Redis Enterprise

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

Overview

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

레디스 엔터프라이즈는 온프레미즈(기업이 자체 시설에서 보유하고 직접 유지 관리하는 프라이빗 데이터 센터)와 클라우드(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 : 은행거래, 주소 업데이트, …
  •  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 비교

Deployment Options Redis Open Source Redis Enterprise
완전 관리형 DBaaS 사용 가능
기본서비스로 Kubernetes 제공
on-premise, multicloud, and hybrid 지원
Docker image
High Availability Redis Open Source Redis Enterprise
Redis 업그레이스시 무중단, 성능저하 없음
Active-passive geo-replication
Active-active geo-replication
Single-digit seconds automatic failover
High availability quorum concept ● (Shard-based) ● (Node-based)
Efficient Operations at Scale Redis Open Source Redis Enterprise
multi-tenancy 내장
multi-core 지원
Shared-nothing architecture
Storage tiering
성능 저하 없는 Linear scalability
Database GUI Redis Open Source Redis Enterprise
Redis Insight GUI
사전 정의된 Guide 제공
Enterprise Level Support Redis Open Source Redis Enterprise
Expert support from the creators of Redis
24x7 online, phone, email support
Additional tiers of support and customer success packages available for purchase
Redis Stack and Modules Support Redis Open Source Redis Enterprise
Redis Stack
RediSearch (Full-text 검색 지원)
RedisJSON (JSON 문서 지원)
RedisGraph (그래프 데이터 모델 지원)
RedisTimeSeries (시계열 데이터 처리 모듈 지원)
RedisBloom (확률적 데이터 구조)
RedisAI (머신러닝, 딥러닝 모듈)
RedisGears (데이터 처리 기능 확장 모듈)
Supported Client Libraries Redis Open Source Redis Enterprise
Node.js
Java
Python
Object Mapping Libraries Redis Open Source Redis Enterprise
Spring Bloom
.NET / ASP.NET Core
Python
Node.js
Security Redis Open Source Redis Enterprise
LDAP와 통합
Authorization (권한)
Authentication (인증)
Encryption (암호화)
Scroll to Top