课程大纲

1) 云计算基础与AWS

  • 云计算概念
  • 服务模型(IaaS、PaaS、SaaS)
  • 部署模型(公有云、私有云、混合云、多云)
  • AWS简介
  • 全球基础设施:区域、可用区和边缘站点
  • 访问AWS管理控制台和CLI

实践:

  • 账户创建、初始设置和控制台导航
  • IAM(身份和访问管理)中的用户配置

2) 计算与网络

  • 计算服务
    • Amazon EC2:实例、AMI、类型、自动扩展
    • AWS Lambda:无服务器计算
  • 网络服务
    • Amazon VPC:子网、路由、网关、安全
    • 弹性负载均衡(ELB)

实践:

  • 启动并访问EC2实例
  • 创建包含公共和私有子网的简单VPC

3) 存储与数据库

  • 存储服务
    • Amazon S3:存储桶、策略、版本控制
    • Amazon EBS和Amazon EFS
  • 数据库服务
    • Amazon RDS(MySQL/PostgreSQL)
    • Amazon Aurora(MySQL/PostgreSQL)
    • DynamoDB(NoSQL)

实践:

  • 创建并配置S3存储桶以托管静态网站
  • 创建RDS数据库并通过EC2实例访问

4) 安全、监控与自动化

  • 安全与治理
    • IAM(用户、组、角色和策略)
    • Secrets Manager和Parameter Store:秘密管理最佳实践
    • AWS Organizations与成本控制
  • 监控
    • Amazon CloudWatch:指标、日志和警报
    • AWS CloudTrail:活动审计
  • 自动化
    • AWS CloudFormation:基础设施即代码

实践:

  • 在CloudWatch中创建警报
  • 使用CloudFormation进行简单部署

5) 集成、API网关与最终项目

  • 服务集成
    • Amazon API Gateway:创建、配置和API安全
    • 与AWS Lambda和DynamoDB集成
    • 高可用和可扩展的架构
    • 使用托管服务(ECS/EKS简介)
  • 最佳实践
    • Well-Architected Framework
    • AWS成本管理与优化

最终项目实践:
在AWS上构建一个简单的Web应用程序,集成以下服务:

  • API Gateway + Lambda(无服务器后端)
  • S3(静态站点或资产存储)
  • RDS或DynamoDB(数据层)
  • CloudWatch用于监控

要求

  • 了解基本的IT概念
  • 具备一般网络经验
  • 熟悉数据库和Web应用程序

目标学员

  • IT专业人士
  • 系统管理员
  • 探索云平台的开发者
 35 小时

客户评论 (5)

即将举行的公开课程

课程分类