Azure Redis Cache

높은 처리량과 일관되고 대기 시간이 짧은 데이터 액세스로 빠르고 확장 가능한 Azure 응용 프로그램을 실행할 수 있습니다.

Redis Cache

Azure Redis Cache는 인기 있는 오픈 소스 Redis Cache를 기반으로 하며, Microsoft에서 관리하여 Azure에 있는 모든 응용 프로그램에서 액세스할 수 있는 안전한 전용 Redis Cache에 대한 액세스를 제공합니다.

Azure Redis Cache는 다음 계층에서 제공됩니다.

  • Basic—단일 노드, 여러 크기, 개발/테스트 및 중요하지 않은 작업에 이상적입니다. Basic 계층에는 SLA가 없습니다.
  • Standard—고가용성 SLA를 사용하며 Microsoft에서 관리되는 2노드 기본/보조 구성의 복제된 캐시입니다.
  • Premium—고가용성 SLA를 비롯한 Standard 계층의 모든 기능과 Basic 및 Standard 계층 캐시 대비 향상된 성능, 더 큰 워크로드, 재해 복구, 향상된 보안 등의 기능이 포함됩니다.

    프리미엄 계층에 추가되는 기능은 다음과 같습니다.

    • Redis 지속성으로는 Redis 캐시에 저장된 데이터를 유지할 수 있습니다. 또한 스냅숏을 만들고 데이터를 백업하여 실패할 경우 로드할 수 있습니다.
    • Redis 클러스터는 여러 Redis 노드 간에 데이터를 자동으로 공유하므로 메모리 크기가 더 큰 작업(53GB 이상)을 만들고 더 나은 성능을 얻을 수 있습니다.
    • Microsoft Azure Virtual Network 배포 - Azure Redis Cache 및 서브넷에 대한 보안 및 격리를 향상하고 액세스 제어 정책과 액세스를 추가로 제한하는 기타 기능을 제공합니다.

Basic 및 Standard 캐시는 최대 53GB까지, Premium 캐시는 최대 530GB까지 제공됩니다.

Azure Redis Cache프리미엄 기능에 대한 자세한 정보.

고성능

Azure Redis Cache는 사용자 지정 작업량이 증가하는 경우에도 응용 프로그램이 더 빠르게 응답할 수 있도록 해 줍니다. 대기 시간이 짧고 처리량이 큰 Redis 엔진을 활용합니다. 별도의 분산 캐시 계층을 통해 응용 프로그램 계층의 계산 리소스를 더욱 효율적으로 사용할 수 있도록 데이터 계층의 크기를 독립적으로 조정할 수 있습니다.

향상된 기능

Redis는 고급 키-값 저장소이며, 키에는 문자열, 해시, 목록, 집합, 정렬된 집합등의 데이터 구조가 포함될 수 있습니다. Redis는 이러한 데이터 유형에 대한 소규모 작업 집합을 지원합니다.

또한 Redis는 매우 빠른 비중단 최초 동기화, 분할 네트워크의 자동 연결 등으로 간단하게 설정할 수 있는 마스터-하위 복제도 지원합니다.

기타 기능으로는 트랜잭션, 게시/구독, Lua 스크립팅, TTL(Time-to-Live)이 제한된 키 및 캐시 역할을 하도록 Redis를 설정하는 구성 설정이 있습니다.

현재 사용되는 대부분의 프로그래밍 언어에서 Redis를 사용할 수 있습니다.

Azure Redis Cache는 Redis 인증을 활용하고 Redis에 대한 SSL 연결도 지원합니다.

사용 및 관리 용이

사용이 쉬운 Azure Redis Cache—Microsoft Azure Portal을 사용하여 캐시를 프로비전하고 Redis를 지원하는 임의의 클라이언트를 사용하여 끝점으로 호출합니다. 이전에 Redis를 사용한 경우 Azure Redis Cache 사용 방법을 이미 알고 있을 것입니다.

관리가 간편한 Azure Redis Cache—Microsoft Azure Portal을 통해 캐시의 상태와 성능을 쉽게 모니터링합니다. 또한 Microsoft에서 캐시의 복제를 자동으로 관리하여 캐시 오류 발생 시 캐시 데이터의 가용성을 늘리도록 설정할 수 있습니다.

Redis Cache 만들기 및 관리

Microsoft Azure Portal을 사용하여 Redis Cache 만들기

  1. Microsoft Azure Portal에서 새로 만들기 > 데이터베이스 > Redis Cache를 클릭합니다.
  2. 만들려는 캐시의 이름을 입력하고, 실행할 지역을 선택한 다음 만들기를 클릭합니다. 잠시 후에 사용할 준비가 됩니다.

명령줄을 사용해 Redis Cache 만들기

PowerShell 인터페이스에서 다음 명령을 사용하여 Redis Cache를 만듭니다.

New-AzureRmRedisCache -ResourceGroupName myGroup -Name mycache -Location "West US"

Redis Cache 관리

Redis Cache가 만들어진 후에 포털이나 명령줄을 사용해 설정을 구성하거나 사용량을 모니터링합니다.

관련 제품 및 서비스

Virtual Machines

몇 초 내로 Windows 및 Linux 가상 컴퓨터 프로비전

App Service

신속하게 강력한 웹 및 모바일용 클라우드 앱 구축

Azure Redis Cache를 사용하여 확장성과 응답성이 뛰어난 앱 작성