Terraform
-
테라폼 개념 정리Terraform 2023. 7. 12. 20:04
IAC에는 크게 Configuration management , Server Templating, Provisioning Tools들이 있다. Configuration management은 구성 유지를 하는 역할을 한다. 항상 여러가지 호스트에서 돌려도 아무런 effect가 나지 않음. Server Templating 서버 템플릿을 통해 항상 같은 infrastructure를 제공한다. 우리가 공부할 테라폼은 Provisioning Tools에 해당된다. 프로비저닝 툴은 다양한 프로바이더들을 지원해준다. 프로바이더에서 제공하는 파라미터를 가지고 테라폼을 사용해서 infrastructure을 깔기. 아무튼 IaC에서 Provisioning Tools의 역할을 하는 테라폼을 공부해보자. Iac란? Infra..
-
테라폼Terraform 2023. 6. 22. 20:18
여러가지 환경에 유사한 인프라 구축 과정에서 반복되는 작업을 없애고 휴먼 에러를 줄이기. 코드를 통해 인프라 구성이 되므로 문서 최소화, 온보딩 기간을 단축 서버리스 테라폼. 서비와 테라폼 파이프라인. 개발자에게서 서버가 사라지고 호스팅플랫폼에서 알아서 관리를 해줌. 얼마나 큰 용량의 ram을 사용할건지 예측해야되고 소프트웨어 관리 패치, 서버관리 모니터링 스케일링을 직접 해야했음. ㅅ항상 운영해야하기때문에 관리하기 어려웠음. 개발자는 코드를 구성하는 함수 하나를 만들고 내 함수를 언제 실행해야하는지만 알려주면됨. 리소스의 한계가 있다는 단점이 있다. 너무 오래걸리고 무거운 일을 하기에는 적합하지 않음 다양한 형태의 서버리스 : 서버리스의 가장 큰 장점은 왜 테라폼인지? 멀티 클라우드와 하이브리드 클라우..