$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

로드 밸런싱 Active-Active 방식의 웹 서버 이중화 구축 및 결함내성 시험
Implementation and Fault-tolerance Tests of Load Balanced and Duplicated Active-Active Web Servers 원문보기

한국정보통신학회논문지 = Journal of the Korea Institute of Information and Communication Engineering, v.18 no.1, 2014년, pp.63 - 71  

최재원 (School of Computer Science and Engineering, Kyungsung University)

초록
AI-Helper 아이콘AI-Helper

본 논문에서는 Active-Active 방식의 웹서버 이중화 방법에 관해 연구하였다. Rsync과 crontab을 이용하여 웹서버간에 주기적인 복사가 이루어지도록 하여 동일한 상태를 유지시켰다. 로드밸런싱서버가 웹서버를 교대로 실행하여 부하를 분산하고, 빠른 서비스가 제공되도록 하였다. 또한 임의의 웹서버에 장애가 발생하더라도 또 다른 웹서버에 의해 서비스가 계속 유지되도록 하였다.

Abstract AI-Helper 아이콘AI-Helper

In this paper we researched on the Duplication Techniques for Active-Active Web Servers. Rsync and crontab utilities make copy periodically between web servers and maintain the same status. Load Balancing Server makes web servers load balanced and fast servicing by executing web servers alternativel...

주제어

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

문제 정의

  • 본 장에서는 웹서버의 신뢰성을 높이기 위한 웹서버 이중화(Duplication) 구축방법에 관해 연구하였다. 리눅스 가상서버를 이용하여 웹서버를 Active-Active 방식으로 이중화하여 서버의 부하를 분산하고, 서버의 신뢰성을 높이기 위한 방법을 연구하였다.
  • 본 논문에서는 리눅스 가상서버를 이용하여 웹 서버를 이중화하여 서버의 부하를 분산하고, 응답시간을 줄이고, 서버의 신뢰성을 높이도록 하였다. 사용자의 서비스 요청을 로드밸런싱 서버가 받아들여 이중화된 웹서버로 다이렉트 라우팅하여 라운드-로빈(round-robin) 방식으로 교대로 서비스하도록 하였다.
  • 본 논문에서는 웹서버 이중화시스템 구축을 위한 절차를 실제 예를 통해 상세히 기술함으로써 웹서버 개발자와 관리자의 신뢰성 있는 웹서버 구축에 많은 도움이 될 것이다. 본 연구에서는 웹서버의 사양이나 실제 부하 등에 대한 고려는 하지 않고 라운드로빈 방식의 웹서버 스케쥴링을 하였다.
  • 본 논문에서는 웹서버의 신뢰성과 무결성 향상을 위한 웹서버의 이중화 구축방법에 관해 연구하였다. 웹서버를 이중화하고 리눅스 가상서버를 이용하여 로드밸런싱 하여 빠른 서비스 응답과 웹서버의 결함내성이 이루어지도록 하였다.
  • 본 논문에서는 웹서버 이중화시스템 구축을 위한 절차를 실제 예를 통해 상세히 기술함으로써 웹서버 개발자와 관리자의 신뢰성 있는 웹서버 구축에 많은 도움이 될 것이다. 본 연구에서는 웹서버의 사양이나 실제 부하 등에 대한 고려는 하지 않고 라운드로빈 방식의 웹서버 스케쥴링을 하였다. 향후 이를 고려한 연구를 계속하여 좀 더 효율적이고 신뢰성 있는 웹서버 이중화 시스템 구축이 이루어지도록 하겠다.
  • 본 장에서는 웹서버의 신뢰성을 높이기 위한 웹서버 이중화(Duplication) 구축방법에 관해 연구하였다. 리눅스 가상서버를 이용하여 웹서버를 Active-Active 방식으로 이중화하여 서버의 부하를 분산하고, 서버의 신뢰성을 높이기 위한 방법을 연구하였다.
  • 웹 서버 이중화를 위한 로드밸런싱 서버의 구축과 웹서버 구축에 대해 연구하였다. 로드밸런싱 서버는 클라이언트의 접속요청을 웹서버로 분배하여 부하를 분산하고, 웹서버의 이중화로 하나의 웹서버에 장애가 발생하더라도 나머지 웹서버에 의해 지속적인 서비스가 제공된다.
