안녕하세요.. 삐롱사리입니다..
하늘은 높고 말과 함께 삐롱사리도 살이 찐다는 가을이 드뎌 시작되었습니다..^^;;

엊그제 까지 그렇게 덥더니만.. 9월 접어듬과 동시에 느껴지는 선선함이란..
오늘 아침에 반팔 입고 출근하는데.. 긴팔을 입은 분들이 너무 많아 깜딱 놀랐답니다..
날씨도 날씨지만.. 유행에 앞서갈라믄 저도 낼 부터는 긴팔을 챙겨 입어야 겠더라구요.. 호호호

모쪼록 즐거운 한달 시작하시는 하루 되시길 바라며..
오늘은 공공기관에 도입된 MMDBMS 사례를 살펴볼까 합니다.

[ALTIBASE MMDBMS Case Study_05]충청북도교육청 홈페이지 시스템
교육도시로 통하는 관문, 알티베이스 '철통수비'

충북지역내 11개 지역 교육청과 792개 유치원/초/중/고등학교를 관할하는 충북교육청은 홈페이지를 통해 기본적인 공지사항 전달은 물론 교수 학습 방법과 토론, 동호회 등의 다양한 지원 서비스를 제공하고 있다. 1만 700여명의 교직원과 1000여명의 학생들이 활용하는 교육의 관문인 홈페이지 시스템의 성능 개선을 위해 충북교육청은 알티베이스 4를 도입, 메모리 기반의 DBMS로 안정적인 서비스를 수행하고 있다.

충북교육청 홈페이지 시스템
사용자 삽입 이미지
792개 학교 의 1만 7000여 교직원과 26만 1000여명의 유치원/초/중/고등학생 교육을 총괄하는 충북교육청은 ‘세계화를 주도하는 창의적인 인재 육성' 을 교육 목표로 교단 선진화와 교육 개혁을 추진하고 있다.
산하에 11개 지역 교육청(청주/충주/제천/청원/보은/옥천/영동/진천/괴산증평/음성/단양)을 관할하는 충북교육청의 업무는 학습 분위기 향상 및 문화 활동 지원, 교육환경 개선, 행정혁신 및 교육 복지 사업 추진 등의 지역 교육청 사업 지원은 물론 교직원, 학부모, 학생 등에 대한 민원 처리에 이르기까지 다양하고 광범위하다.

이같은 충북교육청의 정책 및 활동 상황과 관련 정보를 볼 수 있는 창구가 있다. 다름 아닌 충북교육청의 홈페이지(www.cbe.co.kr)가 그것이다.
충북교육청의 홈페이지는 다른 교육청과 달리 교육청 소개나 공지사항 등의 기본적인 정보 외에 교수 학습 지원서비스(교수학습자료실, 지식창고, e러닝 연수 등)나 토론방, 동호회 등의 커뮤니티 서비스와 외국어 홈페이지, 음성변환 서비스 그리고 이에 더해 각종 채용/시험(합격자조회) 정보도 제공하고 있다.

기업 충북교육청
문제 MySQL DBMS의 관리 어려움
DB 시스템과 웹/WAS를 한 대의 서버에 설치함에 따른 불안정성
합격자 조회 등 트랜잭션이 급격히 증가하는 특정 시기의 시스템 불안정(디스크 I/O의 병목문제)
해결 알티베이스 4를ㄹㄹ 도입, 8GB의 메인메모리에 DB 저장
DB 시스템과 웹/WAS 시스템분리

