Databases for Redis란 무엇일까요?

IBM Cloud™ Databases for Redis는 카운터, 큐, 목록 및 HyperLogLogs를 사용하여 복잡한 데이터 문제를 간단히 처리할 수 있게 해줍니다.

Databases for Redis 기능

완벽히 관리

개발자는 고가용성, 백업, 로깅, 모니터링, 확장, 하드웨어 설정 및 소프트웨어 패치와 같은 작업 대신에 애플리케이션 빌드에 집중할 수 있습니다. 액세스 제어 및 감사를 확장할 수 있도록 IBM은 IBM Identity and Access Management 및 IBM Activity Tracker와의 즉시 통합을 제공합니다.

보안 강화

모든 데이터는 저장 및 이동 중에 암호화됩니다. IBM Key Protect와의 통합으로 디스크 스토리지를 위한 자체 암호화 키를 가져올 수 있습니다. 전송 중인 모든 데이터는 TLS 연결로 보호되며, 저장 데이터는 기본적으로 항상 암호화됩니다. 데이터베이스 백업은 저장 시 자동으로 암호화되며 추가 액세스 제어를 위해 IP 화이트리스트를 설정할 수 있습니다.이 서비스는 SOC 2 타입 1 인증 및 HIPAA(Health Insurance Portability and Accountability Act) 지원 서비스입니다.

탄력적인 확장

Databases for Redis를 사용하면 애플리케이션 요구사항에 맞게 디스크 및 RAM을 독립적으로 확장할 수 있습니다. 작은 규모로 시작하여 API 호출만으로 유연하게 확장됩니다.

오픈 소스 호환

이 서비스는 Redis API, 데이터 형식 및 클라이언트와 호환됩니다. 즉, Redis를 이미 활용하고 있는 애플리케이션은 드롭 인 대체 방식으로 Databases for Redis를 손쉽게 사용할 수 있습니다.

고가용성

표준 구성에는 99.95% SLA를 제공하도록 고가용성(HA)을 위해 구성된 2개의 데이터 멤버가 포함됩니다. 모든 배치는 특정 지역의 3개의 데이터 센터(사용 가능한 경우)와 함께 여러 가용성 구역을 활용합니다. IBM은 간편한 사용을 위해 단일 엔드포인트를 제공하지만 이 시스템은 장애 복구가 가능하고 신뢰할 수 있도록 설계되어 있습니다.

자동화 인식

관리 콘솔, CLI 및 REST API를 사용하여 화이트보드에서 프로덕션으로 신속하게 전환할 수 있습니다. 관리 콘솔은 데이터베이스 설정, 백업 관리 등의 기능을 지원하며 CLI 및 API 지원 데이터베이스 라이프사이클 이벤트(예: 프로비저닝, 삭제, 사용자 생성 및 확장)를 지원합니다. IBM은 Redli를 오픈 소스로 제공하였으며, Go 기반의 CLI이지만 stunnel을 통한 redis-cli도 지원합니다. Databases for Redis에서는 IBM Cloud CLI 플러그인과 함께 클라우드 네이티브 관리 옵션도 제공합니다.

적용 방법

데이터베이스 캐시

데이터베이스 앞에 있는 캐시를 활용하여 데이터 저장소의 로드를 줄이고 일반 사용자에 대한 응답 시간을 늘리고 애플리케이션의 읽기/쓰기 기능을 확장할 수 있습니다.

자세히 보기

데이터베이스 캐시 아키텍처 다이어그램

카운팅 및 큐잉

사용자 확장, 사인온, 리더보드 모니터링과 같은 애플리케이션의 지표를 분석하고 관찰합니다.

자세히 보기

카운팅 및 큐잉 아키텍처 다이어그램

IBM Cloud Databases for Redis로 시작하기