Các bạn đang tham gia khóa học AWS và muốn thực hành ? Các bạn đang muốn dùng thử 1 vài service ở trên AWS mà lo sợ việc có thể phải trả một lượng chi phí lớn ? Vậy thì bài viết này là dành cho bạn.
Hôm nay chúng ta nói về Free Tier một chút nhé. Free Tier là một gói sử dụng dịch vụ của Amazon, cụ thể là AWS. Tại đây, các bạn sẽ được miễn phí hoặc dùng thử 1 cơ số dịch vụ trong giới hạn cho phép mà không phải trả bất kỳ một đồng nào. Thú vị chứ ?
Ngay khi tạo tài khoản, các bạn gần như lúc nào cũng chọn Free Tier để chúng ta làm quen và sử dụng với các dịch vụ của AWS. Free Tier sẽ hỗ trợ sử dụng 1 số dịch vụ chính sau đây:
- EC2 instance: miễn phí tạo 1 EC2 instance (loại t2.micro hoặc t3.micro) trong vòng 750h ~ 1 tháng sử dụng. Được miễn phí trong 12 tháng. Một instance thực ra không có hữu ích gì nhiều, tuy nhiên bên AWS tính theo giờ, do đó, bạn có thể bât 2 instances trong nửa tháng, hoặc 3 instances trong 10 ngày. Nên nếu bạn muốn học AWS và thực hành trên AWS thì Free Tier là hoàn toàn đủ. Chỉ cần nhớ tắt đi sau khi không dùng nữa là được.
- S3: S3 miễn phí 5GB lưu trữ trên bucket. Tất nhiên mức dung lượng này không thể đủ để làm bất kỳ dự án gì, dù có nhỏ. Nhưng để học tập và thực hiện các thao tác trên S3 bucket thì thế này là đủ rồi. S3 cũng tính chi phí theo 3 thứ là dung lượng lưu trữ và số request gọi tới và lượng dữ liệu đi ra khỏi hệ thống. Về S3, AWS cho phép Free 20000 Get Request đầu tiên và 2000 Put Request đầu tiên trong tháng. Số này là đủ để các bạn thực hành các bài thực hành khi học AWS hay luyện AWS rồi. Hoặc nếu có quá 1 vài trăm request thì số tiền phải trả cũng chỉ là 0. Mấy đô, chưa tới 10k VNĐ, nên chúng ta có thể hoàn toàn yên tâm. Còn một khoản nữa chúng ta cần quan tâm đó là Data Transfer Out. Khoản này thường khá lớn, và AWS cũng không có nói gì về việc miễn phí Data Transfer Out từ S3, nên chúng ta nên thận trọng với việc lưu trữ file lớn và down nhiều lần. Tốt nhất là nên sử dụng từ CloudFront do CloudFront mới được miễn phí 1 TB data transfer out.
- EBS: Miễn phí 30GB lưu trữ. Bạn có thể tạo ra 2, hay 3 EBS Volume, miễn sao tổng dung lượng của chúng không quá 30GB thì chúng ta sẽ vẫn được miễn phí. Đặc biệt với các EC2 instance ubuntu (ở Free Tier) thì chúng ta có thể để EBS Volume tối thiểu là 8GB -> Miễn phí tối đa đến 3 instance.
- EBS Snapshot là 1 tính năng của EBS, tuy nhiên bên AWS chỉ cho phép chúng ta Free 1GB, do vậy, chúng ta cũng khó để backup cái gì với Free Tier.
- CloudWatch: Always Free, 10 custom metric nhé mọi người. Về CloudWatch thì ai học AWS đều biết đây là 1 service lúc nào cũng Free (bị hạn chế). Nếu muốn Monitor chi tiết hoặc thêm nhiều Metric khác thì đương nhiên là mất tiền thêm rồi.
- DynamoDB là một dịch vụ cho phép chúng ta miễn phí tới 25GB sử dụng dung lượng. Về tốc độ thì đương nhiên là DynamoDB chỉ Free 25 RCU và 25WCU cho chúng ta. Đây là cũng là mức tạm ok, có thể sử dụng cho hầu hết các dịch vụ khác để làm một vài dự án nhỏ, demo mà không mất tiền. Không giống như EC2 Free Tier, DynamoDB luôn Free bằng đó trong 1 tháng. Chắc là hiện tại AWS đang muốn đẩy mạnh mọi người chuyển sang dùng DynamoDB nên những chính sách miễn phí kiểu này được phía AWS tận dụng triệt để. Không chỉ là người mới học AWS, ai muốn sử dụng DB trong 1 thời gian tương đối như 3-4 năm cho các dự án nhỏ thì DynamoDB cũng không phải là lựa chọn tồi. Tổng kết lại thì DynamoDB có thể hỗ trợ lên tới 200 triệu request mỗi tháng.
- Lambda: là dịch vụ Serverless tiếp theo mình muốn giới thiệu với mọi người ở đây. Lambda free 1 triệu request mỗi tháng. Cũng không phải là quá nhiều, nhưng đây thực sự là con số mà nếu sử dụng EC2 sẽ phải tương đương với instance dạng medium hoặc large. Cũng tương tự như DynamoDB, phía AWS đang triển khai đẩy mạnh các dịch vụ dạng Serverless, vừa giúp người dùng thuận tiện hơn trong việc Deploy hệ thống, đồng thời cũng giúp bên AWS tận dụng tốt hơn hệ thống của họ.
- CloudFront: Mới cập nhật gần đây, AWS cho phép Free dữ liệu Transfer Out là 1TB. Tất nhiên là không theo tháng, mà là cả tài khoản. Tuy nhiên để dùng hết được 1TB này, bạn cũng sẽ mất 1 thời gian khá là dài đấy, tối thiểu là vài năm nếu tài khoản dùng cho các dự án Demo thì gần như là không mất tiền luôn.
Trên đây là một số dịch vụ siêu quen thuộc cho những ai mới tiếp cận khóa học AWS. Nếu các bạn còn lo sợ chuyện mất tiền khi đăng ký tài khoản, khi thực hiện các bài lab cá nhân thì hãy gạt nỗi lo đó đi và học tập thật tốt khi tham gia gia khóa học AWS Basic nhé.
Mọi người có thể tham khảo khóa học AWS Cơ bản tại CodeStar ở đường link đây nhé: https://codestar.vn/product/aws-co-ban/