Amazon Timestream

更新 發佈閱讀 4 分鐘

Amazon Timestream 是 AWS 專門為 「時間序列資料 (Time-series data)」 打造的快速、可擴展且 無伺服器 (Serverless) 的資料庫服務。

一句話總結:如果你需要儲存每秒幾百萬筆來自 IoT 感測器、伺服器監控或應用程式日誌的數據,並且要用 SQL 查詢,不要用 RDS,要用 Timestream。


1. 什麼是「時間序列資料」?

這類資料的特點是:每一筆資料都帶有一個時間戳記 (Timestamp),而且資料量通常是持續且巨大的「寫入流 (Append-only)」,很少會回頭去修改舊資料。

  • 例子:智慧電錶每分鐘回傳的電壓 (IoT)。EC2 的 CPU 使用率每秒的變化 (DevOps)。網站每秒的點擊流量 (Analytics)。

2. 核心架構:智慧儲存分層 (Storage Tiering) —— 考試必考!

Timestream 之所以能兼顧「高速寫入」與「低成本儲存」,是因為它將資料自動分成兩層存放:

  1. 記憶體儲存 (Memory Store):用途:存放 「最近」 的資料(例如:過去 2 小時或 1 天)。特性:寫入與讀取速度極快,專門應付高吞吐量的資料寫入。成本:較高。
  2. 磁性儲存 (Magnetic Store):用途:存放 「歷史」 資料(例如:1 天以前到數年)。特性:針對大範圍的分析查詢進行優化,速度稍慢但依然很快。成本:非常便宜(比記憶體便宜很多)。

自動化生命週期管理 (Lifecycle Policy)


你只需要設定規則(例如:「資料超過 24 小時就搬到磁性儲存」),Timestream 就會自動幫你移動資料,完全不需要手動寫程式或 ETL。



3. 主要特點 (Key Features)

  • Serverless:不用開機器、不用管 Cluster,隨用隨付。它會根據流量自動擴展 (Auto-scaling)。
  • 標準 SQL 查詢:你不需要學新的查詢語言,直接用 SELECT avg(cpu) FROM database WHERE time > ago(1h) 這種 SQL 語法即可。
  • 內建分析函數:內建了平滑化 (Smoothing)、插值 (Interpolation) 和近似值計算等函數,專門處理時間序列數據常見的缺值或雜訊問題。
  • 整合性強:AWS IoT Core:感測器資料直接寫入 Timestream。Amazon Kinesis:串流資料直接匯入。Grafana / Amazon QuickSight:直接連接 Timestream 畫出漂亮的即時監控圖表。

4. 為什麼不用 RDS 或 DynamoDB?

這是在架構設計題中常見的抉擇:

raw-image


  • RDS 對於「每秒百萬筆寫入」會遇到瓶頸,且 Schema 修改不易。
  • Timestream 號稱比關聯式資料庫快 1,000 倍,成本只有 1/10(針對時間序列場景)。

5. 考試關鍵字 (Keywords)

  • IoT sensor data / Metrics / Logs (物聯網感測器、指標、日誌)。
  • Analyze data over time (分析隨時間變化的數據)。
  • Memory Store & Magnetic Store (記憶體與磁性儲存分層)。
  • Serverless time-series database。
  • Query using SQL。

總結

如果題目提到要收集 IoT 設備數據 或 應用程式效能監控數據,並且要求 低成本儲存歷史資料 同時能用 SQL 進行分析,答案絕對是 Amazon Timestream

