큐브리드 모니터링

큐브리드 모니터링과 WAS 모니터링의 결합

CUBRID는 오픈 소스 관계형 DBMS로서 엔터프라이즈 시장에서 요구하는 대용량 데이터 처리 능력 및 성능, 안정성, 가용성, 관리 편의성을 제공하고 있습니다.

KHAN [apm] for CUBRID 는 여러 개의 CUBRID인스턴스가 최적화된 상태에서 운영이 될수 있도록 실시간 대쉬보드, CAS(Cubrid Application Server) 상태 정보, 브로커 상태 분석,통계 도구 등으로 구성되어 있습니다.

KHAN 에서 제공하는 큐브리드 모니터링 특징

HTML5 기반 큐브리드 모니터링

기존 CUBRID 관리도구가 Client/Server 환경으로 되어 있어 별도의 프로그램 설치와 정보 공유의 어려움을 HTML5 기반의 웹브라우저에서 CUBRID 의 다양한 성능정보를 제공할 수 있도록 하였습니다.

큐브리드 모니터링
큐브리드 모니터링

한눈에 모니터링 (일목요연:一目瞭然)

  • KHAN [apm] for CUBIRD를 통해 OS/웹서버/ WAS/DB 를 한눈에 모니터링할 수 있습니다.
  • 사용자 측면의 서비스 부터 OS, 웹서버, WAS, DB를 한 번 보고 대번에 알 수 있을 만큼 분명하고 뚜렷하게 알 수있습니다.

손쉬운 사용성

  • DBMS 와 관련 있던 OS 성능 정보 (CPU, MEMORY, DISK, NETWORK) 정보를 함께 모니터링
  • 부하테스트, 오픈, 안정화 작업 시 효과적인 통합 모니터링 방법 제공
  • DBMS 성능 관련 정보에 대한 이력 관리
큐브리드 대시보드
큐브리드 모니터링

CUBRID 특화 기능 제공

  • DBMS 인스턴스 성능 정보
  • DBMS 상태 임계치 설정과 통보 정책 지원
  • 느린 SQL 리스트
  • DB Connection Pool 사용 정보
큐브리드 모니터링 영업 문의







CUBRID 모니터링 자료

  • 큐브리드 운영시 성능 파악을 위한 주요 모니터링 지표 제공
  • 큐브리드 설정 정보 변경에 대한 이력 관리
  • 큐브리드 브로커 및 CAS 에 대한 사용 정보
  • TPS/QPS 모니터링

KHAN [apm] for CUBRID 소개자료 다운로드

주요 기능

기능

설명

대시보드 – 여러 머신에서 사용중인 Cubrid 데이터베이스의 브로커의 상태 정보를 한번에 파악할 수 있는 대시보드

  • 큐브리드 데이터베이스의 CAS 사용율을 기반으로 사용량이 많으면 빨간색으로 표시
  • 큐브리드가 운영중인 시스템의 CPU, 메모리 사용량도 함께 표시
큐브리드 정보 – 큐브리드 데이터베이스 설정 정보 및 브로커의 설정정보를 수집하여 기록합니다.

  • 데이터베이스 재기동이나 Agent 기동시 수집하여 보관하며, 변경된 설정기록을 비교하며 분석할 수 있습니다.
CAS 사용률 – CAS(Cubrid Application System)에서 얼마나 작업을 많이 하고 있는지를 확인할 수 있는 항목합니다.

– CAS 사용율은 Busy AS / Max AS * 100 으로 계산하여 %로 표시합니다.

– 세부 항목에 대한 내용

– Max AS : 최대 처리 가능한 작업 개수

– Total AS : 총 연결되어 있는 작업 개수

– Busy AS : 실제 작업을 처리하고 있는 개수

작업큐 – Cubrid의 작업은 Queue에서 관리하며, 해당 Queue에 작업이 얼마나 쌓여 있는지를 확인합니다.

– 해당 메뉴를 통해서 현재 작업이 여유 있게 처리되고 있는지, 부하가 걸리고 있는지를 확인 가능합니다.

TPS/QPS – Transaction 및 Query의 초당 처리 건수를 확인합니다.

– TPS : Transaction Per Second

– QPS : Query Per Second

느린 트랜잭션 수 – Long Transcation과 Log Query의 초당 개수를 확인합니다.

– Long Transcation과 Log Query의 기준은 Cubrid에서 설정하며, ‘큐브리드 정보’ 메뉴에서 설정 정보 확인 가능합니다.

오류 쿼리수 – 오류가 발생한 쿼리의 수를 확인합니다.

– Error Query : 일반적으로 발생한 에러 쿼리

– Unique Error Query : Unique 제약 조건에 위배된 에러 쿼리

브로커 상태분석
  • 큐브리드 브로커의 각각의 스레드가 어떤 상태인지를 확인할 수 있습니다.

– CAS 사용율에서 Busy AS가 Max에 가까울 경우 어떤 작업이 많은지를 확인 가능하며, CAS 사용률이 Critical 임계값에 도달하면 자동으로 브로커 상태 정보를 수집합니다.

