

如需與 Amazon Timestream for LiveAnalytics 類似的功能，請考慮使用 Amazon Timestream for InfluxDB。它提供簡化的資料擷取和單一位數毫秒查詢回應時間，以進行即時分析。[在這裡](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html)進一步了解。

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

# 擴展叢集
<a name="multi-node-scaling"></a>

## 概觀
<a name="multi-node-scaling-overview"></a>

多節點擴展可讓您建立具有最多 15 個節點的叢集，以擴展 Timestream for InfluxDB 3 Enterprise Edition 的功能，從而實現水平可擴展性以滿足更高的工作負載需求。此功能提供彈性的叢集組態選項，可針對特定的讀取和寫入工作負載進行最佳化，而節點分佈於多個可用區域，以提供高可用性。

## 主要功能
<a name="multi-node-key-capabilities"></a>

透過多節點擴展，您可以：
+ 建立具有最多 15 個節點的叢集 （最多 4 個寫入器節點、13 個讀取器節點和 1 個專用壓縮器）
+ 在您的工作負載需求變更時新增或移除節點，以動態調整叢集大小
+ 在寫入器/讀取器模式或唯讀模式之間設定節點角色
+ 將節點分散到多個可用區域，以提高可用性
+ 透過專用端點存取您的叢集，以進行讀取/寫入或唯讀操作

## 叢集組態
<a name="multi-node-cluster-configuration"></a>

### 節點類型和角色
<a name="multi-node-types-and-roles"></a>

設定叢集時，您可以指定：
+ **寫入器/讀取器節點**：同時處理寫入和讀取操作 (1-4 個節點）
+ **僅限讀取節點**：專用於處理讀取查詢 (0-13 個節點）
+ **專用精簡器**：具有 3 個以上節點的叢集將資料儲存最佳化時需要

### 叢集端點
<a name="multi-node-cluster-endpoints"></a>

InfluxDB 3 的 Timestream 提供兩種端點類型：
+ **叢集端點**：在可用節點之間分配流量
  + **讀取/寫入端點**：將流量路由到所有寫入器/讀取器節點
  + **唯讀端點**：將流量路由到能夠讀取操作的所有節點
+ **節點端點**：允許直接存取特定節點以進行工作負載隔離

**重要**  
使用節點端點時，如果節點重新啟動、修補、升級或失敗，將會停機。

**注意**  
使用相同用戶端機器的多個平行執行緒產生寫入或讀取時，DNS 快取行為可能會影響叢集節點之間的流量分佈。如需最佳化 DNS 解析以確保流量分佈均勻的指引，請參閱 [管理叢集端點的 DNS 解析](timestream-for-influx-managing-dns.md)。

## 管理叢集大小
<a name="multi-node-managing-cluster-size"></a>

若要修改叢集組態，您必須使用參數群組：

1. 使用所需的組態建立新的參數群組

1. 將參數群組套用至您的叢集

此方法適用於向上擴展 （新增節點） 和向下擴展 （移除節點）。

**重要**  
建立新的參數群組以進行擴展時，請確定您使用執行個體大小的所有建議參數。檢閱 [支援的執行個體類型和規格](supported-instance-types.md)頁面以取得執行個體特定的指引。套用新的參數群組之前，請確認您目前的執行中組態，以確保在新增或移除節點時不會意外變更任何設定。您可以依照中的步驟來檢查有效組態[使用 建立參數群組 AWS CLI](creating-parameter-groups-cli.md)。

## 多可用區域部署
<a name="multi-node-multi-az-deployment"></a>

執行多節點叢集時，節點會自動分散到所選區域中的不同可用區域。此分佈可確保：
+ 使用叢集端點時，叢集中沒有停機時間
+ 改善 AZ 層級故障的容錯能力
+ 整個區域的一致效能

## 要求與限制
<a name="multi-node-requirements-limitations"></a>
+ 具有 3 個以上節點的叢集需要專用壓縮器
+ 為實現高可用性，建議至少 2 個寫入器/讀取器節點
+ 叢集中的所有節點都必須使用相同的執行個體類型
+ 節點模式變更需要建立新的參數群組
+ 節點端點在維護操作期間可能會遇到停機時間

## 最佳實務
<a name="multi-node-best-practices"></a>
+ 針對生產工作負載使用叢集端點而非節點端點，以確保高可用性
+ 根據您的讀取/寫入工作負載比率擴展叢集 （讀取器節點越多，工作負載繁重）
+ 監控節點效能以判斷最佳擴展需求
+ 在活動量較低期間規劃擴展操作
+ 若要在多節點部署中最大化高寫入工作負載的效能，請僅將寫入操作傳送至您的寫入器節點，並將讀取查詢路由至唯讀節點

**提示**  
對於寫入密集型工作負載，請設定更多寫入器/讀取器節點。對於讀取密集型工作負載，請新增更多唯讀節點，同時維護至少 2 個寫入器/讀取器節點以獲得高可用性。