SkySQL 기능

트랜잭션, 분석 그리고 둘 다

SkySQL은 빠른 트랜잭션, 대화형 분석 또는 스마트 트랜잭션, 실시간 분석 쿼리로 강화된 표준 트랜잭션에 최적화된 데이터베이스 또는 데이터웨어하우스로 배포할 수 있습니다.

트랜잭션

고성능 블록 스토리지 (영구 SSD) 및 여러 읽기 전용 복제본을 사용하여 빠른 트랜잭션 처리에 최적화 된 데이터베이스를 배포합니다.

분석

열 형식 및 클라우드 개체 스토리지를 사용하여 확장 가능한 대화형 분석에 최적화된 데이터웨어 하우스로 MariaDB 플랫폼을 배포합니다.

둘 다

행 및 열 데이터를 위한 블록 및 객체 스토리지를 사용하여 스마트 트랜잭션에 최적화 된 하이브리드 데이터베이스로 MariaDB 플랫폼을 배포합니다.

고가용성

SkySQL은 쿠버네티스와 MariaDB MaxScale을 결합하여 인스턴스/영역 장애 발생시에도 가용성을 유지하고, 장애가 마스터 또는 복제본 노드에 미치는 영향 여부와 관계없이 모든 데이터베이스 배포가 전체적으로 복원되도록 합니다.

지역 클러스터

SkySQL은 기본적으로 복제된 데이터베이스를 3개 이상의 영역(zone)에 자동으로 배포하여 여러 영역에 장애가 발생하더라도 가용성을 유지합니다.

자동 장애 복구

SkySQL은 마스터 노드에 장애가 발생하면 몇 초 내에 자동 장애 조치를 수행합니다. 그리고 복제본에 장애가 발생하는 경우가 발생하면 해당 쿼리들을 다른 살아 있는 노드 쪽으로 자동으로 재 시도합니다.

자가 복구

SkySQL은 쿠버네티스 및 영구 디스크를 사용하여 실패한 데이터베이스 인스턴스를 자동으로 복구하고 배포를 전체적으로 복원합니다.

재해 복구

SkySQL은 미션 크리티컬한 프로덕션 데이터베이스의 복구 지점 및 복구 시간 목표 (RPO/RTO)를 최소화하기 위해 야간 백업, 영구 디스크, 특정 시점 롤백 및 지역간 복제를 함께 사용합니다.

자동화된 백업

SkySQL은 매일 밤 자동으로 논블럭킹(Non Blocking) 백업을 수행하며 요청시 특정 시점 복원(PITR)을 지원합니다.

플래시백

SkySQL은 실수로 인한 데이터 삭제 또는 업데이트와 같은 최근 변경 발생 사항을 실행 취소하는 요청이 있을 때, 온라인 시점 롤백을 수행할 수 있습니다.

크로스 리젼 복제본

SkySQL은 기본 지역 장애에서 복구하기 위해 선택적으로 보조 지역에 복제본을 배포 할 수 있습니다. 출시 예정

확장성

SkySQL은 고도의 데이터베이스 프록시를 사용하여 기본 데이터베이스 토폴로지를 추상화하고 애플리케이션에 투명한 쿼리 라우팅을 제공합니다. 복제본이 추가되면 즉시 효과가 나타나며 애플리케이션을 변경할 필요가 없습니다.

읽기 로드 밸런싱

SkySQL은 기본적으로 애플리케이션에 적응형 로드 밸런싱을 제공하여 현재 쿼리 응답 시간을 기반으로 쿼리를 가장 빠른 복제본으로 라우팅하므로 개발자는 더 이상 복제본, IP 주소 및 로드 밸런싱 수행에 대해 걱정할 필요가 없습니다.

더 알아보기
읽기/쓰기 분리

SkySQL은 애플리케이션에 투명한 읽기/쓰기 분할 기능을 제공하며, 쓰기를 기본으로 자동 라우팅하고, 복제본 간에 읽기를 로드 밸런싱하므로 개발자는 읽기 복제본으로 확장할 때 더 이상 별도의 읽기 및 쓰기 연결 생성에 대해 걱정할 필요가 없습니다.

더 알아보기

보안

SkySQL 데이터베이스는 기본적으로 종단 간 암호화, 단일 테넌트 환경 및 관리자가 특정 클라이언트 및 서버를 허용할 때까지 모든 데이터베이스 액세스가 제한되어 안전합니다. 또한 MariaDB의 보안 센터(Trust Center) 는 SkySQL 보안 정책 및 절차, HIPPA 관행 및 GDPR준수에 대한 자세한 정보를 제공합니다.

종단 간 암호화

SkySQL은 전송 및 미사용 데이터를 암호화하고 보안 클라이언트 연결(예: SSL/TLS)이 필요하며 확인을 위한 인증서 체인을 제공합니다.

화이트 리스팅

SkySQL 데이터베이스는 공개적으로 액세스 할 수 없으며 관리자는 액세스가 필요한 클라이언트의 IP 주소 또는 범위를 허용 목록에 추가해 주어야만 합니다.

문서화
단일 테넌시

SkySQL은 기업 고객이 배포하는 각 지역에 비공개 쿠버네티스 클러스터를 생성하여 모든 데이터베이스 인프라를 분리시킵니다.

구성

SkySQL을 사용하면 사용자 지정 구성을 만들어 기본 데이터베이스 구성 값을 재정의 할 수 있습니다. 이러한 구성은 버전이 지정되며 모든 데이터베이스에 적용할 수 있습니다. SkySQL은 데이터베이스가 사용중인 버전과 최신 버전인지 여부를 추적합니다.

SkySQL 구성 매니져

모니터링

SkySQL은 Grafana 및 Prometheus 에 구축된 대화형 대시 보드를 통해 실시간 및 기록 모니터링을 제공합니다. 이 대화형 모니터링 대시 보드는 관련 인프라, 운영 체제 및 데이터베이스 측정 항목을 함께 그룹화하여 차트와 그래프로 표시합니다.

SkySQL 모니터링

 

워크로드 분석

SkySQL 워크로드 분석은 매주 수천 개의 관찰치를 딥 러닝 모델에 적용합니다. 그 결과 반복되는 전환 및 패턴이 있는 고유한 워크로드 집합과 주요 구별 메트릭이 생성됩니다. 이 모두는 워크로드 불규칙성과 변경을 진단하는데 유용하며 모두 대화형 시각화에 사용될 수 있습니다.

SkySQL 워크로드 분석

Background Divider Element

시작하기

SkySQL을 쉽게 시작할 수 있으며 비용도 들지 않습니다. 지금 SkySQL에 가입하고 모든 크기와 유형 (트랜잭션, 분석 또는 둘 다)의 데이터베이스를 최대 3개까지 생성하여 사용할 수 있는 $ 500 크레딧을 받으세요.