Ansible과 Terraform의 차이

1837 단어 AnsibleTerraform

소개



Terraform을 만지면서 Ansible과 기능적으로 무엇이 다른지 혼란스러웠기 때문에 조사해 본 메모입니다.

각각의 특징




  • 메인 : 클라우드 인프라 오케스트레이션
  • 서브로서 구성 관리도 할 수 있다
  • 서버 자체를 프로비저닝하도록 설계되었습니다
  • 엄격하게 선언적 (코드로 최종 상태를 지정한다)
  • 멀티 클라우드를 효율적으로 관리
  • 새 서버에 대해 hogehoge
  • 클라우드 리소스 (서버, LB, DNS) 관리가 우수합니다



  • 메인 : 구성 관리
  • 오케스트레이션 작업도 하위로 실행할 수 있습니다
  • 기존 서버에 소프트웨어 설치 및 관리
  • 절차 유형 (최종 상태를 달성하는 방법 지정)
  • 서버와 서비스를 원하는 상태로 만드는 도구
  • 프로비저닝도 가능
  • 기존 서버에 대해 hogehoge
  • 소프트웨어 관리가 우수
  • 패키지 설치, 응용 프로그램 배포, 구성 관리

  • 요약



    클라우드 인프라 구축 (서버 조달, 라우팅 설정)은 Terraform으로,
    그 이후,
    애플리케이션 가동 환경의 구축(미들웨어의 도입, 앱 배포)은 Ansible에 하면
    양쪽의 특기 분야를 살릴 수 있을 것.

    참고 링크



    Ansible vs. Terraform: Fight!
    Terraform vs. Ansible vs. Puppet
    Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation
    Ansible vs Terraform

    좋은 웹페이지 즐겨찾기