Download as pdf or txt
Download as pdf or txt
You are on page 1of 30

Amazon Web Services

COST OPTIMIZATION
by TechX Corp.
Tối ưu hóa chi phí
Amazon Web Services
1. AWS Credits - “tín dụng” AWS
2. Xác định đúng nhu cầu thực tế và tối ưu hệ thống
3. Tối ưu chi phí các dịch vụ Điện toán - Compute Services
4. Tối ưu chi phí các dịch vụ Lưu trữ - Storage Services
1. AWS Credits

• AWS Credit hay “tín dụng” AWS là “mã giảm giá” áp dụng cho một và chỉ một tài
khoản AWS tương ứng;

• AWS Credit có giới hạn số tiền và ngày hết hạn;

• Khi dùng dịch vụ của AWS, khách hàng sẽ được trừ tiền trực tiếp vào AWS Credit.
Tối ưu hóa chi phí
Amazon Web Services
1. AWS Credits - “tín dụng” AWS
2. Xác định đúng nhu cầu thực tế và tối ưu hệ thống
3. Tối ưu chi phí các dịch vụ Điện toán - Compute Services
4. Tối ưu chi phí các dịch vụ Lưu trữ - Storage Services
2. Xác định nhu cầu
2.1. Sử dụng cấu hình và kích thước các dịch vụ AWS phù hợp nhu cầu thực tế;
2.2. Cài đặt tự động thêm - bớt hoặc co - giãn hệ thống;
2.3. Cài đặt hẹn giờ cho một số dịch vụ bật - tắt đúng thời điểm;
2.4. Thường xuyên đo lường và có các tiêu chí cụ thể để biết hệ thống thừa - thiếu.

Phù hợp với thực tế Tự động “đàn hồi” Hẹn giờ bật tắt Đo lường theo chỉ tiêu
2. Xác định nhu cầu
2.1. Sử dụng công cụ AWS Calculator: calculator.aws
2. Tối ưu hệ thống
2.2. Sử dụng AWS Auto Scaling: aws.amazon.com/autoscaling
2. Tối ưu hệ thống
2.3. Sử dụng AWS Instance Scheduler:
aws.amazon.com/solutions/implementations/instance-scheduler/

Scheduler CLI - sample


scheduler-cli create-period --stack <stackname> --
name mon-start-9am --weekdays mon --begintime
9:00 --endtime 23:59
scheduler-cli create-period --stack <stackname> --
name tue-thu-full-day --weekdays tue-thu
scheduler-cli create-period --stack <stackname> --
name fri-stop-5pm --weekdays fri --begintime 0:00 --
endtime 17:00

scheduler-cli create-schedule --stack <stackname> --


name mon-9am-fri-5pm --periods mon-start-9am,tue-
thu-full-day,fri-stop-5pm --timezone
Asia/Ho_Chi_Minh
2. Tối ưu hệ thống
2.4.1. Sử dụng Amazon CloudWatch: aws.amazon.com/cloudwatch
2. Tối ưu hệ thống
2.4.2. Sử dụng Resources Tagging:
aws.amazon.com/resource-groups/tag-editor
2. Tối ưu hệ thống
2.4.3. Sử dụng Cost Explorer và Amazon QuickSight:
aws.amazon.com/aws-cost-management/aws-cost-explorer
Tối ưu hóa chi phí
Amazon Web Services
1. AWS Credits - “tín dụng” AWS
2. Xác định đúng nhu cầu thực tế và tối ưu hệ thống
3. Tối ưu chi phí các dịch vụ Điện toán - Compute Services
4. Tối ưu chi phí các dịch vụ Lưu trữ - Storage Services
3. Compute Services
3.1. Thay đổi cách thức trả phí - Purchasing Options;
3.2. AWS Graviton (dành cho những hệ thống cần hiệu suất cao)
3.2. Nâng cấp tài nguyên thế hệ trước;
3.3. Chọn đúng Instance Family.
3. Compute Services
3.1. Purchasing Options: aws.amazon.com/ec2/pricing

ON-DEMAND RESERVED INSTANCES (RIs) SAVINGS PLAN SPOT INSTANCES

