建立及管理 Memcached 執行個體

本頁面說明如何使用 Google Cloud 主控台和 Google Cloud CLI 建立及管理 Memorystore for Memcached 執行個體。

如需建立執行個體的指引,請參閱「佈建 Memcached 執行個體的最佳做法」。

如要查看建立及管理 Memcached 執行個體所需的權限清單,請參閱「存取控管和權限」。

建立 Memcached 執行個體

如要建立 Memcached 執行個體,請按照下列步驟操作:

控制台

  1. 前往 Google Cloud 控制台的「Memorystore for Memcached」頁面。
    Memorystore for Memcached

  2. 按一下「建立執行個體」按鈕。

  3. 在「Create a Memcached instance」(建立 Memcached 執行個體) 頁面上,選取新執行個體的設定。

    • 請輸入執行個體 ID,只能使用小寫英文字母、數字和連字號。開頭須為英文字母。
      • 例如 my-memcached-instance-1
    • (選用) 輸入執行個體的「Display name」(顯示名稱)
    • 從「區域」下拉式選單中選擇區域。
    • 從「Zone」(區域) 下拉式選單中選擇「Automatically distribute」或偏好的區域。
    • 選擇「Nodes」(節點) 數量。
    • 選擇「每個節點的記憶體容量」
    • 選擇「每個節點的核心數」
    • 選擇「版本」
    • 選取「授權網路」

  4. 點選「建立」

gcloud

  1. 設定要建立 Memcached 執行個體的預設專案。輸入下列指令,並將 highlighted-variables 改為適當的值:

    gcloud config set core/project project-id
    
  2. 建立 Memcached 執行個體:

    gcloud memcache instances create instance-id --node-count=number-of-nodes --node-cpu=number-of-cpus --node-memory=memory-per-node --region=region --zones=zone(s) --memcached-version=memcached-version
    

    其中:

    • instance-id 是指派給執行個體的 ID。執行個體 ID 必須介於 1 至 63 個字元之間,且只能使用小寫英文字母、數字或連字號。開頭必須是小寫英文字母,結尾則須為小寫英文字母或數字。
    • number-of-nodes 是節點數。
    • number-of-cpus 是 vCPU 數量。
      • 可接受的值:12-32 (僅限偶數值)。
      • 每個 vCPU 需要 0.9 GB 的節點記憶體,最多可支援 8 GB 的節點記憶體。
    • memory-per-node 是每個節點的記憶體。

      • 下限:1 GB 或 (每個節點的 vCPU 數 * 0.9 GB),以較大者為準。
      • 上限為 256 GB。
    • region 是要建立節點的區域。

    • zone(s) 是要建立節點的區域。

      • 排除 --zones 標記,即可在區域之間自動分配節點。
    • memcached version 是執行個體的 Memcached 版本。可接受的值為 1.51.6.15

    例如:

    gcloud memcache instances create myinstance --node-count=3 --node-cpu=2 --node-memory=2GB --region=us-central1 --zones=us-central1-a,us-central1-b,us-central1-c --memcached-version=1.6.15
    

建立使用特定 IP 位址範圍的 Memcached 執行個體

控制台

  1. 按照「建立 Memcached 執行個體」一文中的操作說明進行,直到進入「選取 IP 範圍 (選用)」一節為止。

  2. 使用「選取 IP 範圍」下拉式選單,為網路選取現有的已分配範圍。如需建立及列出私人服務連線的 IP 範圍分配項目操作說明,請參閱「建立 IP 分配項目」和「列出已分配的 IP 位址範圍」。

gcloud

建立 Memcached 執行個體:

gcloud memcache instances create instance-id --node-count=number-of-nodes --node-cpu=number-of-cpus --node-memory=memory-per-node --region=region --zones=zone(s) --authorized-network=network --reserved-ip-range-id=range-name(s)

更改下列內容:

  • instance-id 是指派給執行個體的 ID。執行個體 ID 必須介於 1 至 63 個字元之間,且只能使用小寫英文字母、數字或連字號。開頭必須是小寫英文字母,結尾則須為小寫英文字母或數字。
  • number-of-nodes 是節點數。
  • number-of-cpus 是 vCPU 數量。
    • 可接受的值:12-32 (僅限偶數值)。
    • 每個 vCPU 需要 0.9 GB 的節點記憶體,最多可支援 8 GB 的節點記憶體。
  • memory-per-node 是每個節點的記憶體。

    • 下限:1 GB 或 (每個節點的 vCPU 數 * 0.9 GB),以較大者為準。
    • 上限為 256 GB。
  • region 是要建立節點的區域。

  • zone(s) 是要建立節點的區域。

    • 排除 --zones 標記,即可在區域之間自動分配節點。
  • network 是用於建立執行個體的網路。格式為 projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID。這裡使用的網路 ID 必須與已分配 IP 範圍所在的網路 ID 相符。否則建立作業會失敗。

  • range-name(s) 是一或多個已分配私人服務存取範圍的名稱。如要瞭解如何建立及列出私人服務連線的 IP 範圍分配,請參閱「建立 IP 分配」和「列出已分配的 IP 位址範圍」。

例如:

gcloud memcache instances create myinstance --node-count=3 --node-cpu=2 --node-memory=2GB --region=us-central1 --zones=us-central1-a,us-central1-b,us-central1-c --authorized-network=projects/my-project-335118/global/networks/default --reserved-ip-range-id=myrange1,myrange2

查看執行個體資訊

如要查看執行個體的資訊:

控制台

  1. 前往 Google Cloud 控制台的「Memorystore for Memcached」頁面。
    Memorystore for Memcached

  2. 按一下執行個體 ID 即可查看相關資訊。

gcloud

  1. 如要查看地區中所有 Memcached 執行個體的清單,請輸入下列指令:

    gcloud memcache instances list --region=region-id
    
  2. 如要查看執行個體的詳細資料,請輸入下列指令:

    gcloud memcache instances describe instance_id --region=region_id
    

編輯執行個體

如要編輯執行個體:

控制台

  1. 前往 Google Cloud 控制台的「Memorystore for Memcached」頁面。
    Memorystore for Memcached

  2. 按一下要編輯的執行個體「執行個體 ID」

  3. 按一下 [Edit] (編輯) 按鈕。

    1. 您可以在「編輯 Memcached 執行個體」頁面中變更執行個體的:

  4. 按一下 [Save] 按鈕。

更新期間,Memorystore for Memcached 首頁上執行個體旁邊會顯示旋轉圓圈。更新完成後,圓圈會變成綠色勾號。

gcloud

建立執行個體後,您可以更新下列屬性:

舉例來說,輸入下列指令即可更新執行個體的顯示名稱和標籤,並以適當的值取代 variables

gcloud memcache instances update instance-id --region=region-id --display-name=name --labels=key=value

刪除執行個體

如要刪除執行個體:

控制台

  1. 前往 Google Cloud 控制台的「Memorystore for Memcached」頁面。
    Memorystore for Memcached

  2. 按一下執行個體 ID。

  3. 按一下 [Delete] (刪除) 按鈕。

  4. 輸入執行個體 ID,然後按一下「刪除」按鈕,確認要刪除執行個體。

gcloud

  1. 如要刪除執行個體,請輸入下列指令:

    gcloud memcache instances delete instance-id --region=region-id
    

後續步驟