เรากำลังวางแผนที่จะใช้อินสแตนซ์ AMI EC2 ซึ่งไม่ใช่ "การอบล่วงหน้า" กล่าวคือเมื่อมีการหมุนพวกเขาจะติดตั้ง AWS linux เพียงเล็กน้อย กระบวนการบูตของเราจะดึงการติดตั้งต่างๆที่เราต้องการเช่น python, tomcat เราจะมีอย่างน้อย 3 อินสแตนซ์และสูงสุด 8
ด้วยข้อกำหนดเหล่านี้การใช้ Puppet / Chef จะมีประโยชน์มากกว่าการใช้ Amazon Cloud Formation (CloudInit) หรือไม่
สิ่งที่ดีที่สุดที่ฉันเห็นคือถ้าเราใช้ Puppet เราก็จะมีการเขียนโปรแกรมแบบเปิดเผยซึ่งง่ายต่อการตรวจสอบเพื่อดูว่าเกิดอะไรขึ้นกับสคริปต์ นอกจากนี้ CloudInit ยังมีขีด จำกัด ขนาดสคริปต์ 16k ซึ่งเราอาจพบหรือไม่ก็ได้
มีใครย้ายจาก CloudInit ไปเป็น Puppet หรือ Chef ด้วยเหตุผลเฉพาะที่พวกเขาสามารถตอบคำถามของฉันได้ที่นี่?