Laravel trên Serverless — Deploy lên AWS Lambda với Bref
Không server, không Nginx, không SSH. Hướng dẫn chi tiết cách chạy ứng dụng Laravel trên AWS Lambda sử dụng Bref, với chi phí gần như bằng 0 cho traffic thấp.
16 bài viết
Triển khai và quản lý ứng dụng Laravel trên AWS. Tìm hiểu về EC2, RDS, S3, CloudFront, Lambda và các dịch vụ AWS khác cho hạ tầng cloud có khả năng mở rộng.
Không server, không Nginx, không SSH. Hướng dẫn chi tiết cách chạy ứng dụng Laravel trên AWS Lambda sử dụng Bref, với chi phí gần như bằng 0 cho traffic thấp.
Hướng dẫn sử dụng Terraform để tự động hóa toàn bộ hạ tầng AWS cho ứng dụng Laravel: VPC, EC2, RDS, S3, ElastiCache, ALB, CloudFront. Không cần click chuột, không cần nhớ lệnh CLI.
Phần cuối: tự động hóa triển khai với GitHub Actions, Laravel Envoy cho zero-downtime releases, monitoring qua CloudWatch Console, và tổng kết toàn series.
Thiết lập Application Load Balancer, SSL miễn phí qua ACM, CloudFront CDN, và Route 53 DNS — tất cả qua giao diện AWS Console, từng bước click-by-click.
Thiết lập RDS MySQL 8.0, S3 bucket, và ElastiCache Redis hoàn toàn qua giao diện AWS Console — từng bước click-by-click, kết nối Laravel với cả ba dịch vụ.
Khởi chạy EC2 instance qua giao diện Console với Amazon Linux 2023, SSH vào server, cài đặt Nginx + PHP-FPM 8.4, Supervisor cho queue, và deploy Laravel thủ công lần đầu.
Thiết kế kiến trúc production-ready cho Laravel hoàn toàn qua giao diện AWS Console: VPC với public/private subnets, security groups, IAM roles — click từng bước.
Hướng dẫn từng bước trên giao diện AWS Console: tạo tài khoản, bảo mật root bằng MFA, tạo IAM user, thiết lập cảnh báo billing, và nắm các khái niệm cốt lõi.
Phần cuối: tự động hóa triển khai với GitHub Actions, Laravel Envoy cho zero-downtime releases, cache invalidation CloudFront, tự động rollback, và monitoring.
Thiết lập Application Load Balancer với health checks, SSL miễn phí qua ACM, CloudFront CDN cho assets tĩnh, và Route 53 quản lý domain — hoàn thiện HTTPS.
Thiết lập RDS MySQL 8.0 trong private subnet, cấu hình S3 cho file upload và backup, thêm ElastiCache Redis cho sessions và cache, kết nối Laravel với cả ba.
Khởi chạy EC2 instance với Amazon Linux 2023, cài đặt và cấu hình Nginx + PHP-FPM 8.4, thiết lập Supervisor cho queue, và triển khai app Laravel thủ công lần đầu.
Thiết kế kiến trúc AWS production-ready cho Laravel: VPC với public/private subnets, security groups, IAM roles, và bản thiết kế hạ tầng hoàn chỉnh.
Trước khi triển khai bất cứ gì: tạo tài khoản AWS, bảo mật bằng MFA, tạo IAM user, cài đặt AWS CLI, và nắm vững các khái niệm AWS cốt lõi cần thiết cho toàn bộ series.
Hướng dẫn chi tiết cách cài đặt Mailpit thay thế Mailhog trên Amazon Linux 2023, cấu hình Nginx reverse proxy và tích hợp vào Laravel.
Hướng dẫn chi tiết cài đặt Supervisor trên Amazon Linux để quản lý Laravel Queue worker, đảm bảo các process luôn chạy trong background.