#serverless-framework #serverless #aws-serverless
Вопрос:
Я создал API с использованием Express, который, хотя изначально предназначался для развертывания в EC2, теперь будет развернут в Lambda. Я изучил Middy.js изначально, но не было достаточно документации о том, как использовать его для создания API.
После дальнейших исследований я остановился на Laconia и Serverless. Сообщество вокруг бессерверного, кажется, намного больше, но я, вероятно, не хотел бы его использовать, если бы это означало, что мне нужно было подписаться на них (по крайней мере, не сразу).
Я понимаю, что их инструмент с открытым исходным кодом. Однако, глядя на их веб-сайт, я не смог отличить, какие функции являются эксклюзивными для их облачных сервисов от их предложения с открытым исходным кодом.
Итак, имея в виду, мой вопрос:
- Можно ли использовать бессерверное облако без использования бессерверного облака?
Комментарии:
1. Бессерверное — это концепция, а облако — это местоположение. В конечном счете, ваш код выполняется где-то на серверах, бессерверный подразумевает, что эта проблема неизвестна или не доступна пользователю (пользователь — это человек, пишущий код / развертывающий функции / лямбды).
2. Это вообще не отвечает на мой вопрос. Моей облачной средой является AWS, о чем я упомянул в своем вопросе. И под бессерверным я явно имел в виду бессерверный фреймворк, на который я предоставил гиперссылку. Вот что я спрашиваю: возможно ли использовать бессерверную платформу без бессерверного облака? бессерверное — облачное предложение, а не облачные вычисления в целом.
Ответ №1:
Бессерверное облако — это SaaS-продукт, созданный и принадлежащий Serverless Inc. Прямо сейчас он находится в публичной бета-версии (цены неясны). Это помогает создавать, развертывать и запускать бессерверные приложения, не беспокоясь о AWS.
Serverless Framework — это проект с открытым исходным кодом, который также поддерживает Serverless Inc. Это бесплатное приложение, но для его запуска требуется ваша собственная учетная запись AWS.
Вы смотрите на два разных продукта от одной и той же компании — один бесплатный и с открытым исходным кодом, другой — нет. Вот в чем разница. Вполне возможно использовать бессерверную платформу без использования бессерверного облака.
(раскрытие информации: я ранее работал в Serverless Inc и работал над обоими вещами)
Комментарии:
1. Спасибо за такой проницательный ответ.