트래픽 구조¶
서비스 규모에 따른 트래픽 구조를 예시한다. 편의상 아래와 같이 지칭한다.
호칭 |
확장자 |
설명 |
---|---|---|
|
html, do, php, jsp 등 |
메인페이지, API등 데이터베이스를 소모하는 데이터 자원 |
|
jpg, png, webp, avif, mp4, webm 등 |
이미지, 비디오등 스토리지를 소모하는 정적 자원 |
소규모 구조¶
소규모 서비스인 경우 www
단일 도메인을 사용하는 경우가 많다.

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

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

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

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

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

Note
서비스 규모가 더 커진다면 2-Tier 구조 를 통해 M2Live
의 컴퓨팅 파워와 저장공간을 극대화할 수 있다.
클라우드 버스팅¶
평소에는 On-Premise에서 모든 트래픽을 처리하지만, 블랙 프라이데이와 같은 이벤트 기간동안 부하가 폭증하면 M2Live
클라우드 버스팅 을 통해 확장해 갑작스러운 부하를 처리할 수 있다.
