Điểm khác nhau giữa Savings Plans và Reserved Instances

Trong chuỗi bài viết về tối ưu giá AWS, có một cụm từ thường xuyên xuất hiện bên cạnh các công cụ AWS, đó là “Savings Plans”. Người dùng AWS có thể đã am tường cơ chế thanh toán theo mức sử dụng hay là vừa tiết kiệm vừa dự trữ (Reserved Instances), nhưng chưa thực sự quen thuộc với Savings Plans – một mô hình tính giá chỉ mới ra mắt vào khoảng cuối năm 2019.

Vậy Savings Plans là gì, nó có ưu điểm và nhược điểm gì so với Reserved Instances? Tại sao Savings Plans là lựa chọn tối ưu hơn cả để tối ưu chi phí điện toán đám mây? Bài viết này sẽ giải đáp tất cả những câu hỏi đó, bắt đầu với việc tìm hiểu bản chất của các cơ chế tính giá này.

Reserved Instances (RIs) – ổn định nhưng kém linh hoạt

 

Với các doanh nghiệp đã quen thuộc với cơ chế chi trả theo nhu cầu của AWS, chuyển sang sử dụng RIs có thể mang lại một số bất tiện nhất định. RIs yêu cầu bạn phải cam kết sử dụng một kiểu phiên bản cố định trong vòng từ 1 đến 3 năm để hưởng các ưu đãi về giá. Để giảm thiểu những trải nghiệm tiêu cực của khách hàng về việc không thể thay đổi sang loại phiên bản khác, AWS đã đề xuất và hỗ trợ khách hàng của mình thanh lý RIs hoặc chuyển đổi RIs sao cho phù hợp với nhu cầu sử dụng. Tuy nhiên, điều này vô tình gia tăng sự phức tạp trong quá trình mua bán và quản lý các RIs. Đứng trước nhiều bất cập như vậy, AWS Savings Plans – một cơ chế chiết khấu linh hoạt hơn đã ra đời.

AWS Savings Plans – cơ chế tính giá linh hoạt nhất hiện nay

Hiểu một cách đơn giản, Savings Plans là 1 mô hình tính giá yêu cầu bạn cam kết một mức sử dụng nhất quán (tính theo USD/giờ) để được hưởng chiết khấu mà không cần quan tâm tới tới kiểu phiên bản hay khu vực. Mô hình này trái ngược với dạng cam kết chỉ sử dụng một kiểu phiên bản tại một khu vực nhất định của (RIs).

Hiện AWS đang cung cấp 2 loại Savings Plans: Compute Savings Plans và EC2 Savings Plans. Compute Savings Plans có thể được áp dụng tự động bất kể dòng phiên bản, kích thước, khu vực, hệ điều hành nào. Với Compute Savings Plans, bạn có thể thay đổi từ phiên bản C4 sang M5, chuyển khối lượng công việc từ Châu Âu (Ireland) sang Châu Âu (London) bất cứ khi nào mà vẫn hưởng những lợi ích của Savings Plans.

Trong khi đó, EC2 Savings Plans lại có nhiều điểm tương đồng với RIs khi yêu cầu chặt chẽ hơn về các phiên bản thay đổi. Nhưng EC2 Saving Plans khác với RIs ở chỗ bạn có thể thay đổi loại phiên bản trong cùng một dòng phiên bản và cùng khu vực. Một ví dụ đơn giản đó là bạn có thể di chuyển từ c5.xlarge chạy Windows sang c5.2xlarge chạy Linux nhưng không thể chuyển hẳn sang dòng A1 hay T3 khi sử dụng EC2 Saving Plans.

Tổng kết lại, những điểm khác biệt chính giữa 2 loại Saving Plans là:

Tiết kiệm chi phí như thế nào khi áp dụng AWS Saving Plans?

