本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
ElastiCache 是一種全受管記憶體內快取服務,可提供微秒的讀取和寫入延遲,以支援彈性的即時使用案例。 ElastiCache 可協助您加速應用程式和資料庫效能。對於不需要資料耐用性的使用案例,例如遊戲排行榜、串流和資料分析,您可以使用 ElastiCache 做為主要資料存放區。 ElastiCache 有助於消除部署和管理分散式運算環境的相關複雜性。如需詳細資訊,請參閱常見 ElastiCache 使用案例和 ElastiCache Memcached 和常見使用案例的協助方式,以及 Redis 的 ElastiCache 協助方式 ElastiCache OSS。您可以使用 Amazon RDS主控台來建立 ElastiCache 快取。
您可以 ElastiCache 兩種格式操作 Amazon。您可以開始使用無伺服器快取,或選擇自行設計快取叢集。如果您選擇設計自己的快取叢集,則 ElastiCache 可與 Redis OSS和 Memcached 引擎搭配使用。如果您不確定要使用哪個引擎,請參閱比較 Memcached 和 RedisOSS。如需 Amazon 的詳細資訊 ElastiCache,請參閱 Amazon ElastiCache 使用者指南。
使用 RDS資料庫執行個體設定建立 ElastiCache 快取的概觀
您可以使用與新建立或現有 RDS資料庫執行個體RDS相同的組態設定,從 Amazon 建立 ElastiCache 快取。
將 ElastiCache 快取與資料庫執行個體建立關聯的一些使用案例:
-
您可以使用 ElastiCache 搭配 RDS 與RDS單獨使用 執行,以節省成本並改善效能。
例如,使用 ElastiCache RDS for MySQL 與 for MySQL 相比,您可以節省高達 55% 的成本,並取得高達 80 倍RDS的讀取效能。
-
對於不需要資料耐久性的應用程式,您可以使用 ElastiCache 快取做為主要資料存放區。使用 Redis OSS或 Memcached 的應用程式可以使用 ElastiCache ,幾乎無需修改。
當您從 建立 ElastiCache 快取時RDS, ElastiCache 快取會從相關聯的 RDS資料庫執行個體繼承下列設定:
-
ElastiCache 連線設定
-
ElastiCache 安全設定
您也可以根據您的需求設定快取組態設定。
ElastiCache 在應用程式中設定
必須設定您的應用程式才能使用 ElastiCache 快取。您也可以根據您的需求,將應用程式設定為使用快取策略,以最佳化和改善快取效能。
-
若要存取 ElastiCache 快取並開始使用,請參閱 ElastiCache (Redis OSS) 入門和 ElastiCache (Memcached) 入門。
-
如需快取策略的詳細資訊,請參閱快取 Memcached 的策略和最佳實務,以及 Redis 的快取策略和最佳實務OSS。
-
如需 ElastiCache (Redis OSS) 叢集中高可用性的詳細資訊,請參閱使用複寫群組的高可用性。
-
您可能會產生與備份儲存、區域內或跨區域資料傳輸或使用 相關的成本 AWS Outposts。如需定價詳細資訊,請參閱 Amazon ElastiCache 定價
。
使用RDS資料庫執行個體的設定建立 ElastiCache 快取
您可以使用繼承自 資料庫資料庫執行個體建立 ElastiCache 快取。RDS
使用資料庫執行個體的設定建立 ElastiCache 快取
-
若要建立資料庫執行個體,請遵循 建立 Amazon RDS 資料庫執行個體 中的指示。
-
建立 RDS資料庫執行個體之後,主控台會顯示建議的附加元件視窗。選取RDS使用資料庫設定從 建立 ElastiCache 叢集。
對於現有資料庫,在資料庫頁面中,選取所需的資料庫執行個體。在動作下拉式功能表中,選擇建立 ElastiCache 叢集,在 RDS 中建立與現有 RDS資料庫執行個體具有相同設定的 ElastiCache 快取。
在ElastiCache 組態區段中,來源資料庫識別符會顯示快取繼承設定的資料庫執行個體 ElastiCache。
-
選擇您要建立 Redis OSS或 Memcached 叢集。如需詳細資訊,請參閱比較 Memcached 與 RedisOSS。
-
之後,選擇您要建立 Serverless 快取或設計自己的快取。如需詳細資訊,請參閱選擇部署選項。
如果您選擇 Serverless 快取:
-
在快取設定中,輸入名稱和描述的值。
-
在檢視預設設定下,保留預設設定,以在快取和資料庫執行個體之間建立連線。
-
您也可以選擇自訂預設設定來編輯預設設定。選取ElastiCache 連線設定、ElastiCache 安全設定和最大用量限制。
-
-
如果您選擇設計自己的快取:
-
如果您選擇 Redis OSS叢集,請選擇是否要保持叢集模式為啟用或停用。如需詳細資訊,請參閱複寫:Redis OSS(停用叢集模式) 與 Redis OSS(啟用叢集模式)。
-
輸入名稱、描述和引擎版本的值。
對於引擎版本,建議的預設值是最新的引擎版本。您也可以為 ElastiCache 快取選擇最符合您需求的引擎版本。
-
在節點類型選項中選擇節點類型。如需詳細資訊,請參閱管理節點。
如果您選擇在叢集模式設為已啟用的情況下建立 Redis OSS叢集,請在碎片數量選項中輸入碎片數量 (分割區/節點群組)。
在複本數目中輸入每個碎片的複本數目。
注意
選取的節點類型、碎片數量和複本數量都會影響快取效能和資源成本。確定這些設定符合您的資料庫需求。如需定價資訊,請參閱 Amazon ElastiCache 定價
。 -
選取ElastiCache 連線設定和安全性ElastiCache 設定。您可以保留預設設定,或根據您的需求自訂這些設定。
-
-
驗證 ElastiCache 快取的預設和繼承設定。部分設定在建立後無法變更。
注意
RDS 可能會調整 ElastiCache 快取的備份時段,以符合 60 分鐘的最低時段需求。來源資料庫的備份視窗會保持不變。
-
當您準備好時,請選擇建立 ElastiCache 快取。
主控台會顯示 ElastiCache 快取建立的確認橫幅。依照橫幅中的 ElastiCache 主控台連結來檢視快取詳細資訊。 ElastiCache 主控台會顯示新建立的 ElastiCache 快取。