KIẾN THỨC LÀ VÔ TẬN

ĐI MỘT NGÀY ĐÀNG HỌC MỘT SÀNG KHÔN

Quay lại tin Tin tức

AWS ECS hỗ trợ blue/green, linear và canary native với VPC Lattice

Tech #172 Đăng bởi PVYSTORE 2026-10-05 08:05:14 👁 9 lượt xem
AWS ECS hỗ trợ blue/green, linear và canary native với VPC Lattice

Bài viết này do AI tạo ra, có thể mắc sai sót.

AWS ngày 2/10 công bố Amazon ECS hỗ trợ sẵn các chiến lược blue/green, linear và canary cho service dùng Amazon VPC Lattice. Tính năng ghép traffic shifting vào luồng deploy ECS, phù hợp hệ thống microservice giao tiếp xuyên VPC hoặc xuyên tài khoản AWS qua VPC Lattice.

Tóm tắt nhanh

Ba cách chuyển traffic

Blue/green giữ hai phiên bản để chuyển traffic sang bản mới theo một đợt, thường phù hợp khi đội cần rollback nhanh và chấp nhận mô hình môi trường song song. Linear chuyển traffic theo các increment bằng nhau. Canary đưa một phần nhỏ traffic vào bản mới trước, rồi mới mở rộng khi tín hiệu vận hành ổn định.

Không có chiến lược nào tự động an toàn cho mọi workload. Blue/green đòi hỏi capacity trong giai đoạn song song. Canary và linear giảm blast radius, nhưng cần metric, ngưỡng dừng và thời gian quan sát có ý nghĩa; traffic ít hoặc lỗi hiếm có thể không lộ ra ở giai đoạn đầu.

VPC Lattice và ECS thay đổi gì?

VPC Lattice là lớp kết nối service-to-service giữa VPC và AWS account. Trước thay đổi này, đội ECS có thể phải tự ghép traffic routing và orchestration rollout. AWS nói traffic shifting nay được quản lý native trong ECS service configuration khi chọn VPC Lattice target group, listener rule và deployment strategy.

Đây là tin hạ tầng mạng đáng chú ý vì deployment không chỉ còn là thay task mới: routing giữa service, kiểm soát traffic và điều kiện rollback được đưa sát hơn vào công cụ vận hành container.

Rollback và lifecycle hook

AWS cho phép chạy validation tùy biến hoặc manual approval bằng deployment lifecycle hook, gồm Lambda và pause hook. CloudWatch alarm cùng ECS deployment circuit breaker có thể kích hoạt rollback nếu phát hiện sự cố. Bake time giữ phiên bản cũ sẵn sàng trong một khoảng thời gian để rollback nhanh mà không cần tạo lại toàn bộ môi trường.

Đội vận hành nên xác định trước những metric quyết định rollback: error rate theo endpoint, latency p95/p99, saturation, tỷ lệ timeout, lỗi downstream và chỉ số nghiệp vụ. Alarm quá nhạy dễ làm rollout rung lắc; alarm quá lỏng lại biến canary thành phát hành rủi ro kéo dài.

Checklist trước khi bật

Phân tích

Điểm mạnh của cập nhật là giảm số thành phần đội platform phải tự ghép khi phát hành service liên VPC/liên account: ECS giữ orchestration, VPC Lattice xử lý đường traffic, còn alarm và circuit breaker tạo vòng phản hồi rollback. Điều này có thể rút ngắn đường từ triển khai đến phát hiện lỗi.

Caveat là managed traffic shifting không thay thế thiết kế release. Những thay đổi schema không tương thích, cache, message queue và phụ thuộc ngoài AWS vẫn cần kế hoạch rollback riêng. Giá trị thực sẽ đến khi đội biến metric, hook và bake time thành policy có kiểm thử, thay vì chỉ chọn canary trong console.

Nguồn tham khảo

Thông tin đối chiếu từ thông báo AWS “Amazon ECS adds Amazon VPC Lattice support for blue/green, linear, and canary deployments”, ngày 2/10/2026, cùng tài liệu Amazon ECS deployments with VPC Lattice.

× Zalo QR Alexz