top of page

Success Story

 

Gogreat사의 E2e Ensighter, Optimizing, Maintenace, Security 사업 분야의 Success Story내역 입니다.

Services 1. E2e Ensighter

 

M사와 J사의 경우, 개인정보보호법 및 정통망법 시행령을 만족하기 위한 데이터베이스내 민간정보를 추출(주민번호 및 금융정보 등)하고 개인정보보호법에 따라 데이터베이스 내 접속기록 보관 및 위조, 변조 방지를 하며 실 사용자 Data의 사용현황에 대한 내부 관제시스템를 구축하였습니다. 

 

1. 고객의 Needs

- DB 세션 접근 감시 (행위 패턴 대비)

- DB 객체를 감사 대상에 쉽게 추가/삭제 가능

- DML/DDL 등의 권한에 대한 작업 결제 시스템( DB담당자만 수행 가능)

- DB 접근하는 IP, DB User ID 차단 가능

- WAS 경우하는 DB 접속 기록 감사

- 통합관리시스템과 관제 시스템(zenius)과 연동

- DB서버와 WAS서버 성능 최소화

- DB서버 설정변경에 대한 Mail 알림 기능 

 

2. 도입 후 기대효과

ƒ- 서버 문제 발생시, 빠른 대응 가능

- 쉬운 조작으로 DB객체 추가/삭제 용이성

- IP차단 및 권한에 대한 내부 통제 강화

- 미처 알지 못했던 Data 경로 획득

- 접속 Log를 통한 취약점 분석 가능

- 관제시스템과의 연동으로 기존 System과 연계성

- Daily Report를 통해 관리자의 분석 용이

- 개발자와 관리자의 작업분리 Process 가능

 

3. 주요개선사항

ƒ- DB, WAS 등 설치 시 짧은 구축 시간

- 기존 응용 프로그램에 대한 성능 영향 최소화

- 외산 제품과 다른 한글화 구성

- 암호화된 데이터에 대한 접근 감사

- 다양한 구축사례를 통한 안정성

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 완료 

 

bottom of page