Terraform과 Ansible을 이용한 3티어 아키텍처 자동화 구성에 대해 정리해보려 한다.주어진 과제는 자동화 툴을 이용하여 WEB, WAS, DB로 구성된 VM을 생성하고 Apache, Tomcat, MariaDB를 자동으로 설치 및 연동하는 과제였다. 앤서블과 테라폼 모두 처음 사용해보았지만 다양한 레퍼런스들을 참조해서 완성할 수 있었다. 가장먼저했던 고민은 어느영역까지 자동화 할 것인가? 라는 부분이었다.앤서블과 테라폼 모두 자동화를 하는 툴이지만 VM생성, SW설치 등에서는 어떠한 차이가 있는지 파악하는것이 중요했다. 조사를 조금해보니 Ansible은 SSH를 연결하여 각 노드들에 명령어를 자동으로 수행하는 것에 가까웠고, 테라폼은 생성된 VM이 없어도 Provider의 API를 통해 직접적..