本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 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 快取。您也可以最佳化和改善快取效能,方法為將您的應用程式設定為使用快取策略,取決於您的需求。
-
若要存取 ElastiCache 快取並開始使用,請參閱開始使用 ElastiCache (Redis OSS) 和開始使用 ElastiCache (Memcached)。
-
如需快取策略的詳細資訊,請參閱快取策略與最佳實務 (若為 Memcached) 和快取策略與最佳實務 (若為 Redis OSS)。
-
如需 ElastiCache (Redis OSS) 叢集中高可用性的詳細資訊,請參閱使用複寫群組的高可用性。
-
您可能會產生與備份儲存體、區域內或跨區域的資料傳輸或使用 AWS Outposts 相關聯的成本。如需定價詳細資訊,請參閱 Amazon ElastiCache 定價
。
使用來自 RDS 資料庫執行個體的設定建立 ElastiCache 快取
您可以使用繼承自資料庫執行個體的設定,為 RDS 資料庫執行個體建立 ElastiCache 快取。
使用來自資料庫執行個體的設定建立 ElastiCache 快取
-
若要建立資料庫執行個體,請遵循 建立 Amazon RDS 資料庫執行個體 中的指示。
-
在建立 RDS 資料庫執行個體之後,主控台會顯示建議的附加元件視窗。選取使用您的資料庫設定從 RDS 建立 ElastiCache 叢集。
針對現有資料庫,在資料庫頁面中,選取所需的資料庫執行個體。在動作下拉式功能表中,選擇建立 ElastiCache 叢集,以在 RDS 中建立與現有的 RDS 資料庫執行個體具有相同設定的 ElastiCache 快取。
在 ElastiCache 組態區段中,來源資料庫識別符會顯示 ElastiCache 快取從哪個資料庫執行個體繼承設定。
-
選擇要建立 Redis OSS 還是 Memcached 叢集。如需詳細資訊,請參閱比較 Memcached 與 Redis OSS。
-
之後,選擇您要建立無伺服器快取還是設計您自己的快取。如需詳細資訊,請參閱選擇部署選項。
如果您選擇無伺服器快取:
-
在快取設定中,輸入名稱和描述的值。
-
在檢視預設設定下,保留預設設定,以在快取和資料庫執行個體之間建立連線。
-
您也可以選擇自訂預設設定來編輯預設設定。選取 ElastiCache 連線設定、ElastiCache 安全設定和用量上限。
-
-
如果您選擇設計您自己的快取:
-
如果您選擇 Redis OSS 叢集,請選擇要將叢集模式保留為已啟用還是已停用。如需詳細資訊,請參閱複寫:Redis OSS (叢集模式已停用) 與 Redis OSS (叢集模式已啟用)。
-
輸入名稱、描述和引擎版本的值。
對於引擎版本,建議的預設值是最新的引擎版本。您也可以為 ElastiCache 快取選擇最符合您需求的引擎版本。
-
在節點類型選項中選擇節點類型。如需詳細資訊,請參閱管理節點。
如果您選擇在叢集模式設定為已啟用的情況下建立 Redis OSS 叢集,請在碎片數目選項中輸入碎片數目 (分割區/節點群組)。
在複本數目中輸入每個碎片的複本數目。
注意
選取的節點類型、碎片數目,以及複本數目都會影響您的快取效能和資源成本。確定這些設定符合您的資料庫需求。如需定價資訊,請參閱 Amazon ElastiCache 定價
。 -
選取 ElastiCache 連線設定和 ElastiCache 安全設定。您可以保留預設設定,或根據需求自訂這些設定。
-
-
驗證 ElastiCache 快取的預設和繼承設定。部分設定在建立後無法變更。
注意
RDS 可能會調整 ElastiCache 快取的備份時段,以符合 60 分鐘的最低時段需求。來源資料庫的備份視窗會保持不變。
-
當您準備好時,請選擇建立 ElastiCache 快取。
主控台會顯示用於建立 ElastiCache 快取的確認橫幅。遵循橫幅中的連結前往 ElastiCache 主控台,以檢視快取詳細資訊。ElastiCache 主控台會顯示新建立的 ElastiCache 快取。