
163
CHAPTER 07
글로벌 애플리케이션 분산과 스테이징
7.1
이미지 분산 배포
여러분이 개발한 애플리케이션을 전 세계에서 실행하려면 우선 그 이미지를 전 세계에 위치
한 클러스터에서 사용할 수 있어야 한다. 제일 먼저 검토해봐야 할 부분은 이미지 레지스트
리에 자동 지리 복제
automatic
geo
-
relication
기능이 있는지 여부다. 클라우드 프로바이더가 서비스
하는 이미지 레지스트리는 대부분 이미지를 전 세계에 자동으로 퍼뜨리고, 이미지를 풀링하
는 클러스터에서 가장 가까이 있는 스토리지에 이미지 요청을 리졸빙하는
resolving
기능을 제
공한다. 물론, 이미지를 어디서 복제할지 이미 여러분이 알고 있다면 직접 지정할 수도 있다.
일례로, 애저 컨테이너 레지스트리
1
가 그런 기능을 제공하는 이미지 레지스트리인데, 다른
클라우드 프로바이더도 비슷한 서비스를 제공한다. 클라우드에 내장된 지리 복제 지원 레지
스트리를 이용하면 전 세계에 이미지를 간편하게 분산 배포할 수 있다. 이미지를 레지스트리
에 푸시하고 지리 배포할 리전을 선택하면 나머지 일은 레지스트리가 알아서 처리한다.
클라우드 레지스트리를 사용하지 않거나, 클라우드 프로바이더가 이미지 자동 지리 배포를
지원하지 않을 때는 알아서 해결해야 한다. 한 가지 방법은 특정 위치에 단일 레지스트리를 ...