搭配 ElastiCache 使用 Outpost - Amazon ElastiCache

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

搭配 ElastiCache 使用 Outpost

您可以搭配 ElastiCache 使用AWS Outposts。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 主控台使用 Outpost

  1. 登入AWS 管理主控台並開啟位於 https://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,.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:VPC ID 應與 Outpost VPC 一致。如果您選取的 VPC 沒有 Outpost 的子網路 ID,則清單會傳回空白。

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

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

    2. 選取建立

檢視 Outpost 叢集詳細資訊

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

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

  • Outpost 名稱:AWS Outpost 的名稱。

搭配 CLI AWS使用 Outpost

您可以使用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 的指示。

將AWS CLI 與 Outposts 搭配使用

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

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

    注意

    目前只支援 single-outpost 模式。

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