AWS 中的 Docker – 将 Java Spring Boot 部署到 AWS Fargate 和 ECS
开始在 AWS 中使用 Docker。学习使用 Java、Spring Boot 和 Docker 微服务来使用 AWS ECS 和 AWS Fargate。
讲师:in28Minutes Official
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 您将从零开始学习亚马逊网络服务的基础知识,无需任何经验
- 您将学习使用 AWS Fargate 和 ECS 将 Spring Boot REST API 和微服务部署到 AWS
- 您将学习使用 ECS(弹性容器服务)实现容器编排的基础知识 – 集群、任务定义、任务、容器和服务
- 您将学习为 Java Spring Boot 微服务项目构建容器镜像
- 您将了解 ECS 的两种启动类型 – EC2 和 AWS Fargate
- 您将学习使用服务事件和 AWS CloudWatch 日志来调试部署容器的问题
- 您将使用多种 AWS 服务 – ECS – Elastic Container Services、AWS Fargate、EC2 – Elastic Compute Cloud、S3、AWS CodePipeLine、AWS CodeBuild、IAM、CloudWatch、ELB、Target Groups、X Ray、AWS Parameter Store、AWS App Mesh 和 Route 53
- 您将学习使用 AWS Code Pipeline 创建持续交付管道
- 您将学习如何根据负载自动扩展应用程序以及如何使用 AWS Fargate 在负载均衡器后面部署多个实例。
- 您将学习如何使用 AWS 参数存储为 Java Spring Boot 微服务实现集中配置管理
- 您将学习使用 AWS X Ray 为 Java Spring Boot 微服务实现分布式跟踪
- 您将学习 AWS App Mesh 的基础知识 – Mesh、虚拟节点和虚拟服务。您将学习使用 AWS AppMesh 为 Java Spring Boot 微服务执行 Canary 部署。
- 您将与 300,000 名学习者一起在 28 分钟内获得惊人的学习体验
要求
- 你有一种边玩边学的态度:)
- 您具有 Java、Spring 和 Spring Boot 方面的编程经验
- 您拥有有效的借记卡或信用卡来创建 AWS 账户
- AWS Fargate 不属于免费套餐。您有责任监控 AWS 资源的使用情况以减少账单费用。
- 您不需要具有任何 AWS(Amazon Web Services)经验
描述
AWS ECS和AWS Fargate使编排Docker容器化应用程序变得非常容易。学习使用AWS ECS和AWS Fargate 部署 基于 Docker 的 Java、Spring Boot 微服务怎么样?
您对Amazon Web Services (AWS)或ECS 或AWS Fargate没有任何经验吗?没问题。
学习 AWS 基础知识?是的。将微服务部署到 AWS?是的。学习 ECS 和 AWS Fargate?是的。当然。动手实践?当然。
您是否想学习如何 使用Elastic Container Service – ECS 和AWS Fargate以易于学习的分步方式将Spring Boot Docker 容器部署到Amazon Web Services ?
您准备好通过 Amazon Web Services (AWS) 了解云并在编程生涯中迈出下一步了吗?
您想加入500,000 多名学习者,在 28 分钟内获得惊人的学习体验吗?
别再犹豫!
学生们的评价:
5 星 – 最好的老师。带你轻松掌握难点内容。
5 星 – 课程很棒!我喜欢所有内容都基于现实生活中的例子进行解释!
5 星 –我很高兴在需要的时候遇到这门课程。我真的很喜欢有关 ECS 部署的 CI/CD 管道创建的解释以及有关 Canary 部署的视频。
5 星 –易于理解;所有内容在 readme 文件和 GitHub 中组织得非常好。谢谢。
5 星 –很棒的课程,包含许多很好的建议,并深入讲解了许多细节
课程大纲
AWS(亚马逊网络服务)是当今排名第一的云服务提供商。Spring Boot是开发 REST API 和微服务的排名第一的 Java 框架。
如何通过使用 Elastic Container Service – ECS 和 AWS Fargate 将 Spring Boot Docker 容器部署到 Amazon Web Services 来学习 AWS?
本课程是介绍亚马逊网络服务 (AWS) 和云的完美第一步。
在本课程中,我们使用 AWS Fargate 和 ECS – Elastic Container Service 将各种 Java Spring Boot 微服务部署到 Amazon Web Services。
您将学习使用 ECS(弹性容器服务)实现容器编排的基础知识- 集群、任务定义、任务、容器和服务。您将了解ECS 的两种启动类型– EC2 和 AWS Fargate。在本课程中,我们将重点介绍 AWS Fargate,以简化您的容器编排。您将学习如何在同一个 ECS 任务中部署多个容器。
您将学习为 Java Spring Boot 微服务项目构建容器映像。
您将为您的微服务实现以下功能
- 使用AWS 参数存储进行集中配置管理
- 使用AWS X Ray进行分布式跟踪
- 使用 ECS、弹性负载均衡器和目标组实现自动扩展和负载平衡
- 使用AWS App Mesh 的服务网格。您将学习 AWS App Mesh 的基础知识 – 网格、虚拟节点和虚拟服务。您将学习使用 AWS AppMesh执行金丝雀部署。
- 使用 Route 53 托管区域和 DNS进行服务发现。
- 使用AWS Code Pipeline进行持续集成和持续部署
您将学习使用服务事件和AWS CloudWatch 日志来调试部署容器的问题。
您将了解如何使用 AWS Code Pipeline 实现部署自动化和创建持续交付管道。您将学习如何根据负载自动扩展应用程序以及如何使用 AWS ECS Fargate 在负载均衡器后面部署多个实例。
您将使用多种 AWS 服务– ECS – 弹性容器服务、AWS Fargate、EC2 – 弹性计算云、S3、AWS CodePipeLine、AWS CodeBuild、IAM、CloudWatch、ELB、目标组、X Ray、AWS 参数存储、AWS App Mesh 和 Route 53。
您将使用将各种项目部署到 Amazon Web Services (AWS)。这些项目是使用 Spring Boot (REST API 框架)、Spring (依赖管理)、Maven (依赖管理)、Eclipse (Java IDE) 和 Tomcat 嵌入式 Web 服务器创建的。我们将帮助您设置其中的每一个。
立即开始学习。点击注册按钮!
课程亮点
课程入门 – 使用 ECS 和 AWS Fargate 部署 Spring Boot 微服务
开始使用 AWS
ECS 和 AWS Fargate 入门
开始使用带有 EC2 实例的 ECS
微服务简介
使用 H2 将货币兑换微服务部署到 AWS Fargate
使用 MySQL 将货币兑换微服务部署到 AWS Fargate
将货币转换微服务部署到 AWS Fargate
使用 AWS 参数存储实现集中配置管理
使用 AWS X-Ray 实现分布式跟踪
使用 AWS Fargate 实现自动扩展和负载平衡
使用 AWS App Mesh 部署服务网格
使用 AWS Code Pipeline 实施 CI 和 CD
立即开始学习。点击注册按钮!
本课程适合哪些人:
- 您是刚开始使用 Cloud 的 Java Spring Boot 开发人员
- 您希望快速将 Java Spring 微服务部署到 AWS(Amazon Web Services)
- 您是 Java 开发人员,并且对 AWS 和云感到好奇
- 您可能想要学习使用 AWS Fargate 进行容器编排
- 你可能想学习如何容器化你的 Java Spring 微服务
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。