• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

테라폼

21.12.19 11:20 작성 조회수 158

1

실무에서 쿠버네티스 뿐 아니라 테라폼도 많이 이야기듣게 되는데 이거 어떤건지 짧게 코멘트 부탁드립니다. (언뜻 쿠버네티스와 헷갈리기도 하구요)

답변 1

답변을 작성해보세요.

1

aws, gcp 등 클라우드를 사용해보셨으면 그곳에서 리소스를 생성하게 되는데요. 보통 웹에서 로그인을 한 후 gui 환경에서 직접 리소스를 생성하고 관리하게 됩니다. 이때 테라폼은 이를 코드 형태로 관리해줘서 웹 환경에서 마우스, 키보드로 하는 관리를 코드로 관리할 수 있도록 도와주는 툴이라고 보시면 됩니다(iaac라고도 부릅니다)

쿠버네티스는 반면 컨테이너 오케스트레이션 도구라고 해서 컨테이너로 관리되는 애플리케이션을 쉽게 배포하고 관리할 수 있도록 도와주는 툴입니다! 

보통 회사에서는 aws, gcp 등의 클라우드를 사용하고 그곳에서 제공해주는 쿠버네티스 리소스를 사용하여 서비스를 관리&배포하곤 합니다. 이때 aws, gcp 등의 클라우드 리소스 관리(사용자 권한, 스토리지, 서버 인스턴스 등)는 테라폼을 사용하기도 하는거죠. 테라폼이 조금 더 로우레벨의 기능을 지원해주는 툴이라고 보면 될 것 같습니다!