AWS CodeDeploy
Tự động triển khai ứng dụng
Tự động triển khai phiên bản mới lên EC2, server on-premises, Lambda hoặc ECS theo file `appspec`, hỗ trợ kiểu in-place, rolling, blue/green và tự rollback khi lỗi.
- Chi phí$ Rẻ
- Độ khó●●●●●
- Để không có tốn tiền?Không
- Serverless
- Có trong đềDVA · SOA
Hình dungNhư đội thay bóng đèn từng tầng một: thay xong tầng này kiểm tra ổn mới sang tầng khác, hỏng thì lắp lại bóng cũ.
Khi nào nên dùng
✓ Nên dùng khi
Cần triển khai có kiểm soát, giảm downtime và rollback tự động cho EC2, Lambda hoặc ECS.
✗ Không nên dùng khi
Chỉ cần đưa app web lên nhanh không quan tâm hạ tầng → Elastic Beanstalk / App Runner.
Ví dụ hay gặp
- Blue/green deployment cho ECS sau load balancer
- Chuyển dần traffic Lambda (canary, linear)
- Rolling update đội EC2 trong Auto Scaling group
Tốn bao nhiêu tiền?
- Cách tính: Miễn phí khi triển khai lên EC2, Lambda, ECS; với server on-premises tính phí theo mỗi lần cập nhật một instance.