Chào mừng bạn đến với AWS!
Nếu đây là lần đầu tiên bạn nghe đến AWS (Amazon Web Services), đừng lo! Bài viết này sẽ hướng dẫn bạn từng bước một, từ việc tạo tài khoản đến khi nhìn thấy màn hình đầu tiên.
AWS là gì? Đơn giản, AWS là nơi bạn có thể “thuê” máy tính, ổ cứng, database… qua internet thay vì phải mua và đặt trong văn phòng. Giống như bạn thuê nhà thay vì mua nhà vậy.
Bước 1: Tạo AWS Account (Miễn phí!)
AWS có chương trình Free Tier cho phép bạn sử dụng nhiều dịch vụ miễn phí trong 12 tháng đầu. Bạn chỉ cần thẻ credit/debit để xác minh (không bị charge nếu dùng trong giới hạn Free Tier).
1.1 Truy cập trang đăng ký
- Mở trình duyệt, vào: https://aws.amazon.com/
- Click nút “Create an AWS Account” (góc trên bên phải)
1.2 Điền thông tin
📧 Email: Dùng email cá nhân (gmail, outlook...)
🔑 Password: Đặt password mạnh (ít nhất 8 ký tự, có số và ký tự đặc biệt)
📝 Account name: Tên bạn hoặc công ty (ví dụ: "datnt-learning")
1.3 Xác minh thông tin
- Thông tin liên hệ: Điền địa chỉ, số điện thoại
- Loại account: Chọn “Personal” nếu học cá nhân
- Thẻ thanh toán: Nhập thông tin thẻ (Visa/Mastercard/JCB)
- 💡 AWS sẽ charge $1 USD để xác minh, sau đó hoàn lại
- Xác minh số điện thoại: Nhận mã OTP qua SMS
1.4 Chọn Support Plan
Chọn “Basic Support - Free” → Đủ dùng cho việc học!
1.5 Hoàn tất!
Bạn sẽ nhận email xác nhận. Đợi vài phút để account được activate.
⚠️ Quan trọng: Sau khi tạo xong, ĐỪNG đăng nhập ngay! Đọc tiếp phần bảo mật trước.
Bước 2: Bảo mật Account (VERY IMPORTANT!)
Account bạn vừa tạo là Root Account - có toàn quyền làm mọi thứ. Nếu bị hack, hacker có thể tạo hàng trăm servers và bạn sẽ nhận hóa đơn hàng nghìn đô!
2.1 Đăng nhập lần đầu
- Vào https://console.aws.amazon.com/
- Chọn “Root user”
- Nhập email và password
2.2 Bật MFA (Multi-Factor Authentication)
MFA nghĩa là ngoài password, bạn cần thêm một mã từ điện thoại để đăng nhập.
Cách bật MFA:
- Góc trên bên phải, click tên account → “Security credentials”
- Mục “Multi-factor authentication (MFA)” → Click “Assign MFA device”
- Chọn “Authenticator app”
- Đặt tên device (ví dụ: “MyPhone”)
- Mở app Google Authenticator hoặc Authy trên điện thoại
- Scan QR code hiển thị trên màn hình
- Nhập 2 mã liên tiếp từ app → “Add MFA”
💡 Tip: Lưu QR code hoặc recovery codes ở nơi an toàn phòng mất điện thoại!
2.3 Tạo IAM User cho công việc hàng ngày
Root account chỉ nên dùng để quản lý billing. Mọi việc khác, dùng IAM User.
Tạo IAM User:
- Tìm kiếm “IAM” ở thanh search trên cùng
- Menu bên trái → “Users” → “Create user”
- Đặt tên:
admin(hoặc tên bạn) - Tick “Provide user access to the AWS Management Console”
- Chọn “I want to create an IAM user”
- Đặt password
- Next → Permissions:
- Chọn “Attach policies directly”
- Tìm và tick “AdministratorAccess”
- Next → Create user
- Lưu lại thông tin đăng nhập!
Từ giờ, dùng IAM user này để đăng nhập thay vì Root account.
Bước 3: Thiết lập Billing Alerts
Đây là bước BẮT BUỘC để tránh bị charge tiền không mong muốn!
3.1 Bật Billing Alerts
- Góc trên bên phải, click tên account → “Billing and Cost Management”
- Menu trái → “Billing preferences”
- Tick các options:
- ✅ “Receive Free Tier Usage Alerts”
- ✅ “Receive CloudWatch Billing Alerts”
- Nhập email nhận alerts → Save
3.2 Tạo Budget
- Trong Billing Console → “Budgets” → “Create a budget”
- Chọn “Use a template” → “Zero spend budget”
- Đặt tên: “My Zero Budget”
- Nhập email
- Create budget
Bây giờ nếu có bất kỳ charge nào > $0, bạn sẽ nhận email ngay!
Bước 4: Khám Phá AWS Console
Đăng nhập bằng IAM user và cùng khám phá giao diện!
4.1 Giao diện chính
┌─────────────────────────────────────────────────────────────────┐
│ 🔍 Search bar [Services ▼] [Region ▼] [User] │
├─────────────────────────────────────────────────────────────────┤
│ │
│ AWS Console Home │
│ │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ Recently │ │ Favorites │ │ Cost & │ │
│ │ visited │ │ │ │ Usage │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ │
│ │
│ All services: │
│ Compute | Storage | Database | Networking | Security... │
│ │
└─────────────────────────────────────────────────────────────────┘
4.2 Các thành phần quan trọng
| Thành phần | Mô tả | Vị trí |
|---|---|---|
| Search bar | Tìm kiếm services nhanh | Trên cùng, giữa |
| Region selector | Chọn vùng địa lý | Góc trên phải |
| Your account | Settings, billing, logout | Góc trên phải |
| Services menu | Danh sách tất cả services | Góc trên trái |
4.3 Hiểu về Regions
AWS có nhiều Regions (vùng) trên toàn thế giới. Mỗi region là một cụm data centers độc lập.
Regions phổ biến:
ap-southeast-1- Singapore (gần Việt Nam nhất!)ap-northeast-1- Tokyous-east-1- Virginia, USA (nhiều services nhất)
💡 Tip: Chọn Singapore cho latency thấp nhất từ Việt Nam!
Cách đổi Region:
- Góc trên phải, click tên region hiện tại
- Chọn “Asia Pacific (Singapore)”
⚠️ Quan trọng: Mỗi region là độc lập. Tài nguyên tạo ở Singapore sẽ không thấy ở Tokyo!
Bước 5: Thử tạo thứ gì đó!
Hãy tạo một thứ đơn giản để cảm nhận AWS hoạt động thế nào.
5.1 Tạo S3 Bucket (lưu trữ files)
- Search “S3” → Click S3
- Click “Create bucket”
- Bucket name:
my-first-bucket-[tên-bạn]-2025(phải unique toàn cầu!) - Region: Asia Pacific (Singapore)
- Giữ nguyên các settings khác
- Click “Create bucket”
🎉 Xong! Bạn vừa tạo một “ổ cứng online” trên AWS!
5.2 Upload file
- Click vào bucket vừa tạo
- Click “Upload” → “Add files”
- Chọn một file bất kỳ từ máy tính
- Click “Upload”
5.3 Xóa để tránh charge (quan trọng!)
Free Tier cho S3 có giới hạn. Để an tâm:
- Chọn bucket → Click “Empty” → Nhập “permanently delete”
- Chọn bucket → Click “Delete” → Nhập tên bucket
Free Tier - Những gì được miễn phí?
| Service | Free Tier Limit | Hết hạn |
|---|---|---|
| EC2 (máy ảo) | 750 giờ/tháng (t2.micro) | 12 tháng |
| S3 (storage) | 5 GB | 12 tháng |
| RDS (database) | 750 giờ/tháng (db.t2.micro) | 12 tháng |
| Lambda (serverless) | 1 triệu requests/tháng | Vĩnh viễn |
| DynamoDB | 25 GB | Vĩnh viễn |
💡 Tip: Tắt/xóa resources khi không dùng. EC2 đang chạy = đang tính tiền!
Những việc KHÔNG NÊN làm
- ❌ Share access keys - Không bao giờ paste lên GitHub/forum
- ❌ Quên tắt EC2 - Running instance = tiền chạy từng giờ
- ❌ Dùng Root account hàng ngày - Nguy hiểm nếu bị hack
- ❌ Không set billing alerts - Có thể bị charge surprise
- ❌ Tạo nhiều resources rồi quên - Check weekly!
Checklist hoàn thành
Trước khi sang bài tiếp theo, đảm bảo bạn đã:
- Tạo AWS account
- Bật MFA cho Root account
- Tạo IAM user với AdministratorAccess
- Bật MFA cho IAM user
- Set up Billing Alerts và Zero Budget
- Đổi Region sang Singapore
- Thử tạo và xóa S3 bucket
Bước tiếp theo
Tuyệt vời! Bạn đã có AWS account an toàn và sẵn sàng. Tiếp theo, chúng ta sẽ tạo máy chủ ảo đầu tiên (EC2) và SSH vào nó!
Bài tiếp theo: Tạo EC2 Instance Đầu Tiên - Máy chủ ảo trên cloud.