접속자 폭주로 인한 서비스 중단을 막아라
지난해 여름, 충북교육청은 홈페이지 서비스 향상을 위한 성능 개선의 필요성을 인식하고, 대책 마련에 나섰다. 가장 직접적인 요인이 된 것은 접속자 폭주에 따른 홈페이지 서비스의 불안정.
충북교육청은 홈페이지 내에서 교원(유아/특수/초등/중등) 임용 시험과 일반직 임용 시험, 검정고시(중입/고입/고졸) 등 7가지의 시험과 기간제 교사, 보결전담 강사, 특기 적성 교육 강사, 보조원 등 채용에 대한 합격자 조회 서비스를 제공하고 있다. 특히 이런 채용 시험 및 합격자 발표는 연초, 연말 등 연중 특정 기간에 주로 진행되는데, 지난해 상반기에 이로 인한 접속 증가로 서비스가 중단되는 상황이 발생하기도 했다.
충북교육청은 이같은 서비스 중단의 원인이 기존 시스템의 성능 미약에 있는 것으로 판단, 새로운 시스템 구축을 고려하게 됐다.
기존에 충북교육청의 홈페이지 시스템은 리눅스 운영체제 하에 아파치 웹 서버와 MySQL DB 시스템으로 운영 되고 있었다. 시스템의 리소스 사용률은 30%를 넘지 않았지만, 사용자가 증가할 경우 디스크 I/O에서의 지나친 병목 현상과 웹 서버의 불안정 현상으로 운영에 어려움이 많았다.
충북교육청 교육정보화과의 홈페이지 담당자는“DB 시스템의 디스크 I/O 병목 문제도 심했지만, DBMS와 웹/WAS를 한 대의 서버에서 운영함에 따른 로드 분산 문제가 가장 큰 원인이라고 판단했다”고 설명했다.
사용자 삽입 이미지
알티베이스 4의 관리 용이성과 기술지원 '만족'
이런 문제점을 파악한 뒤 충북교육청 정보과는 기존 시스템을 대체할 수 있는 인프라를 검토하기 시작했고, 마침 전자정부 컨퍼런스에서 알티베이스의 MM DBMS를 접하게 됐다고 한다.
활용하는 데이터 량은 많지 않지만, 빠른 프로세스와 피크 타임시의 로드밸런싱이 필요한 충북교육청의 홈페이지DB 시스템으로 알티베이스 MM DBMS가 적합하다는 생각에 이른 것.
이에 충북교육청은 당시 신제품이었던 하이브리드 MMDBMS인 알티베이스 4를 도입하고, DB 시스템과 웹/WAS 시스템을 분리했다.
현재 데이터베이스는 하이브리드 MM DBMS 중 메모리 테이블에 상주시켜 활용하고 있으며, 사용 용량은 8GB 정도다. 추후 데이터베이스 증가 추이에 따라 32GB까지 확장하는 것을 고려해 시스템을 구현했다는 것이 충북교육청 업무 담당자의 설명이다.
충북교육청은 시스템 구축 후 현재까지 합격자 발표 및 조회 업무가 몰릴 때에도 DB 시스템은 물론 웹/WAS 시스템도 안정적으로 운영돼, 알티베이스 4 도입에 만족하고 있다는 의견을 밝혔다.
특히 충북교육청은 관리해야 할 요소가 이전의 디스크기반 DBMS에 비해 매우 적다는 점과 알티베이스의 기술지원 체제가 신속하다는 점을 도입 후 혜택으로 꼽았다.
알티베이스 4 자체의 관리 기능을 통해 초기 설정만 하면, 그 이후엔 튜닝 같은 별도의 작업이 필요 없어 관리자가 그만큼 DBMS에 대해 관리하던 시간과 노력이 줄어들었다는 것이다.
또한 알티베이스의 기술지원 팀이 원격지 모니터링 프로그램을 통해 리소스 활용이나 로드 밸런싱, 로그 관리등의 기본적인 모니터링은 물론 요청시 빠르게 기술지원을 해줘, 조그마한 이상이 발견됐을 때에도 사전에 조치를 취할 수 있었다고 한다.
충북교육청 교육정보화과의 홈페이지 담당자는“알티베이스 MM DBMS는 이전의 DBMS와 달리 관리가 편리하다. 구조상 디스크 I/O나 트랜잭션 처리량에 대한 모니터링이 필요 없기 때문에, 그야말로 리소스 활용 정도만을 체크하면 안정성에 문제가 없다”고 관리 용이성에 대해 설명했다.  

Posted by 알 수 없는 사용자