Giới thiệu về AWS EC2
Amazon EC2 (Elastic Compute Cloud) là một dịch vụ điện toán đám mây trong hệ sinh thái AWS, cho phép bạn dễ dàng khởi tạo và quản lý máy chủ ảo (EC2 instance) theo nhu cầu.
Tại sao sử dụng EC2?
- ⚙️Linh hoạt: Bạn có thể chọn cấu hình phần cứng, hệ điều hành và phần mềm theo ý muốn.
- 📈Mở rộng dễ dàng: Có thể tăng hoặc giảm số lượng máy chủ chỉ trong vài phút.
- 💰Chi phí theo nhu cầu: Thanh toán theo mức sử dụng (pay-as-you-go).
- 🔐Bảo mật cao: Sử dụng Security Groups, Key Pair, IAM Role.
Các thành phần chính của EC2
- Instance: Máy chủ ảo mà bạn khởi tạo. Có nhiều loại instance phù hợp với các nhu cầu khác nhau (tính toán, bộ nhớ, lưu trữ).
- AMI (Amazon Machine Image): Hình ảnh hệ điều hành và phần mềm đã được cấu hình sẵn để khởi tạo instance.
- EBS (Elastic Block Store): Dịch vụ lưu trữ đám mây cho phép bạn gắn ổ đĩa cứng ảo vào instance.
- Security Groups: Tường lửa ảo để kiểm soát lưu lượng truy cập vào instance.
- Key Pairs: Cặp khóa dùng để đăng nhập an toàn vào instance thông qua SSH.
Các loại EC2 Instance
EC2 cung cấp nhiều loại instance khác nhau, phù hợp với các nhu cầu tính toán, bộ nhớ và lưu trữ khác nhau. Một số loại phổ biến bao gồm:
| Nhóm chính | Mục đích sử dụng | Ví dụ instance |
|---|---|---|
| General Purpose | Web server, dev/test | t3, t4g |
| Compute Optimized | Tính toán cao | c6g, c7g |
| Memory Optimized | RAM lớn | r5, r6g |
| Storage Optimized | IOPS cao | i3, i4i |
| GPU Instances | ML, AI, video render | g4, g5, p4 |