Bắt đầu hành trình quản lý tài chính trên Cloud: Tiết kiệm chi phí

Chúng tôi hiểu rằng việc xây dựng một kế hoạch Quản lý Tài chính trên cloud từ đầu có thể là một thách thức đáng sợ khi bạn mới bắt đầu. Vì vậy, chúng tôi đang giải thích 4 nguyên tắc Quản lý tài chính trên cloud (CFM) – Xem, Tiết kiệm, Kế hoạchChạy – và chia sẻ các hướng dẫn cụ thể bạn có thể thực hiện để hỗ trợ cho sự thành công của tổ chức của bạn trên cloud.

Trong bài đăng đầu tiên của chuỗi bài viết “Bắt đầu hành trình CFM của bạn”, chúng tôi tập trung vào “Xem”, tức là có khả năng theo dõi, phân bổ và xem dữ liệu chi phí của bạn. Với các khả năng này đã được đặt, đến lúc bạn bắt đầu tìm kiếm cách tiết kiệm chi phí! Điều này vượt xa việc chỉ trả tiền cho những gì bạn sử dụng. Điều quan trọng là đảm bảo sử dụng cloud và đầu tư IT tổng thể của bạn được tối ưu hóa để hỗ trợ và đạt được các mục tiêu kinh doanh của bạn.

Trong bài viết này, chúng tôi sẽ chia sẻ các công cụ bạn có thể thiết lập, các mô hình giá cả bạn có thể tận dụng và các dịch vụ bạn có thể sử dụng để giúp bạn xác định cơ hội tối ưu hóa chi phí trong các khối công việc của bạn.

Công cụ quản lý chi phí trên cloud

Tại AWS, chúng tôi cung cấp cho bạn một số công cụ tuyệt vời để tối ưu hóa công việc của bạn. Nhưng bạn phải kích hoạt chúng, vì vậy hãy đăng nhập vào tài khoản của mình và làm điều này ngay hôm nay!

  • AWS Compute Optimizer – Compute Optimizer đề xuất tài nguyên AWS tối ưu cho công việc của bạn để giảm chi phí và cải thiện hiệu suất bằng cách sử dụng học máy để phân tích các chỉ số sử dụng lịch sử. Nó MIỄN PHÍ! Nhưng bạn phải kích hoạt dịch vụ này ở cấp tổ chức để tất cả các tài khoản đều có thể xem dữ liệu này.
  • Amazon S3 Storage Lens – Amazon S3 Storage Lens cung cấp một cái nhìn tổng quan về việc sử dụng và hoạt động của lưu trữ đối tượng trên toàn bộ lưu trữ Amazon S3 của bạn. S3 Storage Lens có thể giúp bạn xác định và thực hiện tiết kiệm chi phí. Tuy nhiên, bạn sẽ có một bảng điều khiển mặc định trong mỗi tài khoản của mình, nhưng lời khuyên của tôi là tạo một Organizations dashboard trong tài khoản quản lý của bạn để bạn có thể xem tất cả mọi thứ trong một địa điểm. Ngoài ra, chúng tôi đề xuất thiết lập xuất các số liệu trên bảng điều khiển này để bạn có thể giữ lại dữ liệu lịch sử trong 15 tháng thay vì 14 ngày mặc định. Có nhiều dữ liệu lịch sử hơn cho phép bạn xem các xu hướng lịch sử và so sánh sự khác biệt trong việc sử dụng và hoạt động lưu trữ của bạn theo thời gian.
  • AWS Trusted Advisor – Trusted Advisor cung cấp các khuyến nghị giúp bạn tuân thủ các best practice của AWS bằng cách thực hiện các kiểm tra cụ thể trên tài khoản của bạn để xác định các cách để tối ưu hóa cơ sở hạ tầng AWS của bạn, cải thiện bảo mật và hiệu suất, giảm chi phí và giám sát hạn ngạch dịch vụ. Sau đó, bạn có thể tuân thủ các khuyến nghị để tối ưu hóa các dịch vụ và nguồn lực của bạn. Tuy nhiên, chỉ AWS Business Support và  AWS Enterprise Support có thể truy cập tất cả các kiểm tra, bao gồm tối ưu hóa chi phí. Hiện tại có 22 kiểm tra cho chi phí, vì vậy hãy cố gắng thu hẹp phạm vi đó bằng cách tập trung vào những kiểm tra quan tâm nhất của bạn.

Việc bật các công cụ này không đủ. Đảm bảo bạn giáo dục nhân viên phát triển của mình về cách truy cập chúng và, quan trọng hơn, cách triển khai tối ưu hóa được đề xuất bởi từng công cụ.

Mô hình giá cả

