Что является экономически выгодным выбором для 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 $ за соединение в часы пик.