자체 구동 데이터베이스 플랫폼
DAS(Database Autonomy Service)는 머신러닝과 전문가 경험을 바탕으로 데이터베이스의 자체 인식, 자체 수리, 자체 최적화, 자체 O&M, 자체 보안을 구현하는 클라우드 서비스입니다. DAS는 데이터베이스 관리의 복잡성과 수동 작업으로 인한 서비스 장애를 제거하고 데이터베이스 서비스의 안정성, 보안 및 효율성을 보장합니다.
DAS는 2014년 SQL 진단 엔진 출시 이후 6년 간의 탐색, 실행, 혁신, 축적을 통해 큰 돌파구를 마련했습니다. 2020년 4월 현재, DAS는 4,200만 개 이상의 SQL 쿼리를 자동으로 최적화하고 4PB 이상의 공간을 재활용했으며, 27TB의 메모리를 최적화했습니다.
관리 비용의 90% 이상 절감
DAS는 동일한 플랫폼을 사용하여 기업의 모든 데이터베이스를 관리하므로 여러 플랫폼 간에 전환할 필요가 없습니다. DAS는 자체 인식, 자체 수리, 자체 최적화, 자체 O&M, 자체 보안과 같은 데이터베이스 기능을 제공합니다. DAS는 또한 데이터베이스 관리의 복잡성과 수동 작업으로 인한 서비스 장애를 제거하여 관리 비용의 90% 이상을 절약합니다.
데이터베이스 O&M 리스크 감소
DAS는 머신러닝 및 세분화된 데이터 모니터링을 기반으로 24시간 이상(anomaly)을 감지합니다. DAS는 임계값 기반 알림 방식에 비해 데이터베이스의 비정상적인 변화를 보다 적시에 감지합니다. 이상 감지, 근본 원인 분석, 손상 제어, 최적화, 효과 추적, 롤백 및 지식 축적과 같은 기능을 통해 진단을 수행하고 문제를 해결하는 데 필요한 시간을 80% 이상 단축하며 데이터베이스의 지속적인 가용성을 보장할 수 있습니다.
데이터베이스 보안 강화
DAS는 고위험 SQL 식별, SQL 주입 탐지, 새로운 액세스 소스 식별, 민감한 데이터 액세스 식별, 실시간 탐지 및 전체 감사와 같은 기능을 제공합니다. DAS는 데이터베이스에 대한 비정상적인 액세스 및 데이터베이스 침해를 식별하여 빠르고 효과적인 방식으로 데이터베이스 보안을 보장할 수 있습니다.
특징
자율 서비스
DAS는 머신러닝 및 세분화된 데이터 모니터링을 기반으로 24시간 이상(anomaly)을 감지합니다. DAS는 자동 SQL 스로틀링, 이상 스냅숏 캡처, 자동 SQL 검토 및 최적화, 탄력적 용량 평가, 자동 스토리지 확장, 자동 컴퓨팅 리소스 확장과 같은 기능을 제공합니다. DAS를 사용하여 진단을 수행하고 측정 가능한 최적화 결과를 제공할 수 있습니다.
24시간 실시간 이상 감지
DAS는 머신러닝 및 세분화된 데이터 모니터링을 기반으로 24시간 이상(anomaly)을 감지합니다. DAS는 임계값 기반 알림 방식에 비해 데이터베이스의 비정상적인 변화를 더 빨리 감지합니다.
자동 SQL 동시성 제한
기존 솔루션은 캐시 침투, 느린 SQL 쿼리의 지속적인 발생, 데이터베이스에서 발생할 수 있는 비정상적인 트래픽과 같은 문제를 해결할 수 없습니다. 비즈니스 중단이 발생하면 기업은 문제를 해결할 수 없다는 사실을 받아들이거나 개발자에게 의존해야 합니다. 이와 같은 경우 SQL 동시성 제한은 비정상적인 SQL 쿼리를 자동으로 식별하고 스로틀링 작업을 트리거하며 5분 이내에 비즈니스를 복원합니다.
자동 SQL 검토 및 최적화
DAS는 단일 SQL 쿼리의 기존 진단 최적화 프로세스와 다릅니다. DAS는 전체 로드를 최적화 단위로 간주하고 SQL 실행 리소스의 비율 및 전체 계정에 대한 읽기 대 쓰기 요청 비율과 같이 데이터베이스의 전체 성능에 영향을 미치는 메트릭을 고려합니다. 이러한 방식으로 DAS는 부하분산의 전반적인 성능을 극대화하고 글로벌 속도 저하가 발생하는 로컬 최적화를 방지합니다.
외부 비용 기반 SQL 진단 엔진
DAS는 다양한 데이터베이스 엔진을 지원하는 외부 비용 기반 SQL 진단 엔진을 제공합니다. 엔진 내부의 SQL 최적화 기능과 비교할 때, 이 엔진은 보다 포괄적인 데이터 모니터링, 더 빠른 진단 속도, 그리고 추가적인 비즈니스 오버헤드가 없다는 장점을 가지고 있습니다.
오토스케일링
DAS는 데이터베이스의 리소스 사용량을 실시간으로 감지합니다. 데이터베이스 리소스가 병목 현상에 이른 경우나 데이터베이스의 리소스 한도에 도달한 경우 DAS는 비즈니스 요구 사항 및 정책에 따라 데이터베이스를 자동으로 확장하고 오류를 수정하여 정상적인 비즈니스 운영을 보장합니다.
인텔리전트 스트레스 테스트
DAS는 Alibaba DAMO Academy와 공동으로 개발한 경량 사용자 지정 인텔리전트 스트레스 테스트 서비스를 제공합니다. 이 서비스는 실제 비즈니스 시나리오에서 데이터베이스의 용량과 호환성을 평가하는 데 도움이 됩니다.
엔터프라이즈급 데이터베이스 서비스
글로벌 관점, 애플리케이션 그룹 수준, 인스턴스 수준에서 데이터베이스 관리를 지원하며, 사용자 지정 성능 대시보드, 일괄 관리, 검사 등 엔터프라이즈급 기능을 제공합니다. DAS는 기업의 기존 데이터베이스 관리 시스템과도 통합될 수 있습니다.
사용자 지정 대시보드
DAS는 맞춤형 성능 대시보드를 지원하고 여러 인스턴스 및 메트릭에 대한 비교 분석을 제공합니다.
검사 점수
DAS는 기본 작업, 파라미터, SQL 쿼리, 성능, 데이터베이스 보안을 검사하여 신뢰할 수 있는 데이터베이스 검사 결과를 자동으로 생성합니다.
통합 가능
DAS는 기업의 원래 시스템과 통합될 수 있으므로 기업의 마이그레이션 및 학습 비용이 절감됩니다.
중앙 집중식 관리
DAS는 주요 관계형, NoSQL, NewSQL 데이터베이스와 같은 여러 환경과 엔진을 지원합니다. DAS는 또한 Alibaba Cloud 데이터베이스, 사용자 생성 데이터베이스, 다른 클라우드 서비스 제공업체의 데이터베이스를 지원합니다.
중앙 집중식 관리
DAS는 Alibaba Cloud 및 온프레미스 데이터베이스에 접속하여 중앙 집중식 모니터링 및 경고를 3분 이내에 구현할 수 있습니다.
다양한 유형의 데이터베이스 지원
MySQL, PolarDB, PostgreSQL, MongoDB, Redis를 포함한 주요 관계형, NoSQL, NewSQL 데이터베이스를 지원합니다.
여러 환경에서 데이터베이스 지원
DAS는 Alibaba Cloud 데이터베이스, 온프레미스 IDC의 사용자 생성 데이터베이스, 사용자 생성 ECS 기반 데이터베이스 및 다른 클라우드 서비스 제공업체의 데이터베이스를 지원합니다.
보안 감사
DAS는 고위험 SQL 식별, SQL 주입 탐지, 새로운 액세스 소스 식별, 민감한 데이터 액세스 식별과 같은 기능을 제공합니다. DAS는 데이터베이스에 대한 비정상적인 액세스 및 데이터베이스 침해를 식별하여 빠르고 효과적인 방식으로 데이터베이스 보안을 보장할 수 있습니다.
실시간 검사
DAS는 다양한 공격 및 위협을 실시간으로 탐지하고 잠재적인 보안 위험을 적시에 식별합니다.
고위험 작업 식별
DAS는 인텔리전트 알고리즘과 수많은 모델을 사용하여 고위험 작업을 식별합니다.
전체 데이터베이스 감사
DAS는 데이터베이스 보안을 보장하기 위해 실시간으로 데이터베이스의 모든 활동을 감사합니다.
이상 액세스 소스 식별
DAS는 데이터베이스에 대한 새롭거나 비정상적인 액세스 소스를 적시에 자동으로 식별합니다.
