课程大纲

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)

即将举行的公开课程

课程分类