Memcached 인스턴스 생성 및 관리

이 페이지에서는 Google Cloud Console과 gcloud 명령줄 도구를 사용하여 Memcached 인스턴스의 Memorystore를 만들고 관리하는 방법을 설명합니다.

인스턴스 생성 안내는 Memcached 인스턴스 프로비저닝 권장사항을 참조하세요.

Memcached 인스턴스를 만들고 관리하는 데 필요한 권한 목록은 액세스 제어 및 권한을 참조하세요.

Memcached 인스턴스 만들기

Memcached 인스턴스를 만들려면 다음 안내를 따르세요.

콘솔

  1. Cloud Console에서 Memorystore for Memcached 페이지로 이동합니다.
    Memorystore for Memcached

  2. 인스턴스 만들기 버튼을 클릭합니다.

  3. Memcached 인스턴스 만들기 페이지에서 새 인스턴스의 구성을 선택합니다.

    • 소문자, 숫자, 하이픈만 사용하여 인스턴스 ID를 입력합니다. 문자로 시작해야 합니다.
      • my-memcached-instance-1).
    • 필요한 경우 인스턴스의 표시 이름을 입력합니다.
    • 리전 드롭다운에서 지역을 선택합니다.
    • 영역 드롭다운에서 Automatically distribute 또는 선호 영역을 선택합니다.
    • 원하는 노드 수를 선택합니다.
    • 원하는 노드당 메모리를 선택합니다.
    • 원하는 노드당 코어 수를 선택합니다.
    • 원하는 승인된 네트워크를 선택합니다.

  4. 만들기를 클릭합니다.

gcloud

  1. Memcached 인스턴스를 만들 기본 프로젝트를 설정합니다. 다음 명령어를 입력합니다. highlighted-variables는 적절한 값으로 바꿉니다.

    gcloud config set core/project project-id
    
  2. Memcached 인스턴스 만들기

    gcloud beta memcache instances create myinstance --node-count=number-of-nodes --node-cpu=number-of-cpus --node-memory=memory-per-node --region=region --zones=zone(s)
    

    여기에서

    • number-of-nodes는 원하는 노드 수입니다.
    • number-of-cpus는 원하는 vCPU 수입니다.
      • 허용되는 값은 1 또는 2-32(짝수만)입니다.
      • 각 vCPU에는 0.9GB의 노드 메모리가 필요하며 최대 8GB의 노드 메모리를 지원합니다.
    • memory-per-node는 각 노드의 원하는 메모리입니다.

      • 최솟값은 1GB 또는 (0.9GB * 노드당 vCPU 수) 중 더 큰 값입니다.
      • 최댓값은 256GB입니다.
    • region은 노드를 만들 리전입니다.

    • zone(s)은 노드를 만들 영역입니다.

      • --zones 플래그를 제외하여 영역 간에 노드를 자동으로 배포합니다.

    예:

    gcloud beta 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
    

인스턴스 정보 보기

인스턴스 정보를 보려면 다음을 수행하세요.

콘솔

  1. Cloud Console에서 Memorystore for Memcached 페이지로 이동합니다.
    Memorystore for Memcached

  2. 인스턴스 ID를 클릭하여 정보를 확인합니다.

gcloud

  1. 한 리전의 모든 Memcached 인스턴스 목록을 보려면 다음 명령어를 입력합니다.

    gcloud beta memcache instances list --region=region-id
    
  2. 인스턴스의 세부정보를 보려면 다음 명령어를 입력하세요.

    gcloud beta memcache instances describe instance_id --region=region_id
    

인스턴스 수정

인스턴스를 수정하려면 다음 안내를 따르세요.

Console

  1. Cloud Console에서 Memorystore for Memcached 페이지로 이동합니다.
    Memorystore for Memcached

  2. 수정할 인스턴스의 인스턴스 ID를 클릭합니다.

  3. 수정 버튼을 클릭합니다.

    1. Memcached 인스턴스 수정 페이지에서 인스턴스의 다음 사항을 변경할 수 있습니다.

  4. 저장 버튼을 클릭합니다.

업데이트가 진행되는 동안 Memorystore for Memcached 홈페이지에서 인스턴스 옆에 소용돌이 모양의 원이 나타납니다. 업데이트가 완료되면 원이 녹색 체크표시로 바뀝니다.

gcloud

인스턴스를 만든 후 다음 속성을 업데이트할 수 있습니다.

예를 들어 다음 명령어를 입력하여 인스턴스의 표시 이름과 라벨을 업데이트합니다. variables는 적절한 값으로 바꿉니다.

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

인스턴스 삭제

인스턴스를 삭제하려면 다음 안내를 따르세요.

콘솔

  1. Cloud Console에서 Memorystore for Memcached 페이지로 이동합니다.
    Memorystore for Memcached

  2. 인스턴스 ID를 클릭합니다.

  3. 삭제 버튼을 클릭합니다.

  4. 인스턴스 ID를 입력하고 삭제 버튼을 클릭하여 인스턴스를 삭제할지 여부를 확인합니다.

gcloud

  1. 인스턴스를 삭제하려면 다음 명령어를 입력합니다.

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

다음 단계