Thursday, November 21, 2024

[AWS] Cấu hình cảnh báo chi phí sử dụng AWS

-

Trong AWS, Budget là một tính năng cho phép bạn đặt mức chi phí dự tính cho tài khoản AWS của mình. Nó giúp bạn dễ dàng quản lý chi phí và giữ cho chúng trong khoảng cần thiết. Bạn có thể đặt các budget cho từng dịch vụ hoặc tổng chi phí của tài khoản và nhận được cảnh báo khi chi phí vượt quá mức đặt trước.

– Trong AWS, có hai kiểu Budget setup:

  • Use a template (simplified): AWS cung cấp các mẫu (template) để giúp bạn tạo Budget dễ dàng và nhanh chóng. Mẫu này cung cấp các thiết lập mặc định cho một số dịch vụ AWS phổ biến nhất và cho phép bạn sửa đổi các thiết lập cho phù hợp với nhu cầu của mình.
  • Customize (Advanced): Customize (Advanced) trong Budget setup cho phép bạn tùy chỉnh chi tiết các thiết lập cho Budget của mình. Nó cho phép bạn chọn dịch vụ AWS cần theo dõi, xác định khoảng thời gian, đặt mức Budget và cấu hình các thông báo.

– Trong AWS, có bốn loại Cost Budget:

  • Usage Budget: Tạo mức chi phí dự tính cho số lượng tài nguyên hoặc dịch vụ đã sử dụng trong khoảng thời gian nhất định.
  • Cost Budget: Tạo mức chi phí dự tính cho tổng chi phí của tài khoản AWS trong khoảng thời gian nhất định.
  • Savings Plans Budget là một loại budget đặc biệt trong AWS dành cho việc dự đoán và quản lý chi phí dịch vụ EC2 và Fargate. Nó cho phép bạn đặt mức chi phí dự tính cho việc sử dụng tài nguyên EC2 hoặc Fargate trong khoảng thời gian nhất định và hỗ trợ giảm chi phí cho các dịch vụ này. Với Savings Plans Budget, bạn có thể đặt mức chi phí dự tính cho tổng chi phí hoặc số lượng tài nguyên EC2 hoặc Fargate sử dụng trong khoảng thời gian nhất định và nhận được cảnh báo khi chi phí vượt quá mức đặt trước. Điều này giúp bạn dễ dàng quản lý chi phí và giữ cho chúng trong khoảng cần thiết.
  • Reservation Budget là một loại budget đặc biệt trong AWS dành cho việc quản lý chi phí dự trữ EC2 hoặc RDS. Reservation là một loại dịch vụ mà bạn có thể đặt trước sử dụng tài nguyên EC2 hoặc RDS trong một khoảng thời gian nhất định với mức chi phí rẻ hơn so với việc sử dụng tài nguyên tức thì. Với Reservation Budget, bạn có thể đặt mức chi phí dự trữ dự tính cho tổng chi phí hoặc số lượng tài nguyên EC2 hoặc RDS dự trữ trong khoảng thời gian nhất định và nhận được cảnh báo khi chi phí vượt quá mức đặt trước. Điều này giúp bạn dễ dàng quản lý chi phí dự trữ và giữ cho chúng trong khoảng cần thiết.

Bạn có thể tạo một hoặc nhiều budget cho tài khoản AWS của mình và nhận được cảnh báo khi chi phí vượt quá mức đặt trước. Điều này giúp bạn dễ dàng quản lý chi phí và giữ cho chúng trong khoảng cần thiết.

Mình sẽ chọn Budget setup là Customize (advanced) và Budget types là Cost budget – Recommended. Sau khi chọn xong hãy kéo xuống dưới cùng và bấm Next.

Hãy đặt 1 tên Budget name.

– Có ba tuỳ chọn Period cho Budget:

  • Monthly: cho phép bạn tạo Budget hàng tháng với mức chi phí đặt trước và cảnh báo khi chi phí vượt quá mức đã đặt.
  • Quarterly: cho phép bạn tạo Budget hàng quý với mức chi phí đặt trước và cảnh báo khi chi phí vượt quá mức đã đặt.
  • Annually: cho phép bạn tạo Budget hàng năm với mức chi phí đặt trước và cảnh báo khi chi phí vượt quá mức đã đặt.

