트래픽 구조

서비스 규모에 따른 트래픽 구조를 예시한다. 편의상 아래와 같이 지칭한다.

호칭

확장자

설명

wwww

html, do, php, jsp 등

메인페이지, API등 데이터베이스를 소모하는 데이터 자원

contents

jpg, png, webp, avif, mp4, webm 등

이미지, 비디오등 스토리지를 소모하는 정적 자원

소규모 구조

소규모 서비스인 경우 www 단일 도메인을 사용하는 경우가 많다.

../../../_images/flow6.png

contents 도메인이 별도로 존재하는 M2Live 에서 가상호스트 분리를 통하여 서비스가 가능하다.

../../../_images/flow7.png

분리되어 있지 않아도 설정을 통해 M2Live 클라우드 서비스로 라우팅이 가능하다.

../../../_images/flow8.png

중규모 구조

중규모 서비스에서는 백엔드 대역폭 병목현상이 발생할 수 있기 때문에 contents 도메인에 CDN이 도입된 경우가 많다.

../../../_images/flow9.png

대규모 구조

대규모 서비스는 도메인별로 별도의 팜을 가진다.

../../../_images/flow10.png

기본구조

멀티 백엔드, 멀티 CDN, 불특정 외부 네트워크를 통합하기도 한다.

../../../_images/flow11.png

Note

서비스 규모가 더 커진다면 2-Tier 구조 를 통해 M2Live 의 컴퓨팅 파워와 저장공간을 극대화할 수 있다.

클라우드 버스팅

평소에는 On-Premise에서 모든 트래픽을 처리하지만, 블랙 프라이데이와 같은 이벤트 기간동안 부하가 폭증하면 M2Live 클라우드 버스팅 을 통해 확장해 갑작스러운 부하를 처리할 수 있다.

../../../_images/flow12.png