A web2py Подход API - это завершенный проект, для которого требуется сервер и конечная точка для управления бизнес-логикой.По сути, вы будете запускать такое веб-приложение на AWS EC2, и вполне понятно, что масштабируемость будет обрабатываться как с помощью горизонтального, так и вертикального масштабирования.
В то время как AWS лямбда в другой рукеэто полностью RESTFul подход к созданию приложения API, запускающий все необходимые простые действия Python.Которые обеспечивают выгоду без сервера (то есть Вы фактически используете ресурсы только при необходимости).
Для некоторых проектов довольно просто увидеть, что безсерверный подход является более гибким и финансово более интересным, чем подход EC2 для масштабирования..
Итак, мой вопрос: если у вас уже есть web2py api webapp, развернутый на экземпляре EC2, как перейти к развертыванию его в лямбда-выражении aws в другом, чтобы получить безсерверный аспект, являющийся лямбда-выражением awsпринести? Нужно ли вам кардинально изменить архитектуру кода приложений web2py, чтобы правильно использовать лямбда-моду в AWS?