判斷要求 - Amazon ElastiCache (雷迪斯 OSS)

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

判斷要求

準備

釐清下列問題的答案有助於提高叢集的建立流暢度:

  • 您需要哪種類型的節點執行個體?

    如需選擇執行個體節點類型的指導方針,請參閱選擇您的節點大小

  • 您是否會在以 Amazon VPC 為基礎的 Virtual Private Cloud (VPC) 中啟動叢集?

    重要

    如果您要在 VPC 中啟動叢集,請先在相同 VPC 中建立子網路群組,再開始建立叢集。如需詳細資訊,請參閱 子網路和子網路群組

    ElastiCache 旨在 AWS 使用 Amazon EC2 從內部訪問。不過,如果您在以 Amazon VPC 為基礎的 VPC 中啟動叢集,並且叢集在 VPC 中,則可以從 AWS外部提供存取。如需詳細資訊,請參閱 從外部存取 ElastiCache 資源 AWS

  • 您是否需要自訂任何參數值?

    如果需要,請建立自訂參數群組。如需詳細資訊,請參閱 建立參數群組

    如果您正在執行 Redis OSS,請考慮設定reserved-memory或. reserved-memory-percent 如需詳細資訊,請參閱 管理預留記憶體

  • 您是否需要建立自己的 VPC 安全群組

    如需詳細資訊,請參閱 VPC 中的安全性

  • 您要如何實作容錯能力?

    如需詳細資訊,請參閱 減少故障

記憶體和處理器要求

Amazon 的基本構建塊 ElastiCache 是節點。您可以逐一設定節點或以群組形式設定節點,以形成叢集。當您判斷要為叢集使用何種節點類型時,請一併考量叢集的節點組態和您要存放的資料量。

紅色的 OSS 叢集配置

ElastiCache (Redis 的 OSS) 叢集由 0 到 500 個碎片 (也稱為節點群組) 所組成。Redis OSS 叢集中的資料會跨叢集中的碎片進行分割。您的應用程式會使用稱為端點的網路位址與 Redis OSS 叢集連線。Redis OSS 碎片中的節點可滿足以下兩種角色之一:一個讀取/寫入主要角色和所有其他節點唯讀次要節點 (也稱為僅供讀取複本)。除了節點端點之外,Redis OSS 叢集本身也有一個稱為組態端點的端點。您的應用程式可以使用此端點從叢集讀取或寫入叢集,並決定要從哪個節點讀取或寫入 ElastiCache (Redis OSS)。

如需詳細資訊,請參閱 管理叢集

擴展要求

您可以使用更大的新節點類型來建立新叢集,以擴展所有叢集的規模。 當您擴充 Redis OSS 叢集時,您可以從備份植入它,並避免讓新叢集開始為空。

如需詳細資訊,請參閱本指南中的 縮放 ElastiCache (紅色 OSS)

存取要求

根據設計,可以從 Amazon EC2 執行個體存取亞馬遜 ElastiCache 叢集。對 ElastiCache 叢集的網路存取僅限於建立叢集的帳戶。因此,在您從 Amazon EC2 執行個體存取叢集之前,必須先授權讓 Amazon EC2 執行個體存取叢集。執行此作業的步驟依據您要在 EC2-VPC 或 EC2-Classic 中啟動而異。

如果您是在 EC2-VPC 中啟動叢集,則需要授權網路輸入至您的叢集。如果您將叢集啟動到 EC2-Classic,則需要將與執行個體存取權關聯的 Amazon 彈性運算雲端安全群組授與 ElastiCache 安全群組。如需詳細說明,請參閱本指南的步驟3:授予叢集的存取權

區域、可用區域與本地區域要求

Amazon ElastiCache 支持所有 AWS 區域。透過將 ElastiCache 叢集定位在應用程式附近的 AWS 區域中,您可以減少延遲。如果您的叢集有多個節點,將節點安置在不同可用區域或 Local Zones 中可降低故障對叢集的影響。

如需詳細資訊,請參閱下列內容: