Scale-Out Database

scale-out database

대용량 트랜잭션 워크로드를 다루는 고부가가치 애플리케이션을 위한 MySQL 호환 스케일아웃 데이터베이스

ClustrixDB: 확장성과 성능

스케일아웃 데이터베이스 ClustrixDB는 드롭인(drop-in) 방식으로 MySQL 대체하는 제품으로, 처음부터 진정한 확장성 및 성능을 실현하도록 설계되었습니다. 복잡한 복제 및 샤딩 기술에 의존하지 않고 선형에 가까운 확장성으로 대용량 트랜잭션 워크로드를 지원하는 진정한 관계형 데이터베이스로 전환할 수 있습니다. MySQL 또는 AWS Aurora에서 실행 중인 데이터베이스보다 10배 이상 빠른 속도로 워크로드를 처리합니다. ClustrixDB는 현재 전자상거래, 게임, 모바일, IoT, 소셜, 애드테크 등 다양한 업종에서 대규모 트랜잭션 볼륨 및 동시 사용자를 지원하는 애플리케이션에 사용되고 있습니다.

분산형 아키텍처

ClustrixDB의 분산형 아키텍처는 상용 노드(commodity node)가 클러스터 형태를 이루는 단일 인스턴스 관계형 데이터베이스를 애플리케이션에 제공합니다. 이 클러스터에 노드를 추가하는 간단한 방식으로 확장하여 예기치 못한 수요 증가를 해결하거나 노드를 제거하는 식으로 축소하여 비용을 절약할 수 있습니다. ClustrixDB는 OLTP를 위해 설계된 유일한 ACID 보장 스케일아웃 데이터베이스이기도 합니다. MySQL을 확장하는 것보다 나은 선택으로 MySQL 보다 높은 성능을 보여주는 ClustrixDB는 가용성이 우수하며 스스로를 관리합니다.

성능 최적화

최신 버전은 인메모리 처리 및 컨테이너화 기술을 접목하여 성능(일부 활용 사례에서는 최대 300%) 및 사용 편의성을 높입니다. 그리고 더 편리한 관리를 위해 ClustrixDB는 데이터베이스 클러스터에 대한 시각적 요약을 제공합니다. DBA는 이를 활용하여 초당 트랜잭션, CPU 활용률, 읽기/쓰기 대기 시간 등의 주요 성능 메트릭을 신속하게 검토할 수 있습니다.  DBA는 상위 레벨 및 드릴다운 메트릭을 통해 어떠한 성능 문제도 신속하게 진단하고 해결할 수 있습니다.

전체 사용자의 절반가량은 웹 페이지가 2초 이내에 로드되기를 원하며, 구매 포기의 27%는 시간 제약 때문에 발생합니다.  이처럼 높은 기대 수준과 대용량 트랜잭션 고부가가치 워크로드로 인해 MySQL 및 기타 데이터베이스는 그 어느 때보다 까다로운 요구 사항을 해결해야 합니다.

  • 더 우수한 데이터베이스 성능
  • 애플리케이션 재작성 불필요
  • 소유 비용 절감
  • 자가진단관리
  • GUI로 편리하게 관리
  • 클라우드 또는 온프레미스에서 실행하도록 설계

MySQL 대체

ClustrixDB는 MySQL을 대체할 수 있도록 설계되었을 뿐 아니라 MySQL 샤딩에 의존하지 않는 간편한 확장을 가능하게 합니다. ClustrixDB는 MySQL 대비 10배의 성능 향상 효과를 제공합니다.

스케일아웃 아키텍처

대기 시간이 짧은 무공유 아키텍처로 고부가가치 대용량 트랜잭션 워크로드를 처리하고, 모든 서버에 자동으로 데이터를 분배하고, 스케일아웃 SQL에 자동으로 쿼리를 병렬화합니다.

플렉스업/플렉스다운

탄력적인 확장이 가능하므로, 트래픽이 급증하는 시기 또는 성수기에는 확장하여 워크로드를 해결하고 그렇지 않을 때는 축소하여 비용을 절약할 수 있습니다. 클릭 몇 번으로 간단하게 확장/축소할 수 있어 DevOps 예산 운용 면에서 매우 효과적입니다.

고가용성

ClustrixDB의 nResiliency는 둘 이상의 서버에서 동시에 장애가 발생하더라도 귀중한 데이터의 안전 및 중단 없는 가용성을 보장하는 업계 최초의 기능입니다.

ACID 데이터베이스

원자성(Atomicity), 일관성(Consistency), 격리성(Isolation), 지속성(Durability)의 4대 구성 요소를 갖춰 클러스터의 모든 노드에서 ACID를 보장하면서 데이터베이스 트랜잭션이 완료됩니다.