Chỉ phải trả cho những gì Tiết kiệm tối đa 72% so với Giống với RIs nhưng linh Tiết kiệm lên đến 90% so
bạn dùng, không cần cam On-demand, phải cam kết hoạt hơn với On-demand nhưng
kết lâu dài sử dụng 1 hoặc 3 năm không phải lúc nào cũng có
sẵn tài nguyên
3. Compute Services
3.1.1. Reserved Instances: aws.amazon.com/ec2/pricing/reserved-instances
• Standard - Có thể bán trên AWS Marketplace, không thể chuyển đổi sang instance type khác,
giá rẻ hơn so với phiên bản Convertible;
• Convertible - Không thể bán trên AWS Marketplace, có thể chuyển đổi sang instance type khác
(nâng cấp chứ không hạ cấp), đắt hơn phiên bản Standard.
Đặc tính Standard Convertible

Rẻ hơn so với On-demand 1 năm (40%), 3 năm (72%) 1 năm (31%), 3 năm (66%)

Thay đổi Region và AZ Yes Yes

Thay đổi Instance Family, Size, OS và


No Yes
Tenancy

P/s: RIs còn có thể dùng cho Database Services


3. Compute Services
3.1.2. Savings Plans: aws.amazon.com/savingsplans
• EC2 Savings Plans:
o Giống RIs Standard nhưng không bán lại trên AWS Marketplace được;
o Phải cam kết về: thời gian sử dụng 1 hoặc 3 năm, Instance Family trong Region cố định;
o Có thể thay đổi nhưng phải cùng Instance Family và Region;
o Chỉ áp dụng cho EC2.
• Compute Savings Plans:
o Phải cam kết về: thời gian sử dụng 1 hoặc 3 năm;
o Có thể thay đổi Region, Instance Family, Size, OS và Tenancy;
o Có thể áp dụng trên EC2, Fargate, và Lambda.
3. Compute Services
3.1.2. Savings Plans: aws.amazon.com/savingsplans
3. Compute Services
Đặc tính Reserved Instance EC2 Instance Savings Plan Compute Savings Plan
Standard up to 72%,
Mức tiết kiệm up to 72% up to 66%
Convertible up to 66%
Instance Family Cố định Cố định Linh hoạt
Instance size Cố định (trừ Linux) Linh hoạt Linh hoạt
Vùng địa lý 1 Region 1 Region Linh hoạt
OS Cố định Linh hoạt Linh hoạt
Dùng cho Fargate và
No No Yes
Lambda

Tự động áp dụng giá trên


No No Yes
các AWS Regions
Dịch vụ AWS áp dụng được EC2 / RDS (database) EC2 EC2 / Fargate / Lambda
Chi phí được tính theo per Instance Per Hour per Hour
3. Compute Services
3.1.3. Spot Instances: aws.amazon.com/ec2/spot
• Tối ưu chi phí lên đến 90% so với On-demand
• Người dùng có thể mua dung lượng chưa sử dụng trong trung tâm dữ liệu của AWS;
• Tuy nhiên, nếu có người dùng khác mua On-demand với dung lượng đó, instance có thể bị thu
hồi;
• AWS sẽ thông báo cho người dùng 2 phút trước khi thu hồi.
3. Compute Services
3.1.3. Spot Instances: aws.amazon.com/ec2/spot
Mô hình Best-practice:

Dùng Spot với những workload cần Auto


Scaling hoặc chạy back-up

Dùng On-Demand cho những workload mới


hoặc workload tăng đột ngột

Dùng RIs hoặc Savings Plan những


