Azure Managed Redis 미리 보기 소개!
앱 더 빠른 조치
트래픽 및 앱에 대한 요구가 증가함에 따라 단순하고 비용 효율적으로 성능을 스케일링합니다. 애플리케이션 아키텍처에 빠른 캐싱 계층을 추가하여 매우 빠른 속도로 수천 명의 동시 사용자를 처리합니다. 완전 관리형 서비스의 이점 덕분입니다.
밀리초 미만의 대기 시간으로 초당 수백만 개의 요청을 처리하는 탁월한 처리량 및 성능
개발에 집중할 수 있도록 자동 패치, 업데이트, 크기 조정 및 프로비저닝이 포함된 완전 관리형 서비스
RedisBloom, RediSearch, RedisJSON 및 RedisTimeSeries 모듈 통합, 데이터 분석, 검색 및 스트리밍 지원
클러스터링, 활성 지역 복제, Flash의 Redis, 최대 99.999%의 가용성을 비롯한 강력한 기능
Azure Cache for Redis를 사용하여 빌드할 수 있는 항목
애플리케이션 처리량 및 대기 시간 개선
Azure Cache for Redis를 사용하여 캐싱을 통한 데이터 계층을 가속화합니다. Azure Cache for Redis를 추가하면 데이터 처리량이 800% 넘게 증가하는 동시에 비용 효율적인 가격으로 1,000%1 넘게 대기 시간 성능을 향상할 수 있습니다. 기본 데이터베이스를 다시 설계하지 않고도 애플리케이션을 효율적으로 스케일링하고 사용자 환경을 개선할 수 있는 좋은 방법입니다.
분산 캐시를 사용하여 애플리케이션 성능 향상
확장된 데이터베이스 인스턴스를 통하는 것보다 저렴한 비용으로 데이터 계층이 처리량을 스케일링할 수 있도록 하여 Azure SQL Database 및 Azure Cosmos DB 같은 데이터베이스 서비스를 보완합니다. 일반적인 캐시 배제 패턴을 사용해 데이터베이스 쿼리 결과, 세션 상태, 정적 콘텐츠를 저장하고 공유하며 애플리케이션을 더 민첩하고 스케일링 가능하도록 합니다.
메시지 브로커로 서비스 간 통신
게시/구독 또는 큐 아키텍처를 구현하기 위한 솔루션으로 Azure Cache for Redis를 사용합니다. 실시간 메시지를 라우팅하고 SignalR과 같은 웹 통신 프레임워크를 스케일 업합니다. 전송 중인 데이터에 업계 표준 TLS 암호화 를 사용하고 Azure Private Link를 사용하여 적절한 네트워크 격리를 구성합니다.
Azure의 Redis Enterprise를 사용하여 앱 성능 업그레이드
Redis Inc와 협력하여 개발된 Azure Cache for Redis의 Enterprise 및 Enterprise Flash 계층을 통해 많이 사용되는 Redis 엔터프라이즈 기능에 대한 획기적인 지원을 받으세요. 활성 지역 복제를 활용하여 최대 99.999%의 가용성으로 전역 분산형 캐시를 만듭니다. 포함된 RediSearch, RedisBloom, RedisTimeSeries 모듈을 통해 분석 및 기계 학습을 향상하는 새 데이터 구조를 추가합니다. 또한 Enterprise Flash 계층을 사용하여 빠른 플래시 스토리지에서 Redis를 실행하면 더 낮은 가격대로 대규모 캐시 크기를 활용할 수 있습니다.
완전 관리형 서비스로 Redis 활용
Azure에서 완전 관리형 서비스를 사용하여 더 빠르게 배포합니다. Azure Cache for Redis는 오픈 소스 Redis로 지원되며 기본적으로 해시, 목록, 정렬된 집합 같은 Redis 데이터 구조를 지원합니다. Redis를 사용하는 애플리케이션은 Azure Cache for Redis와 호환됩니다. Azure Cache for Redis 데이터베이스 파일 가져오기 및 내보내기 를 통해 마이그레이션을 간소화 합니다.
기본 제공되는 포괄적인 보안과 규정 준수
-
Microsoft는 사이버 보안 연구 및 개발에 연간 USD10억 이상을 투자합니다.
-
Microsoft에 소속된 3,500명이 넘는 보안 전문가가 데이터 보안 및 개인 정보 보호를 전담합니다.
-
자신에게 맞게 조율할 수 있는 비용 효율적인 가격
5가지 가격 책정 계층 및 예약된 가격 책정 옵션을 통해 워크로드에 맞는 성능을 유연하게 조정할 수 있습니다. 가격 정보를 참조하세요.
Azure 체험 계정으로 시작
1
2
크레딧을 다 사용한 후에는 종량제로 전환하여 동일한 무료 서비스로 계속 구축하세요. 월간 체험 한도를 초과해서 사용하는 경우에만 요금을 지불합니다.
3
Azure Cache for Redis에 대해 자주 하는 질문
-
Azure Cache for Redis는 스케일링 가능한 고성능 아키텍처를 지원하는 완전 관리형 메모리 내 캐시입니다. Azure Cache for Redis를 사용하면 초당 수백만 개의 요청을 밀리초 미만의 대기 시간에 처리하는 클라우드 또는 하이브리드 배포를 만들며 관리형 서비스의 구성, 보안, 가용성 이점을 동시에 활용할 수 있습니다.
-
대부분의 데이터베이스는 비교적 느린 디스크 기반 스토리지에 데이터를 저장하는 반면, Azure Cache for Redis는 데이터를 메모리에 저장합니다. 메모리는 디스크 스토리지보다 훨씬 빠르기 때문에 훨씬 더 빠르게 데이터를 작성하고 검색할 수 있습니다.
-
경우에 따라(종종 세션 저장소 사용 사례에서) Azure Cache for Redis를 독립 실행형 데이터베이스로 사용할 수 있습니다. 그러나 대부분의 경우에는 캐시 형태로 데이터베이스를 보완하는 요소로 사용하는 것이 가장 좋습니다. Azure Cache는 더 자주 액세스해야 하는 데이터를 처리하는 반면, 데이터베이스는 장기적으로 저장해야 하는 데이터를 처리합니다.
-
Azure Cache for Redis는 99.9% SLA로 뛰어난 안정성을 제공합니다. 대부분의 계층에서 기본 인스턴스가 중단되는 경우 장애 조치(failover)의 역할을 하는 기본 제공 복제본이 제공됩니다. 또한 하드웨어 오류 발생 시 데이터 지속성 을 사용하여 데이터를 복구하도록 Azure Cache for Redis 인스턴스를 구성할 수도 있습니다.
준비가 되었다면 Azure 무료 계정을 설정해 보세요.
- [1] 성능 클레임은 Microsoft가 의뢰하고 2020년 10월에 GigaOm에서 수행한 연구 데이터를 기반으로 합니다. 이 연구에서는 Azure Cache for Redis를 캐싱 솔루션으로 구현하거나 구현하지 않고 Azure 데이터베이스를 사용하는 테스트 애플리케이션의 성능을 비교했습니다. 연구의 데이터베이스 요소로 Azure SQL Database 및 Azure Database for PostgreSQL을 사용했습니다. Azure SQL Database의 vCore Gen 5 범용 인스턴스 2개와 Azure Database for PostgreSQL의 vCore 범용 인스턴스 2개가 Azure for Redis의 6GB P1 프리미엄 인스턴스와 함께 사용되었습니다. 이러한 결과는 Azure SQL DB의 vCore Gen 5 범용 인스턴스 8, 16, 24, 32개를 사용할 때 및 Azure Cache for Redis가 없는 Azure Database for PostgreSQL의 vCore 범용 인스턴스 8, 16, 24, 32개를 사용할 때와 비교되었습니다. 벤치마크 데이터는 HTTP 요청이 증가하는 일반적인 웹 애플리케이션 및 백 엔드 데이터베이스를 시뮬레이트하는 GigaOm 웹 애플리케이션 데이터베이스 로드 테스트에서 가져옵니다. 실제 결과는 구성과 지역에 따라 다를 수 있습니다.
- [2] Redis는 Redis Ltd의 등록 상표입니다. 이에 대한 모든 권리는 Redis Ltd에 있습니다. Microsoft의 모든 사용은 참조 목적으로만 사용되며 Redis와 Microsoft 간의 스폰서쉽, 보증 또는 제휴를 의미하지 않습니다.