AWS là gì? Lộ trình tự học AWS từ Zero đến Cloud Engineer (2026)
Mình nhớ lần đầu nghe đến AWS, cảm giác như đứng trước một mê cung khổng lồ với hàng trăm dịch vụ không biết bắt đầu từ đâu. Nếu bạn đang ở giai đoạn đó, bài viết này dành cho bạn — mình sẽ phá vỡ "bức tường thuật ngữ" và đưa ra lộ trình học thực chiến để bạn đi từ zero đến Cloud Engineer.
AWS là gì? Tại sao nó quan trọng đến vậy?
AWS (Amazon Web Services) là nền tảng điện toán đám mây của Amazon, ra mắt từ năm 2006 và hiện là nhà cung cấp cloud lớn nhất thế giới với hơn 200 dịch vụ — từ lưu trữ file, máy chủ ảo, cơ sở dữ liệu, cho đến AI/ML và serverless computing.
Con số biết nói: AWS chiếm 31% thị phần cloud toàn cầu (Q1 2026), vượt xa Google Cloud (12%) và Azure (25%). Gần như mọi startup lớn — Netflix, Airbnb, Slack, Pinterest — đều chạy trên AWS. Tại Việt Nam, các công ty như VNG, MoMo, Tiki đều dùng AWS cho hạ tầng chính của mình. Học AWS đồng nghĩa với việc bạn có thể làm việc ở bất kỳ công ty nào trên thế giới.
5 khái niệm cốt lõi bạn phải nắm trước khi học AWS
Trước khi đi vào từng dịch vụ cụ thể, bạn cần hiểu 5 khái niệm nền tảng này:
- Region & Availability Zone (AZ): AWS chia hạ tầng thành các vùng địa lý (Region) như ap-southeast-1 (Singapore), mỗi Region có nhiều AZ (trung tâm dữ liệu độc lập) để đảm bảo tính sẵn sàng cao.
- IAM (Identity and Access Management): Hệ thống quản lý danh tính và phân quyền của AWS. Đây là dịch vụ bạn phải học ĐẦU TIÊN — sai sót ở IAM có thể khiến toàn bộ hệ thống bị xâm phạm.
- EC2 (Elastic Compute Cloud): Máy chủ ảo trên cloud. Giống như thuê một chiếc máy tính mạnh, trả tiền theo giờ sử dụng.
- S3 (Simple Storage Service): Kho lưu trữ file vô hạn, độ bền 99.999999999% (11 số 9). Netflix dùng S3 để lưu trữ petabyte video.
- VPC (Virtual Private Cloud): Mạng nội bộ ảo trên AWS, giúp bạn cô lập và bảo vệ tài nguyên cloud của mình.
Lộ trình học AWS từ Zero đến Cloud Engineer — 6 bước cụ thể
Đây là lộ trình mình tổng hợp từ kinh nghiệm thực chiến và tham khảo từ cộng đồng AWS Việt Nam. Không cần học tuần tự 100%, nhưng hãy đảm bảo nắm vững từng bước trước khi tiến lên.
Bước 1 — Nền tảng (Tuần 1–2): Tạo tài khoản AWS Free Tier, làm quen với Management Console, học IAM users/roles/policies cơ bản. Mục tiêu: hiểu được "ai được làm gì" trên AWS của bạn.
Bước 2 — Compute & Storage (Tuần 3–5): Tạo EC2 instance (Ubuntu), kết nối SSH, cài web server. Học S3 bucket, upload/download file, cấu hình quyền public/private. Đây là combo được hỏi nhiều nhất trong phỏng vấn AWS.
Bước 3 — Database & Networking (Tuần 6–8): Triển khai RDS MySQL/PostgreSQL, tạo VPC với public/private subnet, cấu hình Security Group và NACL. Hiểu tại sao database phải nằm trong private subnet.
Bước 4 — High Availability (Tuần 9–10): Load Balancer + Auto Scaling Group, Route 53 DNS, CloudFront CDN. Đây là kiến thức giúp web của bạn không bao giờ sập dù traffic tăng đột biến.
Bước 5 — Serverless & Monitoring (Tuần 11–12): Lambda function, API Gateway, CloudWatch alarms. Xu hướng serverless đang thay đổi cách viết backend.
Bước 6 — Chứng chỉ (Tháng 3–6): Thi AWS Certified Solutions Architect Associate (SAA-C03) — chứng chỉ entry-level phổ biến nhất, được công nhận toàn cầu. Mức lương Cloud Engineer tại Việt Nam sau khi có cert này: 25–50 triệu/tháng.
Mẹo: Hãy dùng AWS Free Tier trong 12 tháng đầu để thực hành miễn phí. Nhưng nhớ set up billing alert trên CloudWatch để tránh bị tính phí ngoài ý muốn!
3 sai lầm phổ biến khi mới học AWS
Mình đã thấy rất nhiều người học AWS mắc phải 3 sai lầm này, và tốn rất nhiều thời gian hoặc tiền để sửa. Hãy tránh ngay từ đầu: Một — Bỏ qua IAM vì "chỉ học một mình, không cần phân quyền". Sai lầm nghiêm trọng — IAM là nền tảng bảo mật của toàn bộ hệ thống. Hai — Chạy EC2 instance lớn (t3.xlarge) để "thực hành cho nhanh" rồi quên tắt — hóa đơn vài trăm USD sẽ đến vào cuối tháng. Luôn dùng t2.micro/t3.micro trong giai đoạn học. Ba — Học theo chiều ngang (đọc hết 200 dịch vụ) thay vì chiều sâu — hãy tập trung vào 10–15 core services trước, hiểu thật kỹ, rồi mở rộng dần.
Câu hỏi thường gặp về học AWS
Q: Học AWS mất bao lâu để có thể đi làm?
A: Với 2–3 giờ học mỗi ngày, bạn có thể đủ kiến thức xin việc vị trí Junior Cloud Engineer sau 4–6 tháng. Có chứng chỉ SAA-C03 sẽ tăng đáng kể cơ hội được phỏng vấn.
Q: AWS Free Tier có đủ để thực hành không?
A: Đủ cho giai đoạn học cơ bản. Free Tier cung cấp 750 giờ EC2 t2.micro/tháng, 5GB S3, 750 giờ RDS trong 12 tháng đầu. Chỉ cần cẩn thận với các dịch vụ không có trong Free Tier như NAT Gateway.
Q: Nên học AWS hay Azure hay GCP trước?
A: Nên học AWS trước vì thị phần lớn nhất, tài liệu phong phú nhất, và cộng đồng Việt Nam mạnh nhất. Khi đã hiểu cloud concepts trên AWS, chuyển sang Azure hay GCP sẽ nhanh hơn rất nhiều.
Bắt đầu hành trình Cloud Engineer ngay hôm nay
AWS không khó như bạn nghĩ — nó chỉ rộng. Với lộ trình 6 bước mình chia sẻ ở trên, bạn hoàn toàn có thể đi từ zero đến Cloud Engineer trong vòng 6–12 tháng nếu học đúng cách và kiên trì thực hành. Bài tiếp theo trong series này mình sẽ hướng dẫn chi tiết cách tạo tài khoản AWS Free Tier mà không lo bị tính phí ngoài ý muốn — đừng bỏ lỡ nhé!
