Với AWS AppSync, bạn chỉ trả tiền cho những gì bạn sử dụng mà không phải mất thêm phí tối thiểu hay sử dụng dịch vụ bắt buộc. Cách tiếp cận này cung cấp cho bạn tính minh bạch và mức giá thấp bất kể loại khối lượng công việc, vì bạn chỉ trả tiền cho các tính năng AppSync GraphQL và Sự kiện AppSync cụ thể mà bạn sử dụng.
Hoạt động truy vấn và điều chỉnh dữ liệu
AppSync GraphQL cho phép các nhà phát triển truy vấn và điều chỉnh dữ liệu thông qua các hoạt động API. Bạn sẽ phải trả phí:
- 4,00 USD trên một triệu Hoạt động truy vấn và điều chỉnh dữ liệu
- Truyền tải dữ liệu sẽ được tính phí theo mức phí truyền tải dữ liệu EC2
Cập nhật theo thời gian thực
AppSync GraphQL cũng cho phép ứng dụng nhận Cập nhật theo thời gian thực đối với dữ liệu mà bạn muốn đồng bộ. Ứng dụng của bạn cần duy trì kết nối với dịch vụ AppSync GraphQL để nhận Cập nhật theo thời gian thực.
- 2,00 USD trên một triệu Cập nhật theo thời gian thực. Tất cả các lượt phát sóng tin nhắn gửi đi và các hoạt động WebSockets như kết nối máy khách đều được coi là Cập nhật theo thời gian thực.
- 0,08 USD trên một triệu phút kết nối với dịch vụ AWS AppSync GraphQL
- Truyền tải dữ liệu sẽ được tính phí theo mức phí truyền tải dữ liệu EC2
Lưu bộ nhớ đệm
Để cải thiện hơn nữa tốc độ hoạt động truy vấn và điều chỉnh dữ liệu, bạn có thể lựa chọn cấp một bộ nhớ đệm chuyên dụng cho các API AppSync GraphQL của mình. Sau khi lựa chọn loại phiên bản, bạn sẽ được tính phí theo giờ mà không có thêm bất kỳ cam kết dài hạn nào.
Loại phiên bản | vCPU | Bộ nhớ | Hiệu năng mạng | Định giá |
cache.small | 1 | 1,55 | Thấp đến Trung bình | 0,044 USD |
cache.medium | 2 | 3,22 | Thấp đến Trung bình | 0,089 USD |
cache.large | 2 | 12,3 | Lên đến 10 Gigabit | 0,298 USD |
cache.xlarge | 4 | 25,05 | Lên đến 10 Gigabit | 0,595 USD |
cache.2xlarge | 8 | 50,47 | Lên đến 10 Gigabit | 1,189 USD |
cache.4xlarge | 16 | 101,38 | Lên đến 10 Gigabit | 2,379 USD |
cache.8xlarge | 32 | 203,26 | 10 Gigabit | 4,758 USD |
cache.12xlarge | 48 | 317,77 | 10 Gigabit | 6,775 USD |
API hợp nhất của AppSync GraphQL
Với AppSync GraphQL, bạn có thể kết hợp nhiều API nguồn AppSync GraphQL thành một API hợp nhất duy nhất. Khi sử dụng API hợp nhất, bạn sẽ được tính phí cho các hoạt động truy vấn và điều chỉnh dữ liệu cũng như thực hiện cập nhật theo thời gian thực trên API hợp nhất của bạn. Bạn không mất thêm khoản phí nào liên quan đến API nguồn được sử dụng để tạo API hợp nhất.
Ví dụ 1 về định giá AppSync GraphQL
Một ứng dụng blog có 50.000 người dùng tương tác hàng tháng, mỗi người thực hiện 100 lượt tìm kiếm. Những tìm kiếm này tạo ra 5.000.000 truy vấn AppSync GraphQL mỗi tháng với phản hồi có kích thước trung bình là 3 kilobyte (KB).
Phí hoạt động truy vấn | 5 triệu x 4,00 USD mỗi triệu thao tác= 20,00 USD |
Phí truyền tải dữ liệu | 3 KB x 5 triệu = 15 triệu KB = 14,3 GB * 0,09 USD = 1,29 USD |
Tổng phí AppSync GraphQL | 20,00 USD + 1,29 USD = 21,29 USD |
Ví dụ 2 về định giá AppSync GraphQL
Một ứng dụng trò chuyện có 2.500 người dùng tương tác hàng tháng. Mỗi người dùng mở ứng dụng trung bình 1.500 phút mỗi tháng, đăng 1.000 tin nhắn mỗi tháng, và nhận 1.000 tin nhắn mỗi tháng từ những người dùng khác. Kết quả cho thấy có 2.500.000 thao tác điều chỉnh dữ liệu mỗi tháng và 2.500.000 lượt cập nhật theo thời gian thực mỗi tháng.
Phí hoạt động điều chỉnh dữ liệu | 2.500 người dùng x 1.000 tin nhắn gửi đi x 4,00 USD mỗi triệu thao tác = 10,00 USD |
Phí truyền tải dữ liệu | 1KB X 2,5 triệu – 2,5 triệu KB = 2,4GB X 0,09 USD = 0,21 USD |
Phí cập nhật theo thời gian thực | 2.500 người dùng X 1.000 tin nhắn nhận được X 2 USD mỗi triệu cập nhật = 5 USD |
Phí kết nối | 2.500 máy khách x 1.500 phút x 0,08 USD trên một triệu phút kết nối = 0,30 USD |
Tổng phí AppSync GraphQL | 10,00 USD + 0,21 USD + 5,00 USD + 0,30 USD = 15,51 USD |
Bậc miễn phí của AppSync GraphQL
Ưu đãi Bậc miễn phí của AppSync GraphQL
- 250.000 hoạt động truy vấn hoặc điều chỉnh dữ liệu
- 250.000 cập nhật theo thời gian thực
- 600.000 phút kết nối
Nếu bạn sử dụng vượt các mức này thì sẽ được tính phí theo mức phí đã công bố. Bậc miễn phí của AWS AppSync sẽ tự động hết hạn sau 12 tháng.
Sự kiện AppSync
Các API Sự kiện AWS AppSync cho phép bạn công bố và đăng ký tham gia sự kiện theo thời gian thực. Bạn sẽ bị tính phí như sau:
- 1,00 USD trên một triệu hoạt động API Sự kiện. Tất cả các tin nhắn gửi đến được phát hành, các tin nhắn đi gửi đi được phát sóng, trình xử lý sự kiện được gọi và các hoạt động WebSockets như kết nối máy khách, yêu cầu đăng ký và yêu cầu ping đều được coi là hoạt động
- 0,08 USD trên một triệu phút kết nối.
- Truyền tải dữ liệu sẽ được tính phí theo mức phí truyền tải dữ liệu EC2.
Ví dụ về định giá Sự kiện AppSync
Một ứng dụng trải nghiệm người hâm mộ thể thao công bố điểm và các chỉ số thống kê theo thời gian thực cho người dùng trong sự kiện thể thao. Ứng dụng này phát hành 10.000 tin nhắn trên kênh X và 100.000 tin nhắn trên kênh Y. Một trình xử lý sự kiện chỉ được gọi đối với mỗi tin nhắn được phát hành trên kênh Y. 1.000.000 kết nối máy khách được thiết lập trên kênh X và/hoặc Y với thời lượng trung bình mỗi kết nối là 10 phút. Các máy khách kết nối nhận được tổng cộng 10.000.000 tin nhắn gửi đi, với kích thước trung bình của phần dữ liệu truyền tải là 1 kb.
Tin nhắn gửi đến được phát hành | 110.000 tin nhắn gửi đến x 1,00 USD trên một triệu hoạt động = 0,11 USD |
Yêu cầu cho trình xử lý sự kiện | 100.000 yêu cầu trình xử lý sự kiện x 1,00 USD trên một triệu hoạt động = 0,10 USD |
Tin nhắn gửi đi đã được gửi | 10.000.000 tin nhắn gửi đi x 1,00 USD trên một triệu hoạt động = 10,00 USD |
Yêu cầu kết nối máy khách | 1.000.000 yêu cầu kết nối x 1,00 USD trên một triệu hoạt động = 1,00 USD |
Yêu cầu đăng ký máy khách | 1.000.000 yêu cầu đăng ký x 1,00 USD trên một triệu hoạt động = 1,00 USD |
Số phút kết nối máy khách | 1.000.000 máy khách x 10 phút x 0,08 USD trên một triệu phút kết nối = 0,80 USD |
Phí truyền tải dữ liệu | 10.000.000 tin nhắn gửi đi x 1 KB = 0,01 (miễn phí 10 TB đầu tiên mỗi tháng) |
Tổng phí Sự kiện AppSync | 13,01 USD |
Bậc miễn phí của Sự kiện AppSync
Sau khi đăng ký tài khoản AWS, Bậc miễn phí của Sự kiện AppSync sẽ cung cấp mức sử dụng hàng tháng trong vòng 12 tháng như dưới đây.
- 250.000 cập nhật theo thời gian thực
- 600.000 phút kết nối
Nếu bạn sử dụng vượt các mức này thì sẽ được tính phí theo mức phí đã công bố. Bậc miễn phí của AWS AppSync sẽ tự động hết hạn sau 12 tháng.
* Tin nhắn gửi đến và gửi đi theo thời gian thưc cho cả sự kiện AppSync GraphQL và AppSync được tính phí theo mỗi 5 KB phần dữ liệu truyền tải được phân phối. Ví dụ: phần dữ liệu truyền tải 8 KB sẽ được tính là hai hoạt động.
Tìm hiểu thêm về định giá AWS AppSync