Bắt đầu với các quy tắc giá SKU của AWS Billing Conductor

Chúng tôi rất vui mừng thông báo về tính năng SKU pricing rules được nhiều người yêu cầu cho AWS Billing Conductor. SKU pricing rules cho phép bạn thay đổi giá cho bất kỳ tài nguyên nào đang chạy trong môi trường của bạn. SKU AWS kết hợp độc đáo giữa mã sản phẩm (service code), loại sử dụng (Usage Type) và hoạt động (Operation) cho một tài nguyên AWS.

Nền tảng

AWS Billing Conductor (ABC), được ra mắt vào tháng 3 năm 2022, là một dịch vụ giúp đơn giản hóa quá trình thanh toán và báo cáo cho mục đích tính phí đối với các phòng ban. Để tùy chỉnh đầu ra chi tiết thanh toán của bạn theo cấu trúc báo cáo tài chính và logic tính phí đối với các phòng ban của bạn, ABC cung cấp cho bạn khả năng tổ chức các tài khoản vào các nhóm thanh toán độc quyền, điều chỉnh các tỷ lệ thanh toán AWS và Marketplace với một kế hoạch giá được xây dựng với các quy tắc giá, và chia sẻ các chi phí và khoản tín dụng bổ sung thông qua các mục dòng tùy chỉnh. Mỗi nhóm thanh toán chỉ có một kế hoạch giá, trong khi một kế hoạch giá có thể được liên kết với nhiều nhóm thanh toán. Bạn có thể bao gồm nhiều quy tắc giá trong một kế hoạch giá, và sau đó nó sẽ áp dụng các quy tắc giá theo thứ tự, từ chi tiết nhất đến ít chi tiết hơn.

Với việc ra mắt quy tắc giá SKU, hiện nay có bốn phạm vi quy tắc giá: toàn cầu (áp dụng cho tất cả các sử dụng), chỉ định thực thể thanh toán cụ thể (áp dụng cho một nhà bán AWS Seller of Record hoặc một nhà bán Marketplace cụ thể), chỉ định dịch vụ cụ thể (chỉ áp dụng cho một dịch vụ duy nhất), và chỉ định SKU (áp dụng cho một tài nguyên duy nhất). Khi bạn bao gồm tất cả bốn phạm vi quy tắc giá trong một kế hoạch giá, thứ tự áp dụng sẽ là SKU> Dịch vụ> Thực thể thanh toán> Toàn cầu. Bạn có thể xem đầu ra của các quy tắc giá trên trang “Hóa đơn” của Bảng điều khiển Thanh toán, cũng như Báo cáo Chi phí và Sử dụng cho mỗi nhóm thanh toán tương ứng.

SKU pricing rule

Cấp độ kiểm soát giá cả chi tiết trong ABC cho phép bạn áp dụng phương pháp chi phí phụ thu của mình một cách mục tiêu và nhất quán mỗi tháng. Ví dụ, bạn có thể sử dụng quy tắc giá SKU để đưa ra một chiết khấu cụ thể cho khách hàng của mình cho tất cả các instances EC2 c5.2xl đang chạy trong khu vực us-east-1. Hoặc, bạn có thể đưa ra một chiết khấu cụ thể cho các nhóm của mình về EC2 (sử dụng một quy tắc giá dịch vụ cụ thể cho EC2) kết hợp với một quy tắc giá SKU cho tất cả các ổ đĩa EBS với giá mặc định là giá on-demand công khai. Kết hợp của các quy tắc giá cụ thể cho dịch vụ và SKU cho phép khách hàng sao chép phương pháp giảm giá của Savings Plans.

Để giúp bạn bắt đầu sử dụng tính năng mới của ABC này, chúng tôi sẽ hướng dẫn bạn tạo một quy tắc giá SKU, sau đó thêm nó vào một kế hoạch giá hiện có hoặc tạo một kế hoạch giá mới. Nếu bạn chưa có kiến thức làm việc về các khái niệm cơ bản của ABC, hãy xem lại bài viết “Bắt đầu với AWS Billing Conductor” trước khi tiếp tục qua quy trình làm việc này.

Bắt đầu với AWS Billing Conductor (ABC)

Bắt đầu sử dụng AWS Billing Conductor (ABC) rất đơn giản. Trong khi blog này tập trung vào luồng làm việc trên bảng điều khiển, bạn cũng có thể sử dụng các API của ABC, AWS CLI hoặc các mẫu AWS CloudFormation để tự động hóa cấu hình ABC của bạn.

Yêu cầu tiên quyết

Để thực hiện hướng dẫn này, bạn cần có các yêu cầu tiên quyết sau:

  • Truy cập vào Tài khoản Payer / Quản lý
  • Người dùng, nhóm hoặc vai trò IAM (AWS Identity and Access Management) với quyền truy cập của:
  1. billingconductor
  2. billing: ListBillingViews (để xem dữ liệu hóa đơn dự kiến trên trang hóa đơn và tạo báo cáo chi phí và sử dụng dự kiến)
  3. organizations: ListAccounts
  4. pricing: DescribeServices


Tạo quy tắc giá SKU

