使用 Outposts - Amazon ElastiCache (雷迪OSS斯)

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

使用 Outposts

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

注意

此版本具有下列限制:

  • ElastiCache 對於 Outposts 僅支持 M5 和 R5 節點家族。

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

  • 不支援即時遷移。

  • 不支援本機快照。

  • 無法啟用引擎記錄和慢速記錄。

  • ElastiCache 在 Outposts 不支持 CoIP。

  • ElastiCache 對於 Outposts 在以下地區不支持:CN-北 -1,CN-西北 -1 和 ap-東北 -3。

搭配 Redis 的 OSS 主控台使用 Outposts

  1. 請登入 AWS Management Console 並開啟 ElastiCache 主控台,網址為 https://console.aws.amazon.com/elasticache/

  2. 在瀏覽窗格中,選擇 Redis 的 OSS 快取。

  3. 選取 [建立 Redis 的 OSS 快取]。

  4. 在 [叢集設定] 下,選取 [設計您自己的快取叢集快取]。保持叢集模式設定為 [停用]。然後為緩存創建一個名稱和可選描述。

  5. 對於位置,請選擇在內部部署

  6. 在內部部署部分,您將看到字段前哨 ID。輸入叢集執行位置的 ID。

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

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

設定內部部署選項

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

On-Premises options (內部部署選項) 底下:
  1. Redis 的 OSS 設置下:

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

    2. 說明:輸入 Redis OSS 叢集的說明。

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

    4. Port (連接埠):接受預設連接埠 6379。如果您要使用不同的連接埠,請輸入連接埠號碼。

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

    6. Node Type (節點類型):可用的執行個體取決於 Outpost 可用性。適用於 .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 叢集詳細資訊

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

  • 可用區域:這將代表前哨,使用 ARN (Amazon 資源名稱) 和資 AWS 源編號。

  • 前哨名稱:前 AWS 哨的名稱。

使用 Outposts 與 CLI AWS

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

下載和配置 AWS CLI

在視窗上 AWS CLI 運行, macOS 系統, 或 Linux. 請使用下列程序來下載並進行設定。

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

  2. 請遵循《AWS Command Line Interface 使用者指南》中有關安裝 AWS CLI設定 AWS CLI 的說明進行操作。

使用 AWS CLI 與 Outposts

使用下列 CLI 作業來建立使用 Outpost 的快取叢集:

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

    注意

    目前只支援 single-outpost 模式。

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