如需與 Amazon Timestream for LiveAnalytics 類似的功能,請考慮使用 Amazon Timestream for InfluxDB。它提供簡化的資料擷取和單一位數毫秒查詢回應時間,以進行即時分析。在這裡進一步了解。
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 Timestream 中設定 InfluxDB 3 叢集
在 Timestream 中建立資料庫叢集
使用 AWS 管理主控台:
-
開啟 Amazon Timestream for InfluxDB 主控台。
-
在導覽窗格中選擇 InfluxDB 資料庫。
-
選擇建立 InfluxDB 3 資料庫。
-
選取 InfluxDB 3 做為您的引擎版本。
-
針對生產工作負載選擇 Enterprise Edition。
-
設定叢集部署:
-
使用自訂參數群組選取 1 節點 (單一節點處理寫入器、讀取器和壓縮器角色)、3 節點組態或多節點叢集 (最多 15 個節點)。如需多節點組態的詳細資訊,請參閱 擴展叢集。
注意
單一節點部署使用單一可用區運算資源。如果發生問題,則必須初始化新的運算資源,導致更長的修補時間
-
對於多節點部署,系統會設定:
-
1-4 個寫入器/讀取器節點,用於處理寫入和讀取操作。
-
0-13 個唯讀節點,專用於處理讀取查詢。
-
一個用於儲存最佳化的專用精簡器節點 (具有 3 個以上節點的叢集需要)。
-
-
-
設定叢集層級設定:
-
執行個體類別:選取適當的
db.influx執行個體大小 (適用於所有節點)。值得注意的帳單會顯示在您的記錄db.influxIOIncluded上。 -
參數群組:選擇現有的參數群組,或為自訂引擎組態建立新的參數群組。
-
網路組態:設定 VPC、子網路和安全群組 (適用於所有節點)。
注意
Timestream for InfluxDB 3 目前不支援共用 VPCs。
-
公有可存取性:選擇叢集端點是否應可公開存取。
-
-
重要:如果建立私有叢集,請務必新增必要的 S3 政策,以建立適用於 InfluxDB 3 叢集的 Timestream
-
檢閱您的組態,然後選擇 建立 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 節點或多節點部署 (最多 15 個節點)
-
參數群組:引擎組態設定
-
網路類型:IPv4 或雙堆疊
-
VPC 和子網路:網路隔離和可用性
-
安全群組:網路存取控制
-
公有可存取性:網際網路連線選項
重要考量事項
-
統一節點組態:叢集中的所有節點都必須使用相同的執行個體類別和網路組態。
-
可擴展性:企業叢集最多支援 15 個節點。您可以使用所需的節點組態建立新的參數群組,並將其套用至叢集,以擴展叢集。請參閱 擴展叢集。
-
高可用性:多節點組態提供更好的可用性和效能分佈,節點分散在多個可用區域。
-
精簡器最佳化:在多節點部署 (3 個以上節點) 中,專用精簡器節點可確保寫入和讀取效能不受背景最佳化任務影響