이 페이지에서는 다음 작업을 완료하는 방법을 안내합니다.
유지보수 업데이트 및 유지보수 기간에 대한 개요는 유지보수 정보를 참고하세요.
유지보수 기간이 있는 인스턴스 만들기
gcloud
유지보수 기간이 있는 Memorystore for Valkey 인스턴스를 만들려면 gcloud memorystore instances create
명령어를 사용합니다.
gcloud memorystore instances create INSTANCE_ID \ --project=PROJECT_ID \ --location=REGION_ID \ --psc-auto-connections=network=projects/PROJECT_ID/global/networks/NETWORK_ID \ --shard-count=SHARD_COUNT \ --maintenance-policy-weekly-window=day=DAY,startTime=hours=HOUR
다음을 바꿉니다.
INSTANCE_ID: 만들려는 Memorystore for Valkey 인스턴스의 ID입니다. 인스턴스 ID는 1~63자(영문 기준)여야 하며 소문자, 숫자, 하이픈만 사용해야 합니다. 소문자로 시작하고 소문자나 숫자로 끝나야 합니다.
PROJECT_ID: 인스턴스를 만들 Google Cloud 프로젝트의 프로젝트 ID 또는 번호입니다.
REGION_ID: 인스턴스를 배치할 리전입니다.
NETWORK_ID: 인스턴스를 만드는 데 사용할 네트워크의 ID입니다.
SHARD_COUNT: 인스턴스의 샤드 수입니다. 샤드 개수는 인스턴스 데이터를 저장하기 위한 총 메모리 용량을 결정합니다. 인스턴스 사양에 대한 자세한 내용은 인스턴스 및 노드 사양을 참고하세요.
DAY: 유지보수를 실행할 요일입니다. 허용되는 값은
MONDAY
~SUNDAY
입니다.HOUR: 유지보수 기간이 시작되는 시간 (UTC 시간)입니다. 허용되는 값은
0
~23
입니다.
예를 들면 다음과 같습니다.
gcloud memorystore instances create my-instance \ --project=my-project \ --location=us-central1 \ --psc-auto-connections=network=projects/my-project/global/networks/default \ --shard-count=8 \ --maintenance-policy-weekly-window=day=MONDAY,startTime=hours=9
기본적으로 유지보수 기간이 있는 인스턴스를 만들면 전송 중인 데이터 암호화가 비활성화되고 승인된 네트워크는 default
입니다.
선호 유지보수 기간 설정
gcloud
Memorystore for Valkey 인스턴스의 유지보수 기간을 설정하려면 gcloud memorystore instances update
명령어를 사용합니다.
gcloud memorystore instances update INSTANCE_ID \ --project=PROJECT_ID \ --location=REGION_ID \ --maintenance-policy-weekly-window=day=DAY,startTime=hours=HOUR
다음을 바꿉니다.
- INSTANCE_ID: 인스턴스의 ID입니다.
- PROJECT_ID: 인스턴스가 포함된 Google Cloud 프로젝트의 프로젝트 ID 또는 번호입니다.
- REGION_ID: 인스턴스가 있는 리전입니다.
- DAY: 유지보수를 실행할 요일입니다. 허용되는 값은
MONDAY
~SUNDAY
입니다. - HOUR: 유지보수 기간이 시작되는 시간 (UTC 시간)입니다. 허용되는 값은
0
~23
입니다.
유지보수 알림 사용 설정
유지보수 알림을 사용 설정하려면 다음 안내를 따르세요.
Google Cloud 콘솔에서 커뮤니케이션 페이지로 이동합니다.
제품 알림을 클릭합니다.
메뉴에서 Google Cloud 프로젝트를 선택합니다.
Memorystore 행에서 이메일 버튼을 사용으로 전환합니다.
유지보수 알림 이메일은 "Upcoming maintenance for your
Cloud Memorystore instance [your-instance-name]"
제목을 사용합니다. 알림을 수신해야 하는 각 이메일 주소는 별도로 선택해야 합니다.
유지보수 알림은 인스턴스가 아닌 프로젝트 수준에서 설정됩니다. Valkey용 Memorystore는 Google 계정과 연결된 이메일 주소로 알림을 전송합니다. 커스텀 이메일 별칭 (예: 팀 이메일 별칭)을 구성할 수 없습니다.
예약된 유지보수 찾기
Memorystore for Valkey 인스턴스에 예약된 유지보수가 있는 경우 gcloud memorystore instances describe
명령어를 사용하여 예약된 유지보수를 확인합니다.
gcloud
gcloud memorystore instances describe INSTANCE_ID \ --project=PROJECT_ID \ --location=REGION_ID
다음을 바꿉니다.
- INSTANCE_ID: 인스턴스의 ID
- PROJECT_ID: 인스턴스가 포함된 Google Cloud 프로젝트의 프로젝트 ID 또는 번호입니다.
- REGION_ID: 인스턴스가 있는 리전입니다.
예약된 유지보수의 출력은 다음과 같습니다.
maintenancePolicy: weeklyMaintenanceWindow: - day: DAY duration: 3600 seconds - startTime hour: HOUR maintenanceSchedule: endTime: 'END_DATE_AND_TIME_STAMP' scheduleDeadlineTime: 'SCHEDULED_DATE_AND_TIME_STAMP' startTime: 'START_DATE_AND_TIME_STAMP'
각 항목의 의미는 다음과 같습니다.
maintenancePolicy
에는 원하는 유지보수 정책의 생성 시간에 대한 정보가 표시됩니다.DAY
는 유지보수가 실행되는 요일입니다.HOUR
은 유지보수가 시작되는 시간 (UTC 시간)입니다.
maintenanceSchedule
에는 인스턴스에 예약된 유지보수에 관한 정보가 표시됩니다.END_DATE_AND_TIME_STAMP
은 인스턴스에 예약된 유지보수 업데이트가 종료되는 시점을 나타냅니다.SCHEDULED_DATE_AND_TIME_STAMP
은 인스턴스의 유지보수 업데이트가 완료될 예정인 시점을 나타냅니다.START_DATE_AND_TIME_STAMP
은 인스턴스에 예약된 유지보수 업데이트가 시작되는 시점을 나타냅니다.
유지보수 일정 변경
유지보수 일정을 변경하려면 gcloud memorystore instances reschedule-maintenance
명령어를 사용합니다.
gcloud
gcloud memorystore instances reschedule-maintenance INSTANCE_ID \ --project=PROJECT_ID \ --location=REGION_ID \ --reschedule-type=RESCHEDULE_TYPE [--schedule-time=RESCHEDULE_TIME]
다음을 바꿉니다.
- INSTANCE_ID: 인스턴스의 ID입니다.
- PROJECT_ID: 인스턴스가 포함된 Google Cloud 프로젝트의 프로젝트 ID 또는 번호입니다.
- REGION_ID: 인스턴스가 있는 리전입니다.
RESCHEDULE_TYPE: 일정이 변경된 업데이트의 유형입니다. 사용 가능한 값은 다음과 같습니다.
IMMEDIATE
: 유지보수 업데이트를 즉시 시작합니다.SPECIFIC_TIME
: 업데이트할 특정 시간을 지정합니다. 이 시간은 원래 유지보수 기간으로부터 14일 이내여야 합니다.
RESCHEDULE_TIME: Memorystore for Valkey에서 유지보수 업데이트 일정을 변경하는 날짜와 시간입니다.
인스턴스에서 유지보수 정책 삭제
인스턴스에 대한 유지보수 정책이 더 이상 필요하지 않고 대신 Memorystore for Valkey의 유지보수 기본 설정을 사용하려면 인스턴스에서 정책을 삭제하면 됩니다. 이렇게 하려면 gcloud memorystore instances update
명령어를 사용하세요.
gcloud
gcloud memorystore instances update INSTANCE_ID \ --project=PROJECT_ID \ --location=REGION_ID \ --clear-maintenance-policy-weekly-window
다음을 바꿉니다.
- INSTANCE_ID: 유지보수 정책을 삭제하려는 인스턴스의 ID입니다.
- PROJECT_ID: 인스턴스가 포함된 Google Cloud 프로젝트의 프로젝트 ID 또는 번호입니다.
- REGION_ID: 인스턴스가 있는 리전입니다.
다음 단계
- Memorystore for Valkey 인스턴스의 유지보수 기간을 관리하는 데 필요한 권한 확인