Giá chiết khấu của AWS Saving Plans phụ thuộc vào kế hoạch bạn mua kéo dài trong bao lâu. Giống như với RIs, AWS cho bạn các lựa chọn linh hoạt tùy vào mục đích sử dụng là 1 năm và 3 năm, với điều kiện là không trả trước, trả trước 1 phần, và trả trước toàn bộ. Tất nhiên, trả trước toàn bộ và sử dụng các phiên bản cố định trong thời gian kéo dài sẽ là phương án hưởng chiết khấu nhiều nhất (có thể tiết kiệm tới 72%) và ngược lại.

Khi đặt cạnh RIs, có thể thấy những ưu điểm nhất định của 2 loại Savings Plans như dưới đây:

Lợi thế của AWS Saving Plans so với RIs

Giảm thiểu sự phức tạp: Bạn không cần phải cân nhắc xem nên sử dụng loại phiên bản nào, chạy trên vùng nào,…trước khi cam kết với chương trình. Ngoài ra, bạn cũng tránh được các quy trình phức tạp khi phải thanh lý những RIs không còn cần đến nữa trên thị trường.

Tiết kiệm thời gian cho việc hoạch định: Savings Plans không đòi hỏi các kỹ sư của bạn phải lên kế hoạch về việc sử dụng hạ tầng trong 1-3 năm tới một cách quá chi tiết. Tất cả những gì bạn cần làm là cam kết sử dụng một số tiền nhất định cho các dịch vụ điện toán đám mây AWS.

Tăng sự linh hoạt: Thứ nhất, Savings Plans giải phóng bạn khỏi áp lực phải cam kết sử dụng chỉ 1 loại phiên bản trong khoảng thời gian dài, mặc dù nhu cầu của bạn hoàn toàn có thể thay đổi trong vòng 1 hay 3 năm đó. Thứ hai, Saving Plans cho phép bạn linh hoạt chuyển đổi khối lượng công việc giữa các loại phiên bản để đáp ứng nhu cầu và tận dụng chi phí mà không xảy ra downtime khi chuyển giao.

Nên sử dụng Savings Plans hay RIs?

Vậy tóm lại, nên sử dụng Savings Plans hay RIs để tối ưu chi phí nhất? Chúng tôi tin rằng với những ưu thế về sự linh hoạt, Savings Plans sẽ là lựa chọn sáng suốt hơn cả. Tuy nhiên, ngay cả khi sử dụng Savings Plans, người dùng cũng nên có sự tìm hiểu và hoạch định cẩn thận để lựa chọn được một mức cam kết phù hợp nhất. Mọi khối lượng sử dụng phát sinh ngoài gói cam kết của bạn sẽ bị tính phí theo mức sử dụng thông thường thay vì được hưởng giá chiết khấu. Ngoài ra, hoàn toàn có khả năng bạn sẽ cam kết sử dụng nhiều hơn mức mình cần.

Hãy nhớ rằng bạn luôn có lựa chọn không trả trước – thanh toán theo tháng khi sử dụng Savings Plans! Cách này sẽ giúp bạn có thêm thời gian để làm quen với cơ chế tính giá mới.

Nếu bạn vẫn còn phân vân giữa 2 lựa chọn, đừng ngại liên lạc với OSAM. Với tư cách là Đối tác cao cấp của AWS, OSAM luôn sẵn sàng hỗ trợ bạn thông qua hàng loạt dịch vụ từ tư vấn đến triển khai điện toán đám mây. Các kiến trúc sư công nghệ của OSAM sẽ giúp bạn đánh giá hệ thống hoàn toàn miễn phí và đề xuất một cơ chế tính giá cũng như mức cam kết phù hợp với nhu cầu của bạn.

Nguồn tham khảo:

1. Gorillastack, 2019. AWS Savings Plans and Reserved Instances. Xem tại: https://www.gorillastack.com/blog/cost-optimization/aws-savings-plans-reserved-instances/

2. Amazon Web Services (n.d). Pricing with Savings Plans. Xem tại: https://aws.amazon.com/savingsplans/pricing/?nc1=h_ls