本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
搭配 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
登入AWS 管理主控台並開啟位於 https://https://console.aws.amazon.com/elasticache/
的 ElastiCache 主控台。 -
在導覽窗格中,選擇 Valkey 快取、Redis OSS 快取或 Memcached 快取。
-
如果您選擇 Valkey 快取,請選取建立 Valkey 快取。如果您選擇 Redis OSS 快取,請選取建立 Redis OSS 快取。如果您選擇 Memcached 快取,請選取建立 Memcached 快取。
-
在叢集設定下,選取設計您自己的快取和叢集快取。將叢集模式設定為已停用。然後建立快取的名稱和選用描述。
針對位置,選擇內部部署。
在內部部署區段中,您會看到 Outpost ID 欄位。輸入叢集執行位置的 ID。
叢集設定下的所有進一步設定都可以保留為預設值。
在連線中,選取建立新的子網路群組,然後輸入 VPC ID。將其餘部分保留為預設值,然後選取下一步。
設定內部部署選項
您可以選取可用的 Outpost 來新增叢集,或者,如果沒有可用的 Outpost,請使用下列步驟建立新的 Outpost:
在 On-Premises options (內部部署選項) 底下:
-
在 Valkey 設定、Redis OSS 設定或 Memcached 設定下,視您偏好的引擎而定:
-
名稱:輸入叢集的名稱
-
描述:輸入叢集的描述。
-
引擎版本相容性:引擎版本以AWS Outpost 區域為基礎
-
連接埠:對於 Valkey 或 Redis OSS,接受預設連接埠 6379。對於 Memcached,接受預設連接埠 11211。如果您偏好使用不同的連接埠,請輸入連接埠號碼。
-
Parameter group (參數群組):使用下拉式選單選取預設或自訂參數群組。
-
Node Type (節點類型):可用的執行個體取決於 Outpost 可用性。如果使用 Valkey 或 Redis OSS,.NET for Outposts 的移植助理僅支援 M5 和 R5 節點系列。從下拉式清單中,選取 Outposts,然後選取您要用於此叢集的可用節點類型。然後選取 Save (儲存)。
-
Number of Replicas (複本數量):輸入您要讓此複寫群組建立的僅供讀取複本數目。您必須至少有一個僅供讀取複本,且不能超過五個。預設值為 2。
僅供讀取複本的自動產生名稱會遵循與主叢集名稱相同的模式,結尾會加上破折號和連續的三位數字,開頭為
-002。例如,如果您的複寫群組名為MyGroup,那麼次要複本的名稱就會是MyGroup-002、MyGroup-003、MyGroup-004、MyGroup-005、MyGroup-006。
-
-
在連線能力下:
-
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,您需要建立。如需詳細資訊,請參閱「建立子網路」。
-
選取建立。
-
檢視 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 上執行。請使用下列程序來下載並進行設定。
將AWS CLI 與 Outposts 搭配使用
使用下列 CLI 操作來建立使用 Outposts 的叢集:
-
create-cache-cluster – 使用此操作時,
outpost-mode參數會接受指定叢集中節點是在單一 Outpost 中還是跨多個 Outpost 建立的值。注意
目前只支援
single-outpost模式。aws elasticache create-cache-cluster \ --cache-cluster-idcluster id \--outpost-mode single-outpost \