이 문서에서는 Azure Managed Redis 인스턴스에 사용할 수 있는 구성에 대해 설명합니다.
Azure Managed Redis 설정 구성
리소스 메뉴를 사용하여 다음 설정을 살펴보고 구성할 수 있습니다.
- 개요
- 활동 로그
- 액세스 제어(IAM)
- 태그
- 문제 진단 및 해결
- 설정
- 관리
- 모니터링
- 자동화
- 도움말
개요
개요 섹션에서는 이름, 엔드포인트, 가격 책정 계층, 모듈, 지역에서 복제 상태 및 선택한 캐시 메트릭과 같은 인스턴스에 대한 기본 정보를 제공합니다.
활동 로그
캐시에 수행된 작업을 보려면 활동 로그를 선택합니다. 또한 다른 리소스를 포함하도록 이 뷰를 확장하려면 필터링을 사용하면 됩니다. 감사 로그 작업에 대한 자세한 내용은 Resource Manager를 사용하는 감사 작업을 참조하세요. 활동 로그 모니터링에 대한 자세한 내용은 활동 로그를 참조하세요.
액세스 제어(IAM)
액세스 제어(IAM) 섹션에서는 Azure Portal의 Azure RBAC(Azure 역할 기반 액세스 제어)에 대한 지원을 제공합니다. 이 구성은 조직이 액세스 관리 요구 사항을 간편하고 정확하게 충족하도록 도와줍니다. 자세한 내용은 Azure Portal의 Azure 역할 기반 액세스 제어를 참조하세요.
태그들
태그 섹션은 리소스 구성에 도움이 됩니다. 자세한 내용은 태그를 사용하여 Azure 리소스 구성을 참조하세요.
문제 진단 및 해결
일반적인 문제 및 이러한 문제를 해결하기 위한 전략을 확인하려면 문제 진단 및 해결 을 선택합니다.
설정
설정 섹션을 사용하여 캐시에 대한 다음 설정에 액세스하고 해당 설정을 구성할 수 있습니다.
인증
인증에는 액세스 키와 Microsoft Entra Authentication의 두 가지 옵션이 있습니다. 더 안전하기 때문에 Microsoft Entra 인증을 사용하는 것이 좋습니다.
액세스 키를 선택하여 캐시에 대한 액세스 키를 보거나 다시 생성할 수 있습니다. 이러한 키는 캐시에 연결하는 클라이언트에서 사용합니다.
고급 설정
다음 속성이 설정됩니다.
- TLS가 아닌 액세스만
- 제거 정책
- Redis DB 버전 업데이트 연기
데이터 지속성(미리 보기)
데이터 지속성을 사용하여 Redis 캐시에 대한 데이터 지속성을 사용하거나 사용하지 않도록 설정하거나 구성합니다. Azures Managed Redis는 RDB 지속성 또는 AOF 지속성을 사용하여 Redis 지속성을 제공합니다.
자세한 내용은 Azure Managed Redis 인스턴스에 대한 데이터 지속성 구성을 참조 하세요.
암호화
암호화를 선택하여 디스크에 저장된 데이터(예: 인스턴스에서 내보내는 데이터 지속성 파일 또는 파일)를 암호화합니다. 자세한 내용은 고객 관리형 키를 사용하여 Azure Managed Redis 인스턴스에 대한 디스크 암호화 구성을 참조 하세요.
활성 지리적 복제
리소스 메뉴의 활성 지역 복제는 활성-활성 구성에서 최대 5개의 Azure Managed Redis 인스턴스를 연결하는 메커니즘을 제공합니다. 이 기능을 사용하여 Azure 지역 간에 캐시를 복제하여 더 큰 데이터 내구성과 가용성을 제공할 수 있습니다. 자세한 내용은 Azure Managed Redis 인스턴스에 대한 활성 지역 복제 구성을 참조 하세요.
크기 조정(미리 보기)
크기 조정을 선택하여 Redis 인스턴스의 크기 및 성능 계층을 보거나 변경합니다. 크기 조정에 대한 자세한 내용은 Azure Managed Redis의 크기를 조정하는 방법을 참조 하세요.
속성
엔드포인트, Redis DB 버전 및 클러스터링 정책을 포함하여 인스턴스에 대한 정보를 보려면 속성을 선택합니다.
잠금장치
잠금 섹션에서는 구독, 리소스 그룹 또는 리소스에 잠금을 설정하여 조직의 다른 사용자가 실수로 중요한 리소스를 삭제 또는 수정하지 못하게 방지할 수 있습니다. 자세한 내용은 Azure 리소스 관리자를 사용하여 리소스 잠그기를 참조하세요.
관리
관리 섹션에서는 Redis 인스턴스에 대해 다음 설정에 액세스하고 구성할 수 있습니다.
가져오기/내보내기
가져오기/내보내기는 Redis 인스턴스에서 데이터를 가져오고 내보낼 수 있는 Azure Managed Redis 데이터 관리 작업입니다. Azure Storage 계정에서 RDB(Redis Database) 스냅샷을 가져오고 내보낼 수 있습니다. Import/Export를 사용하여 다른 Azure Managed Redis 인스턴스 간에 마이그레이션하거나 사용하기 전에 캐시를 데이터로 채웁니다.
다음을 비롯한 거의 모든 클라우드 또는 환경에서 실행되는 모든 Redis 서버에서 Redis 호환 RDB 파일로 가져오기를 사용할 수 있습니다.
- VM 또는 컨테이너에서 실행되는 Redis
- Amazon Web Services 등의 클라우드 공급자
데이터 가져오기는 미리 채워진 데이터로 캐시를 만드는 손쉬운 방법입니다. 가져오기 프로세스 중에 Azure Managed Redis는 Azure Storage의 RDB 파일을 메모리로 로드한 다음, 키를 캐시에 삽입합니다.
내보내기를 사용하면 Azure Managed Redis에 저장된 데이터를 Redis 호환 RDB 파일로 내보낼 수 있습니다. 이 기능을 사용해 한 Azure Managed Redis 인스턴스에서 다른 인스턴스 혹은 다른 Redis 서버로 데이터를 이동할 수 있습니다.
내보내기 프로세스 중에 Azure Managed Redis 인스턴스를 호스트하는 VM에 임시 파일이 만들어집니다. 임시 파일이 지정된 스토리지 계정에 업로드됩니다. 성공 또는 실패 상태로 내보내기 작업이 완료되면, 임시 파일은 삭제됩니다.
자세한 내용 및 지침은 Azure Managed Redis에서 데이터 가져오기 및 내보내기를 참조 하세요.
프라이빗 엔드포인트
프라이빗 엔드포인트 섹션을 사용하면 인스턴스에 대한 프라이빗 엔드포인트 설정을 구성할 수 있습니다. 모든 프로덕션 워크로드에 프라이빗 엔드포인트를 사용하는 것이 좋습니다.
자세한 정보는 Azure Cache for Redis와 Azure Private Link를 참조하세요.
모니터링
모니터링 섹션에서는 Azure Managed Redis 인스턴스에 대한 진단 및 모니터링을 구성할 수 있습니다.
- Azure Managed Redis 모니터링 및 진단에 대한 자세한 내용은 Azure Managed Redis 모니터링을 참조하세요.
- Azure Managed Redis에서 사용되는 메트릭 목록은 Azure Managed Redis 모니터링 데이터 참조를 참조 하세요.
경고
경고를 선택하여 Azure Managed Redis 메트릭을 기반으로 경고를 구성합니다. 자세한 내용은 경고 만들기를 참조하세요.
지표
메트릭을 선택하여 캐시에 대해 보려는 메트릭을 추적하는 자신만의 사용자 지정 차트를 만듭니다. 자세한 내용은 고유한 메트릭 만들기를 참조하세요.
Advisor 권장 사항
Advisor 권장 사항에는 캐시에 대한 권장 사항이 표시됩니다. 정상적으로 작동하는 중에는 추천이 표시되지 않습니다.
임박한 변경, 높은 메모리 사용량, 네트워크 대역폭 또는 서버 로드와 같은 캐시 작업 중에 조건이 발생하면 리소스 메뉴의 개요에 경고가 표시됩니다.
추가 정보는 Azure Portal의 작업 창에 있는 권장 사항에서 찾을 수 있습니다.
진단 설정 메트릭
기본적으로 Azure Monitor의 캐시 메트릭은 30일 동안 저장되었다가 삭제됩니다.
캐시 메트릭을 30일 이상 유지하려면 진단 설정 - 메트릭을 선택하여 캐시 진단을 저장하는 데 사용되는 스토리지 계정을 구성합니다.
비고
캐시 메트릭을 스토리지에 보관하는 것은 물론 파일을 이벤트 허브에 스트리밍하거나 Azure Monitor 로그로 보낼 수도 있습니다.
진단 설정 감사
진단 설정 사용 - 감사 에서 성공 및 실패한 연결 시도를 포함하여 Azure Managed Redis 인스턴스에 대한 연결을 기록합니다. 자세한 내용은 진단 설정을 사용하여 Azure Managed Redis 데이터 모니터링을 참조 하세요.
자동화
Azure Automation은 Azure 및 비 Azure 환경에서 일관된 관리를 지원하는 클라우드 기반 자동화, 운영 체제 업데이트 및 구성 서비스를 제공합니다.
업무
작업을 선택하여 Azure Managed Redis 리소스를 보다 쉽게 관리할 수 있습니다. 이러한 작업의 수와 가용성은 리소스 종류에 따라 달라집니다. 현재는 리소스에 대한 월별 비용 보내기 템플릿만 사용하여 미리 보기 상태에서 작업을 만들 수 있습니다.
자세한 내용은 자동화 작업을 만들어 Azure 리소스 관리 및 비용 모니터링을 참조하세요.
템플릿 내보내기
미래 배포를 위해 배포된 리소스의 템플릿을 빌드하고 내보내려면 템플릿 내보내기 를 클릭합니다. 템플릿 작업에 대한 자세한 내용은 Azure Resource Manager 템플릿을 사용하여 리소스 배포를 참조하세요.
도움말
도움말 섹션의 설정은 캐시 문제를 해결하기 위한 옵션을 제공합니다.
리소스 상태
리소스 상태 기능은 리소스를 감시하고 예상대로 실행되는지를 알려줍니다. Azure Managed Redis에는 리소스 상태가 아직 지원되지 않습니다. Azure 리소스 상태 관리 서비스에 대한 자세한 내용은 Azure 리소스 상태 개요를 참조하세요.
지원 및 문제 해결
지원 + 문제 해결을 선택하여 캐시에 대한 지원 요청을 엽니다.
기타 구성 정보
다음은 Azure Managed Redis 캐시에 대한 몇 가지 추가 정보입니다.
데이터베이스
현재 Azure Managed Redis는 인스턴스당 단일 데이터베이스만 지원합니다.
최대 클라이언트 수
속성은 maxclients
Azure Managed Redis SKU마다 다릅니다.
SKU당 연결 제한에 대한 자세한 내용은 Azure Managed Redis 가격 책정 페이지를 참조하세요.
비고
각 캐시 크기는 최대 일부 수의 연결을 허용하지만 각 연결은 오버헤드를 추가합니다. 이러한 오버헤드의 예로는 TLS/SSL 암호화로 인한 CPU 및 메모리 사용량이 포함됩니다. 캐시 크기에 대한 최대 연결 제한은 가볍게 로드된 캐시를 가정합니다. 연결 오버헤드의 로드 와 클라이언트 작업의 부하가 시스템의 용량을 초과하는 경우 캐시는 현재 캐시 크기에 대한 연결 제한을 초과하지 않고도 용량 문제가 발생할 수 있습니다.
Azure Managed Redis에서 지원되지 않는 Redis 명령
Microsoft는 서비스의 안전하고 일관된 작업을 보장하기 위해 여러 명령을 사용하지 않도록 설정하는 Azure Managed Redis 인스턴스의 구성 및 관리를 관리합니다.
사용 안 함 명령을 호출하려고 하면 다음과 유사한 "(error) ERR unknown command"
오류 메시지가 표시됩니다.
차단된 명령은 다음과 같습니다.
- BGREWRITEAOF
- BGSAVE
- 클러스터 - 클러스트 쓰기 명령은 비활성화되지만, 읽기 전용 클러스터 명령은 허용됩니다.
- 모듈 로드
- 움직이다
- PSYNC
- 복제본
- REPLCONF - Azure Managed Redis 인스턴스는 고객이 외부 복제본을 추가할 수 없습니다. 일반적으로 서버만 이 명령을 보냅니다.
- 저장하다
- 시스템 종료
- 선택
- 동기화
차단된 명령의 전체 목록은 Redis Community Edition 명령과의 호환성을 참조 하세요.
활성 지역 복제를 사용하는 캐시 인스턴스의 경우 우발적인 데이터 손실을 방지하기 위해 다음 명령도 차단됩니다.
- FLUSHALL
- FLUSHDB
대신 포털, PowerShell 또는 CLI를 통해 컨트롤 플레인 플러시 작업을 사용합니다.