Computer >> 컴퓨터 >  >> 프로그램 작성 >> Redis

Active-Active Geo-Distribution이 이제 Azure Cache for Redis Enterprise에서 일반적으로 사용 가능

Azure Cache for Redis의 엔터프라이즈 및 엔터프라이즈 플래시 계층에서 Redis의 Active-Active 지리적 분포가 일반 공급됨을 발표하게 되어 기쁩니다. Azure Cache for Redis 고객은 이제 서로 다른 Azure 지역에 최대 5개의 엔터프라이즈 계층 캐시 데이터베이스 인스턴스를 보유하여 충돌 없는 복제 데이터 형식을 사용하여 활성 지역 복제 캐시를 형성할 수 있습니다. 엔터프라이즈 계층 활성-활성 배포를 통해 기업은 99.999% Azure 가용성 SLA가 적용되는 장애에 대한 복원력이 훨씬 더 우수한 로컬 읽기/쓰기 대기 시간을 밀리초 미만으로 제공하는 글로벌 애플리케이션을 만들 수 있습니다. 또한 Active-Active Geo-Distribution은 강력한 최종 일관성을 제공하여 전 세계의 여러 Redis 인스턴스에 대한 쓰기를 지원하고 예측 가능한 방식으로 충돌을 해결하면서 로컬 변경 사항을 병합합니다.

활성-활성 지리적 분포 Azure에서 활성 지역 복제로 알려진 다음과 같은 엔터프라이즈 애플리케이션을 위한 몇 가지 주요 시나리오가 가능합니다. 

  1. 최대 99.999%의 서비스 가용성을 통한 비즈니스 연속성 
  2. 로컬을 통한 글로벌 애플리케이션 확장 읽고 쓰기 지연 시간 
  3. Azure 지역 중단에 대한 보호
  4. 전 세계의 데이터 일관성

엔터프라이즈 계층에서 활성 지역 복제를 설정하는 방법

Azure에서 활성 지역 복제로 알려진 활성-활성 지역 배포는 Azure Cache for Redis Enterprise 및 Enterprise Flash 계층에서만 사용할 수 있습니다.

활성 지역 복제는 Redis 인스턴스를 생성할 때 처음에 설정되어야 합니다. 다음과 같이 Azure Portal에서 인스턴스에 대한 활성 지역 복제를 설정할 수 있습니다.

1. 새로운 Redis Enterprise 인스턴스를 생성합니다.

Active-Active Geo-Distribution이 이제 Azure Cache for Redis Enterprise에서 일반적으로 사용 가능

2. 만들기 환경에서 '고급' 탭을 클릭합니다.

3. 그런 다음 활성 지역 복제 섹션에서 '구성'을 클릭하여 활성 지역 복제를 설정합니다.

4. 기존 복제 그룹을 선택하여 기존 그룹에 새 캐시 인스턴스를 추가합니다. 또는 새 복제 그룹 이름을 제공하여 새 복제 그룹을 생성합니다.

Active-Active Geo-Distribution이 이제 Azure Cache for Redis Enterprise에서 일반적으로 사용 가능

엔터프라이즈 및 엔터프라이즈 플래시 계층에서 활성 지역 복제를 만들고 설정하는 자세한 단계는 Azure Cache for Redis 설명서에서 찾을 수 있습니다.

주요 기능

최대 99.999%의 서비스 가용성으로 비즈니스 연속성

Active-Active Geo-Distribution이 이제 Azure Cache for Redis Enterprise에서 일반적으로 사용 가능

엔터프라이즈 계층의 활성-활성은 비즈니스 연속성을 제공하도록 설계되었습니다. , 지역 Azure 중단 시 신속한 재해 복구를 지원합니다. Active-Active를 사용하면 2개 이상의 Azure 지역(최대 5개)에서 캐시 인스턴스를 구성할 수 있습니다. 이를 통해 국가 경계 내의 여러 지역에 전국적으로 응용 프로그램을 배포하거나 전 세계에 응용 프로그램을 배포할 수 있는 유연성을 제공합니다.

