Как можно бежать. Веб-приложение Rails на сервере AWS Lambda - PullRequest
0 голосов
/ 29 июня 2018

AWS (веб-сервис Amazon) представил бессерверные вычисления, широко известные как AWS Lamda. Мы можем сохранить актив в S3, а затем развернуть лямбда-функцию для управления нашей бизнес-логикой. Lamda будет поддерживать скрипт ruby.

Есть ли способ запустить динамический веб-фреймворк, такой как rails или Sinatra, на Lambda-сервере?

1 Ответ

0 голосов
/ 29 июня 2018

Основная проблема заключается в том, что AWS Lambda в настоящее время не поддерживает Ruby.

AWS Lambda поддерживает код, написанный на Node.js (JavaScript), Python, Java (Совместим с Java 8) и C # (.NET Core) и Go

Однако, если вы действительно хотите запустить приложение на основе стойки (включая Sinatra и Rails), это возможно, связав собственную версию ruby ​​с пакетом развертывания. Этот пост подробно описывает, как это сделать.

Является ли это хорошей идеей, вероятно, зависит от того, чего вы пытаетесь достичь.

Обновление (3 декабря 2018 г.): AWS Lambda теперь использует Ruby как официально поддерживаемый язык: https://aws.amazon.com/blogs/compute/announcing-ruby-support-for-aws-lambda/

...