top of page

주요 사업

Services 1. Database 구축 및 컨설팅

 

 

 

Data 설계, 구축, 성능 튜닝을 통해 고객사가 내/외부의 데이터를 쉽게 확보할 수 있도록 Consulting

Services 2. Optimizing

 

B사의 경우, Main DBMS로 Hompage, CRM 등 6개 업무영역으로 나누어 사용 중에 있는 고객사이며 해당 DBMS(Oracle RAC)의 성능 이슈에 따른 Optimizing Consulting을 의뢰 받아 약 6일간 지원하여 성능 이슈에 따른 원인 분석 및 DBMS 개선을 진행하였습니다.

 

해당 고객사의 경우, Hompage와 모바일 Application의 사용량이 급격하게 증가하면서 비번하게 Buffer Busy wait 현상이 포착됬으며 특정 계정에서 과도하게 비효율적으로 수행되는 악성 SQL문으로 인하여 새벽에도 지속적으로 시스템에 부하를 주고 있는 상황이였습니다.

 

Gogreat 성능 Solution을 통하여 이슈가 되는 내역에 대하여 Log를 쌓고, AWR, ADDM, ASM 및 실무 담당자들과의 지속적은 Communication을 통하여 DBMS에 핵심적으로 이슈가 되는 원인을 분석하였습니다.

 

분석된 원인을 바탕으로 업무별 담당자와 소통을 통하여 성능 개선을 진행하여 전,후비교에 따른 가이드 문서를 작성하여 배포 및 교육에 따른 가이드를 진행하였습니다.

 

업무별 담당자와 협의하여 운영 Application에 개선된 내역을 반영하여 Optimizing Consulting 전,후 시스템 및 DBMS 성능 비교 결과. 

 

CPU 개선 사항: Total CPU 개선 전과 비교 했을 때, 25 ~ 30% 개선 완료(구간 별 차이) 

SQL 개선 사항: Total 수행 시간 평균 221 배 개선, Block 평균 707 배 개선 완료

 

성능 개선 이외에 추가적으로 향후 지속적으로 고려해야 할 Object Reorg, Index 가이드 등에 대한 부분에 대한 가이드를 진행하여 고객사 스스로 최적화된 DBMS를 관리할 수 있도록 제안함으로써 Project를 성공적으로 완료하였습니다. 

 

B사의 경우 성능 분석 및 성능 개선 그리고 향후 지속적으로 관리해야 할 가이드까지 단기간에 DBMS 및 System의 Optimizing을 수행한 Sussess Case입니다.

Services 3. Maintenance

 

지원사이트(N사, E사, K병원...등)는 Gogreat의 Oracle DBMS, security 부분에 대해 통합유지보수 서비스를 활용하여 유지보수 비용을 절감하고 Database 가용성을 향상시켰습니다.

 

1. Business Needs

- 안정적인 Database 인프라 운영

ƒ- 신속한 장애조치를 위한 상주유지보수 인력

- 24시간 장애 대응

ƒ- 전문적인 유지보수업체 관리의 어려움

 

2. Gogreat의 서비스

ƒ- 고객의 의견에 따라 상주 엔지니어 지원

ƒ- Oracle유지보수 및 security 수행업체 통합

ƒ- Gogreat PM을 통한 유지보수 품질 관리

ƒ- 체계적인 DB 관리 및 튜닝 지원

 

3. 주요개선사항

ƒ- 상주 PM에 의한 서비스 품질 관리로 서비스

ƒ- 매월 정기 보고서 및 DB 사용 현황 보고

- 유지 보수 관리의 효율성 증가

Services 4. Security

 

M사의 개인정보 보호법 시행령 “제21조 고유식별정보의 안전성 확보 조치” 에 따른 고유식별번호 DB 암호화 Project를 수행하였습니다.

DB 암호화 대상은 운영 장비 2대(Oracle RAC), DR 장비 2대에 대하여 암호화 대상 Total 170개 Table, 325개 Column에 대하여  DB 암호화를 진행하였습니다.

 

1. 운영 적용 전 개발 장비 구축 및 암호화 적용 및 암복호화 TEST 진행

   - 운영 장비 적용 전 개발 장비 구축을 통하여 사전에 확인하고 예방할 수 있는

      내역에 대하여 사전준비 작업  

 

2. 현재 사용중인 Application에 대하여 단위,통합 기능 TEST 진행

   - DB 암호화 적용이 후, Application을 개발 장비에 연결하여 단위, 통합 기능

     TEST를 진행함으로써 안정성 확보

 

3. 사전에 발생될 수 있는 성능 이슈에 따른 DBMS Tuning 진행 

   - DB 암호화에 따른 성능이슈에 대한 내역을 사전에 분석 및 개선하여 운영 장비

     적용시에 즉각적으로 반영하여 성능이슈 최소화 

 

4. 무중단 DB 암호화 적용에 따른 암호화 작업시간 최소화하여 작업 진행

   - DB 암호화적용에 따른 운영상의 Down Time을 최소화

 

5. DB 암호화 적용 이후, 실시간 모니터링을 통하여 발생될 수 있는 장애 및 성능 이슈에 대하여 즉각적으로 개선하여 안정화 기간동안 상주 지원

   - 암호화 적용 이후, 사전에 Check되지 못한 부분에 대하여 실시간 모니터링을

     통하여 장애 및 성능이슈를 최적화 하여 안정화 확보

 

6. 복구 방안에 따른 Dual Sync Mode 제거 및 안정화 완료

   - 만약의 경우에 따른 복구 방안의 기법인 Dual sync Mode를 제거함으로써 

     Project 안정화 완료

 

7. DB 암호화 전,후 성능 분석에 따른 DBMS Optimizing 진행 및 완료 

   -  안정화 완료 이후, DB 암호화 전, 후 성능 분석을 통하여 DBMS Optimizing

       진행 및 적용에 따른 DB 암호화 Project 완료 

 

© 2011 by GoGreat All right Reserved / 주소 : 서울특별시 강서구 양천로 551-24, 607호  (가양동,한화비즈메트로2차) / 대표이사 : 이재성

    Tel : 070-8612-5608 / Fax : 02-6455-5608

bottom of page