Elastic Beanstalk: rút ngắn thời gian khởi động instance bằng custom AMI
Đội phát triển muốn triển khai ứng dụng nhanh mà không phải tự cấp phát EC2 instance, load balancer và Auto Scaling group; Elastic Beanstalk đảm nhận phần hạ tầng đó.
Website chính của MFTECH chạy trên Elastic Beanstalk: đội phát triển chỉ cần tải mã nguồn lên, Beanstalk tự động tạo EC2 instance, load balancer, Auto Scaling group và giám sát health. Đội vẫn có thể xem và điều chỉnh các tài nguyên bên dưới. Vấn đề là quá trình cài đặt ứng dụng mất 45 phút: khi lưu lượng tăng, Beanstalk bổ sung instance nhưng instance mới phải hơn 45 phút sau mới phục vụ được request. So sánh thời gian của bốn phương án khởi động:
Chọn một phương án để xem phân tích. Đang xem: Golden AMI + user data
Chọn Khởi động 4 instance và chờ phương án này hoàn tất.
Elastic Beanstalk: shortening instance startup time with a custom AMI
Developers want to deploy applications quickly without provisioning EC2 instances, load balancers and Auto Scaling groups themselves; Elastic Beanstalk takes over that infrastructure.
MFTECH’s main website runs on Elastic Beanstalk: the development team only uploads the code, and Beanstalk automatically creates the EC2 instances, load balancer and Auto Scaling group and monitors health. The team can still view and adjust the underlying resources. The problem is that installing the application takes 45 minutes: when traffic grows, Beanstalk adds instances, but new instances can only serve requests more than 45 minutes later. Compare the timing of four startup approaches:
Chọn một phương án để xem phân tích. Đang xem: Golden AMI + user data
Chọn Khởi động 4 instance và chờ phương án này hoàn tất.