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—새로운 Premium 계층에는 고가용성 SLA와 Standard 계층 기능 모두와 Basic 또는 Standard 계층 캐시보다 성능 향상, 더 큰 작업, 재해 복구 및 보안 향상 등과 같은 추가 기능이 포함됩니다. 추가 기능을 다음과 같습니다.
    • Redis 지속성으로는 Redis 캐시에 저장된 데이터를 유지할 수 있습니다. 또한 스냅숏을 만들고 데이터를 백업하여 실패할 경우 로드할 수 있습니다.
    • Redis 클러스터는 여러 Redis 노드 간에 데이터를 자동으로 공유하므로 메모리 크기가 더 큰 작업(53GB 이상)을 만들고 더 나은 성능을 얻을 수 있습니다.
    • Azure VNet(Virtual Network) 배포는 Azure Redis Cache 및 서브넷에 대한 보안 및 격리를 향상하고 Access Control 정책과 액세스를 추가로 제한하는 기타 기능을 제공합니다.

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 캐시는 사용하기 쉽습니다. Microsoft Azure 포털을 사용하여 캐시를 프로비전하고 Redis를 지원하는 임의의 클라이언트를 사용하여 끝점으로 호출합니다. 이전에 Redis를 사용한 경우 Azure Redis Cache 사용 방법을 이미 알고 있을 것입니다.

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

첫 번째 Redis Cache 만들기

Redis Cache는 몇 초면 쉽게 만들 수 있습니다.

Microsoft Azure 포털을 사용하여 새로운 Redis cache 만들기

Microsoft Azure Portal에서 새로 만들기 > 데이터 및 Storage > Redis Cache를 클릭합니다.

만들려는 캐시의 이름을 지정하고, 실행할 지역을 선택한 다음 만들기를 클릭합니다. 잠시 후에 사용할 준비가 됩니다.

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

PowerShell 인터페이스에서 다음 명령을 사용하여 새 Redis Cache를 만들 수도 있습니다.

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

Redis Cache 관리

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

관련 제품 및 서비스

Virtual Machines

몇 분 내로 Windows와 Linux 가상 컴퓨터 프로비전

App Service

플랫폼 및 장치에 구애받지 않는 웹앱 및 모바일 앱 만들기

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