Azure Managed Redis는 Azure상의 차세대 Redis입니다.
마이그레이션:
- Basic, Standard, Premium 티어는 공식적인 3년 폐기 프로세스를 거칩니다.
- 폐기는 2026년 초까지 시작되지 않습니다.
- Enterprise 티어는 AMR과 유사하므로 마이그레이션 프로세스가 더 짧을 수 있습니다. 아직 미정입니다.
- Public Preview에서는 제한된 마이그레이션 기능(예: 데이터 가져오기/내보내기)을 제공합니다.
- GA(정식 버전) 출시 후에는 원클릭 마이그레이션과 같은 특별 지원 마이그레이션 경험을 제공합니다.
이 블로그는 향후 참조를 위해 레거시 Azure Redis Cache를 Azure Managed Redis(AMR)에 매핑하는 방법을 설명합니다.
[이미지 없음]
Azure Cache for Redis와 Azure Managed Redis (preview) 간의 기능 비교
<표 확장>
| 기능 설명 | Basic | Standard | Premium | Balanced (preview) | Memory Optimized (preview) | Compute Optimized (preview) |
|---|---|---|---|---|---|---|
| 가용성 | N/A | 99.9% | 99.9% | N/A | N/A | N/A |
| 전송 중 데이터 암호화 | Yes | Yes | Yes | Yes | Yes | Yes |
| 네트워크 격리 | Yes | Yes | Yes | Yes | Yes | Yes |
| 스케일 업/아웃 | Yes | Yes | Yes | Yes | Yes | Yes |
| 스케일 다운/인 | Yes | Yes | Yes | No | No | No |
| OSS 클러스터링 | No | No | Yes | Yes | Yes | Yes |
| 데이터 지속성 | No | No | Yes | Yes | Yes | Yes |
| 영역 중복성 | No | Yes (preview) | Yes | Yes | Yes | Yes |
| 지리적 복제 | No | No | Yes (Passive) | Yes (Active) | Yes (Active) | Yes (Active) |
| 연결 감사 로그 | No | No | Yes | Yes(Event-based) | Yes(Event-based) | Yes(Event-based) |
| Redis 모듈 | No | No | No | Yes | Yes | Yes |
| 가져오기/내보내기 | No | No | Yes | Yes | Yes | Yes |
| 재부팅 | Yes | Yes | Yes | No | No | No |
| 예약된 업데이트 | Yes | Yes | Yes | No | No | No |
| Microsoft Entra ID 인증 | Yes | Yes | Yes | Yes | Yes | Yes |
| Microsoft Entra ID RBAC | Yes | Yes | Yes | No | No | No |
| 키스페이스 알림 | Yes | Yes | Yes | No | No | No |
| 고가용성이 아닌 경우 | N/A | No | No | Yes | Yes | Yes |
다음은 이전 매핑에서 다루지 않은 몇 가지 다른 차이점입니다. 이러한 클라이언트 애플리케이션 변경 사항을 고려하십시오.
<표 확장>
| 기능 설명 | Azure Cache for Redis | Azure Managed Redis (preview) |
|---|---|---|
| DNS 접미사(PROD 클라우드 전용) | .redis.cache.windows.net | <region>.redis.azure.net |
| TLS 포트 | 6380 | 10000 |
| 비-TLS 포트 | 6379 | 지원되지 않음 |
| 개별 노드 TLS 포트 | 130XX | 85xx |
| 개별 노드 비-TLS 포트 | 150XX | 지원되지 않음 |
| 클러스터링 지원 | OSS 클러스터링 모드 | OSS 및 Enterprise 클러스터 모드 |
| 지원되지 않는 명령 | 지원되지 않는 명령 | 다중 키 명령 |
| 지역 가용성 | 모든 Azure 지역 | * 이 섹션 이후의 지역 목록을 참조하십시오. |
| Redis 버전 | 6 | 7.4 |
| 지원되는 TLS 버전 | 1.2 및 1.3 | 1.2 및 1.3 |
| Azure Cache for Redis | Azure Managed Redis | 추가 메모리(%) |
|---|---|---|
| Basic/Standard - C0 | Balanced - B0 | 50 |
| Basic/Standard - C1 | Balanced - B1 | 0 |
| Basic/Standard - C2 | Balanced - B3 | 17 |
| Basic/Standard - C3 | Balanced - B5 | 0 |
| Basic/Standard - C4 | Memory Optimized – M10* | -8 |
| Basic/Standard – C4 | Memory Optimized – M20** | 46 |
| Basic/Standard - C5 | Memory Optimized – M20* | -8 |
| Basic/Standard – C5 | Memory Optimized – M50** | 57 |
| Basic/Standard - C6 | Memory Optimized - M50 | 12 |
| Premium - P1 | Balanced - B5 | 0 |
| Premium - P2 | Balanced - B10* | -8 |
| Premium - P2 | Balanced - B20** | 46 |
| Premium - P3 | Balanced - B20* | -8 |
| Premium - P3 | Balanced - B50** | 57 |
| Premium - P4 | Balanced - B50 | 12 |
| Premium - P5 | Balanced - B100 | 0 |
- * 이 옵션은 비용 효율성을 위한 것입니다. 이 옵션을 선택하려면 지난달 총 사용 메모리의 최대값이 제안된 Azure Managed Redis 메모리보다 적은지 확인하십시오.
- ** 이 옵션은 풍부한 메모리 소비를 위한 것입니다.
마이그레이션 옵션
클라이언트 애플리케이션은 다른 클러스터링 모드와 엔드포인트를 가진 Azure Managed Redis 인스턴스를 사용할 수 있어야 합니다. Azure Cache for Redis와 Azure Managed Redis (preview)는 호환되므로 대부분의 시나리오에서 연결 구성 외에는 애플리케이션 코드 변경이 필요하지 않습니다.
자세한 내용은 다음을 참조하십시오.
Azure Cache for Redis에서 Azure Managed Redis로 마이그레이션하는 옵션
<표 확장>
| 옵션 | 장점 | 단점 |
|---|---|---|
| 새 캐시 만들기 | 구현이 가장 간단합니다. | 새 캐시에 데이터를 다시 채워야 하며, 이는 많은 애플리케이션에서 작동하지 않을 수 있습니다. |
| RDB 파일을 통해 데이터 내보내기 및 가져오기 | 일반적으로 모든 Redis 캐시와 호환됩니다. | RDB 파일이 생성된 후 기존 캐시에 데이터가 쓰여진 경우 일부 데이터가 손실될 수 있습니다. |
| 두 캐시에 데이터 이중 쓰기 | 데이터 손실 또는 가동 중지 시간이 없습니다. 기존 캐시의 중단 없는 운영. 새 캐시를 더 쉽게 테스트할 수 있습니다. | 확장된 기간 동안 두 개의 캐시가 필요합니다. |
| 프로그래밍 방식으로 데이터 마이그레이션 | 데이터 이동 방법을 완전히 제어할 수 있습니다. | 요청 |
이것은 모든 마이그레이션에 대한 참조로 사용될 수 있습니다.