Knowledge Center Monthly Newsletter - March 2025
Stay up to date with the latest from the Knowledge Center. See all new and updated Knowledge Center articles published in the last month and re:Post’s top contributors.
我想為我的 Amazon ElastiCache for Redis 自行設計叢集選擇適當的執行個體類型和節點大小。
當您為 ElastiCache 叢集和叢集組態選擇節點大小時,請執行下列動作:
選擇為您的使用案例提供適當數量的記憶體和 CPU 處理能力的節點類型。
若要估計預期工作負載的執行個體效能,請使用 redis-benchmark 公用程式對節點進行基準測試。如需詳細資訊,請參閱 Redis 網站上的 Redis benchmark。此外,請參閱 Five workload characteristics to consider when right sizing Amazon ElastiCache Redis clusters。
執行基準測試時,請複製應用程式流量工作負載,並包括請求數目、金鑰分佈和項目大小。此外,您也可以監控記憶體使用量、處理器使用率和應用程式資料要求的 Amazon CloudWatch 指標。如需詳細資訊,請參閱選擇您的節點大小。
您計劃儲存的資料量以及 Redis 版本的預留記憶體參數決定您選擇的執行個體類型和節點大小。如需有關預留記憶體參數的詳細資訊,請參閱指定您的預留記憶體管理參數。
請確定您選擇的節點類型可以管理傳送的資料量,且沒有達到網路流量上限。若要判斷 ElastiCache 節點上的最大輸送量,請在類似的 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體上執行基準測試。例如,對於 cache.m4.large 節點,請在 Amazon EC2 m4.large 執行個體上執行基準測試。
基準測試還會估計您可以在用戶端和 Redis 節點之間傳送的頻寬。當您達到網路上限時,頻寬圖表上會顯示一條直線。因此,您的硬體也達到最大配額。
對於具有爆量網路效能的節點執行個體類型,突發頻寬 (Gbps) 只會持續一段很短的時間。若要更好地確定可管理預期網路流量的節點類型,請檢查基準頻寬 (Gbps)。若要檢查節點類型的基準線和突發頻寬,請參閱最新一代中的一般表格。如果實際流量接近或高於基準頻寬 (Gbps),則應用程式中的延遲和逾時可能會增加。若要增加您的網路頻寬,請向上擴展或橫向擴充。
網路效能也適用於您的用戶端。對於 t2.micro 的用戶端,具有低至中等的網路效能,且資料傳送至 m4.10xlarge,請先使用用戶端上的最大輸送量。
根據您預期的網路流量,選擇適當的叢集模式。