우리는 "미리 베이킹"되지 않은 AMI EC2 인스턴스를 사용할 계획입니다. 즉, 스핀 업되면 AWS Linux의 베어 설치입니다. 부트 스트랩 프로세스는 python, tomcat과 같이 필요한 다양한 설치를 가져옵니다. 최소 3 개의 인스턴스와 최대 8 개의 인스턴스가 있습니다.
이러한 요구 사항을 고려할 때 Amazon Cloud Formation (CloudInit)을 사용하는 것보다 Puppet / Chef를 사용하는 것이 유용할까요?
내가 볼 수있는 가장 좋은 점은 Puppet을 사용했다면 스크립트와 비교하여 무슨 일이 일어나고 있는지 확인하기 위해 감사하기 쉬운 선언적 프로그래밍이 있다는 것입니다. 또한 CloudInit에는 16k 스크립트 크기 제한이 있으며 이는 우리가 실행할 수도 있고 그렇지 않을 수도 있습니다.
내 질문에 대한 답변으로 여기에서 제공 할 수있는 특정 이유로 CloudInit에서 Puppet 또는 Chef로 이동 한 사람이 있습니까?