Có nhiều cách bạn có thể giảm hoặc tránh chi phí trên cloud không cần thiết và một điểm khởi đầu tốt là hiểu và tận dụng các mô hình giá cả độc đáo của AWS. Sử dụng các tùy chọn mua hàng khác ngoài On-Demand là một cách đơn giản nhưng hiệu quả để tiết kiệm tiền. Hãy xem xét cẩn thận một số tùy chọn của bạn:

  • Savings Plans  – Một mô hình giá linh hoạt cung cấp giá thấp hơn so với giá On-Demand. Đây là một cách đơn giản để tạo ra sự tiết kiệm! Tôi khuyên bạn nên bắt đầu nhỏ: Tôi đã bắt đầu với 1 đô la một giờ khi chúng được ra mắt lần đầu, và sau đó tăng dần phạm vi bảo hiểm. (Điều này được biết đến là “cầu thang”).
  • Reserved Instances – Một chiết khấu hóa đơn được áp dụng cho việc sử dụng các Instances On-Demand trong tài khoản của bạn. Các Instances On-Demand này phải phù hợp với một số thuộc tính nhất định, chẳng hạn như loại instance và vùng. Reserved Instances được sử dụng tốt nhất cho Amazon RDS, Amazon ElastiCache, Amazon OpenSearch Service, Amazon Redshift và Amazon DynamoDB. Khi bắt đầu, hãy đảm bảo bao phủ các khối lượng công việc sản xuất ổn định của bạn sẽ chạy ít nhất một năm đầu tiên.
  • Amazon EC2 Spot – Cho phép bạn tận dụng khả năng EC2 không sử dụng trong Cloud AWS. Các Spot Instances có sẵn với mức giảm giá lên đến 90% so với giá On-Demand! Nhưng không phải khối lượng công việc nào cũng có khả năng chịu lỗi. Bắt đầu với công việc như các đường ống CI/CD. Ngoài ra, trong vòng 30 phút, bạn có thể tối ưu chi phí cho các công việc Jenkins trên Kubernetes. Bạn cũng có thể sử dụng Spot trên các dịch vụ như Amazon EMR và Amazon ECS.

Compute services

Sử dụng dịch vụ tính toán trên AWS là rất phổ biến đối với khách hàng. Vậy, có những mẹo gì để tối ưu hóa?

  • Instance Generation – Khi chọn loại instances cho EC2 của bạn, chúng tôi khuyến khích bạn sử dụng loại instances mới nhất. Điều này bởi vì bạn không chỉ nhận được tài nguyên hiện đại nhất, mà còn thường là một trong những lựa chọn có chi phí hiệu quả hơn. Okay, vậy từ M4 đến M6i chỉ rẻ hơn 4%, nhưng số tiền đó cộng lại cũng lớn lên! Và nếu bạn đang sử dụng các thế hệ trước đó, thì sự khác biệt sẽ lớn hơn nhiều.
  • AWS Graviton/AMD – Những bộ xử lý này được thiết kế để cung cấp hiệu năng giá thành tốt nhất cho khối lượng làm việc trên cloud của bạn. Bạn có thể nhận được một số tiết kiệm về giá thành/hiệu năng tuyệt vời với AMD như M6a, có hiệu năng giá thành tốt hơn 35% so với instances M5a. Vì các instances Graviton được dựa trên các bộ xử lý ARM thay vì các bộ xử lý Intel truyền thống, điều này có thể là một thay đổi cơ sở hạ tầng lớn đối với các khối lượng làm việc EC2 tiêu chuẩn. Nhưng đừng lo, vẫn còn rất nhiều dịch vụ khác mà bạn có thể sử dụng với Graviton, chẳng hạn như AWS Lambda, Amazon Aurora, AWS Fargate, và rất nhiều hơn nữa. Bạn có thể nhận được tiết kiệm giá thành/hiệu năng lên đến 52% trên Amazon RDS với Graviton2.
  • Instance Scheduler – Khi bạn rời khỏi nhà, bạn sẽ không để tất cả các đèn trên phải không? Vì sao lại để tất cả các instance chạy khi bạn không sử dụng chúng? Giải pháp AWS này giúp bạn kiểm soát chi phí tài nguyên AWS của mình bằng cách cấu hình lịch trình bắt đầu và kết thúc cho các Instance của bạn. Tập trung vào các khối lượng công việc không sản xuất của bạn và tắt chúng ngoài giờ làm việc, như buổi tối và cuối tuần.

Khi xem xét bất kỳ tối ưu hóa nào trên cloud, chúng tôi khuyên bạn nên bắt đầu với những cơ hội đơn giản nhất nhưng có tác động lớn nhất. Khi sử dụng bất kỳ công cụ nào, hãy hạn chế phạm vi của bạn vào các tài nguyên sẽ gây ra tác động lớn nhất. Như vậy, khi bạn nhìn lại những KPI mà chúng tôi đã đề cập trong bài đăng trước, bạn có thể theo dõi tác động và hy vọng truyền cảm hứng cho những người khác trong doanh nghiệp của bạn để tối ưu hóa.
🎞️WATCH: 9 ways to reduce your AWS bill

Bài được dịch từ bài viết trên AWS Blogs, bạn có thể xem bài viết gốc tại đây.

Leave a comment