see more blog

Sử dụng gp3 để giảm đến 92% chi phí cho EBS

Amazon EBS gp3

Dòng gp3 chính thức được ra mắt từ đầu tháng 12/2020 với những tính năng vượt trội.

Tổng quan

Một trong những vấn đề hay gặp phải trong quá trình triển khai hệ thống cho khách hàng, đặc biệt với những hệ thống chạy nhiều VM (máy ảo), đó là việc các máy chủ cần các ổ đĩa nhỏ (~100 GB cho mỗi ổ đĩa EBS) tuy nhiên với một số ứng dụng đặc thù, thì sẽ cần đảm bảo thêm hiệu suất cao, hoặc IOPS lớn phát sinh trong một khoảng thời gian ngắn.

Trong thực tế triển khai, rất nhiều EBS được tạo với dung lượng khoảng 100 GB, và có rất nhiều trường hợp phải tăng số lượng IOPS lên đến hơn 2,500 trong một khoảng thời gian ngắn để đảm bảo performance của hệ thống.

Dòng EBS thường được sử dụng là gp2 (General Purpose), dễ dàng nhận thấy, hiệu suất của gp2 sẽ tỉ lệ thuận với dung lượng, ổ cứng (volume) sẽ xác định mức baseline và thời gian để tích lũy đủ mức IOPS cần thiết. Với ổ cứng (volume) càng lớn, baseline cũng sẽ càng cao, và thời gian để tích lũy mức IOPS cũng sẽ nhanh hơn.

I/O credit – là thuật ngữ được dùng để đại diện cho băng thông khả dụng mà gp2 có thể sử dụng để burst một lượng lớn IOPS khi mức IOPS yêu cầu vượt quá mức baseline.

Lợi thế vượt trội của gp3

Chuyển đổi từ gp2 sang gp3 sẽ giúp doanh nghiệp tiết kiệm đến 20%, gp3 hiện tại có chi phí 0.096 USD/GB (với region Singapore) so với gp2 là 0.12 USD/GB.

Tuy nhiên, sẽ chưa thực sự đầy đủ để nói rằng gp3 tiết kiệm 10-20% so với gp2 trong mọi trường hợp.

Với EBS gp2, người dùng sẽ được cấp 3 IOPS cho mỗi GB, do đó với một ổ cứng EBS 100 GB người dùng chỉ nhận được 300 IOPS với khả năng có thể tăng cao lên đến 3,000 IOPS (với I/O credit ). Chi phí cho EBS sẽ duy trì ở mức cố định 12 USD/tháng (với khu vực Singapore).

Trước khi gp3 được chính thức đưa vào sử dụng, với những ứng dụng đặc thù, để có được 3,000 IOPS, khách hàng có 2 lựa chọn:

  1. Sử dụng provisioned IOPS volume (io1): Chi phí cho 100 GB EBS với 3,000 IOPS với mức chi phí 216 USD/tháng

  2. Cách thứ 2, bạn có thể overprovision EBS volume, nếu bạn sử dụng 1,000 GB gp2, AWS sẽ đảm bảo mức 3,000 IOPS với chi phí 120 USD/tháng

Rõ ràng với cách tiếp cận thứ 2, doanh nghiệp có thể tiết kiệm đến 50%, tuy nhiên một phần của volume sẽ không được sử dụng, ngoài ra trong trường hợp hệ thống cần backup (sao lưu) sẽ phát sinh thêm chi phí cho việc snapshot lớn hơn so với 100 GB của phương án 1, điều này cũng sẽ làm tăng chi phí, và làm giảm mức tiết kiệm của bạn.

Với những lý do như trên, việc AWS đưa vào sử dụng dòng gp3 EBS là một thông tin vô cùng hào hứng và phấn khởi.

So sánh về chi phí / IOPS

EBS gp3 sẽ có mức baseline là 3,000 IOPS và có thể đạt mức tối đa là 16,000 IOPS, và IOPS này hoàn toàn không bị phụ thuộc vào dung lượng của ổ cứng.

