본문 바로가기

terraform2

Terraform AWS EKS Terraform에서 AWS Provider를 통해서 인프라를 구성이 가능하다. VPC, Instance, SQS등등 각족 AWS에서 제공하는 리소스들에 대해서 코드로 작성하여 인프라를 구성할수 있다. 자세한 가이드는 해당링크를 참조해서 Example을 확인하여 원하는 리소스를 찾아서 코드를 작성하면 된다. https://registry.terraform.io/ Terraform Registry registry.terraform.io 하지만 이 구성을 내가 원하는대로 Terraform Code로 작성하기 위해서는 인프라의 구성에 대한 그림이 머리속에 있거나 아키텍처의 그림을 그려놓지 않으면 제대로 인프라가 구성되지 않을 것이다. 조금 경험을 해보고 느낀점은 그냥 무작정 코드를 작성하는 것 보다는 어떤 서.. 2022. 9. 15.
Terraform 이란 간단히 말하자면 인프라스트럭쳐를 코드로 관리하는 방식의 툴이다. 코드형 인프라라는 뜻으로 IaC(Infra as a code)라고 한다. 장점 코드로 서버를 생성하기 때문에 서버운영 및 관리가 모두 자동화 될수 있다. 코드로 수행하기 때문에 빠르고 실수를 방지 할수 있다. 인프라 코드가 기록, 관리되어 문서화 되고 형상관리가 가능하다. 코드리뷰와 테스트로 사전에 장애를 예방할수 있다. 기본 구성 프로비저닝(Provisioning) 어떤 프로세스나 서비스를 실행하기 위한 준비 단계 네트워크나 컴퓨팅 자원을 준비하는 작업 프로바이더(Provider) 테라폼과 외부 서비스를 연결해주는 기능 AWS, GCP, Azure, GitHub, Datadog 특정 기능을 제공하는 서비스들과의 연결 리소스 프로바이더가 제.. 2022. 9. 15.