使用 Aurora 資料庫叢集 Amazon 快取 - Amazon Aurora

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

使用 Aurora 資料庫叢集 Amazon 快取

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

您可以使用兩種 ElastiCache 格式操作 Amazon。您可以開始使用無伺服器快取,或選擇自行設計快取叢集。如果您選擇設計自己的快取叢集, ElastiCache 可以同時使用 Redis 和 Memcached 引擎。如果您不確定要使用哪個引擎,請參閱比較 Memcached 和 Redis。有關 Amazon 的更多信息 ElastiCache,請參閱 Amazon ElastiCache 用戶指南

Aurora 資料庫叢集 RDS 資料庫設定的 ElastiCache 快取建立概觀

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

將 ElastiCache 快取與資料庫叢集資料庫執行個體建立關聯的一些使用案:

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

  • 對於不需要資料耐久性的應用程式,您可以使用 ElastiCache 快取做為主要資料存放區。您使用 Redis 或 Memcached 的應用程式幾乎不需要修改即可使 ElastiCache 用。

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

  • ElastiCache 連線設定

  • ElastiCache 安全性設定

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

ElastiCache 在您的應用程式中設定

您的應用程式必須設定為使用 ElastiCache 快取。您也可以根據需求設定應用程式使用快取策略,藉此最佳化和改善快取效能。

使用 Aurora 資料庫叢集 RDS 資料庫個體的設定建立 ElastiCache 快取

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

使用資料庫叢集個體的設定建立 ElastiCache 快取
  1. 若要建立資料庫叢集,請遵循 建立 Amazon Aurora 資料庫叢集 中的指示。

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

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

    ElastiCache 組態區段中,來源資料庫識別碼會顯示 ElastiCache快取繼承設定的資料庫叢集

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

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

    如果您選擇「無伺服器快取」:

    1. 「快取」設定中,輸入「名稱」和「說明」的值。

    2. 在 [檢視預設設定] 下,保留預設設定,以建立快取和資料庫叢集之間的連線。

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

  5. 如果您選擇設計自己的緩存

    1. 如果您選擇 Redis 叢集,請選擇是否要保持叢集模式 [啟用] 或 [用]。如需詳細資訊,請參閱複寫:Redis (叢集模式已停用) 與 Redis (叢集模式已啟用)

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

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

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

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

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

      注意

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

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

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

    注意

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

  7. 準備就緒後,請選擇 [建立 ElastiCache 快取]。

主控台會顯示 ElastiCache 快取建立的確認標題。請按照標題中的連結前往主 ElastiCache 控台以檢視快取詳細資料。 ElastiCache 控制台顯示新創建的 ElastiCache 緩存。