EC2 - эластичный бобовый стебель - лямбда - PullRequest
0 голосов
/ 28 августа 2018

У меня простой API, с подключением к БД, вызовами FB API и т. Д. Как лучше всего подать его.

1) Сначала я начал с EC2.
Хорошо: достаточно дешево. Я могу контролировать все
Плохо: длительный процесс настройки. Нужно все контролировать. Настройте инструменты мониторинга и т. Д. Самостоятельно. Имейте в виду, много.

2) Затем я переместил NodeJS в EB и переместил DB в RDS.
Хорошо: просто передайте код, все остальное обрабатывается сервисом
Плохо: Load Balancer + Multiple + RDS стоит дорого.

3) Lambda, думает о переходе на настройку Lambda + API Gateway Это выглядит легко реализовать, мониторинг и поддержка Понятия не имею, сколько денег это будет стоить. Я знаю, что внутри много настроек.

Есть ли у вас какие-либо предложения, которые подойдут для простого API? Также я думаю о переносе только генерации изображений в Lambda, и поддерживать простой API, такой как AUTH, GET пользователи и т. д. на EB.

1 Ответ

0 голосов
/ 30 августа 2018

Если вы уверены, что логика обработки не превышает 5 минут, тогда вариант 3 будет определенно желательным - поскольку вы пишете функции и развертываете их в Lambda. Никаких других проблем при развертывании и автоматическом масштабировании.

Конечно, с учетом других факторов, таких как зависимость от сторонних библиотек для вашей логики и совместимость с лежащим в основе образом Lambda образом.

...