Bạn có thể truy cập vào AWS Billing Conductor trong phần Quản lý Tài chính đám mây của Bảng điều khiển Quản lý hoặc bằng cách tìm kiếm “AWS Billing Conductor”. Trên trang đích của AWS Billing Conductor, mở rộng các tùy chọn điều hướng ở góc trái trên và nhấp vào “Cấu hình giá” (Pricing Configuration).

Hình 1. Cấu hình giá trong AWS Billing Conductor
2. Cấu hình giá cả là quá trình hai bước. Đầu tiên, bạn tạo luật giá cả (toàn cầu, thực thể thanh toán, dịch vụ hoặc SKU cụ thể), sau đó bạn liên kết luật giá cả đó với một kế hoạch giá cả. Bạn có thể áp dụng kế hoạch giá cả của mình cho nhiều nhóm thanh toán, điều này giúp cập nhật luật giá cả trên nhiều nhóm thanh toán có thể thực hiện chỉ trong vài cú nhấp chuột. Các bảng luật giá cả và kế hoạch giá cả có thể cấu hình, vì vậy bạn có thể điều chỉnh chúng để làm nổi bật các siêu dữ liệu quan trọng nhất đối với bạn. Để tạo một luật giá cả, hãy nhấp vào “Tạo luật giá cả” (Create pricing rules).

Hình 2. Tạo luật giá mới trong AWS Billing Conductor

3. Bạn cần chỉ định tên cho quy tắc giá của bạn vừa tạo. Chúng tôi đề xuất rằng tên nên phù hợp với các thuộc tính bạn đang sửa đổi. Trong ví dụ dưới đây, chúng tôi đã đặt tên cho quy tắc giá là “CW-SKU-Pricing-Metric-Monitor-Usage”. Quy tắc giá SKU này sẽ áp dụng mức giảm giá 10% so với giá công khai trên yêu cầu tất cả các chỉ số CW được tạo ra trên tất cả các khu vực. Nếu bạn muốn chú thích một khu vực cụ thể, bạn có thể chọn một loại sử dụng với tiền tố khu vực (ví dụ: USE-2) và thêm nó vào quy ước đặt tên (ví dụ: “USE2-CW: MetricMonitorUsage”).

Hình 3. Xác định các tham số quy tắc giá mới trong AWS Billing Conductor
4. Sau khi hoàn tất quá trình tạo quy tắc giá, bạn sẽ thấy một dải màu xanh lá cây ở đầu trang của màn hình, xác nhận tên quy tắc mới và việc tạo thành công.

Hình 4. Dải màu xanh lá cây cho thấy quy tắc giá mới đã được tạo thành công

Chỉnh sửa kế hoạch giá để tính đến các quy tắc giá SKU mới

Sau khi bạn đã tạo quy tắc giá SKU của mình, đến lúc thêm nó vào kế hoạch giá hiện có (ví dụ bên dưới) hoặc tạo một kế hoạch giá mới. Lưu ý: bạn chỉ có thể có một kế hoạch giá liên kết với một nhóm thanh toán cho mỗi kỳ thanh toán. Thay đổi kế hoạch giá giữa kỳ thanh toán sẽ dẫn đến tính toán lại nhóm thanh toán cho toàn bộ kỳ thanh toán, phù hợp với các quy tắc mới của kế hoạch.

Trong ví dụ này, chúng ta sẽ chỉnh sửa kế hoạch giá hiện có “Demo-Pricing-Plan”:

  1. Chuyển sang tab dưới tiêu đề “Cấu hình giá” từ quy tắc giá sang kế hoạch giá.
  2. Nhấp vào nút “Chỉnh sửa” ở góc trên bên phải của bảng kế hoạch giá.

Hình ảnh 5. Chỉnh sửa kế hoạch giá cả hiện có trong AWS Billing Conductor

3. Để đơn giản hóa việc lựa chọn, chúng ta lọc các quy tắc giá theo “CW”, hai chữ cái đầu tiên của quy tắc giá SKU mới được tạo gần đây, và chọn hộp kiểm cho quy tắc giá “CW-SKU-Pricing-Metric-Monitor-Usage”.

Hình ảnh 6. Sửa đổi một kế hoạch giá cũ bằng cách bao gồm quy tắc giá SKU mới được tạo

4. Để hoàn thành quy trình làm việc, chúng ta nhấp vào nút “Lưu thay đổi”.

5. Sau khi lưu các thay đổi, chúng ta sẽ thấy một dải màu xanh lá cây với tên của kế hoạch giá và xác nhận rằng cập nhật của bạn đã thành công.

Hình 7. Dải màu xanh lá cây cho thấy kế hoạch giá đã được chỉnh sửa thành công.

Kết luận

Chúng tôi hy vọng ví dụ này sẽ truyền cảm hứng cho bạn để sử dụng và tận dụng các cơ hội tính phí fine-grain mới đang có sẵn với ABC. Bạn có thể tìm hiểu thêm về tính năng và giá cả của ABC bằng cách truy cập trang web sản phẩm.

🚀Khám phá hướng dẫn sử dụng và tài liệu tham khảo API của AWS Billing Conductor.