MariaDB MaxScale을 사용하면 데이터베이스 클러스터의 확장 성, 가용성 및 보안을 쉽게 관리 할 수 있습니다.
MariaDB MaxScale은 수평 확장 배치에서 보안, 확장 성 및 고 가용성을 관리하는 차세대 데이터베이스 프록시입니다. MaxScale을 사용하면 응용 프로그램 성능을 저하시키지 않으면 서 관리 데이터베이스 프로세스가 실행됩니다.
MariaDB MaxScale의 플러그인 아키텍처는 유연성을 높이고 사용자 정의를 지원하도록 설계되었습니다. 확장 가능한 플러그인 아키텍처를 사용하면 커뮤니티 회원뿐만 아니라 특정 유스 케이스에 기능을 확장하려는 MariaDB Enterprise 고객이 새로운 플러그인을 쉽게 만들 수 있습니다.
왜 MariaDB MaxScale인가?
1.Secure Your Database
MaxScale은 SQL 주입 및 DDoS와 같은 보안 공격을 방지합니다.
데이터베이스는 중요한 정보에 액세스하려는 해커의 목표가 될 것입니다. MaxScale은 원치 않는 액세스를 완화하는 데 적극적인 자세를 취합니다. MaxScale은 모든 수준에서 데이터베이스를 보호하는 고급 데이터베이스 방화벽 기능을 제공합니다.
안전한 데이터 액세스를위한 엔드 투 엔드 SSL 지원 및 로컬 전용 액세스 활용
유연한 화이트리스트 및 쿼리 동작의 블랙리스트와 함께 SQL 주입 공격 방지
내장 된 속도 제한 규칙을 구성하여 DDoS 공격 완화
2.Manage Your Scale-Out Deployment
분산 배포 관리를 단순화하는 단일 액세스 지점
MaxScale은 데이터베이스 프록시로서 클라이언트 응용 프로그램에 대한 빠른 응답을 유지하면서 수평 적 데이터베이스 확장을 가능하게합니다. MariaDB MaxScale은 다음을 통해 트랜잭션 확장 성, 데이터 확장 성 및 binlog 확장 성을 제공합니다.
지능형 동적 SQL- 쿼리 라우터를 통해 쿼리 응답 시간 단축
테넌트 기반 쿼리 라우팅을 통한 단순화 된 데이터 샤딩
Binlog 서버를 사용한 고성능 복제 스케일링
3.Ensure High Availability
MaxScale 자동 장애 조치 및 비동기 복제로 다운 타임을 최소화하십시오.
분산 환경에서 단일 노드의 장애는 애플리케이션 가동 시간에 부정적인 영향을 미칠 수 있습니다. MaxScale은 데이터베이스 백엔드를 제어하여 모든 노드 수준 장애로부터 응용 프로그램 성능을 보호합니다.
자동 데이터베이스 장애 조치
비동기 데이터베이스 및 응용 프로그램 업그레이드
액티브 / 패시브 및 액티브 / 스탠바이 MaxScale 구성
4.Data Streaming
실시간 분석 데이터 및 기계 학습을위한 데이터 호수 환경에 대한 실시간 트랜잭션 데이터.
트랜잭션이 커밋 될 때 데이터 흐름이 항상 종료되는 것은 아닙니다. 이러한 이유로 MaxScale은 쉽게 소모 할 수있는 binlog 이벤트 스트림을 제공합니다. 다운 스트림 소비자가 비동기로 작업을 수행하거나 데이터를 Hadoop과 같은 분석 플랫폼에 유지할 수있는 이벤트 소싱 패턴으로 스트림을 활용합니다.
실시간으로 Kafka와 같은 메시징 시스템에 트랜잭션 데이터 스트리밍
binlog 이벤트를 AVRO 또는 JSON으로 표시하여 쉽게 다운 스트림으로 쉽게 사용할 수 있습니다.
기계 학습, 실시간 분석 및 기타 비동기 작업을 위해 스트리밍 데이터 활용
'IT > Database' 카테고리의 다른 글
해시 테이블이란? (0) | 2019.01.18 |
---|---|
MariaDB versus MySQL - Compatibility (0) | 2017.04.25 |
MariaDB Server (0) | 2017.04.25 |