在 Timestream 中設定 InfluxDB 3 叢集 - Amazon Timestream

如需與 Amazon Timestream for LiveAnalytics 類似的功能,請考慮使用 Amazon Timestream for InfluxDB。它提供簡化的資料擷取和單一位數毫秒查詢回應時間,以進行即時分析。在這裡進一步了解。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 Timestream 中設定 InfluxDB 3 叢集

在 Timestream 中建立資料庫叢集

使用 AWS 管理主控台:

  1. 開啟 Amazon Timestream for InfluxDB 主控台。

  2. 在導覽窗格中選擇 InfluxDB 資料庫

  3. 選擇建立 InfluxDB 3 資料庫。

  4. 選取 InfluxDB 3 做為您的引擎版本。

  5. 針對生產工作負載選擇 Enterprise Edition。

  6. 設定叢集部署:

    1. 使用自訂參數群組選取 1 節點 (單一節點處理寫入器、讀取器和壓縮器角色)、3 節點組態或多節點叢集 (最多 15 個節點)。如需多節點組態的詳細資訊,請參閱 擴展叢集

      注意

      單一節點部署使用單一可用區運算資源。如果發生問題,則必須初始化新的運算資源,導致更長的修補時間

    2. 對於多節點部署,系統會設定:

      1. 1-4 個寫入器/讀取器節點,用於處理寫入和讀取操作。

      2. 0-13 個唯讀節點,專用於處理讀取查詢。

      3. 一個用於儲存最佳化的專用精簡器節點 (具有 3 個以上節點的叢集需要)。

  7. 設定叢集層級設定:

    1. 執行個體類別:選取適當的db.influx執行個體大小 (適用於所有節點)。值得注意的帳單會顯示在您的記錄db.influxIOIncluded上。

    2. 參數群組:選擇現有的參數群組,或為自訂引擎組態建立新的參數群組。

    3. 網路組態:設定 VPC、子網路和安全群組 (適用於所有節點)。

      注意

      Timestream for InfluxDB 3 目前不支援共用 VPCs。

    4. 公有可存取性:選擇叢集端點是否應可公開存取。

  8. 重要:如果建立私有叢集,請務必新增必要的 S3 政策,以建立適用於 InfluxDB 3 叢集的 Timestream

  9. 檢閱您的組態,然後選擇 建立 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 個以上節點) 中,專用精簡器節點可確保寫入和讀取效能不受背景最佳化任務影響