如需類似 Amazon Timestream for LiveAnalytics 的功能,請考慮使用 Amazon Timestream for InfluxDB。它提供簡化的資料擷取和單一位數毫秒查詢回應時間,以進行即時分析。在這裡進一步了解。
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 Timestream 中設定 InfluxDB 3 執行個體
在 Timestream 中建立資料庫叢集
使用 AWS 管理主控台:
重要:如果建立私有叢集,請務必新增必要的 S3 政策,以建立適用於 InfluxDB 3 叢集的 Timestream
-
開啟 Amazon Timestream for InfluxDB 主控台。
-
在導覽窗格中選擇 InfluxDB 資料庫。
-
選擇建立 InfluxDB 3 資料庫。
-
選取 InfluxDB 3 做為您的引擎版本。
-
針對生產工作負載選擇 Enterprise Edition。
-
設定叢集部署:
-
選取 1 節點 (單一節點處理寫入器、讀取器和壓縮器角色) 或 3 節點組態
注意
單一節點部署使用單一可用區運算資源。如果發生問題,必須初始化新的運算資源,導致修復時間更長
-
對於 3 節點部署,系統會自動設定:
-
兩個寫入器/讀取器節點,用於處理寫入和讀取操作。
-
一個用於儲存最佳化的專用精簡器節點。
-
-
-
設定叢集層級設定:
-
執行個體類別:選取適當的
db.influx執行個體大小 (適用於所有節點)。值得注意的帳單會顯示在您的記錄db.influxIOIncluded上。 -
參數群組:選擇現有的參數群組,或為自訂引擎組態建立新的參數群組。
-
網路組態:設定 VPC、子網路和安全群組 (適用於所有節點)。
-
公有可存取性:選擇叢集端點是否應可公開存取。
-
-
檢閱您的組態,然後選擇建立 InfluxDB 資料庫
使用 AWS CLI:
aws timestream-influxdb create-db-cluster \ --name myinfluxDbinstance \ --db-instance-type db.influx.4xlarge \ --vpc-subnet-ids subnetid1 subnetid2 \ --vpc-security-group-ids mysecuritygroup \ --db-parameter-group-identifier dbparametergroupidentifier
注意
您可以使用標籤來標記 Timestream for InfluxDB 資源。標籤可讓您以不同的方式分類資源,例如用途、擁有者、環境或其他條件。
資料庫叢集的設定
套用至叢集中所有節點的金鑰設定包括:
-
叢集識別符:叢集的唯一名稱
-
執行個體類別:運算和記憶體容量 (所有節點皆相同)
-
節點組態:1 節點或 3 節點部署
-
參數群組:引擎組態設定
-
網路類型:IPv4 或雙堆疊
-
VPC 和子網路:網路隔離和可用性
-
安全群組:網路存取控制
-
公有可存取性:網際網路連線選項
重要考量事項
-
統一節點組態:叢集中的所有節點都必須使用相同的執行個體類別和網路組態。
-
未來可擴展性:雖然最初限制為 1 節點和 3 節點組態,但未來更新將透過參數群組修改來擴展到其他節點。
-
高可用性:3 節點組態可提供更好的可用性和效能分佈。
-
精簡器最佳化:在 3 節點部署中,專用精簡器節點可確保寫入和讀取效能不受背景最佳化任務影響