Thu thập và phân tích dữ liệu là yếu tố rất quan trọng để có được những hiểu biết có giá trị về doanh nghiệp của bạn và đánh giá hiệu quả các quy trình của bạn. Tương tự như cách bạn đo lường các hoạt động tổ chức của mình, khi sử dụng AWS điều quan trọng là phải đo lường các chỉ số về hiệu quả sử dụng và chi phí AWS của bạn.
Bài viết sau đây giới thiệu tới bạn 5 chỉ số quản lý chi phí AWS chính mà bạn có thể sử dụng để giúp bạn bắt đầu theo dõi hiệu quả và tối ưu chi phí AWS của mình. Cũng như hướng tới các KPI có ý nghĩa đối với doanh nghiệp của bạn. Bài đăng này sẽ chỉ cho bạn cách bạn có thể xây dựng và sử dụng các chỉ số dựa trên chi phí, mức sử dụng và giá trị để giúp thúc đẩy hiệu quả cao hơn trong quá trình tối ưu chi phí.
Xây dựng Dashboard (Trang tổng quan)
Bước đầu tiên khi nghĩ về các chỉ số là xác định cách có tác động nhất để hiển thị và chia sẻ chúng với các thành viên trong doanh nghiệp của bạn. Đối với nhiều người trong số các bạn, bảng điều khiển tập trung (centralized dashboard) dường như là ngôn ngữ phổ biến để nói về các chỉ số.
Chúng tôi đã tìm hiểu qua hàng chục trang dashboard để tìm ra các chỉ số định kỳ phổ biến nhất. Mặc dù nhiều người trong số các bạn dường như sử dụng AWS Cost Explorer, AWS Cost & Usage Reports, và các sản phẩm khác, nhưng chúng tôi không thể không nhận thấy rằng nhiều người trong số các bạn dành rất nhiều thời gian để xây dựng các bảng tính và trang tổng quan trông đẹp mắt, vì vậy chúng tôi đã tạo dashboard trong Excel.
5 chỉ số chính chúng ta thường cần lưu ý:
Monthly Growth KPIs – KPI tăng trưởng hàng tháng
Amazon EC2 Unit Costs – Chi phí đơn vị Amazon EC2
Amazon EC2 Instance Costs – Chi phí phiên bản Amazon EC2
Amazon EC2 Usage Coverage – Phạm vi sử dụng Amazon EC2
Amazon S3 Costs by Storage Class – Phạm vi sử dụng Amazon EC2
Để giữ cho mọi thứ tập trung, chúng tôi đã giữ cho các biểu đồ riêng lẻ tập trung vào EC2 và S3, nhưng bạn có thể áp dụng kiểu mẫu này cho bất kỳ dịch vụ nào bạn chọn.
Chỉ số 1: Tăng trưởng hàng tháng
Việc kiểm tra mức tăng trưởng hàng tháng của bạn cho phép bạn biết được việc triển khai AWS của bạn đang phát triển nhanh như thế nào về chi phí tổng thể của bạn. Chúng tôi cũng khuyên bạn nên kiểm tra những số liệu này qua một vài khoảng thời gian xem lại khác nhau (3 hoặc 6 tháng là phổ biến nhất) để điều chỉnh cho các mô hình mang tính chu kỳ trong doanh nghiệp của bạn.
Ví dụ KPI: Tăng trưởng hàng tháng, dự báo so với tăng trưởng thực tế
Giá trị: Hiểu tổng mức tăng trưởng hàng tháng của doanh nghiệp hoặc ứng dụng của bạn
Chỉ số 2: Chi phí đơn vị Amazon EC2
Amazon EC2 cung cấp nhiều khối lượng công việc trên AWS, vì vậy không có gì ngạc nhiên khi EC2 có thể chiếm một phần lớn chi phí của bạn hơn so với một số dịch vụ khác. Vì EC2 có thể được sử dụng trên một số khối lượng công việc, chúng tôi khuyên bạn nên theo dõi chi phí của mình ở mức độ chi tiết cụ thể hơn (chẳng hạn như hàng ngày hoặc hàng giờ). Phân tích này cũng có thể được sử dụng để theo dõi các mô hình định giá của bạn (ví dụ như Spot, Savings Plans, Reservations,, v.v.) đang tác động đến chi phí đơn vị trung bình của bạn như thế nào.
KPI mẫu: EC2 chi phí hàng giờ hoặc hàng ngày
Giá trị: Hiểu chi phí đơn vị EC2 cho mỗi người đăng ký
Chỉ số 3: Chi phí phiên bản Amazon EC2
Các thế hệ phiên bản mới nhất thường cung cấp khả năng tính toán nâng cao và tiết kiệm chi phí hơn. Vì lý do đó, có thể rất có tác động khi xác định khối lượng công việc EC2 đang chạy trên các thế hệ phiên bản cũ hơn và lập kế hoạch (và mục tiêu) xung quanh việc nâng cấp lên các thế hệ phiên bản mới nhất. Chúng tôi cũng đã thấy khách hàng thành công khi đặt mục tiêu cụ thể cho danh mục cá thể của họ, chẳng hạn như đảm bảo rằng ít hơn 20% nhóm tài nguyên của họ đang chạy trên các thế hệ cá thể cũ hơn.
Giá trị: Tối ưu hóa chi phí EC2 và hiệu quả sử dụng
Chỉ số 4: Phạm vi sử dụng Amazon EC2
Nếu bạn đang mở rộng quy mô sử dụng AWS, có một số mô hình định giá mà bạn có thể sử dụng để tiết kiệm nhiều hơn. Đối với việc sử dụng EC2 của mình, bạn có thể chọn từ Spot instances, Savings Plans, and Reserved Instances, phục vụ nhiều trường hợp sử dụng khác nhau. Trong mỗi trường hợp, chúng tôi khuyên bạn nên đặt một ngưỡng cho số lượng nhóm phiên bản mà bạn muốn bao gồm. Các mục tiêu này khác nhau tùy theo khách hàng, tuy nhiên, nếu cách sử dụng của bạn khá ổn định, bạn có thể tìm kiếm một thứ gì đó như phạm vi phủ sóng tại chỗ 15% và phạm vi áp dụng Savings Plans 50%.
KPI mẫu: Chi phí theo tùy chọn mua, phạm vi tùy chọn mua
Hình ảnh ở trên cho thấy chi phí đơn vị chạy EC2 của bạn đang có xu hướng như thế nào và cách các mô hình định giá (Spot, Savings Plans, v.v.) tác động đến chi phí đơn vị trung bình của bạn.
Giá trị: Tối ưu hóa việc tiết kiệm chi phí của bạn bằng cách tận dụng các mô hình định giá.
Chỉ số 5: Chi phí Amazon S3 theo Lớp lưu trữ
Amazon S3 là một dịch vụ khác mà có lẽ bạn đang sử dụng rất nhiều – nhưng bạn có biết rằng S3 có rất nhiều chức năng tích hợp để giúp bạn tối ưu hóa chi phí của mình không? Tương tự như EC2, bạn có thể xem lại các lớp lưu trữ khác nhau mà tổ chức của bạn đang sử dụng và định cấu hình các chính sách ảnh hưởng đến chúng. Ví dụ: bạn có thể định cấu hình rằng tất cả các nhóm S3 trong Application Innovation Project tuân theo chính sách vòng đời CostSavings, đảm bảo rằng bạn không phải chịu chi phí ngoài kế hoạch.
KPI mẫu: Chi phí theo lớp lưu trữ, phân tích lớp lưu trữ theo khối lượng công việc
Giá trị: Tự động tiết kiệm chi phí bằng cách sử dụng các chính sách vòng đời
Kết luận
Khi bạn đã định cấu hình một trang tổng quan của riêng mình bằng cách của riêng bạn dựa trên các chỉ số được nêu ở trên, chắc chắn sẽ rất hữu ích cho việc quản lý chi phí AWS cho doanh nghiệp bạn. Nhưng đây là những gì chúng tôi khuyên bạn nên xem xét tiếp theo để xây dựng bộ KPI tiếp theo của bạn:
KPI dựa trên chi phí và mức sử dụng là một khởi đầu tuyệt vời cho báo cáo toàn doanh nghiệp và cho phép bạn đặt KPI trải dài trên tất cả các lĩnh vực của doanh nghiệp. Một KPI phổ biến đối với các khách hàng là đặt tỷ lệ bao phủ mục tiêu cho các Reserved Instances và Savings Plans, chẳng hạn như tỷ lệ bao phủ 50%.
KPI dựa trên giá trị hợp nhất các yếu tố thúc đẩy giá trị kinh doanh của bạn với các chỉ số AWS để tạo KPI mà bạn có thể theo dõi dựa trên các ưu tiên kinh doanh của mình. Nhiều khách hàng tạo KPI dựa trên giá trị cho chi phí đơn vị EC2 để hiển thị chi phí đơn vị trung bình trên mỗi hoạt động kinh doanh của họ (thông thường, theo ứng dụng hoặc người đăng ký).