Skip to content
Go back

AWS 实操 - 部署和管理

| 0 Views Edit page

AWS 部署和管理相关实际操作。
知识点请参考:AWS 知识点 - 部署和管理AWS 知识点 - 部署和管理 - 拓展(针对 SAP-C02 认证)


AWS Elastic Beanstalk

一、使用 AWS Elastic Beanstalk 部署一个 Web 应用

  1. Elastic Beanstalk 控制台点击创建应用按钮
  2. 配置应用程序信息
    1. 填写应用程序名称
    2. 选择应用程序标签
    3. 选择运行的平台(PHP、Python 和 Go 等)、平台分支和平台版本
    4. 指定代码来源
      • 从本地计算机上传代码
      • S3 复制源代码
  3. 点击创建应用程序
  4. Elastic Beanstalk 后台会创建 EC2安全组EIP 并上传代码到 EC2 实例等,在这过程中控制台将跟踪进度并显示事件
  5. 通过应用程序页面上方的 URL 访问应用

控制台显示进度
应用程序创建成功


Elastic Beanstalk 进阶

一、通过日志查看应用实际部署在的 EC2 实例

Elastic Beanstalk 日志
在 EC2 控制台可以找到对应的实例

二、应用程序日志排查

  1. 在 EB 控制台选择日志
  2. 请求完整日志
  3. 下载对应日志(压缩包)

请求完整日志
下载对应日志(压缩包)

三、弹性伸缩

  1. 在 EB 控制台选择配置
  2. 编辑容量
    1. 将环境类型从单一实例变更为负载均衡
    2. 配置最小和最大实例数
    3. 配置实例类型
    4. 配置 AMI
    5. 配置实例放置的可用区
    6. 配置触发扩展的指标
    7. 或配置基于事件的扩展
    8. 应用容量
  3. 编辑其他类似环境内存限制等配置
  4. 配置日志流式传输到 CloudWatch 等功能
  5. EC2 实例部分配置也能在 EB 进行配置

在 EB 控制台选择配置
将环境类型从单一实例变更为负载均衡
配置触发扩展的指标


Edit page