일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 구조 패턴
- Til
- AWS 비용 절감
- Rust
- 14일 공부
- ssh
- 도커 주의사항
- leetcode
- Monthly Checklist
- 실용주의 프로그래머
- 생성 패턴
- 지표
- study
- 청첩장 모임
- DevOps
- PostgreSQL
- terraform
- github
- AWS
- Playwright
- 디자인 패턴
- 티스토리챌린지
- amazon ecs
- 신혼 여행
- docker
- MAPF
- 오블완
- Go-lang
- 논문 정리
- 경로 계획 알고리즘
- Today
- Total
목록terraform (5)
밤 늦게까지 여는 카페
혹시 terraform으로 인프라를 관리하고 있으신가요? 1) terraform 버전을 잘 관리해서 클라우드 서비스 프로바이더가 제공하는 모든 기능을 사용할 수 있거나2) terraform 스크립트를 깔끔하게 잘 나눠서 필요할 때에만 배포가 진행된다면 큰 문제가 없으실 겁니다. 하지만 저는 1) terraform 버전이 너무 오래되었고, 2) 모든 리소스를 하나의 terraform 워크스페이스에서 관리하고 있습니다. 이로 인해서 terraform으로 서비스를 배포할 때마다 인프라의 특정 옵션을 수동으로 변경해줘야 하는 문제를 겪었습니다.오래된 버전의 terraform 스크립트에서 지원하지 않는 옵션을 사용해야 해서 배포될 때마다 해당 옵션이 초기화 됨terraform 스크립트를 최신 버전으로 마이그레이션..
안녕하세요. 오늘은 terraform 리뷰를 준비했습니다. 1) 간단하게는 terraform으로 토이 프로젝트 스택을 관리해본 경험 2) 회사에서 terraform으로 제품을 관리해본 경험 미흡하지만 위의 두 경험을 토대로 terraform을 리뷰해보겠습니다. 1. terraform 러닝 커브 혹자는 다음과 같이 실력과 학습 시간을 정리해뒀더라구요. 초보 terraform을 사용할줄만 아는 수준 일주일 중수 terraform code를 리팩토링하고 구조화할 줄 아는 수준 1~3달 고수 terraform의 함수, 모듈과 같은 고급 기능을 자유롭게 쓸 수 있는 수준 3달 이상 참고: https://openupthecloud.com/how-long-to-learn-terraform/ 백엔드 팀에서 terraf..

안녕하세요. 오늘은 terraform을 직접 사용해보려고 합니다! GCP에서 Compute Engine을 생성하는 진짜 진짜 단순한 사례이니 직접 따라하기도 쉬울거에요! 같이 가볼까요? terraform 스크립트가 저장된 github 링크 공유드립니다:) https://github.com/goodahn/gcp-computing-engine-tf 1. 준비 과정 이번 포스팅에서는 terraform cloud를 사용할 것입니다. terraform cloud를 사용하기 위해서 필요한 소프트웨어 및 준비 과정을 진행해보겠습니다. 1.1 terraform 설치하기 wget -O- https://apt.releases.hashicorp.com/gpg | gpg --dearmor | sudo tee /usr/shar..

안녕하세요. 저번에 공부했던 terraform은 어떠셨나요? 2022.10.18 - [DevOps] - terraform이 뭘까? - 인프라도 형상 관리해야죠! .tfstate 파일을 어떻게 관리하지? 개인 컴퓨터에서 terraform을 사용하여 인프라를 관리하기 시작했다면 한가지 고민이 생기셨을 거에요. .tfstate 파일을 어떻게 관리하지? terraform을 사용하는, IaC가 필요한 상황은 조직에서 인프라를 관리할 때 입니다. 그런데 .tfstate 파일을 개인 컴퓨터에서 관리한다면 조직에서 관리가 어렵겠죠? 이를 해결하기 위해서 terraform은 backend 기능을 제공합니다. terraform backend 기능 terraform backend는 state 파일을 어느 곳에 보관할지 설정..
안녕하세요. 오늘은 가장 인기 있는 IaC 툴 중 하나인 terraform에 대해서 공부해보려고 합니다. 혹시 진행 중인 프로젝트의 인프라가 클라우드 서비스를 통해서 관리되고 있고, 인프라에 대한 형상 관리가 필요하다면 terraform에 대해서 공부해보는 것을 추천드립니다. IaC란 IaC는 Infrastructure As Code의 약자로 인프라의 할당, 수정, 배포, 관리를 코드로 진행하자는 개념입니다. terraform 이외에도 다음과 같은 유명한 IaC 툴들이 있습니다. terraform AWS CloudFormation Azure Resource Manager Google Cloud Deployment Manager Ansible IaC 툴을 사용하는 이유 요즘 클라우드 서비스가 제공되면서 개..