开始使用 AWS
创建持续交付管道
设置 Git 存储库,部署示例 Web 应用程序,并创建持续交付管道
模块 2:部署 Web 应用程序
在此模块中,您将使用 AWS Elastic Beanstalk 创建和部署 Web 应用程序。
简介
在此模块中,您将使用 AWS Elastic Beanstalk 控制台创建和部署 Web 应用程序。AWS Elastic Beanstalk 是一种计算服务,使用该服务,可以在 AWS 中轻松部署和管理应用程序,而不必担心运行它们的基础设施。您将使用创建 Web 应用程序向导创建应用程序,并使用运行您的应用程序所需的 AWS 资源启动环境。在后续模块中,您将使用此环境和持续交付管道来部署在模块 1 中创建的 Hello World! Web 应用程序。
您将学到的内容
- 配置和创建 AWS Elastic Beanstalk 环境
- 向 AWS Elastic Beanstalk 部署示例 Web 应用程序
- 测试示例 Web 应用程序
重要概念
AWS Elastic Beanstalk:让您可以在 AWS 上轻松部署应用程序的服务。只需上传代码,Elastic Beanstalk 就会为您部署、管理和扩展应用程序。
环境:Elastic Beanstalk 预置的用于运行您的应用程序的 AWS 资源集合。
EC2 实例:云中的虚拟服务器。创建环境时,Elastic Beanstalk 将预置一个或多个 Amazon EC2 实例。
Web 服务器:使用 HTTP 协议在互联网上提供内容的软件。它用于存储、处理和交付网页。
平台:操作系统、编程语言运行时、Web 服务器、应用程序服务器和 Elastic Beanstalk 组件的组合。应用程序使用平台提供的组件运行。
完成时间
10 分钟
使用的服务
实施
-
配置 AWS Elastic Beanstalk 应用程序
- 在新浏览器选项卡中,打开 AWS Elastic Beanstalk 控制台。
- 单击橙色“Create Application”(创建应用程序)按钮。
- 在标题“Application name”(应用程序名称)下的文本框中,键入“DevOpsGettingStarted”。
- 从“Platform”(平台)下拉菜单中选择“Node.js”。该选择应自动填充屏幕下方的“Platform branch”(平台分支)和“Platform version”(平台版本)菜单。
- 目视确认已选中“Sample application”(示例应用程序)旁边的单选按钮。
- 目视确认您的屏幕如以下屏幕截图所示:
7.单击页面底部的橙色“Create application”(创建应用程序)按钮。
在等待部署时,您应该看到:
- 一个带有白色文本的黑色小窗口。此屏幕将显示环境的状态消息。
- 几分钟后,您将在屏幕上看到一个大的绿色复选标记。
看到绿色复选标记即表明您已成功创建 AWS Elastic Beanstalk 应用程序并将其部署到环境中。
-
测试您的 Web 应用程序
- 要测试您的示例 Web 应用程序,请单击环境名称下的链接。
2.测试完成后,应会打开一个新的浏览器选项卡,其中包含祝贺您的网页!
- 要测试您的示例 Web 应用程序,请单击环境名称下的链接。