Enterprise Open Source DBMS

큐브리드

CUBRID는 관계형 DBMS로서 엔터프라이즈 시장에서 요구하는 대용량 데이터 처리 능력 및 성능, 안정성, 가용성, 관리 편의성을 제공하고 있습니다. ANSI SQL을 준수하고 있으며, 고가용성을 위한 HA (High-Availability) 기능, DB 관리 및 마이그레이션을 위한 GUI 기반의 각종 도구를 제공하고 있습니다. CUBRID는 3-tier 구조를 이루는 응용(Application) – 브로커(Broker) – 서버(Server)로 구성되며, 유연하게 시스템을 구축할 수 있어 데이터가 급증하는 온라인 트랜잭션 처리(OLTP: On-line Transaction Processing) 서비스에 적합합니다.

큐브리드 홈페이지 이동

큐브리드 주요 기능

RDBMS 기본 기능 제공

  • 트랜잭션 완벽 보장: COMMIT/ROLLBACK/SAVEPOINT
  • 장애 발생 및 백업 복구 시 트랜잭션 일치성 보장
  • HA 환경에서 트랜잭션 일치성 보장
  • ANSI SQL 표준 및 확장된 SQL 지원: 계층형 쿼리, CTE (Common Table Expression)를 이용한 재귀적 쿼리 등
  • VIEW/TRIGGER/PRIMARY KEY/FOREIGN KEY/SERIAL 지원

안정성 및 운영 편이성 제공

  • 온라인/오프라인 백업 및 복구 지원
  • 증분 백업 지원 및 병렬/압축 백업 지원
  • 장애 발생 시점 또는 특정 시점으로의 복구 지원
  • 권한 상속을 통한 사용자/그룹별 권한 관리 기능
  • HA 환경에서 장애 발생 시 자동절체(Auto-Failover) 지원
  • HA 환경에서 Sync/Async 동작 모드 지원

대용량 및 확장성 보장

  • 멀티 볼륨 및 볼륨 자동 추가 기능 지원
  • DB/테이블/컬럼/인덱스 무제한 생성 가능
  • 1:N 복제 구성을 통해 부하 분산 및 서비스 확장 가능
  • 테이블 파티셔닝(Partitioning)을 통한 데이터 분할 관리 기능

고성능 보장

  • MVCC (Multiversion Concurrency Control) 지원
  • 멀티 쓰레드/멀티 서버 구조
  • 브로커 미들웨어에 의한 커넥션 풀링/로드 밸런싱/Proxy 기능 지원
  • 비용 기반 옵티마이저 지원(CBO)
  • 쿼리 플랜 캐쉬 지원
  • Disk I/O 최적화를 통한 성능 병목 구간 개선
  • 고성능 인덱스(Multi-Range/Covered/Reverse/Skip-Scan/Function based/Filtered Index) 지원

개발 편이성 제공

  • 다양한 SQL 문법/함수 지원을 통해 Oracle 및 MySQL 구문 호환성 향상
  • JDBC/PHP/ODBC/OLEDB/ADO.NET/Python/Ruby 등 다양한 인터페이스 지원
  • GUI 기반 통합 운영 도구 CUBRID Manager 제공
  • 스키마/데이터를 CUBRID로 마이그레이션하는 도구 CUBRID Migration Toolkit 제공

클라우드와 오픈소스 DBMS 의 만남 – 큐브리드 오명환 상무

References & Related Links

KHAN [apm]
  • 클라우드/컨테이너 환경에 최적화
  • 마이크로서비스 아키텍처 지원
  • 장애 분석 및 조치에 특화
OpenShift (오픈시프트) 기반 온나라 클라우드

온-나라 문서2.0 시스템 공개 소프트웨어로 전환

행정안전부의 정부지식 공유활용기반 사업 (온-나라 클라우드, 문서2.0) 은 큐브리드 DB와 레드햇 오픈시프트 기반으로 전환하였습니다.

UNIX-to-Linux (U2L) 개요

  • 저비용 고효율 IT 시스템 구축

    • 전세계 Unix 시장점유율은 계속 감소하는데 반해 리눅스는 증가하고 있는 추세임
    • Unix 시스템을 비용효율적인 X86 서버로 대체함으로서, 시스템 구축 비용 및 운영 비용 절감과 유연성 확보
  • IT 환경의 유연성과 기술혁신 토대 마련

    • 신기술 수용, 유연성, 비용 효율화, 유지보수 효율성 확보
    • x86/리눅스 기반의 인프라 혁신이 주류
    • 최근 SW의 개발환경이 대부분 리눅스 플랫폼임
  • 클라우드 레디 시스템 구축

    • 클라우드 인프라 기반 플랫폼은 x86/리눅스 서버가 주를 이룸
    • x86 서버는 오픈 클라우드 환경 전환이 용이하나, Unix서버는 벤더 종속적임
Summary
product image
Author Rating
1star1star1star1star1star
Aggregate Rating
5 based on 1 votes
Brand Name
OPENNARU
Product Name
KHAN [apm] for CUBRID