IaC의 첫 걸음
Devops운영팀(Ops)와 개발팀(Devs)의 합성어
Infrastructure as Code 코드형 인프라 란 코드를 작성 및 실행하여 인프라를 생성,배포,수정,정리하는 것을 말합니다.데브옵스의 핵심은 서버,데이터베이스,네트워크,로그 파일, 애플리케이션 구성,문서,자동화된 테스트, 배포 프로세스등 거의 모든 것을 코드로
닭이 먼저일까?
테라폼 같은 선언적 언어에는 for 반복문이 없습니다. 그렇다고 테라폼에서 이용을 하지 못하는건 아닙니다.하지만 몇가지의 반복문 구성을 제공하여 사용할 수 있게 하였습니다.
for_eact를 사용해 리소스를 맵으로 처리하면 컬렉션 중간의 항목도 안전하게 제거할 수 있어 count를 사용해 리소스를 배열로 처리한느 것보다 이점이 큽니다
테라폼은 IaC 소프트웨어이며 상업적 이용에 제한이 없는 오픈소스
테에라아포옴~
블록들...
방화벽 설정과 로드밸런서와 인스턴스 그룹을 하나씩 더 만들어 3티어로 구성해보기
테라폼을 이용하여 GCP 2티어(워드프레스 + MySQL)을 구성하여 봤습니다.테라폼을 이용하여 인프라 구축하기위한 목표 아키텍쳐입니다.