搭配 使用 Outposts ElastiCache - Amazon ElastiCache

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

搭配 使用 Outposts ElastiCache

您可以搭配 使用 AWS Outposts ElastiCache。Outposts 是完全受管的服務,可將 AWS 基礎設施、服務APIs、 和工具擴展到客戶內部部署。透過提供 AWS 受管基礎設施的本機存取權, AWS Outposts 可讓客戶使用與 AWS 區域相同的程式設計介面在內部部署中建置和執行應用程式,同時使用本機運算和儲存資源來降低延遲和本機資料處理需求。Outpost 是部署在客戶站台的 AWS 運算和儲存容量集區。作為 AWS 區域的一部分 AWS 操作、監控和管理此容量。您可以在 Outpost 上建立子網路,並在建立 ElastiCache 叢集等 AWS 資源時指定子網路。

注意

此版本具有下列限制:

  • ElastiCache for Outposts 僅支援 M5 和 R5 節點系列。

  • 多可用區域 (不支援跨 Outpost 複寫)。

  • 不支援即時遷移。

  • 不支援本機快照。

  • 引擎日誌和慢速日誌無法啟用。

  • ElastiCache on Outposts 不支援 CoIP 。

  • ElastiCache 下列區域不支援 for Outposts:cn-north-1、cn-northwest-1 和 ap-northeast-3。

搭配 ElastiCache 主控台使用 Outposts

  1. 登入 AWS Management Console 並在 https://console.aws.amazon.com/elasticache/開啟 ElastiCache 主控台。

  2. 在導覽窗格中,選擇 Valkey 快取 Redis OSS快取 Memcached 快取

  3. 如果您選擇 Valkey 快取 ,請選取建立 Valkey 快取 。如果您選擇 Redis OSS快取 ,請選取建立 Redis OSS快取 。如果您選擇 Memcached 快取 ,請選取建立 Memcached 快取

  4. 叢集設定 下,選取設計您自己的快取叢集快取 。將叢集模式設定為已停用 。然後建立快取的名稱和選用描述。

  5. 針對位置,選擇內部部署

  6. 在內部部署區段中,您會看到欄位 Outpost ID 。輸入叢集執行位置的 ID。

    叢集設定下的所有進一步設定都可以保留為預設值。

  7. 連線 中,選取建立新的子網路群組,然後輸入 VPC ID 。將其餘部分保留為預設值,然後選取下一步。

設定內部部署選項

您可以選取可用的 Outpost 來新增快取叢集,或者如果沒有可用的 Outpost,請使用下列步驟建立新的 Outpost:

On-Premises options (內部部署選項) 底下:
  1. Valkey 設定 Redis OSS設定 Memcached 設定 下,視您偏好的引擎而定:

    1. 名稱 :輸入叢集的名稱

    2. 描述 :輸入叢集的描述。

    3. 引擎版本相容性:引擎版本是以 AWS Outpost 區域為基礎

    4. 連接埠 :對於 Valkey 或 Redis OSS,接受預設連接埠 6379。對於 Memcached,接受預設連接埠 11211。如果您偏好使用不同的連接埠,請輸入連接埠號碼。

    5. Parameter group (參數群組):使用下拉式選單選取預設或自訂參數群組。

    6. Node Type (節點類型):可用的執行個體取決於 Outpost 可用性。如果使用 Valkey 或 Redis OSS,則 的 Porting Assistant for 。NET for Outposts 僅支援 M5 和 R5 節點系列。從下拉式清單中,選取 Outposts,然後選取您要用於此叢集的可用節點類型。然後選取 Save (儲存)

    7. Number of Replicas (複本數量):輸入您要讓此複寫群組建立的僅供讀取複本數目。您必須至少有一個僅供讀取複本,且不能超過五個。預設值為 2。

      僅供讀取複本的自動產生名稱會遵循與主叢集名稱相同的模式,結尾會加上破折號和連續的三位數字,開頭為 -002。例如,如果您的複寫群組名為 MyGroup,那麼次要複本的名稱就會是 MyGroup-002MyGroup-003MyGroup-004MyGroup-005MyGroup-006

  2. 連線下:

    1. Subnet Group (子網路群組):從清單中選取 Create new (新建)

      • Name (名稱):輸入子網路群組的名稱

      • Description (描述):輸入子網路群組的描述

      • VPC ID :VPCID 應與 Outpost 相符VPC。如果您選擇 Outposts IDs上VPC沒有子網路的 ,則清單會傳回空白。

      • Availability Zone or Outpost (可用區域或 Outpost):選取您正在使用的 Outpost。

      • Subnet ID (子網路 ID):選取可用於 Outpost 的子網路 ID。如果沒有IDs可用的子網路,則需要建立它們。如需詳細資訊,請參閱「建立子網路」。

    2. 選取建立

檢視 Outpost 叢集詳細資訊

在清單頁面上,選取屬於 AWS Outpost 的叢集,並在檢視叢集詳細資訊時注意下列事項:

  • 可用區域 :這將代表 Outpost,使用 ARN(Amazon Resource Name) 和 AWS 資源編號。

  • Outpost 名稱 : AWS Outpost 的名稱。

搭配 使用 Outposts AWS CLI

您可以使用 AWS Command Line Interface (AWS CLI) 從命令列控制多個 AWS 服務,並透過指令碼自動化。您可以使用 AWS CLI 進行臨時 (一次性) 操作。

下載和設定 AWS CLI

AWS CLI 會在 Windows、macOS 或 Linux 上執行。請使用下列程序來下載並進行設定。

若要下載、安裝和設定 CLI
  1. AWS 命令列介面網頁上下載 AWS CLI。

  2. 請遵循 AWS Command Line Interface 使用者指南 中的安裝 AWS CLI設定 AWS CLI 的指示。

搭配 Outposts 使用 AWS CLI

使用下列CLI操作建立使用 Outposts 的快取叢集:

  • create-cache-cluster – 使用此操作, outpost-mode 參數接受一個值,指定快取叢集中的節點是在單一 Outpost 中建立還是跨多個 Outpost 建立。

    注意

    目前只支援 single-outpost 模式。

    aws elasticache create-cache-cluster \ --cache-cluster-id cache cluster id \ --outpost-mode single-outpost \