Azure Managed Redis 예약된 유지 관리 기간을 사용하면 Redis 인스턴스에서 유지 관리 작업이 발생할 수 있는 특정 기간을 정의할 수 있습니다. Redis 서버 업데이트 및 운영 체제 패치가 적용되는 시기를 제어하여 애플리케이션에 예기치 않은 중단을 최소화합니다.
Azure Managed Redis는 보안 패치, Redis 버전 업데이트 및 운영 체제 업데이트를 비롯한 인프라 유지 관리를 자동으로 처리합니다. 예약된 유지 관리 기간이 없으면 이러한 업데이트는 Azure의 재량에 따라 수행됩니다. 예약된 유지 관리 기간을 구성할 때 이 타이밍을 제어합니다.
일부 유지 관리 작업은 제외됩니다. 자세한 내용은 제외된 유지 관리 작업을 참조하세요.
이 기능은 현재 미리 보기 상태이며 필요한 시스템 업데이트와 애플리케이션 가용성 요구 사항 간의 균형을 제공합니다.
필수 조건
- 기존 Azure Managed Redis 인스턴스
- 애플리케이션의 사용 패턴 및 트래픽이 적은 기간에 대한 지식
- 구성 관리를 위한 Azure Portal 또는 Azure CLI에 대한 숙지
유지 관리 기간 예약
Azure Portal에서 캐시로 이동하고 리소스 메뉴에서 유지 관리(미리 보기)를 선택합니다.
작업 창에서 사용자 지정 일정을 설정합니다.
요일마다 시간 및 분 단위로 기간을 설정하여 유지 관리 기간을 구성합니다.
각 유지 관리 기간에 대한 기간을 설정하고 유지 관리에서 포함하거나 제외할 일을 선택합니다.
유지 관리 기간 요구 사항 및 제한 사항
예약된 유지 관리 기간에는 유지 관리 시간을 구성하는 방법을 정의하는 특정 요구 사항 및 제한 사항이 있습니다.
기간 요구 사항
- 개별 기간당 최소 4시간
- 주당 2개 이상의 창 필요
- 모든 창에서 주당 최소 18시간
시간 제약 조건
- UTC 표준 시간대에만 지정된 모든 시간
- 시작 시간은 시간 맨 위에 있어야 합니다(분 수준 정밀도 없음).
- 세분성은 시간 또는 시간 및 분 간격으로 제한됨
일정 유연성
- 유지 관리를 위해 특정 요일 선택
- 다른 날의 서로 다른 시작 시간 정의
- 즉시 적용하여 언제든지 구성 수정
유지 관리 활동 유형
예약된 유지 관리 기간에는 특정 유형의 업데이트가 포함되지만 다른 업데이트는 제외됩니다. 포함된 활동과 제외된 활동 사이에는 명확한 경계가 있습니다.
포함된 유지 관리 활동
- Redis 서버 소프트웨어 업데이트 및 패치
- Redis 인스턴스를 호스팅하는 VM의 게스트 운영 체제 업데이트
- 정기적인 유지 관리 주기의 일부로 소규모 Redis 버전 업그레이드
제외된 유지 관리 활동
- Azure 기본 인프라에서의 호스트 운영 체제 업데이트
- Azure 네트워킹 구성 요소 업데이트
- 보안 규정 준수를 위해 창 외부에서 발생할 수 있는 중요한 보안 패치
- 90일 지연 옵션을 사용하여 별도로 관리하는 주요 Redis 버전 업그레이드
유지 관리 효과 및 동작
예약된 유지 관리 기간 동안 Redis 인스턴스는 연결 및 성능에 영향을 줄 수 있는 특정 프로세스를 거칩니다.
예상된 효과 및 동작
- 장애 조치(failover) 작업으로 인한 짧은 연결 중단
- 데이터 복제 중 서버 CPU 및 메모리 부하가 일시적으로 증가
- Redis 인스턴스는 계속 사용할 수 있지만 연결 블립을 경험할 수 있습니다.
- 지정된 시간 기간 내에 최상의 노력으로 적용된 업데이트
장애 조치(failover) 프로세스
Redis 인스턴스는 유지 관리 중에 장애 조치(failover) 메커니즘을 사용하여 서비스 가용성을 유지합니다. 이 프로세스 중에 노드 간의 데이터 복제가 수행되어 리소스 사용률이 일시적으로 증가합니다. 애플리케이션은 이러한 짧은 중단을 정상적으로 처리하도록 연결 재시도 논리 및 복원력 패턴을 구현해야 합니다.
자세한 내용은 Azure Managed Redis에 대한 장애 조치(failover) 및 패치를 참조하세요.
구성 유연성
예약된 유지 관리 기능은 변화하는 운영 요구 사항에 맞게 조정되는 지속적인 관리 기능을 제공합니다.
즉시 변경
- 유지 관리 기간 수정은 향후 유지 관리 주기에 즉시 적용됩니다.
- 일정 업데이트에 대기 기간 또는 승인 프로세스가 필요하지 않음
- 변경 내용은 이미 진행 중인 유지 관리에 영향을 주지 않습니다.
모니터링 및 표시 여부
Azure는 유지 관리 활동 및 Redis 인스턴스에 미치는 영향을 추적하는 여러 가지 방법을 제공합니다.
활동 추적
- 과거 유지 관리 활동이 Azure 활동 로그에 표시
- 모니터링 도구를 통해 표시되는 지속적인 유지 관리 작업
- 타임스탬프 및 세부 정보로 기록된 유지 관리 이벤트
준비 권장 사항
애플리케이션은 유지 관리 기간 동안 짧은 연결 중단을 처리하기 위해 재시도 논리, 회로 차단기 및 정상 성능 저하를 포함한 연결 복원력 패턴을 구현해야 합니다.