使用 Amazon RDS 資料庫執行個體設定來建立 Amazon ElastiCache 快取 - Amazon Relational Database Service

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

使用 Amazon RDS 資料庫執行個體設定來建立 Amazon ElastiCache 快取

ElastiCache 是全受管記憶體內快取服務,其會提供可支援彈性即時使用案例的微秒讀取和寫入延遲。ElastiCache 可協助您加速提高應用程式和資料庫效能。您可以將 ElastiCache 用作不需要資料持久性之使用案例的主要資料存放區,例如遊戲排行榜、串流和資料分析。ElastiCache 有助於消除與部署和管理分散式快取環境相關聯的複雜性。如需詳細資訊,請參閱常見的 ElastiCache 使用案例及 ElastiCache 如何提供協助 (若為 Memcached) 和常見的 ElastiCache 使用案例及 ElastiCache 如何提供協助 (若為 Redis OSS)。您可以使用 Amazon RDS 主控台建立 ElastiCache 快取。

您可以操作兩種格式的 Amazon ElastiCache。您可以開始使用無伺服器快取,或選擇自行設計快取叢集。如果您選擇設計自己的快取叢集,ElastiCache 可同時與 Redis OSS 和 Memcached 引擎搭配使用。如果您不確定要使用哪個引擎,請參閱比較 Memcached 和 Redis OSS。如需 Amazon ElastiCache 的詳細資訊,請參閱 Amazon ElastiCache 使用者指南

使用 RDS 資料庫執行個體設定建立 ElastiCache 快取的概觀

您可以使用與新建立的或現有的 RDS 資料庫執行個體相同的組態設定,從 Amazon RDS 建立 ElastiCache 快取。

將 ElastiCache 快取與資料庫執行個體建立關聯的若干使用案例:

  • 您可以將 ElastiCache 與 RDS 搭配使用 (而不是單獨在 RDS 上執行) 以節省成本並改善效能。

    例如,相較於僅使用 RDS for MySQL,將 ElastiCache 與 RDS 搭配使用可以節省高達 55% 的成本,並獲得高達 80 倍的讀取效能。

  • 您可以使用 ElastiCache 快取作為不需要資料持久性之應用程式的主要資料存放區。使用 Redis OSS 或 Memcached 的應用程式可以使用 ElastiCache,幾乎不需要任何修改。

當您從 RDS 建立 ElastiCache 快取時,ElastiCache 快取會從相關聯的 RDS 資料庫執行個體繼承下列設定:

  • ElastiCache 連線設定

  • ElastiCache 安全設定

您也可以根據需求設定快取組態設定。

在您的應用程式中設定 ElastiCache

應用程式必須設定為使用 ElastiCache 快取。您也可以最佳化和改善快取效能,方法為將您的應用程式設定為使用快取策略,取決於您的需求。

使用來自 RDS 資料庫執行個體的設定建立 ElastiCache 快取

您可以使用繼承自資料庫執行個體的設定,為 RDS 資料庫執行個體建立 ElastiCache 快取。

使用來自資料庫執行個體的設定建立 ElastiCache 快取
  1. 若要建立資料庫執行個體,請遵循 建立 Amazon RDS 資料庫執行個體 中的指示。

  2. 在建立 RDS 資料庫執行個體之後,主控台會顯示建議的附加元件視窗。選取使用您的資料庫設定從 RDS 建立 ElastiCache 叢集

    針對現有資料庫,在資料庫頁面中,選取所需的資料庫執行個體。在動作下拉式功能表中,選擇建立 ElastiCache 叢集,以在 RDS 中建立與現有的 RDS 資料庫執行個體具有相同設定的 ElastiCache 快取。

    ElastiCache 組態區段中,來源資料庫識別符會顯示 ElastiCache 快取從哪個資料庫執行個體繼承設定。

  3. 選擇要建立 Redis OSS 還是 Memcached 叢集。如需詳細資訊,請參閱比較 Memcached 與 Redis OSS

    選擇叢集類型和部署選項。
  4. 之後,選擇您要建立無伺服器快取還是設計您自己的快取。如需詳細資訊,請參閱選擇部署選項

    如果您選擇無伺服器快取

    1. 快取設定中,輸入名稱描述的值。

    2. 檢視預設設定下,保留預設設定,以在快取和資料庫執行個體之間建立連線。

    3. 您也可以選擇自訂預設設定來編輯預設設定。選取 ElastiCache 連線設定ElastiCache 安全設定用量上限

  5. 如果您選擇設計您自己的快取

    1. 如果您選擇 Redis OSS 叢集,請選擇要將叢集模式保留為已啟用還是已停用。如需詳細資訊,請參閱複寫:Redis OSS (叢集模式已停用) 與 Redis OSS (叢集模式已啟用)

    2. 輸入名稱描述引擎版本的值。

      對於引擎版本,建議的預設值是最新的引擎版本。您也可以為 ElastiCache 快取選擇最符合您需求的引擎版本

    3. 節點類型選項中選擇節點類型。如需詳細資訊,請參閱管理節點

      如果您選擇在叢集模式設定為已啟用的情況下建立 Redis OSS 叢集,請在碎片數目選項中輸入碎片數目 (分割區/節點群組)。

      複本數目中輸入每個碎片的複本數目。

      注意

      選取的節點類型、碎片數目,以及複本數目都會影響您的快取效能和資源成本。確定這些設定符合您的資料庫需求。如需定價資訊,請參閱 Amazon ElastiCache 定價

    4. 選取 ElastiCache 連線設定ElastiCache 安全設定。您可以保留預設設定,或根據需求自訂這些設定。

  6. 驗證 ElastiCache 快取的預設和繼承設定。部分設定在建立後無法變更。

    注意

    RDS 可能會調整 ElastiCache 快取的備份時段,以符合 60 分鐘的最低時段需求。來源資料庫的備份視窗會保持不變。

  7. 當您準備好時,請選擇建立 ElastiCache 快取

主控台會顯示用於建立 ElastiCache 快取的確認橫幅。遵循橫幅中的連結前往 ElastiCache 主控台,以檢視快取詳細資訊。ElastiCache 主控台會顯示新建立的 ElastiCache 快取。