본문요약 정보가 도움이 되었나요?

질의응답

핵심어 질문 논문에서 추출한 답변
이중화 방식이란 어떤 방식인가? 일반적으로 시스템의 결함내성을 위해서는 시스템의 중요 요소를 중복시켜 하나의 요소에 오류가 발생하더라도 중복된 다른 요소가 이를 대체하여 서비스를 계속 유지시키는 이중화 방식을 채택한다. 이중화(Duplication, Duplex) 방식은 어느 한 쪽만이 동작하다가 장애 발생시 다른 한 쪽이 동작을 이어가는데, Active-Standby 이중화와 Active-Active 이중화 방식이 있다[2].
기존의 Master-Slave 형태의 이중화 방식의 문제점은 무엇인가? 2차 웹서버는 평상시에 메인 서버로부터 주기적으로 정보를 받아 1차 웹서버와 동일한 상태를 유지시킨다. 기존의 Master-Slave 형태의 이중화 방식은 master와 slave의 설정이 별개이기 때문에 문제 발생시 서비스 복구가 지연될 수 있고, 파일들의 동기화 지연으로 인한 문제가 잦다. 그래서 1, 2차 웹 서버를 동일하게 구성하고 디렉토리 경로 내의 모든 파일을 rsync 로 동기화시키는 Active-Active 방식의 이중화가 더 적절하다[3].
Active-Standby 이중화 방식에서 2차 웹서버는 평상시에 어떤 상태를 유지하고 있는가? Active-Standby 이중화는 Master-Slave 형태의 이중화로 평상시에는 1차 웹서버가 메인 서버로서 서비스를 제공하고, 2차 웹서버는 1차 서버의 장애를 대비한 보조 서버이다. 2차 웹서버는 평상시에 메인 서버로부터 주기적으로 정보를 받아 1차 웹서버와 동일한 상태를 유지시킨다. 기존의 Master-Slave 형태의 이중화 방식은 master와 slave의 설정이 별개이기 때문에 문제 발생시 서비스 복구가 지연될 수 있고, 파일들의 동기화 지연으로 인한 문제가 잦다.
질의응답 정보가 도움이 되었나요?

참고문헌 (8)

  1. Jae-Weon Choi, "Foundation Techniques and Cooperation Test of Fault-tolerant Domain Name Servers for Internet Name Resolution", Journal of Korean Institute of Marine Information and Communication Sciences, Vol. 15, No. 1, Jan. 2011. 

  2. Windows Forum, Duplication Technology [Internet]. Available: http://windowsforum.kr/lecture/1663804, Jan. 2011. 

  3. Jae-Weon Choi, "Foundation Techniques and Fault-tolerance Tests of Active-Active Duplicated Domain Name Servers", Journal of Korean Institute of Information and Communication Engineering, Vol. 17, No. 2, Feb. 2013. 

  4. Korea Hydrographic and Oceanographic Administration, "Completion Report of Maritime Integrated Information System", Ministry of Land, Transport and Maritime Affairs, 2010. (Library of Congress) 

  5. Jae-Weon Choi, "Implementation Methods of Name-based Virtual Host for Multiple Domain Name Service", Jounal of Kysungsung University Research Institute of Engineering Technology, Vol. 16, Feb. 2010. 

  6. Jae-Weon Choi, "Implementation Methods of IP-based Virtual Host for Multiple Host Service", Jounal of Kysungsung University Research Institute of Engineering Technology, Vol. 17, Feb. 2011. 

  7. Ja-Ryong Sea, Fedora Linux Following, pp.533-560, HaeGeeWon, Nov. 2008. 

  8. KT Cloud Engineering, Replication DR Implementation on uCloud [Internet]. Available:http://14.63.247.75:8080/export/sites/default/support/pds/download/replication_DR_guide_v3.4.pdf, Feb. 2013. 

저자의 다른 논문 :

관련 콘텐츠

오픈액세스(OA) 유형

GOLD

오픈액세스 학술지에 출판된 논문

저작권 관리 안내
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로