빠른 시작: Redis Enterprise 캐시 만들기

Azure Cache for Redis Enterprise 계층은 Azure에서 완전히 통합되고 관리되는 Redis Enterprise를 제공합니다. 이러한 계층은 다음과 같습니다.

  • Enterprise는 가상 머신에서 휘발성 메모리(DRAM)를 사용하여 데이터를 저장합니다.
  • Enterprise Flash는 휘발성 및 비휘발성 메모리(NVMe 또는 SSD)를 사용하여 데이터를 저장합니다.

Enterprise와 Enterprise Flash는 오픈 소스 Redis 6 및 기본, 표준 또는 프리미엄 계층에서 아직 사용할 수 없는 몇 가지 새로운 기능을 지원합니다. 지원되는 기능에는 검색, 블룸 필터 및 시계열과 같은 다른 기능을 사용하도록 설정하는 일부 Redis 모듈이 포함됩니다.

필수 조건

지역별 가용성

Azure Cache for Redis는 계속해서 새로운 지역으로 확장되고 있습니다. 계층별 사용 가능 여부를 확인하려면 지역별 사용 가능한 제품을 참조하세요.

캐시 만들기

  1. 캐시를 만들려면 Azure Portal에 로그인하여 리소스 만들기를 선택합니다.

  2. 새로 만들기 페이지에서 데이터베이스를 선택한 다음, Azure Cache for Redis를 선택합니다.

    Azure Cache for Redis 선택

  3. 새 Redis Cache 페이지에서 새 캐시의 설정을 구성합니다.

    설정 값 선택 설명
    구독 드롭다운하여 구독을 선택합니다. 이 구독 아래에 새 Azure Cache for Redis 인스턴스가 만들어집니다.
    리소스 그룹 드롭다운하여 리소스 그룹을 선택하거나, 새로 만들기를 선택하고 새 리소스 그룹 이름을 입력합니다. 캐시 및 기타 리소스를 만들 새 리소스 그룹의 이름입니다. 모든 앱 리소스를 하나의 리소스 그룹에 배치하면 앱 리소스를 쉽게 관리하거나 삭제할 수 있습니다.
    DNS 이름 지역에서 고유한 이름을 입력합니다. 캐시 이름은 숫자, 문자 또는 하이픈만 포함하는 캐시의 지역 이름이 결합된 경우 1~63자의 문자열이어야 합니다. (캐시 이름이 45자 미만인 경우 현재 사용 가능한 모든 지역에서 작동해야 합니다.) 이름은 숫자 또는 문자로 시작하고 끝나야 하며 연속 하이픈을 포함할 수 없습니다. 캐시 인스턴스의 호스트 이름\<DNS name\>.\<Azure region\>.redisenterprise.cache.azure.net입니다.
    위치 드롭다운하여 위치를 선택합니다. 엔터프라이즈 계층은 선택한 Azure 지역에서 사용할 수 있습니다.
    캐시 유형 Enterprise 또는 Enterprise Flash 계층 및 크기를 드롭다운하여 선택합니다. 계층에 따라 캐시에 사용 가능한 크기, 성능 및 기능이 결정됩니다.

    엔터프라이즈 계층 기본 사항 탭

    Important

    계속하기 전에 사용 약관을 선택해야 합니다.

  4. 다음: 네트워킹을 선택하고 건너뜁니다.

  5. 다음: 고급을 선택합니다.

    TLS를 사용하지 않고 새 캐시에 연결하려는 경우에만 비 TLS 액세스 전용을 사용하도록 설정합니다. 그러나 TLS를 사용하지 않도록 설정하는 것은 권장되지 않습니다. 엔터프라이즈 캐시 인스턴스의 제거 정책 또는 클러스터링 정책을 만든 후에는 변경할 수 없습니다. 복제 그룹에서 이 캐시 인스턴스를 사용하는 경우 캐시를 만들기 전에 주 노드의 정책을 알고 있어야 합니다. 복제에 대한 자세한 내용은 활성 지역 복제 필수 구성 요소를 참조하세요.

    비클러스터형 캐시에 대한 클러스터링 정책엔터프라이즈로 설정합니다. 클러스터링 정책 선택에 대한 자세한 내용은 클러스터링 정책을 참조하세요.

    엔터프라이즈 계층 고급 탭을 보여 주는 스크린샷

    참고 항목

    Enterprise 및 Enterprise Flash 계층은 기본적으로 기본, 표준 및 프리미엄 계층과 다르게 클러스터링됩니다. Redis Enterprise는 두 개의 클러스터링 정책을 지원합니다.

    • 엔터프라이즈 정책을 사용하여 Redis API를 사용하여 캐시에 액세스합니다.
    • OSS를 사용하여 OSS 클러스터 API를 사용합니다. 자세한 내용은 Enterprise의 클러스터링을 참조하세요.

    Important

    캐시 인스턴스를 만든 후에는 모듈을 변경할 수 없습니다. Azure Cache for Redis 인스턴스를 만들 때 모듈을 사용하도록 설정해야 합니다. 캐시를 만든 후에는 모듈 구성을 사용하도록 설정할 수 있는 옵션이 없습니다.

  6. 다음: 태그를 선택하고 건너뜁니다.

  7. 완료되면 다음: 리뷰 + 만들기를 클릭합니다.

    엔터프라이즈 계층 검토 + 만들기 탭

  8. 설정을 검토하고 생성를 선택합니다.

    캐시를 만드는 데는 약간의 시간이 걸립니다. Azure Cache for Redis 개요 페이지에서 진행률을 모니터링할 수 있습니다. 상태실행 중으로 표시되면 캐시를 사용할 준비가 된 것입니다.

클러스터링 정책

OSS 클러스터 모드를 사용하면 클라이언트가 오픈 소스 Redis와 동일한 Redis 클러스터 API를 사용하여 Redis와 통신할 수 있습니다. 이 모드는 클러스터를 스케일링하는 경우 최적의 대기 시간 및 거의 선형의 확장성 향상을 제공합니다. OSS 클러스터 모드를 사용하려면 클라이언트 라이브러리가 클러스터링을 지원해야 합니다.

Enterprise 클러스터 모드는 클라이언트 연결에 대한 단일 엔드포인트를 노출하는 간단한 구성입니다. 이 모드를 사용하면 독립 실행형 또는 비클러스터형 Redis 서버를 사용하도록 설계된 애플리케이션이 스케일링 가능한 다중 노드 Redis 구현으로 원활하게 작동할 수 있습니다. Enterprise 클러스터 모드는 내부적으로 요청을 클러스터의 올바른 노드로 라우팅하여 클라이언트에서 Redis Cluster 구현을 추상화합니다. 클라이언트는 OSS 클러스터 모드를 지원할 필요가 없습니다.

이 빠른 시작에서는 Azure Cache for Redis의 Enterprise 계층 인스턴스를 만드는 방법을 알아봅니다.