Я новичок в облачных провайдерах, и у меня есть сайт для развертывания. Сайт сделан на PHP, HTML, CSS и Javascript, и использует API, разработанный на NodeJS для доступа к базе данных.
Есть ли способ развернуть все это (Inteface + NodeJS API) в одном приложении AWS Elastic Beanstalk? Или я должен развернуть только API на AWS Elastic Beanstalk и развернуть интерфейс веб-сайта с другим решением AWS, например, статический сайт на Amazon S3.
Я действительно потерял много решений, кто-то может дать мне несколько советов по этому сценарию?
Одним из решений является то, что вы можете развернуть приложение PHP с помощью Elastic Beanstalk, а затем применить изменения к файлу конфигурации Elastic Beanstalk, чтобы установить Nodejs на экземпляр EC2.
Или другое решение — вы можете настроить приложение PHP и Node на отдельный экземпляр EC2, и после того, как все будет установлено, вы можете создать AMI этого экземпляра и использовать его в Elastic beanstalk.
https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.customenv.html
Других решений пока нет …