2010-11-21 50 views
7

Khi tự động hóa các cá thể EC2 của tôi cho ứng dụng, cách tốt nhất để giữ cho mọi trường hợp đồng bộ là gì?Làm thế nào để đồng bộ hóa cá thể EC2 của tôi khi tự động hóa

Ví dụ, có các thiết lập tùy chỉnh và hồ sơ như dưới đây ...

  • Apache httpd.conf
  • php.ini nguồn
  • PHP cho ứng dụng của tôi

Để có được tính năng tự động làm việc của tôi, tất cả chúng phải được cấu hình giống nhau trong mỗi trường hợp EC2 và tôi muốn biết cách thực hành tốt nhất để đồng bộ hóa các phần tử này.

Trả lời

4

Bạn có thể sử dụng AMI riêng có chứa các tập lệnh cài đặt phần mềm hoặc kiểm tra mã từ SVN, vv .. Khả năng thứ hai để sử dụng khung triển khai như chef hoặc puppet.

Cách này hoạt động với Amazon EC2 là bạn có thể vượt qua user-data cho từng trường hợp - thường là một tập lệnh sắp xếp để chạy các lệnh, ví dụ: để khởi động. Theo tôi có thể thấy CreateLaunchConfiguration cũng cho phép bạn xác định điều đó.

Nếu chạy này cho mình là quá nhiều trở ngại, tôi khuyên bạn nên một dịch vụ như:

Họ tất cả cung cấp một số hình thức mở rộng quy mô.

HTH

+0

Cảm ơn bạn đã giới thiệu tuyệt vời! Tôi sẽ thử dùng đầu bếp. – tomodian

Các vấn đề liên quan