클라우드 환경에서의 고가용성 시스템 구현 및 결함 내성 시험

Implementation and Fault-tolerance Tests of High Availability System in Cloud Environment

  • 발행 : 2019.05.23

초록

많은 기업체와 공공기관 들이 자체적으로 서버 안정화를 위한 시스템을 구축하고 있지만 아직까지 일부 공공기관을 포함한 다수의 웹 서버에서는 트래픽 집중 등의 예상치 못한 원인으로 인한 장애가 빈번하게 일어난다. 이런 장애시마다 소실되는 정보들과 업무의 마비는 큰 손실을 가져올 수 있다. 본 연구에서는 다중화 구조의 웹 서버에서 로드밸런싱을 적용하여 각 서버로 들어오는 부하를 분산해 과부하로 인한 장애를 대비하고, 세션 클러스터링을 통해 일부 서버의 장애시에도 사용자의 세션정보를 유지하여 연속적인 서비스를 제공하는 고가용성 웹 시스템을 제안한다.

Many enterprises and public institutions are building their own server stabilization system. Nevertheless, many web servers including some public institutions have frequent obstacles due to the unexpected causes such as traffic concentration. Data loss during each of these situations and business interruption can cause a huge loss. In this study, we propose high-availability Web system that uses load balancing and session clustering. Each deals with the failure due to the over traffic by distributing incoming requests in the multiplexed web server and provides the continuous services by maintaining session information of the users in case of the failure of some servers.

키워드