Объединенные интерфейсы API
С помощью AWS AppSync можно сопрягать несколько исходных API AppSync в единый объединенный API. При использовании объединенного API взимается плата за его обновление в режиме реального времени, а также за применение операций запросов и изменения данных. Дополнительная плата за исходные API, используемые для создания объединенного API, не предусмотрена.
Пример расчета стоимости № 1
У приложения для блога имеется 50 000 активных пользователей в месяц, каждый из которых выполняет 100 поисковых запросов. Эти запросы генерируют 5 000 000 операций запросов AppSync в месяц, средний размер ответа составляет 3 килобайта (КБ).
Стоимость операций запросов | 5 миллионов x 4,00 USD за миллион операций = 20,00 USD |
Стоимость передачи данных | 3 КБ x 5 миллионов = 15 миллионов КБ = 14,3 ГБ x 0,09 USD = 1,29 USD |
Общая стоимость AppSync | 20,00 USD + 1,29 USD = 21,29 USD |
Пример расчета цен № 2
У приложения для чата имеется 2500 активных пользователей в месяц. Каждый пользователь за месяц использует приложение примерно 1500 минут, отправляет и получает по 1000 сообщений. В результате за месяц происходит 2 500 000 операций изменения данных и 2 500 000 обновлений в режиме реального времени.
Стоимость операций изменения данных | 2500 пользователей x 1000 отправленных сообщений x 4,00 USD за миллион операций = 10,00 USD |
Стоимость передачи данных | 1 КБ x 2,5 миллиона – 2,5 миллиона КБ = 2,4 ГБ x 0,09 USD = 0,21 USD |
Стоимость обновлений в режиме реального времени | 2500 пользователей x 1000 полученных сообщений x 2,00 USD за миллион обновлений = 5,00 USD |
Стоимость подключения | 2500 клиентов x 1500 минут x 0,08 USD за миллион минут подключения = 0,30 USD |
Общая стоимость AppSync | 10,00 USD + 0,21 USD + 5,00 USD + 0,30 USD = 15,51 USD |
Уровень бесплатного пользования
После регистрации аккаунта AWS в рамках уровня бесплатного пользования в течение 12 месяцев доступны следующие объемы пользования в месяц.
- 250 000 операций запросов и изменения данных
- 250 000 обновлений в режиме реального времени
- 600 000 минут подключения
За пользование свыше этого уровня взимается плата по опубликованным тарифам. Уровень бесплатного пользования AWS AppSync автоматически истекает через 12 месяцев.
* Плата за передачу данных взимается по тарифу EC2 на передачу данных.
** Плата за обновления в режиме реального времени для устройства от AWS AppSync рассчитывается кратно 5 КБ доставленной полезной нагрузки. Например, полезная нагрузка размером 8 КБ считается как два обновления в режиме реального времени.
Дополнительные ресурсы по AWS AppSync