Trong bài viết trước, OSAM đã mang tới bạn 05 mẹo đầu tiên để cắt giảm chi tiêu đám mây. Sau đây, chúng tôi xin giới thiệu 05 mẹo còn lại giúp tối ưu chi phí và tối đa hóa hiệu năng của hệ thống của mình.
6. Xóa các load balancer không sử dụng
Sử dụng Trusted Advisor Idle Load Balancers check để nhận báo cáo khi Load Balancer có RequestCount dưới 100 trong 7 ngày. Sau đó, xóa các Load Balancer theo các bước ở đây. Ngoài ra, sử dụng các bước này, để xem lại chi phí chuyển dữ liệu của bạn bằng Cost Explorer.
Hãy xem xét việc sử dụng Amazon CloudFront, nếu truyền dữ liệu từ EC2 sang internet công cộng tiêu tốn nhiều chi phí. Bất kỳ hình ảnh, video hoặc nội dung web tĩnh nào cũng có thể lưu trữ tại AWS Edge location trên toàn thế giới. Do đó, bằng cách sử dụng Amazon CloudFront Content Delivery Network (CDN) sẽ giúp đảm bảo đường truyền dữ liệu ổn định khi có lưu lượng truy cập đột biến.
7. Sử dụng Amazon EC2 Spot Instances
Nếu công việc của bạn không yêu cầu hoạt động liên tục như môi trường phát triển và kiểm tra, hãy sử dụng các phiên bản Spot để giảm chi phí tới 90%. Tuy nhiên, nó cũng có nhược điểm là chúng ta không thể dự đoán trước được khi nào sẽ bị lấy lại. Sử dụng EC2 Auto Scaling là một cách giúp hạn chế sự gián đoạn này, bạn có thể khởi chạy cả hai phiên bản On-demand và Spot instances. Ngoài ra, OSAM cũng cung cấp giải pháp giúp khách hàng khắc phục được nhược điểm này.
8. Cấu hình EC2 AutoScaling Groups
EC2 Autoscaling group cho phép tài nguyên EC2 tự động nhân lên hoặc giảm xuống dựa trên nhu cầu. Chúng ta có thể kiểm tra các hoạt động này bằng CLI command hoặc trên console theo các bước ở đây. Sau đó, phân tích kết quả để xem liệu nên điều chỉnh tăng hay giảm nhưng vẫn không ảnh hưởng nhu cầu khách hàng.
9. Sử dụng Reserved Instances (RI) để giảm chi phí RDS, Redshift, ElastiCache và Elaticsearch
So với On-demand, chúng ta có thể tiết kiệm tới 42% khi sử dụng RI một năm và không cần trả trước. Hãy tận dụng các đề xuất từ AWS Cost Explorer RI để lựa chọn gói giá sử dụng phù hợp cho RDS, Redshift, ElastiCache và Elaticsearch. Đừng lo lắng,tuy đòi hỏi cam kết một năm nhưng điểm hòa vốn thường là bảy đến chín tháng. Lưu ý là nên áp dụng bước số 4 trước bước số 9 này.
10. Sử dụng Compute Savings plans để giảm chi phí EC2, Fargate và Lambda
Compute Savings Plans sẽ tự động áp dụng cho tài nguyên EC2, Fargate và Lambda. So với On-demand, chúng ta có thể tiết kiệm tới 54% khi sử dụng gói này theo cam kết một năm và không trả trước. Khi bạn đăng ký Gói Saving Plans, việc sử dụng sẽ được tự động tính theo giá chiết khấu. Bất kỳ việc sử dụng nào vượt quá cam kết của bạn sẽ được tính theo On-demand. Lưu ý là hãy áp dụng bước số 1 trước bước số 10 này.
Áp dụng 10 bước trên, bạn có thể tiết kiệm một khoản chi phí trên EC2, Fargate, Lambda, EBS, S3, ELB, RDS, Redshift, DynamoDB, ElastiCache và Elaticsearch. Ngoài ra chúng ta nên thiết lập các Budget để được cảnh báo khi chi phí và mức sử dụng của bạn thay đổi. Điều này sẽ giúp bạn giảm chi phí một cách chủ động.
Thiết lập Budget
Thiết lập cảnh báo
Để được tư vấn thêm về những phương pháp tối ưu chi phí khác, hãy liên hệ OSAM ngay.