건강보험심사평가원, 최대가용성보장하는 Oracle MAA 기반으로예상치못한장애에신속히대응하는의약품처방지원시스템구축 회사소개건강보험심사평가원서울, 대한민국 www.hira.or.kr 산업 : 의료행정 직원수 : 1,600 명 프로젝트기간 : 2010 년 08 월 2010 년 12 월 오라클제품및서비스 Oracle Database Enterprise Edition 11g Oracle Active Data Guard 11g Oracle Real Application Clusters 11g Oracle Enterprise Manager 11g Provisioning pack Partitioning Tunning Pack Configuration Management Pack Diagnostic Pack " 건강보험심사평가원은전국 6 만 7 천여곳요양기관의의약품처방과조제단계에서실시간으로중복처방여부를확인하는 DUR 시스템을 Oracle MAA 솔루션을기반으로구축해기존 3-4 시간에육박하던시스템장애복구시간을무려 2 분내로단축하고, 수시로비상대기시스템을모니터링해하루 1300 만건에달하는데이터점검과정에서의예상치못한다운타임을최소화했다. 최대의가용성과물리적, 논리적장애의완벽하게대응하는이번 DUR 시스템구축을통해건강보험심사평가원은국민들의안전한의약품복용에획기적인진전을가져왔다. - 한범수부장, 건강보험심사평가원정보통신실경영정보부 신뢰받는의료서비스환경도모해온건강보험심사평가원건강보험심사평가원 (HIRA) 은 2000 년 7 월 1 일, 대국민의료서비스의질을향상시키고자국민건강보험법시행과함께창립되었다. 건강보험심사평가원은의약학적면과비용효과적인측면에서진료가적정하게이루어졌는지를평가하여의료기관의부적절한진료의최소화및진료의오남용을예방하고, 효과대비경제적인진료를권장하는의료평가기관이다. 우리나라의료보장역사의긴흐름속에서, 건강보험심사평가원은과거비용중심의양적심사에서의료의질적적정성을평가하는새로운출발점을열었으며, 보험자또는의료서비스공급자어느쪽에도기울지않는중립적, 객관적위치에서심사업무를수행하고있다. 건강보험심사평가원은국민의료의질과비용의적정성을보장한다는미션아래, 끊임없는학습과자기계발을통한전문지식을바탕으로자타가공인하는최고조직으로거듭나고자노력하고있다. 국민들의안전한의약품복용위해 DUR 시스템확대도입건강보험심사평가원은그동안방대한규모의인공지능전산심사, 요양급여적정성평가강화, 국민을위한진료비확인서비스, 의약품경제성평가및리베이트근절을위한의약품유통투명화등을통해국민건강증진및효과적건강보험제도운영을도모해왔다. 건강보험심사
파트너사 SK C&C www.skcc.co.kr 서울, 대한민국 주요도입효과 24 시간 365 일무정지서비스제공 기존시스템에서장애발생시 3 시간에서수일에걸리던장애복구시간이 2 분내로단축 물리적 / 논리적장애에대응한데이터의완전한이중화실현 자동페일오버기능으로장애시간최소화 대기시스템활용으로효율적인운영관리 모니터링을함으로써 1 일 1300 만건에달하는데이터점검으로시스템장애사전대비 평가원은지속적인국민건강증진을위한 2010 년정보화사업의일환으로 의약품처방지원시스템 (Drug Utilization Review, DUR 시스템 ) 을전국 6 만 7 천여곳의의료기관과약국에확대도입하는계획을수립했다. DUR 시스템은의약품처방및조제시에의약품안전성과관련된정보를의사나약사에게실시간으로제공해부적절한약물사용을사전에점검할수있는서비스이다. 완벽한무장애시스템구현위해오라클 MAA 솔루션채택전국의 6 만 7 천개에해당하는요양기관에도입될 DUR 시스템은서비스에신속히대응하여야간의응급실에서도장애없이 24 시간조회, 분석업무가가능하도록서비스에신속히대응할수있어야하고, 천재지변과화재등을비롯한물리적인장애에도 100% 대비한안정성확보가반드시선행돼야했다. 건강보험심사평가원은서비스의장애가국민의건강과직결되어있는이러한미션크리티컬시스템의구축을위해데이터베이스및 Disaster Recovery(DR) 솔루션벤더들을면밀히검토하였다. 이에건강보험심사평가원은완전한이중화를통해물리적 / 논리적장애에대해신속하고완벽히대응하면서도최대의가용성을보장하는 Oracle MAA(Oracle Maximum Availability Architecture) 를 DUR 시스템의기반솔루션으로채택했다. 최고수준의데이터보호및가용성보장하는시스템마련 Oracle MAA(Oracle Maximum Availability Architecture) 는오라클이권장하는최대의가용성보장을위한강력한이중화솔루션이다. 건강보험심사평가원은 DUR 시스템의미션크리티컬환경에 Oracle MAA 를적극수용함으로써 Oracle Database Enterprise Edition 11g, Oracle Real Application Clusters 11g, Oracle Active Data Guard 11g, Oracle Enterprise Manager 11g 에이르는 IT 운영의필수솔루션들을구축해각솔루션의효율성을최대로끌어올렸다. 건강보험심사평가원은 DUR 시스템을 Web Application Server (WAS) 에서데이터베이스까지완전히독립적으로구축하여내부시스템의영향에의해장애가발생할수있는상황까지모두차단했다. 특히 Oracle MAA 솔루션
구성을통해데이터를완벽히보호하고, 최대의가용성을달성하는 DUR 시스템을구축할수있었다. 24 시간, 365 일무정지서비스제공건강보험심사평가원은기존기업들에게미션크리티컬한영역에서그우수성을입증받은 Oracle Real Application Clusters(RAC) 11g 를통해 24 시간, 365 일무정지서비스를제공함으로써재해시의비즈니스지속지원체계를 1 차적으로수립했다. 오라클그리드기술의핵심인 Oracle Real Application Clusters(RAC) 11g 는클러스터내의다수서버들을단일데이터베이스내에서동시에사용할수있게해 DUR 시스템의높은성능및가용성과편리한확장성을보장했다. 데이터의물리적이중화로예상치못한장애신속히대응 Oracle Active DataGuard 11g 는 Oracle RAC 의무정지서비스를이상적으로보완하고, 기본데이터베이스와물리적으로완벽히이중화된스탠바이데이터베이스를자동적으로생성, 유지, 모니터링하는소프트웨어를제공함으로써예상치못한장애나재해, 사용자에의한오류및데이터손상으로부터데이터를 2 차적으로완벽히보호함으로써물리적재해로인한장애복구실패시에최후의보루로써활용할수있게됐다. 운영데이터베이스에서장애가발생할경우, Oracle Active DataGuard 11g 는스탠바이시스템에프로덕션을자동적으로페일오버함으로써 DUR 시스템에필수적으로요구되었던고가용성을최상으로유지할수있게됐다. 또한기존의스토리지미러링기술과달리프로덕션데이터베이스의변경된부분만자동적으로백업해네트워크부하를최소화하고, 복제본을온라인상에서항상최신상태로유지함으로써, 계획에없던가동중단이나장애의상황에도빠르게대응할수있게됐다. 대기시스템기시스템의활용으로효율적인시스템운영가능물리적으로완벽히이중화된스탠바이데이터베이스는프로덕션데이터베이스의최신데이터의변경된 Online Redo 만전송함으로써운영데이터베이스의부하를최소화했다. 또한대기시스템을테스트및 ReadOnly 데이터베이스로도활용이가능해건강보험심사평가원은 DUR 시스템의스탠바이데이터베이스를대기상태로만두는것이아닌여러생산적인용도 ( 통계등 ) 로활용함으
로써전체시스템의효율성을최대한극대화할수있었다. Enterprise Manager 를통한통합모니터링구축과 Standby Database 관리건강보험심사평가원은 DR 의안정적인운영을위해 Oracle Enterprise Manager(EM) 11g 를적극활용하는방안을선택했다. 보통재난상황이자주발생하지않는특성상갑작스런장애상황에대응하다보면절차에따른다양한사용자실수가발생할수있기때문이다. 이를위해 EM 에서는 Disaster Recovery(DR) 구축및모니터링뿐만아니라 Switch Over, Fail Over 등다양한사용자 GUI 관리화면을제공함으로서유사시한번의버튼조작만으로도완전하고안전하게역할전환을수행할수있게되었다. 또한 EM 을한번에여러노드를관리할수있도록 Grid Control 로통합구성함으로써모니터링활용성을극도로높이면서실시간장애대비환경까지대응할수있도록함과동시에운영시스템과대기시스템의성능을수시로감시하고, 비상대기시스템의관리및역할전환까지원스톱으로이루어지도록구성함으로써갑작스런재난에사용자실수없이신속하게대응할수있도록한점에서 EM 의역할은매우중요하다고할수있겠다. 그밖에 Oracle Enterprise Manager 11g 에서제공되는지능적인프로비저닝기능과함께파티셔닝옵션은대용량데이터베이스관리에있어서하루 1300 만건에달하는데이터점검과정에서예상치못한다운타임을최소화할수있게되었다. 결론적으로 EM 은 RAC 및 Active DataGuard 와함께최대가용성보장 (MAA) 을위한최적의조합이라고말할수있겠다. 3 시간에달하던기존장애복구시간을 2 분내로단축지난 11 월건강보험심사평가원은 Oracle MAA 솔루션을기반으로구축한최적의가용성을보장하고, 천재지변과같은물리적인장애에도신속한대응이가능한 DUR 시스템에 15 만개기관이동시사용할때의부하량인 500 TPS 를가정한상태에서장애상황발생시의복구과정을시연하였다. 이시연회에서건강보험심사평가원은기존시스템에서장애발생시 3 시간에달하던장애복구시간이 2 분내로단축되었음을증명했다.
향후계획건강보험심사평가원은 DUR 시스템의전국확대를앞두고요양기관의적극적인참여를위한설명회를개최해왔으며, 고양시와제주도에서는 DUR 시스템을 Oracle Database 10g 기반에서시범적으로시행했다. 그리고건강보험심사평가원은대한민국보건복지분야의중추적인역할을수행할이번 DUR 시스템을 Oracle Database 11g 로구축성공하여확대도입했고, 안정적인서비스를위해 IT 인프라운영과유지보수서비스의향상을위해지속적으로노력해나갈전망이다.