
287
8
장
배포
도 지금까지 가상화된 인프라스트럭처에서 데이터베이스를 실행하지 않는 경향이 있다) 그다
지 원치 않게 된다.
반면에 공용 클라우드 공급자를 기반으로 운영하는 팀은 [그림
8
-
7
]에서 보듯이 마이크로서비
스별로 전용 데이터베이스 인프라스트럭처를 프로비저닝할 가능성이 훨씬 더 높다. 이 인프라
스트럭처를 프로비저닝하고 관리하는 비용은 훨씬 저렴하다. 예를 들어
AWS
의 관계형 데이터
베이스 (
RDS
)는 백업, 업그레이드, 다중 가용 영역의 페일오버
failover
와 같은 문제를 처리할 수
있으며 다른 공용 클라우드 공급자가 제공하는 유사한 제품을 사용할 수 있다. 따라서 마이크
로서비스를 위해 더 많은 인프라스트럭처를 사용할 때 비용 효과가 훨씬 더 높으며, 각 마이크
로서비스 소유자는 공유 서비스에 의존하지 않고 더 많은 제어를 할 수 있다.
송장
송장
데이터베이스
DB
전용
인프라스트럭처
DB
전용
인프라스트럭처
주문
데이터베이스
주문
그림
8-7
각 마이크로서비스는 자신만의 각 마이크로서비스는 자신만의
DBDB
전용 인프라스트럭처를 활용한다. 전용 인프라스트럭처를 활용한다.
8.1.38.1.3
환경 환경
소프트웨어를 배포하면, 그 소프트웨어는 환경에서 실행된다. 각 환경은 일반적으로 서로 다른
용도로 사용되며, 보유할 수 있는 정확한 환경 수는 ...