开始使用 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 分钟

 使用的服务

实施

    1. 在新浏览器选项卡中,打开 AWS Elastic Beanstalk 控制台
    2. 单击橙色“Create Application”(创建应用程序)按钮
    3. 在标题“Application name”(应用程序名称)下的文本框中,键入“DevOpsGettingStarted”
    4. 从“Platform”(平台)下拉菜单中选择“Node.js”。该选择应自动填充屏幕下方的“Platform branch”(平台分支)和“Platform version”(平台版本)菜单。
    5. 目视确认已选中“Sample application”(示例应用程序)旁边的单选按钮
    6. 目视确认您的屏幕如以下屏幕截图所示:

    7.单击页面底部的橙色“Create application”(创建应用程序)按钮

    在等待部署时,您应该看到:

    • 一个带有白色文本的黑色小窗口。此屏幕将显示环境的状态消息。
    • 几分钟后,您将在屏幕上看到一个大的绿色复选标记

    看到绿色复选标记即表明您已成功创建 AWS Elastic Beanstalk 应用程序并将其部署到环境中。

    1. 要测试您的示例 Web 应用程序,请单击环境名称下的链接

    2.测试完成后,应会打开一个新的浏览器选项卡,其中包含祝贺您的网页!

应用程序架构

现在,我们已完成此模块,架构如下所示:

我们已创建一个 AWS Elastic Beanstalk 环境和示例应用程序。我们将使用此环境和持续交付管道来部署在上一个模块中创建的 Hello World! Web 应用程序。

此模块有帮助吗?

创建构建项目