
| [Product] ‘티베로(Tibero)’를 더 쉽고 편리하게 운영하기! ‘Tibero 6 tbManager’ | 2015-11-12 |
|---|
‘티베로(Tibero)’를 더 쉽고 편리하게 운영하기!
‘Tibero 6 tbManager’
DB 관리자(Database Administrator, 이하 DBA)들에게 주어지는 가장 큰 과제 중 하나는 운영중인 다수의 DB의 성능과 기능이 최상의 상태를 유지하게 하는 것입니다.
때문에 DBA들은 더 많은 DB를 운영하고 데이터의 규모가 커질수록 좀 더 직관적이고 편리하게 업무를 수행하고 관리하는 방법을 고민하게 되는데요.
기존 DBA들은 한 기업이나 기관의 중추와 같은 핵심 시스템을 관리해야 하는 중요성에도 불구하고 커맨드(cmd) 창을 열고 업무를 해야 하는 불편함이 존재했습니다.
커맨드(cmd) 창에 수시로 명령어를 입력하여 DB의 상태를 확인하는 일은 번거로울 뿐 아니라 다수의 DB를 한눈에 확인하기에도 어려운 점이 많은데요.
티맥스소프트의 ‘Tibero 6 tbManager’ 가 이러한 DB 관리자의 어려움을 해소해 줄 수 있습니다!
바로 지난 11월 18일 열린 Team DBT 행사에서 발표된 ‘티베로 6’ 의 신규 기능 중 하나인 ‘tbManager(Tibero Manager)’는 티베로의 성능을 운영하고 관리하는 솔루션인데요, 바로 이 기능이 해결책을 제시합니다.
곧 ‘티베로 6’에 내장될 예정인 이 솔루션은 기존 타 DBMS 제품에서 SQL문과 복잡한 명령어들을 통해서만 관리할 수 있던 DB를 GUI(Graphic User Interface)와 함께 더욱 직관적이고 편리하게 관리할 수 있게 해줍니다.
그럼 ’tbManager’의 기능을 간단히 살펴볼까요?
첫 번째로 모니터링 기능입니다.
여타 APM 솔루션이 별도의 agent가 주기적으로 DB 통계 데이터를 수집하는 방식을 사용하는 반면 tbManager는 티베로에 일체화 된 형태를 통해 DB 이벤트 발생시 능동적으로 정보를 push함으로써 즉각적인 모니터링이 가능합니다. 이 방식은 주기적으로 데이터를 수집하는 방식이 아니기 때문에 자원 사용에서도 더 효율적인 방식이라고 할 수 있습니다.

[tbManager의 기본 대시보드 화면]
두 번째로 Admin 기능입니다.
Admin 메뉴에서는 유저, 스키마, 스토리지, 서버 등의 각종 설정을 직관적이고 쉽게 관리할 수 있습니다. 기존에는 커맨드(cmd) 창을 이용해서 권한 관리나 스키마 생성, 삭제, 변경 등의 설정들이 가능했지만 GUI를 통해 보다 쉽게 다룰 수 있을 뿐만 아니라 한눈에 빠르게 설정들을 정리할 수 있게 됩니다. 이러한 특징은 다수의 DB를 관리해야 하는 DBA들에게 작업 속도를 빠르게 하고, 그래픽을 통해 설정이나 선택의 on/off 또는 수치 등을 한눈에 확인할 수 있게 되어 실수의 확률을 줄일 수 있습니다.

[tbManager의 Admin 기본 화면]
더불어 향후 ‘Tibero 6 tbManager’에는Expert & Testing(성능진단 및 재현) 기능 또한 추가 될 예정입니다. Expert 기능은 DB 운영 시 발생하는 성능 저하 원인을 파악하고 해결책을 가이드해주는 역할을 하는데요. 기존에 티베로를 세팅하면서 적적한 기준점이나 가이드를 파악하고 싶어했던 DBA들의 니즈를 반영한 기능으로써 기존에 시간과 노력이 많이 소요되던 성능 문제 해결에 있어 많은 변화를 가져다 줄 수 있을 것으로 기대하고 있습니다.
또한 Testing 기능은 실시간 부하를 캡처해 두었다가 반복적으로 재현할 수 있는 기능인데요, 병목현상이 발생하는 경우 당시의 데이터베이스 상태를 재현할 수 있습니다. DBA는 시간이나 상황적인 구애를 받지 않고 지난 문제점들을 되짚어 볼 수 있기 때문에 문제 파악이 용이할 뿐 아니라 운영계에서 발생하는 부하를 동일하게 개발계에 발생시켜 현재 개발 중인 기능에 문제가 있는지 여부를 쉽게 파악할 수 있습니다.
위와 같이 ‘Tibero 6 tbManager’의 기능들을 간단하게 살펴보았습니다. ‘Tibero 6 tbManager’는 그 동안 DB를 관리하는 DBA들이 누릴 수 없었던 강력한 관리 기능을 통해 DB를 보다 쉽고 편리하게 운영∙관리하며 성능 모니터링 또한 가능하게 합니다. 또한 위 화면에서도 볼 수 있듯이 시각적인 효과들을 통해 DBA의 업무 편의성뿐 만 아니라 생산성 향상에도 크게 기여할 것으로 기대하고 있습니다.
티맥스소프트는 늘 사용자의 입장에서 좀 더 편리하고 효율적인 업무 환경을 구현하기 위한 기술 개발에 매진하고 있는데요. 앞으로도 고객들이 원하는! 고객에게 필요한! 제품들을 만들기 위해 더욱 노력하겠습니다.