Azure 지역에서 대규모 이벤트나 중단이 발생하면 복제 그룹에 참여하는 다른 캐시 인스턴스가 계속해서 읽기 및 쓰기 요청을 받습니다. 복제 그룹에 있는 대부분의 인스턴스가 다운되더라도(5/5) 나머지 인스턴스는 중단되지 않습니다. 애플리케이션은 캐시 인스턴스를 모니터링하고 인스턴스를 사용할 수 없게 되면 다른 지역으로 전환해야 합니다.

로컬 읽기 및 쓰기 대기 시간이 있는 전역 애플리케이션 확장

Active-Active Geo-Distribution이 이제 Azure Cache for Redis Enterprise에서 일반적으로 사용 가능

Active-Active 인스턴스에 연결하는 애플리케이션은 지리적으로 가장 가까운 인스턴스에 연결할 수 있습니다. 양방향 복제는 모든 쓰기를 복제하기 위해 메쉬와 같은 토폴로지에서 Active-Active에 참여하는 모든 인스턴스 간에 사용됩니다. 애플리케이션이 로컬 인스턴스에 작성한 모든 쓰기는 다른 모든 인스턴스에 자동으로 복제됩니다. 지리적으로 분산된 지역의 수와 서로의 거리에 관계없이 읽기 및 쓰기 작업에 대한 로컬 대기 시간을 제공합니다.

전 세계적으로 분산된 애플리케이션은 모든 읽기 및 쓰기 요청을 가장 가까운 또는 로컬 인스턴스로 보내고 한 자리 수(ms) Redis 읽기/쓰기 대기 시간을 즐길 수 있습니다.

전 세계의 데이터 일관성 – 태양을 따르십시오!

Active-Active Geo-Distribution이 이제 Azure Cache for Redis Enterprise에서 일반적으로 사용 가능

Active-Active는 둘 이상의 지리적으로 분산된 캐시 인스턴스 간의 원활한 충돌 해결을 가능하게 합니다. 여러 캐시 인스턴스에 쓸 수 있으며 충돌 없는 복제 데이터 유형의 원칙을 기반으로 하는 기본 복제 기술에 의해 변경 사항이 자동으로 병합됩니다.

이는 모든 인스턴스에서 데이터를 동기화 상태로 유지해야 하는 여러 지역에 전 세계적으로 또는 전국적으로 배포된 애플리케이션에 유용합니다. 예를 들어 다국적 은행. 이것은 또한 '태양을 따라가기' 모델이 있는 애플리케이션에도 사용할 수 있습니다. 예를 들어 소스 코드 제어 시스템, DevOps 또는 고객 관리에서 한 위치의 작업이 여러 시간대에서 떨어져 있을 수 있는 다른 위치로 이관됩니다.

결론

Azure Cache for Redis Enterprise의 Active-Active는 언제 어디서나 고가용성을 유지해야 하는 엔터프라이즈 애플리케이션을 위한 중요한 기능을 잠금 해제합니다. 전국적인 다중 지역 애플리케이션을 배포하든 전 세계적으로 분산된 애플리케이션을 배포하든 Active-Active는 글로벌 세션 관리, 전 세계 사기 감지, 지리적 분산 검색 및 실시간 인벤토리 관리와 같은 사용 사례에 필수적입니다.

이 기능이 이제 Azure Cache for Redis 엔터프라이즈 계층에서 일반 안정화 버전으로 제공된다는 소식을 알려드리게 되어 기쁩니다! 아래에서 문서 및 데모 링크를 찾으십시오. 사용해보고 피드백을 남겨주세요. 여러분의 의견을 기다립니다.

Azure Cache for Redis 지역 복제에 대한 Microsoft 설명서

Redis Enterprise용 Azure Cache 만들기:Redis용 Azure Cache – Microsoft Azure

엔터프라이즈 계층 및 MIcrosoft/Redis 파트너십 개요

작동 중인 활성 지역 복제 데모 보기