이 스택은 자체 테라폼 정의 파일이 있으며, 정의는 환경마다 개별적으로 적용된다. 테라폼이
프로비저닝한 인프라 요소의
ID
는 구성 레지스트리에 저장될 것이다.
모든 마이크로서비스 애플리케이션은 앞에서 소개한 [예제
9
-
6
]와 유사한 자체 테라폼 정의
파일을 갖는다. 또한 마이크로서비스 인프라는 트래픽을 오토스케일링 그룹으로 라우팅하는
ELB
와 애플리케이션용 데이터베이스 스키마 인스턴스를 생성하는
RDS
정의를 추가할 것이
다. 테라폼 정의는 인프라의 여러 부분에 적용할 서브넷과 시큐리티 그룹의
ID
를 구성 레지스
트리에서 가져올 것이다.
결과는 [그림
9
-
7
]처럼 보일 것이다.
216
코드로 인프라 관리하기
그림
9
-
7
마이크로서비스애플리케이션스택
서브넷 A
(외부 인바운드)
서브넷 B
(외부 인바운드)
서브넷 C
(내부) ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.