Cloud Database

cloud database

MySQL 애플리케이션이 클라우드 기반이라면, ClustrixDB 클라우드 데이터베이스에 비즈니스를 맡겨 보세요.

내결함성과 복원력을 갖춘 클라우드 데이터베이스

ClustrixDB는 클라우드에서 예기치 않게 발생하는 각종 문제로부터 비즈니스를 보호해 줍니다. 데이터센터와 달리 클라우드는 예측하기 어렵습니다. 예를 들어, 인스턴스의 성능을 완전히 활용하지 못하거나, ‘리소스 경합(noisy neighbor)’ 현상 때문에 환경이 불안정해지거나, 클라우드 제공업체가 예고 없이 인스턴스를 이동할 수 있습니다. 클라우드 데이터베이스인 ClustrixDB는 이처럼 예측할 수 없는 요인을 최소화하기 위한 기술을 기본으로 갖추고 있습니다.  Clustrix 고객은 자가진단관리, 클러스터 내 자동 복구, 여러 지역을 아우르는 비동기식 복제, 고속 병렬 백업 등의 다양한 기능을 활용하여 엔터프라이즈급 내결함성 및 복원력을 갖춘 애플리케이션을 클라우드에 구축할 수 있습니다.

자가진단관리

ClustrixDB는 오버헤드 간소화 및 자동화라는 DevOps의 원칙을 지원하도록 설계된 클라우드 데이터베이스로, 자가진단관리를 기본으로 지원합니다. ClustrixDB는 데이터베이스 기능의 모든 측면에서 5,000개 이상의 데이터 요소를 수집하고 이 데이터를 활용하여 DBA 작업의 대부분을 정확하게 예측, 계산하고 자동화합니다.

클라우드 네이티브 RDBMS인 ClustrixDB는 클러스터 전체에서 데이터 분배를 자동화합니다. 이 데이터베이스는 데이터 및 쿼리 로드를 클러스터 전체에 고르게 분배하는 방법으로 정상 상태를 유지합니다. 명령 한 번으로 클러스터에 노드를 추가할 수 있으며, 데이터와 로드는 자동으로 새 클러스터로 이동합니다. 로드가 과중하거나 주의를 요하는 문제가 발생하면 클러스터에서 관리자에게 이메일을 보내 알립니다.

클러스터 내 자동 복구

Clustrix 클라우드 RDBMS는 모든 데이터의 다중 복사본을 한 클러스터에 유지합니다. 한 노드에서 장애가 발생하면 손실된 복사본이 자동으로 재생성되어 클러스터 전체에 재분배됩니다. 장애가 발생한 클러스터는 자동으로 복구되며 가용성이 그대로 유지됩니다. 이 모든 과정에서 애플리케이션은 어떠한 영향도 받지 않습니다.

다중 노드 장애를 처리할 수 있는 업계 유일의 클라우드 데이터베이스입니다.

nResiliency

특허받은 ClustrixDB nResiliency 기능을 사용할 경우, 하나의 매개변수만 설정하면 최대 n개의 노드에서 동시에 장애가 발생해도 Clustrix 클러스터가 내결함성을 유지할 수 있습니다. Clustrix Rebalancer는 해당하는 개수의 노드에서 데이터 분배를 최적화하고, 가용성을 유지하면서 다중 노드 장애를 완벽하게 처리합니다. 손실된 용량 손실분을 보충하기 위해 Rebalancer에서 대체 노드를 즉시 배포할 수도 있습니다. 그 결과, 심각한 피해가 발생할 수도 있는 중단 상황을 완전히 자동으로 해결하게 됩니다.

여러 지역을 아우르는 비동기식 복제

ClustrixDB는 재해 복구를 위해 지역 전체에서 비동기식 복제를 지원합니다. 일부 ClustrixDB 고객은 액티브-액티브 다중 마스터 배포도 사용하면서 MySQL과 같은 또 다른 데이터베이스를 사용하는 것과 비슷한 효과를 얻고 있습니다.

클라우드 데이터베이스에서 수행되는 고속 병렬 백업

