课程大纲

Microservices 架构简介

  • 什么是微服务?
  • 微服务的优势和挑战
  • 与整体式架构的比较

设置 AWS Cloud9 以进行 Microservices 开发

  • 创建 AWS Cloud9 环境
  • 配置开发环境
  • 将 AWS 服务连接到 Cloud9

建筑物 Microservices 与 Docker

  • Docker 和容器化简介
  • 构建和测试 Docker 容器
  • 将 Docker Compose 用于多容器应用程式

在 AWS ECS 和 Lambda 上部署 Microservices

  • 设置 Amazon ECS 以进行容器编排
  • 使用 AWS Lambda 部署微服务
  • 在 AWS 中扩展微服务

使用 AWS API Gateway 管理 API

  • 创建和管理 RESTful API
  • 将 API 连接到微服务
  • API 版本控制和限制

监控与纪录记录 Microservices

  • 使用 AWS CloudWatch 进行监控
  • 使用 Amazon CloudWatch Logs 设置纪录记录
  • 实施警报和通知

Microservices 安全最佳实践

  • 实施 IAM 角色和策略
  • 使用 API Gateway 保护微服务
  • 加密传输中的数据和静态数据

总结和后续步骤

要求

  • 对云计算概念有基本的了解
  • 熟悉 AWS 服务
  • 使用 Python 或 Java 脚本的经验

观众

  • 专注于微服务架构的开发人员
  • 云工程师
  • DevOps 专业人士
 21 小时

客户评论 (3)

即将举行的公开课程

课程分类