Что является экономически выгодным выбором для AWS Lambda Websockets?

Я разрабатываю безсерверное приложение, где моим "внешним" будут клиенты, работающие на моем приложении C++, а моим "внутренним" будет AWS Lambda.

Я хотел бы общаться с "бэкендом" с помощью C++ WebSockets, однако проблема в том, что AWS Lambda не поддерживает нативно WebSockets.

Люди уже спрашивали о решении Stackru и получили ответы (например, возможно ли использовать Socket.io с AWS Lambda?). Мой вопрос заключается в том, какая самая экономически эффективная платформа для интеграции связи WebSocket с AWS Lambda?

Например, мне известны Fanout Cloud и AWS IoT, которые в долгосрочной перспективе дешевле для многих клиентских подключений? Заранее спасибо.

1 ответ

Решение

Итак, глядя на Fanout, цены, кажется, с https://fanout.io/pricing/:

  • 4 доллара за миллион полученных сообщений
  • 4 доллара за миллион отправленных сообщений
  • 4 доллара за миллион минут на каждого клиента

В то время как IoT, масштабированный до аналогичных показателей, будет (в США) с https://aws.amazon.com/iot-core/pricing/ с использованием цены среднего уровня:

  • 0,8 доллара за миллион сообщений
  • $0,08 за миллион минут, подключенных к клиенту

Таким образом, исходя из текущих цен, IoT оказывается для вас значительно дешевле.

Отказ от ответственности за все остальное: я сотрудник Ably, поэтому возьмите с собой много соли и изучите ее!

Если вы ожидаете, что у вас будет много связей, но многие люди не будут активны в одно и то же время, тогда Эбли будет действительно хороша в этой ситуации. Умело взимает плату не на основе общего времени соединения, а скорее на ваших пиковых соединениях, поэтому для всего, где вы ожидаете разумное пиковое количество соединений, это будет более рентабельным. Кроме того, стоимость одного сообщения существенно ниже, а стоимость снижается при увеличении количества необходимых сообщений и соединений.

Кроме того, Ably предлагает простой в использовании интерфейс, специально предназначенный для взаимодействия с AWS Lambda с их серверными функциями ( https://www.ably.io/documentation/general/functions), так что это позволит вам действительно просто подключить свой веб-интерфейс к нему.,

Для Ably расходы будут следующими, исходя из оценок среднего уровня из https://www.ably.io/pricing/self-service:

  • $0,67 за миллион сообщений
  • 0,007 $ за соединение в часы пик.
Другие вопросы по тегам