목록 보기
데브옵스 플랫폼이 선택한 프로비저닝 도구
데브옵스

데브옵스 플랫폼이 선택한 프로비저닝 도구

화해
화해
2022년 2월 18일

두줄요약

반복적인 인프라 수작업과 상태 관리 문제를 해결하기 위해 Terraform을 도입했습니다. 멀티 클라우드 지원과 Terraform Cloud 기반 상태 관리·잠금 기능을 활용했습니다.

문제 상황

  • 다수 팀의 인프라 생성·제거 요청 증가와 반복 수작업
  • 휴먼 에러, 환경 삭제 누락, 신규 조직 확대에 따른 배포 방식 한계

선택 이유

  • AWS·GCP 등 멀티 클라우드 프로바이더 지원과 재사용 가능한 모듈
  • 프로바이더 API 기반 동작으로 AWS CLI와 유사한 인수 체계
  • 에이전트 설치 없이 선언형 구성과 plan 기반 변경 계획 검토

구조와 흐름

  • 구성 파일·상태 파일·실제 인프라 비교를 통한 plan 및 apply 수행
  • 환경·리소스별 파일 레이아웃과 모듈 디렉터리로 상태 파일 격리
  • Terraform Cloud 원격 백엔드의 상태 관리, 잠금, 실행 이력, 모듈 버전 관리

트레이드오프

  • 로컬 상태 파일의 팀 공유·동시 접근·환경 격리 문제
  • VCS 기반 상태 파일 관리의 최신화 누락과 잠금 부재 위험
  • 워크스페이스의 복잡한 분기 로직, 동일 백엔드 저장, 운영 환경 오작업 가능성

다음 읽기

#AWS 주제를 이어서 읽기

표준 서비스 환경 자동 구축을 위한 서버 템플릿 도구 도입 사례

문서·애드혹 스크립트 중심의 AMI 관리 한계를 해결하기 위해 Packer를 도입했습니다. 멀티 클라우드 재사용성, 레이어드 이미지, IaC 기반 자동화 방향을 제시합니다.

화해
화해
데브옵스

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...