– Trong Budget renewal type, có hai tuỳ chọn:

  • Recurring Budget là một tính năng trong AWS Cost Explorer, cho phép bạn tạo Budget theo chu kỳ với mức chi phí đặt trước và cảnh báo cho mỗi khoảng thời gian. Nó giúp cho bạn dễ dàng theo dõi chi phí hàng tháng và quản lý dễ dàng chi phí trong tương lai.
  • Expiring Budget là một loại Budget trong AWS Cost Explorer, cho phép bạn tạo một Budget với một mức chi phí và thời hạn cụ thể. Khi Budget hết hạn, nó sẽ tự động bị hủy và không còn hiệu lực.

– Trong AWS Cost Management, bạn có thể đặt mức Budget theo một trong các cách sau:

  • Số tiền cụ thể: đặt mức Budget theo số tiền cụ thể. Ví dụ, nếu bạn muốn Budget là $100, bạn có thể đặt $100 là mức Budget.
  • Tỷ lệ chi phí hoặc sử dụng: đặt mức Budget theo tỷ lệ chi phí hoặc sử dụng. Ví dụ, nếu bạn muốn Budget là 50% chi phí hoặc sử dụng, bạn có thể đặt 50% là mức Budget.
  • Số lần giảm giá: đặt mức Budget theo số lần giảm giá. Ví dụ, nếu bạn muốn Budget là 10 lần giảm giá, bạn có thể đặt 10 lần là mức Budget.

Tại Budgeting method bạn chọn Fixed và Enter your budgeted amount ($) hãy họn 1 giá trị cần cảnh báo, ví dụ 10 (tức là 10$)

– Trong AWS Cost Management, có nhiều tuỳ chọn Scope (Phạm vi) cho việc đặt Budget:

  • Tất cả các tài khoản: Budget sẽ áp dụng cho tất cả các tài khoản trong hệ thống.
  • Tài khoản cụ thể: Budget sẽ chỉ áp dụng cho tài khoản được chọn.
  • Nhóm tài khoản: Budget sẽ áp dụng cho tất cả các tài khoản trong nhóm tài khoản được chọn.
  • Các tài khoản con: Budget sẽ áp dụng cho tất cả các tài khoản con của tài khoản chính được chọn.

Có 3 tuỳ chọn trong Aggregate costs by:

  • Unblended cost: (Tổng hợp chi phí theo) trong AWS Cost Management là một kiểu tổng hợp chi phí theo tài khoản với tất cả các nguồn chi phí được liệt kê riêng biệt, không bị trộn lẫn với nhau.
  • Amortized là một phương pháp tính chi phí cho các hợp đồng dài hạn với các khoản chi phí được chia đều trong thời gian dài hạn của hợp đồng. Phương pháp này sử dụng cho các dịch vụ AWS như EC2, RDS hoặc ElastiCache trong những trường hợp khi bạn đặt cọc hoặc trả trước cho một khoảng thời gian dài hạn và muốn tính toán chi phí theo cách đều đặn trong thời gian đó.
  • Blended cost: Tổng hợp chi phí tất cả các nguồn chi phí trong tài khoản với mức giá trị trung bình.

Minh sẽ chọn tuỳ chọn 1 là All AWS services (Recommended). Các tuỳ chọn còn lại nằm ở trong tuỳ chọn Filter specific AWS cost dimensions. Tại Aggregate costs by mình chọn Unblended cost.

Bạn bấm vào Add an alert threshold để cấu hình alert.

Điền thông tin ngưỡng cảnh báo vào, ví dụ của mình đang để 80% của 10$ tức là 8$ sẽ có cảnh báo. Tại Email recipients hãy điền email sẽ nhận cảnh báo, bạn có thể cảnh báo về nhiều email bằng cách mỗi email sẽ phân biệt bằng 1 dấu phẩy.

Sau khi bạn bấm Next sẽ xuất hiện bảng dưới, tiếp tục bấm Next.

AWS sẽ cho bạn review lại các thiết lập của bạn, nếu không có gì thay đổi bạn hãy bấm Create budget.

Và đây là kết quả.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

4,956FansLike
256FollowersFollow
223SubscribersSubscribe
spot_img

Related Stories