Host web tĩnh với AWS S3 + CloudFront
Cách đưa một trang tĩnh lên S3 và phát qua CloudFront với chi phí thấp.
Với web tĩnh (như blog này), S3 + CloudFront là lựa chọn rẻ, nhanh và ổn định.
Các bước chính
- Tạo bucket S3 để chứa file build.
- Tạo CloudFront distribution trỏ về bucket (dùng OAC, không để bucket public).
- Cấu hình HTTPS bằng chứng chỉ ACM (region us-east-1).
- Mỗi lần deploy:
aws s3 syncrồi tạo invalidation để xoá cache.
Vì sao dùng CloudFront
- CDN toàn cầu → tải nhanh ở mọi nơi.
- HTTPS miễn phí qua ACM.
- Cache giúp giảm tải và chi phí.
Đây chính là cách blog này được triển khai.