클라우드 데이터베이스

스스로 관리하고, 클러스터 내에서 자동으로 복구하고, 여러 지역 간에 비동기식으로 복제하고, 빠른 속도로 병렬 백업을 수행하면서 클라우드 애플리케이션에 엔터프라이즈급 내결함성 및 복원력을 제공합니다.

OLTP 데이터베이스

온프레미스 또는 클라우드에서 고부가가치 대용량 트랜잭션 워크로드를 처리하는 OLTP 애플리케이션을 위해 설계된 분산형 다중 노드 관계형 스케일아웃 데이터베이스입니다.

데이터베이스 관리

ClustrixDB의 브라우저 기반 웹 UI를 사용하면 편리한 뷰에서 데이터베이스에 대한 현재 수요를 모니터링하면서 데이터베이스를 더욱 쉽게 관리할 수 있습니다.

CLUSTRIXDB와 AURORA

ClustrixDB는 AWS에서 더 빠른 속도로 실행되면서 대규모 워크로드를 처리하는 고성능 데이터베이스로, Aurora보다 10배 이상 뛰어난 성능을 자랑합니다.

차세대 스케일아웃 데이터베이스

ClustrixDB는 진정한 스케일아웃 성능을 실현하는 OLTP 관계형 데이터베이스입니다. ClustrixDB의 OLTP 스케일아웃 데이터베이스는 스스로 관리하고 고가용성을 실현하도록 구축되었습니다. 이 관계형 데이터베이스는 더욱 낮은 운영 비용 및 소유 비용으로도 필요한 성능을 보장할 수 있습니다. MySQL을 확장하는 방식보다 더 우수한 성능을 제공하는 대안으로, MySQL 대비 10배 가까운 성능을 발휘합니다.

복제 또는 샤딩에 의존하는 MySQL 확장은 낡은 방식

이와 같은 낡은 방식을 사용하면 위험 및 비용 증가를 감수해야 합니다. 복제와 샤딩을 모두 사용할 경우 슬레이브 랙과 같은 데이터 불일치 문제를 직접 관리해야 합니다. 게다가 샤딩으로 인한 복잡성 및 취약성 문제까지 해결해야 합니다. 서버 유지 관리, 보안 패치, 최악의 경우에는 자동 복구가 없는 상황에서 예기치 않게 발생하는 장애로 인한 애플리케이션 다운타임에 취약함은 말할 것도 없고, 데이터가 늘어나면 수동으로 샤드를 추가/분할하고 애플리케이션이 데이터 위치를 가리키도록 변경하는 등 복잡한 설정 및 지속적인 유지 관리가 필요합니다.  이 모든 것은 비용 상승의 원인이 됩니다. 하드웨어를 (2배 혹은 4배까지) 추가하고 인력을 늘리고 더 많은 시간을 들여 복잡성을 관리할 뿐 아니라 애플리케이션 다운타임으로 인한 기회 상실 및 비즈니스 위험 증가도 감수해야 합니다. MySQL 확장 또는 MySQL 성능이 향상된다는 보장도 없습니다.

ClustrixDB는 ACID를 보장하고, 고가용성을 제공하고, 스스로 관리할 뿐만 아니라 운영 비용을 줄이고 미션 크리티컬 데이터베이스의 중단 없는 운영을 보장하는 유일한 스케일아웃 데이터베이스입니다.

어떠한 클라우드 또는 온프레미스에서도 사용할 수 있는 ACID 보장 OLTP 스케일아웃 데이터베이스입니다.

#BetterSQL

유럽을 대표하는 소셜 검색 사이트

3천만 명 이상의 사용자를 보유한 Twoo는 매일 44억 건의 트랜잭션을 처리하는 세계 최대 규모의 스케일아웃 SQL 환경을 DBA 없이 운영하고 있습니다.

twoo logo

Facebook을 위한 최첨단 SaaS 플랫폼

ShortStack은 ClustrixDB를 활용하여 다운타임 없이 확장하고, 하드웨어 장애가 발생하더라도 자동으로 가용성을 유지하며, 장애 사후 처리에서 사라진 데이터의 복사본을 자동으로 재생성하면서 스스로 복구할 수 있습니다.

shortstack logo

대규모 직장 웰빙 SaaS 애플리케이션

Clustrix는 수월한 수평 확장 및 우수한 가용성으로 Viverae의 대규모 SaaS 애플리케이션을 지원합니다.

viverae logo

Clustrix를 사용해 보시겠어요?