클라우드 데이터베이스인 ClustrixDB는 재해 복구를 위한 고속 병렬 백업을 지원합니다. 이 기능은 MVCC가 제어하는 데이터베이스의 일관된 스냅샷을 생성하며, 데이터베이스의 크기에 상관없이 백업에 걸리는 시간은 동일합니다. 이를 위해 클라우드 네이티브 RDBMS인 ClustrixDB는 각 노드에서 복수의 데이터스트림을 동시에 생성하는 방법으로 비슷한 크기의 MySQL 데이터 집합보다 최대 10배 빠른 속도로 백업을 수행합니다. ClustrixDB는 호환성 및 마이그레이션을 위해 Mysqldump 백업도 지원합니다. 즉, 클라우드 배포를 위해 태어난 데이터베이스라고 할 수 있습니다.

ClustrixDB 8.0 소개

ClustrixDB 8.0은 드롭인(drop-in) 방식으로 MySQL을 대체하면서 진정한 스케일아웃 성능을 실현하는 유일한 데이터베이스의 최신 릴리스입니다. 고객이 급격히 증가하는 트랜잭션 워크로드를 효과적으로 수용하도록 지원하는 이 최신 버전은 인메모리 프로세싱, 컨테이너화, 암호화 기술이 통합되어 있어 더 우수한 성능, 사용 편의성, 보안성을 제공합니다.

8.0 thumbnail

ClustrixDB RDBMS에서 쓰기 및 읽기를 확장하는 방법

실시간으로 ACID를 보장하면서 SQL RDBMS를 확장하는 것은 매우 큰 과제입니다. 대부분의 확장형 DBMS 솔루션의 경우, 실시간 트랜잭션 요구 사항 중 하나 이상을 포기해야 합니다. ClustrixDB는 ‘데이터노드로 쿼리를 보내는’ 기능과 클러스터의 모든 노드에 자동으로 데이터를 분배하는 기능을 연계하여, ACID를 완벽하게 보장하면서 쓰기 및 읽기 쿼리를 선형에 가깝게 확장합니다. ClustrixDB에서 Cascades Planner, MVCC, 2 Phase Locking, Paxos 합의 프로토콜을 활용하는 방법 등의 자세한 내용은 이 백서에서 확인하세요.

how clustrix scales thumbnail

스케일아웃 RDBMS에 대한 새로운 접근

ClustrixDB는 코어 및 서버를 추가하는 수평 확장을 지원하도록 설계된 스케일아웃 SQL 데이터베이스입니다. 무공유(shared-nothing) 아키텍처는 쿼리에 데이터를 가져오는 게 아니라 데이터노드로 쿼리를 보내는 완전히 새로운 쿼리 처리 방식을 제시합니다. 이 혁신적인 기술로 노드 전체에서 단일 데이터베이스를 확장하고 대규모 동시 실행을 계속 지원하면서 우수한 성능, 모든 관계형 기능, 트랜잭션 일관성(ACID)을 유지하고 원활하게 배치하는 방법이 무엇인지 알아보세요.

a new approach thumbnail

기존 SQL 데이터베이스가 쓰기 및 읽기 기능을 효과적으로 확장하지 못하는 이유

DBA(데이터베이스 관리자)와 애플리케이션 개발자 모두 기존 OLTP 데이터베이스를 확장하면서 심각한 양극화 문제를 겪고 있습니다. 많은 이들이 SQL 데이터베이스를 관계형 데이터베이스라고 부르면서 SQL 데이터베이스는 근본적으로 확장이 불가능하다고 말합니다. SQL 데이터베이스가 특히 쓰기 작업에서 제대로 된 확장성을 고려하지 않고 설계되어, 클라우드 규모의 확장이 절대 불가능한게 그 이유입니다. 한편, SQL 데이터베이스 확장 불가를 주장하는 사람들은 실제로 SQL 데이터베이스를 확장하는 데 필요한 지식, 경험, 전문성이 부족하다고 보는 시각도 있습니다. 일부 DBA는 그렇기 때문에 NoSQL 데이터베이스가 등장했다고 말합니다.

why traditional sql thumbnail

Clustrix를 사용해 보시겠어요?