留言
avatar-img
留言分享你的想法!
avatar-img
郝信華 iPAS AI應用規劃師 學習筆記
32會員
544內容數
現職 : 富邦建設資訊副理 證照:經濟部 iPAS AI應用規劃師 初級+中級(數據分析) AWS Certified AI Practitioner (AIF-C01) 其他:富邦美術館志工
2025/12/03
A. IAM group B. IAM role C. IAM tag D. IAM Access Analyzer 這四個選項都是 AWS IAM (Identity and Access Management) 體系中的重要名詞,但它們的功能屬性完全不同。 簡單分類: A (Grou
Thumbnail
2025/12/03
A. IAM group B. IAM role C. IAM tag D. IAM Access Analyzer 這四個選項都是 AWS IAM (Identity and Access Management) 體系中的重要名詞,但它們的功能屬性完全不同。 簡單分類: A (Grou
Thumbnail
2025/12/03
AWS Storage Gateway 是 AWS 提供的 「混合雲儲存服務 (Hybrid Cloud Storage)」。 一句話總結:它是架設在你公司(地端)的一台虛擬機,讓你的地端應用程式可以使用標準協定(NFS, SMB, iSCSI),無縫地把資料存到 AWS 雲端(S3, EBS,
Thumbnail
2025/12/03
AWS Storage Gateway 是 AWS 提供的 「混合雲儲存服務 (Hybrid Cloud Storage)」。 一句話總結:它是架設在你公司(地端)的一台虛擬機,讓你的地端應用程式可以使用標準協定(NFS, SMB, iSCSI),無縫地把資料存到 AWS 雲端(S3, EBS,
Thumbnail
2025/12/03
Amazon SQS (Simple Queue Service) 是 AWS 歷史最悠久(也是最核心)的服務之一。 一句話總結:它是用來「解耦 (Decouple)」應用程式元件的「緩衝區 (Buffer)」。 當你的系統前端流量暴增,後端處理不來時,SQS 就是那個負責「排隊」的地方,讓後端
Thumbnail
2025/12/03
Amazon SQS (Simple Queue Service) 是 AWS 歷史最悠久(也是最核心)的服務之一。 一句話總結:它是用來「解耦 (Decouple)」應用程式元件的「緩衝區 (Buffer)」。 當你的系統前端流量暴增,後端處理不來時,SQS 就是那個負責「排隊」的地方,讓後端
Thumbnail
看更多
你可能也想看
Thumbnail
如何查詢 CloudTrail Event history 使用 Event name 篩選 RequestSpotFleet CloudTrail Event history 使用 Resource name 篩選,該 Request ID (提提知道ID) 使用上述查詢,目的是為了
Thumbnail
如何查詢 CloudTrail Event history 使用 Event name 篩選 RequestSpotFleet CloudTrail Event history 使用 Resource name 篩選,該 Request ID (提提知道ID) 使用上述查詢,目的是為了
Thumbnail
由於客戶需要透過  Cost Explorer 來監控 ECS Fargate tasks 成本,ECS 設置需要的 Tag 標籤, AWS Billing (Cost allocation tags)啟用 Tag 後,還是沒出現。 原因是,ECS Cluster 本生沒有產生費用,故才未
Thumbnail
由於客戶需要透過  Cost Explorer 來監控 ECS Fargate tasks 成本,ECS 設置需要的 Tag 標籤, AWS Billing (Cost allocation tags)啟用 Tag 後,還是沒出現。 原因是,ECS Cluster 本生沒有產生費用,故才未
Thumbnail
Fleet Manager (AWS Systems Manager 的功能) 是統一的使用者界面 (UI) 體驗,可助您遠端管理在 AWS 或內部部署上執行的受管節點 利用 Fleet Manager,您可以從單一主控台檢視整個伺服器機群的運作狀態和效能狀態 Fleet Manager 有哪些
Thumbnail
Fleet Manager (AWS Systems Manager 的功能) 是統一的使用者界面 (UI) 體驗,可助您遠端管理在 AWS 或內部部署上執行的受管節點 利用 Fleet Manager,您可以從單一主控台檢視整個伺服器機群的運作狀態和效能狀態 Fleet Manager 有哪些
Thumbnail
以下是限制 S3 bucket 訪問 HTTPS 的方法 測試 S3 存儲桶訪問 S3 bucket 通常允許 HTTP 和 HTTPS 訪問 AWS CLI 預設通常使用 HTTPS 向 AWS 服務發送請求 https://docs.aws.amazon.com/zh_tw/cli/l
Thumbnail
以下是限制 S3 bucket 訪問 HTTPS 的方法 測試 S3 存儲桶訪問 S3 bucket 通常允許 HTTP 和 HTTPS 訪問 AWS CLI 預設通常使用 HTTPS 向 AWS 服務發送請求 https://docs.aws.amazon.com/zh_tw/cli/l
Thumbnail
有這一篇原因是工作上,建立 OU 時,會自動新增額外的 FullAWSAccess 規則,但原本就會有預設Root OU繼承的FullAWSAccess,等於會有兩組一樣的規則,故所以詢問了AWS Support。 先謝謝 AWS 技術支援工程師 George 細心說明~ SCP很重要的
Thumbnail
有這一篇原因是工作上,建立 OU 時,會自動新增額外的 FullAWSAccess 規則,但原本就會有預設Root OU繼承的FullAWSAccess,等於會有兩組一樣的規則,故所以詢問了AWS Support。 先謝謝 AWS 技術支援工程師 George 細心說明~ SCP很重要的
Thumbnail
可以分析源代碼並檢查在遷移到 AWS Graviton 時需要更改的過時運行library 優化 aws 成本的方法之一是遷移到並採用具有高性價比的AWS Graviton 推薦使用AWS Graviton,從可持續性的角度來看,它有很好的表現 但有需要注意的地方: 不適用於所有操作系統和實
Thumbnail
可以分析源代碼並檢查在遷移到 AWS Graviton 時需要更改的過時運行library 優化 aws 成本的方法之一是遷移到並採用具有高性價比的AWS Graviton 推薦使用AWS Graviton,從可持續性的角度來看,它有很好的表現 但有需要注意的地方: 不適用於所有操作系統和實
Thumbnail
每個 AWS 帳戶所對應的Availability Zones會有所不同,查看方式可以至EC2 Console 中的EC2 Dashboard。
Thumbnail
每個 AWS 帳戶所對應的Availability Zones會有所不同,查看方式可以至EC2 Console 中的EC2 Dashboard。
Thumbnail
1.首先 這是 “AWS 上的工作負載發現” 的解決方案,我嘗試了一下,覺得很方便,所以介紹一下~ https://aws.amazon.com/tw/solutions/implementations/workload-discovery-on-aws/ 2. 部署 官方提供 CloudF
Thumbnail
1.首先 這是 “AWS 上的工作負載發現” 的解決方案,我嘗試了一下,覺得很方便,所以介紹一下~ https://aws.amazon.com/tw/solutions/implementations/workload-discovery-on-aws/ 2. 部署 官方提供 CloudF
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News