

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

# 使用 Amazon RDS 資料庫執行個體設定來建立 Amazon ElastiCache 快取
<a name="creating-elasticache-cluster-with-RDS-settings"></a>

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

您可以操作兩種格式的 Amazon ElastiCache。您可以開始使用無伺服器快取，或選擇自行設計快取叢集。如果您選擇設計自己的快取叢集，ElastiCache 可同時與 Redis OSS 和 Memcached 引擎搭配使用。如果您不確定要使用哪個引擎，請參閱[比較 Memcached 和 Redis OSS](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/SelectEngine.html)。如需 Amazon ElastiCache 的詳細資訊，請參閱 [Amazon ElastiCache 使用者指南](https://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/)。

**Topics**
+ [使用 RDS 資料庫執行個體設定建立 ElastiCache 快取的概觀](#creating-elasticache-cluster-with-RDS-settings-overview)
+ [使用來自 RDS 資料庫執行個體的設定建立 ElastiCache 快取](#creating-elasticache-cluster-with-RDS-settings-new-DB)

## 使用 RDS 資料庫執行個體設定建立 ElastiCache 快取的概觀
<a name="creating-elasticache-cluster-with-RDS-settings-overview"></a>

您可以使用與新建立的或現有的 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
<a name="creating-elasticache-cluster-with-RDS-settings-overview-SettingUpELC"></a>

應用程式必須設定為使用 ElastiCache 快取。您也可以最佳化和改善快取效能，方法為將您的應用程式設定為使用快取策略，取決於您的需求。
+  若要存取 ElastiCache 快取並開始使用，請參閱[開始使用 ElastiCache (Redis OSS)](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/GettingStarted.html) 和[開始使用 ElastiCache (Memcached)](https://docs.aws.amazon.com/AmazonElastiCache/latest/mem-ug/GettingStarted.html)。
+  如需快取策略的詳細資訊，請參閱[快取策略與最佳實務](https://docs.aws.amazon.com/AmazonElastiCache/latest/mem-ug/BestPractices.html) (若為 Memcached) 和[快取策略與最佳實務](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/BestPractices.html) (若為 Redis OSS)。
+  如需 ElastiCache (Redis OSS) 叢集中高可用性的詳細資訊，請參閱[使用複寫群組的高可用性](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/BestPractices.html)。
+  您可能會產生與備份儲存、區域內或跨區域資料傳輸或使用 相關的成本 AWS Outposts。如需定價詳細資訊，請參閱 [Amazon ElastiCache 定價](https://aws.amazon.com/elasticache/pricing/)。

## 使用來自 RDS 資料庫執行個體的設定建立 ElastiCache 快取
<a name="creating-elasticache-cluster-with-RDS-settings-new-DB"></a>

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

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

1. 若要建立資料庫執行個體，請遵循 [建立 Amazon RDS 資料庫執行個體](USER_CreateDBInstance.md) 中的指示。

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

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

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

1. 選擇要建立 Redis OSS 還是 Memcached 叢集。如需詳細資訊，請參閱[比較 Memcached 與 Redis OSS](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/SelectEngine.html)。  
![\[選擇叢集類型和部署選項。\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/UserGuide/images/EC-RDS-Config.png)

1. 之後，選擇您要建立**無伺服器快取**還是**設計您自己的快取**。如需詳細資訊，請參閱[選擇部署選項](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/WhatIs.deployment.html)。

   如果您選擇**無伺服器快取**：

   1. 在**快取設定**中，輸入**名稱**和**描述**的值。

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

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

1. 如果您選擇**設計您自己的快取**：

   1. 如果您選擇 **Redis OSS 叢集**，請選擇要將叢集模式保留為**已啟用**還是**已停用**。如需詳細資訊，請參閱[複寫：Redis OSS (叢集模式已停用) 與 Redis OSS (叢集模式已啟用)](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/Replication.Redis-RedisCluster.html)。

   1. 輸入**名稱**、**描述**和**引擎版本**的值。

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

   1. 在**節點類型**選項中選擇節點類型。如需詳細資訊，請參閱[管理節點](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/CacheNodes.html)。

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

      在**複本數目**中輸入每個碎片的複本數目。
**注意**  
選取的節點類型、碎片數目，以及複本數目都會影響您的快取效能和資源成本。確定這些設定符合您的資料庫需求。如需定價資訊，請參閱 [Amazon ElastiCache 定價](https://aws.amazon.com/elasticache/pricing/)。

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

1. 驗證 ElastiCache 快取的預設和繼承設定。部分設定在建立後無法變更。
**注意**  
RDS 可能會調整 ElastiCache 快取的備份時段，以符合 60 分鐘的最低時段需求。來源資料庫的備份視窗會保持不變。

1. 當您準備好時，請選擇**建立 ElastiCache 快取**。

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