Trên máy chủ ứng dụng trong đó một vài tệp nguồn thay đổi thường xuyên, Phương pháp sau có được đề xuất không?AWS EC2- Đồng bộ hóa các tệp mã nguồn với S3 - đây có phải là phương pháp thích hợp không?
Sử dụng lệnh cron với S3tools để đồng bộ hóa tệp nguồn với thùng riêng tư S3 (mỗi 15 phút chẳng hạn).
Khi khởi động máy chủ - Sử dụng tập lệnh dữ liệu người dùng để đồng bộ hóa với nhóm nguồn để truy xuất các nguồn mới nhất.
Ưu điểm: 1. Không cần đính kèm EBS cho máy chủ ứng dụng chỉ để lưu một vài tệp 2. Thiết lập tương tự cho tất cả máy chủ ứng dụng 3. Nguồn tự động sao lưu. 4. Là sản phẩm phụ, tự động phân phối mã cho nhiều máy chủ ứng dụng.
Nhược điểm: giữ mã nguồn trên S3 khác?
Bạn nghĩ gì về phương pháp này? Đây có phải là cách thích hợp để sử dụng EC2 khi mã nguồn thay đổi thường xuyên (một vài lần trong ngày), vui lòng giới thiệu phương pháp tốt nhất để chạy các phiên bản EC2 nơi các nguồn thay đổi thường xuyên.
Cảm ơn, tôi không quan tâm vì đã đọc sau khi viết tính nhất quán. ghi vào S3 sẽ chỉ xảy ra sau khi thay đổi tập tin mã trong khi chạy cron sao cho nó không phải cái gì đó sẽ xảy ra trong cùng thời gian máy chủ khởi động lại và yêu cầu phải đồng bộ các nguồn trở lại máy chủ. Thực tiễn tốt nhất để đạt được sự tồn tại của mã nguồn trong máy chủ ứng dụng trên EC2 là gì? – Nir