建立及管理 Memcached 執行個體

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

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

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

建立 Memcached 執行個體

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

控制台

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

  2. 按一下 [Create Instance] (建立執行個體) 按鈕。

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

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

  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 或 (0.9 GB * 每個節點的 vCPU),以較高者為準。
      • 上限: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. 使用「Select IP ranges」下拉式選單,為網路選取現有的已分配範圍。如要瞭解如何建立及列出私人服務存取權的 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 或 (0.9 GB * 每個節點的 vCPU),以較高者為準。
    • 上限: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. 按一下「Instance 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. 按一下要編輯的執行個體的「Instance 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,然後按一下「Delete」按鈕,確認您要刪除執行個體。

gcloud

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

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

後續步驟