workload cố định hoặc cần chạy ổn định
trong thời gian dài
3. Compute Services
3.2. AWS Graviton: aws.amazon.com/ec2/graviton
• Tối ưu chi phí lên đến 40% so với các phiên bản dựa trên x86;
• Dòng đa dụng (M6g, M6gd, T4g), dòng tối ưu hóa về điện toán (C6g, C6gd, C6gn) và dòng tối
ưu hóa về bộ nhớ (R6g, R6gd, X2gd);
• Bộ xử lý AWS Graviton2 dựa trên kiến trúc Arm 64bit được các hệ điều hành Linux phổ biến hỗ
trợ, bao gồm Amazon Linux 2, Red Hat, SUSE và Ubuntu.
3. Compute Services
3.3. Nâng cấp tài nguyên thế hệ trước:
• AWS ra mắt các instance type mới theo thời gian;
• Các phiên bản thế hệ mới có giá cả phải chăng hơn và có sức mạnh xử lý cao hơn.
o Instance thế hệ cũ: c4.large, 2 CPUs, 3.75 GiB Memory giá $0.100/hour
o Instance thế hệ mới: c5.large, 2 CPUs, 4 GiB Memory giá $0.085/hour
3. Compute Services
3.4. Chọn đúng Instance Family:
• AWS cung cấp các Instance Families để đáp ứng nhiều mục đích sử dụng, và tất nhiên giá cả
của chúng cũng khác nhau;
• Chọn Instance Family phù hợp sẽ giúp việc sử dụng tài nguyên được tối ưu nhất cả về hiệu quả
và chi phí.
• Tham khảo về Instance Types tại đây: AWS EC2 Instance Types
Tối ưu hóa chi phí
Amazon Web Services
1. AWS Credits - “tín dụng” AWS
2. Xác định đúng nhu cầu thực tế và tối ưu hệ thống
3. Tối ưu chi phí các dịch vụ Điện toán - Compute Services
4. Tối ưu chi phí các dịch vụ Lưu trữ - Storage Services
4. Storage Services
3.1. Amazon Simple Storage Service (Amazon S3);
3.2. Data Transfer.
4. Storage Services
3.1. Amazon Simple Storage Service (Amazon S3):
• S3 có thể lưu trữ theo tầng (Storage Classes), trong đó S3 Standard là Class
cao và đắt nhất;
• Những dữ liệu ít được truy cập sẽ lưu trữ ở các Classes thấp hơn để giảm
chi phí;
• Có thể hẹn giờ tự động để dữ liệu tự dịch chuyển xuống các Classes hơn. Ví
dụ:
o Dữ liệu ABC lưu tại S3 Standard;
o Sau 30 ngày không có lượt truy cập mới sẽ tự động xuống S3 Glacier;
o Sau 90 ngày không có lượt truy cập mới sẽ tự động xuống S3 Glacier Deep
Archive.
4. Storage Services
3.1. Amazon Simple Storage Service (Amazon S3):
S3 Intelligent- S3 Glacier
Đặc tính S3 Tiêu chuẩn S3 Standard-IA S3 One Zone-IA S3 Glacier
Tiering Deep Archive
Được thiết kế để đảm 99,999999999% 99,999999999% 99,999999999% 99,999999999% 99,999999999% 99,999999999%
bảo độ bền (11 số 9) (11 số 9) (11 số 9) (11 số 9) (11 số 9) (11 số 9)
Được thiết kế để đảm
99,99% 99,9% 99,9% 99,5% 99,99% 99,99%
bảo độ khả dụng
SLA về độ khả dụng 99,9% 99% 99% 99% 99,9% 99,9%
Thời gian truy xuất ngay lập tức ngay lập tức ngay lập tức ngay lập tức vài phút - vài giờ 12 giờ
Phí thời gian lưu trữ
không áp dụng 30 ngày 30 ngày 30 ngày 90 ngày 180 ngày
tối thiểu
trên mỗi GB truy trên mỗi GB truy trên mỗi GB truy trên mỗi GB truy
Phí truy xuất / GB không áp dụng không áp dụng
xuất xuất xuất xuất
Phí 100 GB / tháng
2.50 USD 2.50 USD 2.00 USD 1.60 USD 0.50 USD 0.20 USD
(Region Singapore)
4. Storage Services
3.2. Data Transfer:
• Với những dữ liệu dạng static và dung lượng thấp như: Image, Video, Content,... → sử
dụng Amazon CloudFront (CDN) aws.amazon.com/cloudfront
• Tiết kiện lên đến 75% so với Data Transfer qua đường Internet hoặc All Region;
• Với 50 GB Data Transfer Out → 12 miễn phí, bao gồm:
o 2,000,000 HTTP or HTTPS Requests
o 2,000,000 CloudFront Function Invocations
Liên hệ
TechX Corp: AWS Start-up Segment (SUS):
Mr. Huy Ms. Laura
E: huy.dinh@techxcorp.com E: nguyngc@amazon.com
P: 0913392098

Ms. Trang
E: trang.dang@techxcorp.com
P: 0968682696
Thank you!
by TechX Corp.

You might also like