我希望在 AWS 上部署我的 Nodejs React Web 应用程序。目前,我在 Microsoft 的 Azure 上部署了我的应用程序,这非常简单。我只需添加一个应用程序服务并将我的 git 存储库作为它的源。这负责托管我的应用程序。我没有找到像在 AWS 上这样做的方法。我正在寻找类似的东西。我应该如何在 AWS 中执行此操作?
您可以使用AWS Elastic Beanstalk来实现此目的。 Elastic Beanstalk 是 PaaS 产品,它是一种易于使用的服务,用于在熟悉的服务器(例如 Apache、Nginx、Passenger 和 IIS)上部署和扩展使用 Java、.NET、PHP、Node.js、Python、Ruby、Go 和 Docker 开发的 Web 应用程序和服务。它类似于 Microsoft Azure 应用服务。
您只需上传代码,Elastic Beanstalk 就会自动处理部署,从容量配置、负载平衡、自动扩展到应用程序运行状况监控。同时,您可以完全控制为您的应用程序提供支持的 AWS 资源,并可以随时访问底层资源。
您可以在此处查看部署 Node.js 应用程序的教程 - Deploying an Express Application to Elastic Beanstalk
我是一名优秀的程序员,十分优秀!