클라우드 컴퓨팅 기반의 고가용성 복제시스템의 구현

Implement of High Available Replicate Systems Based on Cloud Computing

  • 박성원 (숭실대학교 IT정책경영학과) ;
  • 이문구 (김포대학 IT학부 인터넷정보과) ;
  • 이남용 (숭실대학교 IT정책경영학과)
  • Park, Sung-Won (Department of IT Policy Management, Soongsil University) ;
  • Lee, Moon-Goo (Div of IT, Department of Internet Information, Kimpo College) ;
  • Lee, Nam-Yong (Department of IT Policy Management, Soongsil University)
  • 투고 : 2011.11.10
  • 발행 : 2011.11.25

초록

업무의 IT 의존도가 높아지면서 재해로부터 기업의 자산을 보호하는 것은 IT 운영 관리자들이 가장 고려해야 할 사항들 중 하나이고 데이터 및 정보는 기업 활동의 원천이기 때문에 데이터 보호는 업무 연속성 측면에서 IT 운영의 최대 우선순위가 되고 있다. 그러므로 본 논문은 이러한 재해로 인하여 중단된 정보기술 서비스를 재개하는 재해 복구를 위한 시스템을 클라우드 컴퓨팅 기반으로 구현하였다. 구현된 고가용성 복제 시스템은 복제성능 향상을 위해 다중 스레드 대상 데이터베이스 방법을 적용하였으며, 파일시스템의 실시간 동기화 기술로 네트워크 효율을 향상 시킬 수 있으며, 액티브 대 액티브 운영으로 백업 시스템 활용을 극대화함으로써, 근원지 데이터베이스 시스템의 부하를 분산시키는 효과를 갖게 한다. 이밖에도 복제 데이터의 정합성 검증 기능과 데이터 센터의 실제 운영에서 요구되는 모니터링 기법 등을 구현하였다. 성능평가에서도 다중 스레드 방식을 사용함으로써 단일 스레드 방식보다 약 3배 이상의 향상된 복제 기능 성능결과를 보여주었다.

As business management has a high level of dependence on Informational Technology (IT), protecting assets of a company from disaster is one of the most important thing that IT operating managers should consider. Because data or information is a major source of operation of the company, data security is the first priority as an aspect of continuity of business management. Therefore, this paper will realize disaster recovery system, which is suspended because of disaster, based on cloud computing system. Realized High Available Replicate System applied a method of multi thread target database to improve Replicate performance, and real time synchronize technology can improve efficiency of network. From Active to Active operation, it maximizes use of backup system, and it has a effect to disperse load of source database system. Also, High Available Replicate System realized consistency verification mechanism and monitoring technique. For Performance evaluation, High Available Replicate System used multi thread method, which shows more than threefold of replicate performance than single thread method.

키워드

참고문헌

  1. 강승석, 손예진, 문은지, "클라우드 컴퓨팅 서비스구현을 위한 네트워크 가상화 연구", 한국지역정보화학회, 한국지역정보화학회지, 제13권 제3호2010.9, page(s): 1-17
  2. 김성준, "클라우드 컴퓨팅환경에서의 기업정보보안방안", 공주대학교 KNU 경영컨설팅 연구소, 경영컨설팅리뷰, 제1권 제2호 2010.8, page(s): 194-208
  3. 용덕, 김상욱, "클라우드 컴퓨팅을 위한 클라우드수퍼바이저 운영체제 설계", 한국멀티미디어학회,2010년도 추계학술발표논문집 2010.11, page(s):245-247
  4. 김명호, 김재우, 장현춘, "클라우드 컴퓨팅의 오늘과 내일", 한국정보보호학회, 정보보호학회지, 제20권 제2호 2010.4, page(s): 56-64
  5. 이경하, 최현식, 정연돈, "클라우드 컴퓨팅에서의대용량 데이터 처리와 관리 기법에 관한 조사"한국정보과학회, 정보과학회논문지 : 데이타베이스,제38권 제2호 2011.4, page(s): 104-125
  6. 임철수, "클라우드 컴퓨팅 보안 기술", 한국정보보호학회, 정보보호학회지, 제19권 제3호 2009.6,page(s): 14-17
  7. He Dian, Liang Ying, Hang Zhi, "Replicate Distribution Method of Minimum Cost in Cloud Storage for Internet of Things", Network Computing and Information Security (NCIS), 2011 International Conference, 14-15 May 2011
  8. http://www.oracle.com
  9. http://download.oracle.com/docs/
  10. http://www.oracle.com