课程大纲
模块 1:Cloud Computing 简介
• 概述 Cloud Computing
• Cloud Computing 的优点
• 云服务模型(IaaS、PaaS、SaaS)
• AWS 简介
• AWS 服务概述
• 全球基础设施
模块 2:Software Architecture 基础
• Software Architecture 的原则
• 建筑模式和风格
• 分层架构
• Microservices 建筑学
• 无服务器架构
模块 3:AWS 核心服务
• 计算服务
• EC2(弹性计算云)
• AWS Lambda
• 仓储服务
• S3(简单存储服务)
• EBS(弹性块存储)
• Database 服务
• RDS(关系 Database 服务)
• DynamoDB
• Networking 服务
• VPC(虚拟私有云)
• 53号公路
模块 4: 在 AWS 上部署 Java 应用程序
• AWS Elastic Beanstalk
• Docker 和 ECS(弹性容器服务)
• 使用 AWS Lambda 的无服务器部署
• 使用 AWS CodePipeline 和 CodeBuild 的 CI/CD 管道
模块 5: 云架构中的安全性
• AWS 安全基础知识
• IAM(身份和 Access Management)
• AWS 密钥 Management 服务
模块 6: 监控和扩展
• 监控 AWS 上的应用程序
• 云观察
• AWS X射线
• 自动缩放
• EC2 自动扩展
• DynamoDB Auto Scaling
• 性能优化技术
模块 7: 动手实验和项目
• 在 AWS Elastic Beanstalk 上部署 Java 个 Web 应用程序
• 使用 AWS Lambda 构建和部署无服务器应用程序
• 为 Java 应用程序设置 CI/CD 管道
• 使用 AWS 和 Java 实施 Microservices 架构
要求
Java 和 AWS 的基础知识
客户评论 (3)
我喜欢有助于打开思维并获得对软体架构的新见解的练习。
Gabriele - EAGLEPROJECTS S.p.A.
课程 - Architecture and Design: Core + Advanced Training
机器翻译
Structured and funny
Valentin Pravtchev - Carmeq GmBH
课程 - Learning CMake
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.