오픈메이드컨설팅 `SQL 성능최적화 관리솔루션` 오픈팝 UP버전 출시
`SQL 성능최적화 관리솔루션` 오픈팝 UP버전 출시
오픈팝 기능개요 [오픈메이드컨설팅 제공]
DB설계·구축 및 성능개선컨설팅 분야의 전문기업인 오픈메이드 컨설팅(대표 최영철)은 지난 해 출시한 'SQL 성능 최적화 관리 솔루션'오픈팝이 새로운 기능을 탑재한 신규버전을 출시한다고 17일 밝혔다.
오픈팝은 프로젝트 개발단계부터 배포·적용 그리고 운영단계에 이르는 전 과정에서 APP/SQL 성능품질의 체계적인 관리 및 통제를 통해 APP의 성능저하로 발생되는 DB장애를 선제적으로 예방하기 위한 솔루션이다.
지난해 초에 시장에 첫 선을 보인 이후,시장의 요구기능과 사용자의 편의성 증대를 지속적으로 강화해 왔다.
더불어 올해 초에는 GS인증 1등급을 획득했다.
이번에 추가된 'DB/SQL 성능 온라인 종합진단 및 시계열적 SQL성능 추적/분석'기능을 포함한 오픈팝의 주요기능은 다음과 같다.
◇워크플로우 기반의 SQL 품질관리= 개발에서 운영까지 고객환경의 각 단계별 사용자 관리도구와 결합된 SQL 품질(성능/표준/문장)관리 프로세스의 자동화를 구현하고 단계별 최적화를 거치면서 성능품질의 완성도를 향상시킨다.
◇SQL 품질 개발자 SELF 점검= 관행적으로 테스트 단계까지 미뤄져 온 SQL의 품질점검을 해당 APP의 개발자가통합개발도구(IDE : Integrated Development Environment, 이후 IDE)를 통해 직접 스스로 실시간으로 수행할 수 있도록 IDE와 오픈팝을 연계하여 신규개발SQL에 대한 품질(성능/표준/문장)을 개발자 스스로 조기에 점검하여 SQL에 대한 품질을 향상 시킬 수 있는 환경을 제공한다.
또한품질관리자가 SQL의 품질점검 활동을 주기적으로 수행할 수 있도록 기능을 제공하며, 품질점검 현황 및 품질개선 현황을 한눈에 파악할 수 있도록 시각화 정보를 제공한다.
◇인덱스 자동설계 및 SQL성능영향도 분석= APP의 SQL 수집을 통해, 데이터의 Access Path를 분석하여 최적의 인덱스를 설계할 수 있도록 해주는 인덱스 자동설계 가이드 및 인덱스 사용에 대한 효율성 분석 기능을 지원하 며, 오브젝트의 변경으로 인해 성능의 저하가 우려되는 관련 SQL을 자동으로 추출하여 성능적인 측면의 영향도를 분석해주는 기능을 제공한다.
◇품질(성능/표준/문장)부적합SQL의 배포통제= 개발 완료된 APP에 대해 스테이징서버 또는 운영서버로의 배포 시 SQL품질(성능/표준/문장)의 적합 여부를 최종 검증하는 Gate Keeper 기능으로 고객사가 정의한 품질지표에 의해 배포의 적합 여부를 결정하고 부적합시에는 배포를 통제하고 해당 APP에 대한 품질의 개선작업을 요청했다.
특히 SQL성능 개선과정의 공정현황을 별도의 프로세스를 통해 관리한다.
이 과정의 고객편의성과 배포업무의 효율성 향상을 위해서는 고객사의 형상·배포 관리시스템과 오픈팝을 연계(커스트마이징)하여 해당 과정을 자동화하여 인력의 개입을 최소화 시킬 수 있다.
◇운영 DB의실행SQL 성능추적= APP 배포단계에서 엄격한 검증과정을 통과하여 배포/적용된 APP에 대해서는 다시 일정기간 동안 실행SQL의 성능에 대한 변화를 지속적으로 관찰/비교/분석 과정을 자동수행하여 그 결과를 제공함으로써, 성능저하추이를 보이는 APP의 SQL을 손쉽게 파악하여 선제적인 성능 최적화가 이루어질 수 있도록 다양한 기능을 지원함으로써 운영DB의 조기 안정화를 구현한다.
◇DB/SQL 성능의On-Line종합진단= 고객이 원하는 시점에 언제든지 분석대상 기간만 입력하면 그 기간동안의 DB 상태 및 실행된 모든 SQL의 성능진단 결과를 수 분 이내에 종합적으로 진단·분석하여 온라인 또는 HTML 파일 형태로 제공해 준다.
선제적 장애예방을 위한 필수항목 만으로 구성된 이 기능은 그 내용면이나 디테일에 있어서 타사의 제품 또는 서비스와 차별화 된다.
특히, 타제품들은 운영성능을 현 상태를 점의 관점에서 관리하지만,오픈팝은 일정기간 동안 실행된 DB/SQL의 상태를 분석하고, 현재의 상태가 야기할 수 있는 이후의 문제를 예측하여 사전에 예방하는 과거-현재-미래를 잇는 선의 관점에서 운영시스템을 점검·진단한다.
신규 출시된 오픈팝은 성능최적화 플랫폼(Performance Optimization Platform)위에 기능 서비스를 구현한 간편아키텍처를 채택했다.
고객의 운영DB 서버에는 Agentless 환경을 구현하여 운영서버의 오버헤드를 최소화 시켰다.
영업판매전략도 제품 라이선스를 판매하는 모델과 일정기간 동안 월사용료 방식 으로 제품을 임대하는 모델(Subscription & Service)로 다양화하여 시장을 공략하고 있다.
현재 2019년도에 오픈한 KB카드의 기간업무에 적용되어 운영 중이며, 다수의 공공기관 및 금융사에서 도입하여 시범운영 중이거나 도입을 검토 중이다.
또한 중견 SI사인 ITCEN그룹의 경우는, 자사가 보유하고 있는 개발 및 운영 플랫폼(프레임웍)과 오픈팝을 연동시켜 SI/SM 프로젝트 수행 시 'SQL 성능품질 최적화'및 '운영DB성능장애 선제적 예방'을 위한 솔루션으로 활용하기 위해 전략적 협업 방안을 검토 중이다.
오픈팝의 탄생부터 제품 개발을 직접 리드하고 있는 오픈메이드 컨설팅의 최영철 대표는 "오픈팝은 E2E 관점의 생애주기적 SQL 성능최적화 관리 솔루션으로서 진화를 거듭하고 있다"며 "이번 업그레이드 버전 출시를 통해 고객환경과 연계된 기능의 자동화 범위를 점차 확대했다"고 밝혔다.
또한 최 대표는 "이를 통해 App의 SQL 성능에 대한 품질최적화 관리의 자동화 프로세스 구현으로App의 성능저하로 인해 발생되는 DB장애를 사전에 완전하게 예방하는 것은 물론이고,DB 성능저하에 대한 문제해결을 위해 반복되는 인프라 투자비용을 크게 절감할 수 있도록 하는데 많은 기여를 할 수 있을 것"이라고 말했다.
또한 "오픈팝을 통한 개발시스템의 DB 및 APP 성능 조기안정화는 운영시스템 업무서비스 품질 향상에 큰 도움이 될 것"이라고 덧붙였다.
오픈메이드 컨설팅은 이번 제품 출시와 더불어 오픈팝의 기능을 활용하여, 2종의 신규 서비스도 고객에게 제공할 예정이다.
DB 버전 업그레이드 및 U2L프로젝트에서의 현행 대비 목표시스템 App/SQL 성능의 자동 검증 및 최적화를 지원해주는 '서비스명: DB-MiUpgrade' SQL 성능 자동비교·분석 서비스와,운영중인 DB의 상태 및 SQL의 성능을 2~3분 내에 종합적으로 면밀히 진단·분석해주는 '서비스명: DB-MyHealth' DB/SQL 성능 종합진단 서비스도 함께 선보인다"고 밝혔다.
백인철기자 chaos@dt.co.kr
http://www.dt.co.kr/contents.html?article_no=2020071702109919711030&ref=naver