Với yêu cầu được đặt ra như ban đầu, dung lượng EBS 100 GB gp3 sẽ có 3,000 IOPS với mức chi phí chỉ 9.6 USD/tháng, mức tiết kiệm lên đến gần 92% so với dòng gp2.

Dòng gp3 sẽ giúp khách hàng tiết kiệm chi phí khá lớn với những ứng dụng cần IOPS cao hoặc với những volume lớn nhưng đòi hỏi IOPS không quá cao (dưới 3000 IOPS). Bảng so sánh sau sẽ cho phép đánh giá và so sánh chi phí giữa gp2, gp3 và io1/io2 EBS.

ebs iops comparison

Dòng gp3 sẽ rất lý tưởng cho các ứng dụng cần hiệu suất cao với chi phí thấp như MySQL, Cassandra, Hadoop analytics,…

Cách thức chuyển đổi từ gp2 sang gp3

Người dùng có thể dễ dàng dịch chuyển từ gp2 sang gp3 sử dụng Elastic Volume. Chỉ việc chọn modify volume trên AWS console và chuyển từ gp2 sang gp3.

gp3 3

Việc chuyển đổi được thực hiện hoàn toàn tự động và không hề ảnh hưởng đến hệ thống của bạn trên AWS. Sau khi quá trình chuyển đổi được hoàn tất, trạng thái sẽ được update trên AWS console.

gp3 4

gp3 5

Công cụ hỗ trợ tối ưu EBS – AWS Compute Optimizer

Bên cạnh những thông tin phấn khởi về gp3, việc AWS Compute Optimizer hỗ trợ EBS cũng là một điểm xứng đáng được đề cập trong bài viết này.

Việc over-provisioning sẽ gây phát sinh chi phí cho hệ thống, trong khi under-provisioning sẽ ảnh hưởng đến performance của ứng dụng.

Bên cạnh những thông tin thú vị từ gp3, từ 03/12/2020, AWS Compute Optimizer đã hỗ trợ đưa ra đề xuất cho EBS volume. Với những volume được gắn vào EC2 từ 30 giờ trở lên, bạn có thể sử dụng Compute Optimizer để được đưa ra ứng gợi ý từ hệ thống nhằm tối ưu EBS.

Kết luận

Nếu doanh nghiệp của đang rơi vào trường hợp 1 hoặc trường hợp 2 được nêu ra, thì gp3 hiện đã sẵn sàng để sử dụng, doanh nghiệp có thể dịch chuyển các EBS volume cũ sang dòng mới để tiết kiệm ít nhất 20% chi phí cho EBS volume hàng tháng.

Về VTI Cloud

VTI Cloud là Đối tác cấp cao (Advanced Consulting Partner) của AWS, với đội ngũ hơn 50+ kỹ sư về giải pháp được chứng nhận bởi AWS. Với mong muốn hỗ trợ khách hàng trong hành trình chuyển đổi số và dịch chuyển lên đám mây AWS, VTI Cloud tự hào là đơn vị tiên phong trong việc tư vấn giải pháp, phát triển phần mềm và triển khai hạ tầng AWS cho khách hàng tại Việt Nam và Nhật Bản.

Xây dựng các kiến trúc an toàn, hiệu suất cao, linh hoạt, và tối ưu chi phí cho khách hàng là nhiệm vụ hàng đầu của VTI Cloud trong sứ mệnh công nghệ hóa doanh nghiệp.

Ngoài ra, VTI Cloud có hỗ trợ xây dựng cộng đồng VIET-AWS. Đây là một trong các nhóm AWS User Groups phát triển nhanh chóng và được Amazon công nhận trong khu vực Asia Pacific (Việt Nam).

VIET-AWS là nơi kết nối, trao đổi hỗ trợ giữa các bạn Solutions Architect, DevOps, SysOps và các bạn sinh viên mới chập chững tiếp xúc dịch vụ điện toán đám mây của Amazon Web Services (AWS). Cùng VTI Cloud tham gia VIET-AWS: https://www.facebook.com/groups/vietawscommunity

Bài viết liên quan: 

10 điều bạn có thể làm ngay hôm nay để giảm chi phí AWS

Related news

what’s up at VTI