Gemini in Looker là một bước đột phá trong lĩnh vực phân tích dữ liệu.…
5 cách để giảm chi phí cho Google Cloud Kubernetes Engine từ chuyên gia
Khi việc áp dụng Kubernetes ngày càng tăng, thách thức trong việc quản lý chi phí cho môi trường quy mô trung bình và lớn cũng tăng theo. Báo cáo “State of Kubernetes Cost Optimization” (Tình trạng tối ưu hóa chi phí Kubernetes) nêu bật một xu hướng đáng chú ý:”Những doanh nghiệp hoạt động hiệu quả tận dụng các khoản giảm giá trên cloud nhiều hơn 16,2 lần so với những doanh nghiệp hoạt động kém hiệu quả.”
Có thể có nhiều lý do cho con số này nhưng một vài lý do có thể kể đến là chuyên môn inhouse của các doanh nghiệp kể trên, năng lực giám sát các cụm lớn và các chiến lược nhắm mục tiêu ưu tiên hiệu quả chi phí, bao gồm Spot VM và các khoản giảm giá theo mức độ sử dụng đã cam kết (CUD). Trong bài đăng trên blog này, Gimasys sẽ liệt kê các cách tiếp cận tốt nhất bạn có thể tìm hiểu để tiết kiệm chi phí trên Google Kubernetes Engine (GKE) và tổng quan về các khoản giảm giá cloud hàng đầu dành cho người dùng GKE.
1.Hiểu nhu cầu khối lượng công việc của bạn
Trước khi chọn mô hình giảm giá trên đám mây để áp dụng cho môi trường GKE của mình, bạn cần biết ứng dụng của mình sử dụng bao nhiêu sức mạnh tính toán, nếu không bạn có thể yêu cầu quá cao nhu cầu tài nguyên của mình. Bạn có thể thực hiện việc này bằng cách đặt các yêu cầu tài nguyên và phân quyền cho khối lượng công việc của mình, giúp giảm chi phí và cải thiện độ tin cậy. Ngoài ra, bạn cũng có thể tạo đối tượng VerticalPodAutoscaler (VPA) để tự động hóa việc phân tích và điều chỉnh tài nguyên CPU và bộ nhớ cho Pod. Và hãy chắc chắn là bạn hiểu cách hoạt động của VPA trước khi bật nó — nó có thể cung cấp các giá trị tài nguyên được đề xuất để cập nhật thủ công hoặc được định cấu hình để tự động cập nhật các giá trị đó cho Pod của bạn.
2. Tiết kiệm tới 45% với GKE autopilot
GKE Autopilot thay đổi mô hình ảo về tối ưu hóa chi phí Kubernetes, trong đó bạn chỉ trả tiền cho những tài nguyên mà Pod của bạn yêu cầu. Nhưng bạn có biết rằng bạn vẫn có thể tận dụng mức sử dụng đã cam kết ở cấp độ mỗi Pod không? Hãy giảm chi phí GKE Autopilot của bạn với các khoản giảm giá theo gói sử dụng Kubernetes Engine (Chế độ lái tự động). CUD ở Chế độ lái tự động, dựa trên gói một và ba năm, có thể giúp bạn tiết kiệm lần lượt 20% và 45% so với giá theo yêu cầu. Những khoản giảm giá này được tính bằng đô la trên mỗi giờ chi tiêu theo yêu cầu tương đương. Tuy nhiên, chúng không bao gồm GKE Standard, Spot pod hoặc phí quản lý.
3. Tiết kiệm tới 46% với CUD linh hoạt
CUD linh hoạt tăng thêm tính linh hoạt cho khả năng chi tiêu của bạn bằng cách loại bỏ nhu cầu hạn chế các gói của bạn đối với một dự án, khu vực hoặc chuỗi máy duy nhất. Với CUD linh hoạt, bạn có thể thấy mức giảm giá 28% so với số tiền chi tiêu hàng giờ của mình đối với gói một năm và 46% đối với gói ba năm. Với các gói dựa trên mức chi tiêu này, bạn có thể sử dụng vCPU và/hoặc bộ nhớ trong bất kỳ dự án nào trong tài khoản Cloud Billing, trên bất kỳ khu vực nào và thuộc về bất kỳ loại máy có mục đích chung và/hoặc máy tính toán được tối ưu hóa đủ điều kiện nào.
4. Tiết kiệm tới 70% với CUD dựa trên tài nguyên
Đối với GKE Standard, CUD dựa trên tài nguyên giảm giá tới 37% so với giá theo yêu cầu đối với gói một năm và lên tới 70% đối với gói ba năm đối với khối lượng công việc được tối ưu hóa bộ nhớ. CUD tiêu chuẩn của GKE chỉ bao gồm bộ nhớ và vCPU, đồng thời các gói về GPU phải tuân theo các hạn chế về tính khả dụng. Để đảm bảo rằng phần cứng trong gói của bạn luôn sẵn có, chúng tôi khuyên bạn nên mua các gói có đặt chỗ kèm theo.
5. Tiết kiệm tới 91% với Spot VM
Đây là một tuyên bố táo bạo: Spot VM có thể giảm tới 91% chi phí điện toán của bạn. Chúng cung cấp các loại máy, tùy chọn và hiệu suất giống như các phiên bản điện toán thông thường. Nhưng bản chất của Spot VM có nghĩa là chúng có thể bị chấm dứt bất kỳ lúc nào. Do đó, chúng sẽ phù hợp cho các công việc thời gian ngắn hoặc khối lượng công việc có khả năng chịu lỗi. Nếu ứng dụng của bạn thể hiện khả năng chịu lỗi (nghĩa là ứng dụng có thể tắt nhẹ nhàng trong vòng 15 giây và có khả năng phục hồi trước các quyền ưu tiên), thì phiên bản Spot có thể giảm đáng kể chi phí của bạn.
Trong khi đó, CUD cũng giúp tiết kiệm chi phí đáng kể cho các doanh nghiệp tận dụng dịch vụ đám mây. Để tối đa hóa những khoản tiết kiệm này, hãy đảm bảo phân bổ nguồn lực một cách chiến lược, đảm bảo rằng khối lượng công việc có quy mô phù hợp và sử dụng các công cụ tối ưu hóa để hỗ trợ xác định quy mô CUD của bạn. Bằng cách phân bổ tài nguyên hiệu quả, bạn có thể tránh được những chi phí không cần thiết trong khi vẫn duy trì hiệu suất ứng dụng ổn định. Hãy tuân thủ các nguyên tắc trong bài viết này để tận hưởng khoản tiết kiệm đáng kể khi sử dụng dịch vụ đám mây của bạn.
Để xác định khi nào nên sử dụng Spot VM và khi nào nên chọn CUD, hãy xem sơ đồ bên dưới.