在 Timestream 中設定 InfluxDB 3 執行個體 - Amazon Timestream

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

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

在 Timestream 中設定 InfluxDB 3 執行個體

在 Timestream 中建立資料庫叢集

使用 AWS 管理主控台:

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

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

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

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

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

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

  6. 設定叢集部署:

    1. 選取 1 節點 (單一節點處理寫入器、讀取器和壓縮器角色) 或 3 節點組態

      注意

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

    2. 對於 3 節點部署,系統會自動設定:

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

      2. 一個用於儲存最佳化的專用精簡器節點。

  7. 設定叢集層級設定:

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

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

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

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

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