자료실

High Availability II (멀티 Zone) 구축 가이드

작성자
isoft
작성일
2018-11-21 09:32
조회
198
개요

ucloud Zone 전체 장애 혹은 데이터센터 레벨의 장애 극복이 가능한 구조입니다. GSLB를 통하여 지역적으로 다른 장소에 소산하여 이중화 구성이 가능합니다.
특·장점


  • ucloud biz에서는 물리적으로 분리된 여러 zone을 제공하고 있습니다.

  • 사용자는 한 계정에서 다수의 zone을 동시에 사용할 수 있습니다.

  • zone간에는 통신도 가능할뿐만 아니라 가상서버 이미지를 복사하여 가상서버를 복제할 수 있습니다.

  • 시스템을 물리적, 지역적으로 이원화하여 운영하는 것은 여러가지 의미를 갖습니다.

  • 하나의 Zone에서 공용으로 사용하는 인프라 (공용 스위치 등)의 장애에서 자유로울수 있습니다. 또한 데이터센터 규모의 장애가 발생해도 서비스 생존이 가능합니다.


활용사례


  • 물리적 장애에서 완전 자유로워야 하는 안정성이 필요한 서비스

  • 두 zone간 통신이나 동기화에 latency가 중요하지 않은 시스템

  • 지역 소산이 필요한 중요한 데이터 분리 수용 (Disaster Recovery)


아키텍처

Web-Service 구성도




  1. GSLB(Global Server Load Balancing)는 DNS 서비스의 발전된 형태입니다. 서버의 상태정보를 확인 후 IP 정보를 배포함으로써 서비스 가능한 site로의 연결을 가능하게 합니다. Site는 ucloud 내의 각기 다른 zone뿐만 아니라 IDC, 고객 시설을 포함합니다.

  2. 로드밸런서는 외부에서 유입되는 사용자 트래픽을 여러 VM으로 분산합니다. GSLB가 상단에 있어도 각 site에는 부하분산에 전문적인 기능을 가진 로드밸런서가 별도로 있어야 합니다.

  3. Zone간 CIP 연동은 CIP(Cloud Internal Path)라는 별도의 사설 네트워크를 통해 가능합니다. ①기존 시스템 혹은 일부 zone은 각 zone에 CIP를 각각 생성 후 두 CIP를 연결하여 사용합니다(Inter-AZ) ② 일부 zone은 zone을 넘은 CIP L2 연동을 통하여 하나의 CIP 대역으로 다른 zone 간 연동이 가능합니다(CIP Overlay)

  4. Zone간 DB 연동을 위해서는 VM으로 구현하거나 ucloud DB를 사용할 수 있습니다. 단, 연동 시 zone 간의 거리가 있다면 그에 비례하여 Network Latency가 커지며 replica lag이 발생할 수 있음에 유의해야 합니다.