如需與 Amazon Timestream for LiveAnalytics 類似的功能,請考慮使用 Amazon Timestream for InfluxDB。它提供簡化的資料擷取和單一位數毫秒查詢回應時間,以進行即時分析。在這裡進一步了解。
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 Timestream for InfluxDB 3 中更新叢集
建立叢集之後,您可以修改特定組態參數,以適應 Amazon Timestream 中不斷變化的工作負載需求。請注意,某些修改可能會在更新過程中造成暫時停機。
使用 更新叢集 AWS 管理主控台
-
登入 AWS 管理主控台並開啟 Amazon Timestream for InfluxDB 主控台。
-
在導覽窗格中,選擇 InfluxDB 資料庫。
-
選取您要修改的叢集。
-
選擇 Modify (修改)。
-
更新可用的設定:
-
執行個體類別:向上或向下擴展運算資源 (適用於叢集中的所有節點,且需要重新啟動叢集)。
-
參數群組:關聯不同的參數群組 (需要重新啟動叢集)。
-
日誌交付組態:啟用或修改 CloudWatch Logs 匯出。
-
-
選擇繼續並檢閱您的變更。
-
選取何時套用變更:
-
立即套用:立即套用變更 (可能會導致短暫停機)。
-
-
選擇修改叢集。
使用 更新叢集 AWS CLI
若要使用 更新現有叢集 AWS CLI:
aws timestream-influxdb update-db-cluster \ --region us-east-1 \ --identifier "my-influxdb3-cluster" \ --db-instance-type db.influxIOIncluded.2xlarge \ --db-parameter-group-identifier "new-parameter-group" \ --apply-immediately
更新叢集時的考量事項
可修改的參數
您可以在建立叢集後修改下列參數:
| Parameter (參數) | Description | 影響 |
|---|---|---|
| 執行個體類別 | 向上或向下擴展運算/記憶體資源 | 需要滾動重新啟動節點 |
| 參數群組 | 變更資料庫引擎組態 | 需要重新啟動叢集 |
| 日誌傳送 | 設定 CloudWatch Logs 匯出 | 立即套用 |
不可修改的參數
叢集建立後無法修改下列參數:
-
VPC 和子網路:網路位置已修正。
-
安全群組:無法變更網路存取控制。
-
公有可存取性:網際網路可存取性設定是永久的。
-
資料庫叢集識別符:無法變更叢集名稱。
-
版本:無法在 Core 和 Enterprise 之間變更。
停機時間影響:
-
執行個體類別變更:滾動重新啟動 (具有多節點叢集的最低停機時間)。
-
參數群組變更:需要重新啟動完整叢集。
-
日誌組態變更:沒有停機時間。
最佳實務:
-
建立叢集之前,請仔細規劃網路組態,因為無法變更。
-
首先測試非生產環境中的變更。
-
在更新期間和更新後監控指標,以驗證效能。
-
使用叢集端點來確保滾動更新期間的透明容錯移轉。
-
在更新操作期間避免節點特定的端點。
驗證:
-
系統會先驗證所有變更,再套用變更。
-
使用描述性錯誤訊息拒絕無效的組態。
-
有些參數組合可能不相容。
轉返:
-
保留先前的參數群組組態,以便於復原。
-
進行變更之前,請記錄目前的設定。
-
對於重大變更,請在更新之前建立叢集快照。
監控更新進度
透過下列方式追蹤更新狀態:
-
主控台:叢集狀態會在更新期間顯示「修改」。
-
CLI:查詢叢集狀態:
aws timestream-influxdb describe-db-cluster \ --identifier "my-influxdb3-cluster"叢集的可能狀態為:
-
CREATING -
UPDATING -
DELETING -
AVAILABLE -
FAILED -
DELETED -
UPDATING_INSTANCE_TYPE -
PARTIALLY_AVAILABLE(僅適用於仍在建立某些節點的多節點叢集)
-
-
CloudWatch 指標:在更新期間監控效能指標。
限制
叢集更新的目前限制:
-
建立後無法修改 VPC、子網路、安全群組或公有可存取性。
-
無法從 Core 變更為 Enterprise Edition (反之亦然)。
-
無法重新命名叢集 (資料庫叢集識別符不可變)。
-
所有節點都必須使用相同的執行個體類別。
-
參數群組是不可變的 (必須為變更建立新的參數群組)。
透過了解這些更新功能和限制,您可以有效地管理和擴展 InfluxDB 3 叢集,以滿足不斷變化的工作負載需求,同時適當地規劃必須在叢集建立時設定的設定。