Redis Enterprise

온프레미스와 클라우드에서 모두 사용할 수 있는 엔터프라이즈급 Redis

Overview

(주) 위썸은 Redis사와 공식 파트너 관계로 Redis Enterprise에 대한 기술지원 및 컨설팅, 교육, 구매 대행을 지원합니다.

download

레디스 엔터프라이즈는 온프레미즈(기업이 자체 시설에서 보유하고 직접 유지 관리하는 프라이빗 데이터 센터)와 클라우드(AWS, GCP, 또는 Azure)에서 사용할 수 있는 엔터프라이즈급 Redis입니다. 레디스 엔터프라이즈는 오퍼레이션, 스케일링 그리고 멀티테넌시를 단순화 하고, 많은 통합을 포함하고 다중 지원 계층을 제공합니다.

레디스 엔터프라이즈는 Redis의 단순성과 고성능을 유지합니다.

초당 수억 개의 작업을 위한 선형 스케일링

최대 99.999% 가동 시간으로 향상된 고가용성

지리적 복제, Active-Active 데이터 배포

데이터 티어링

고급 보안 기능

여러가지 배포 옵션

Cloud

Redis에서 제공하는 DBaaS(Database-as-a-Service)이다. 완전 관리형 클라우드 서비스는 레디스 엔터프라이즈를 기반으로 하며 구독/데이터베이스 컨트롤 플랜에 대한 액세스를 제공하는 셀프 서비스 포털을 통해 액세스 할 수 있습니다.

클라우드 제공업체의 마켓플래이스를 통해 직접적으로 레디스 엔터프라이즈 클라우드를 구매하거나 배포할 수 있습니다.

Software

레디스 엔터프라이즈의 온프레미스 배포판입니다. 레디스 엔터프라이즈 소프트웨어는 자체관리되는 기업규모에서 레디스의 잠재력을 최대한 활용하는 데이터 플랫폼입니다. 원하는 곳 어디서나 레디스 엔터프라이즈 소프트웨어를 다운로드, 설치 및 관리할 수 있습니다.

  • IaaS(Infrastructure-as-a-service) 클라우드 환경 – Amazon Web Services(AWS), Google Cloud Platform(GCP) 및 Microsoft Azure
  • 사설 데이터 센터의 베어메탈 서버
  • VM(가상 머신), Kubernetes 등

Hybrid Cloud

데이터 규정 준수 및 보안 거버넌스를 보장하기 위해 선택한 프라이빗 클라우드 또는 퍼블릭 클라우드에서 Redis Enterprise를 구현하여 데이터를 완벽하게 제어할 수 있습니다.

Kubernetes

Redis Kubernetes Operator를 활용하여 클러스터 및 데이터베이스 배포를 자동화하면서 확장 가능한 모듈식 방식으로 애플리케이션을 안정적으로 관리하십시오.

Tanzu-as-a-service

Pivotal Platform용 Redis Enterprise 통합을 통해 기본적으로 Tanzu-as-a-service를 사용하여 인프라의 수명 주기를 시작하고 관리할 수 있습니다.

Redis-as-a-service

실시간 데이터 플랫폼의 기능을 활용하기 위해 모든 팀과 비즈니스 단위를 위해 내부적으로 Redis-as-a-service를 배포하십시오.

Redis Enterprise에서 서비스 운영을 해야하는 이유

  • Redis OSS

    • 자가 관리
  • With Memorystore, Azure Cache AWS Elasticache

    • AWS & GCP & Azure 최대 99.99% (SLA)
    • Instance 크기 제한(300GB) *
    • 네트웍 대역폭 제한(12Gbps) *
  • With Redis Enterprise Cloud

    • 최대 99.999% SLA (A-A 아키텍쳐 지원)
    • Enterprise grade features (Active-Geo, modules, RoF etc)
    • Optimal TCO & throughput
    • Instance 대용량 (25TB+ + Flash지원)
    • 확장된 네트웍 용량(150Gbps)

* 일부 CSP의 제한이며 변경되었을 수 있습니다.

The Drivers:

  • 사용자 경험 향상
  • 서비스 품질 향상
  • 글로벌 비즈니스 동기화
  • 수ms로 지연시간 향상
  • 고성능
  • Flash 비용 최적화 지원
  • 용이한 총비용 관리
  • 유연하고 높은 확장성
  • 독보적인 레디스 운영 능력
  • 무정지 등급 SLA
  • 클라우드 서포트 제공

사례

금융사

단문 메세지(SMS) 뱅킹을 위한 Redis 참조 구조

  • Authentication : OPT 생성, Two-Factoer 인증, …
  • Fast Confirmation : Bank Transactions, Updating of address, …
  •  Instant Messaging : Text Notifications, Alerts
  • Promotions : New schemes, products, or services, Recommendations
  • Customer Service : Chatbots, Instant Contact

사례

뱅킹과 금융

게이밍 환경을 위한 다양한 사례

실시간 로깅 플랫폼

뱅킹과 금융

단문 메시지(SMS) 뱅킹을 위한 Redis 참조

  • Authentication : OPT 생성, Two-Factoer 인증, …
  • Fast Confirmation : 은행거래, 주소 업데이트, …
  •  Instant Messaging : text notifications, alerts…
  • Promotions : New schemes, products, or services, Recommendations
  • Customer Service : Chat-bots, Instant Contact

게이밍 환경을 위한 다양한 사례

  • 사용자 세션 캐시
  • 게이밍용 다양한 보드(Toumament, Matches,…)
  •  리더 보드(랭킹)
  • 실시간 주문 관리(경매, 베팅 등)
  • 광고, 분석, 현금화 서비스 등

실시간 로깅 플랫폼

  • Prometheus
  • Grafana
  • telegraf

Redis OSS & Enterprise 비교

항목 Redis Sentinel (HA Redis) Redis Cluster Redis Enterprise
확장성
(Scalability)
없음 없음 예. 수동 활성화. 제한된 명령어 예. 완전 자동화. 랙 영역(Rack Zone) 인식
고가용성
(High Availability)
없음 예. 몇 분 걸릴수 있음. 일관성이 없음 예. 수동 개입이 필요할 수 있음 예. 완전 자동화. 랙 영역(Rack Zone) 인식
성능
(Performance)
기본. 노이즈 환경에 민감함 기본. 민감함 기본 보다 좋음(샤드 당). 민감함 최대 2배 기본. 안정적
다중 테넌시
(Multi-tenancy)
아니오 아니오 아니오
운영
(Operations)
복잡한 메뉴얼 훨씬 더 복잡한 매뉴얼 매우 복잡한 매뉴얼 자동화. 운영자들은 사고 관리 대신 관찰과 Day 2운영에 집중
클라이언트 샤딩 및 로드 밸런싱
(Client sharding & Load balancing)
복제본에 대한 페일오버 없음 Sentinel에 연결된 샤딩 클라이언트 없음. 빠른 페일오버를 위해 pub/sub가 필요 클라이언트 측 해싱을 위해 클라이언트가 클러스터를 인식 필요. 복잡한 리샤딩(re-sharding). 대규모 클러스터에서 페일오버 시 발생하는 클라이언트 알림 스톰의 위험 투명한 로드 밸런싱 클라이언트 측 해싱 필요 없음. 온라인 리샤딩(re-sharding). ClusterAPI Complete 기능의 선택적 사용
Scroll to Top