在 AWS 中使用 Docker – 从 Java Spring Boot 到 AWS Fargate 和 ECS [2020]

Docker in AWS – Java Spring Boot to AWS Fargate & ECS [2020]

开始在 AWS 中使用 Docker。使用 Java、Spring Boot 和 Docker 微服务学习 AWS ECS 和 AWS Fargate。

 学习内容

  • 您将从 Zero 开始学习 Amazon Web Services 的基础知识,无需任何经验
  • 您将学习使用 AWS Fargate 和 ECS 将 Spring Boot REST API 和微服务部署到 AWS
  • 您将学习使用 ECS (Elastic Container Service) 实施容器编排的基础知识 – 集群、任务定义、任务、容器和服务
  • 您将学习为 Java Spring Boot 微服务项目构建容器镜像
  • 您将了解 ECS 的两种启动类型 – EC2 和 AWS Fargate
  • 您将学习如何调试使用 Service events 和 AWS CloudWatch Logs 部署容器时出现的问题
  • 您将使用许多 AWS 服务:ECS – Elastic Container Services、AWS Fargate、EC2 – Elastic Compute Cloud、S3、AWS CodePipeLine、AWS CodeBuild、IAM、CloudWatch、ELB、目标组、X Ray、AWS Parameter Store、AWS App Mesh 和 Route 53
  • 您将学习如何使用 AWS Code Pipeline 创建持续交付管道
  • 您将学习如何根据负载自动扩展应用程序,以及如何使用 AWS Fargate 在负载均衡器后面部署多个实例。
  • 您将学习如何使用 AWS Parameter Store 为 Java Spring Boot 微服务实施集中式配置管理
  • 您将学习使用 AWS X Ray 为 Java Spring Boot 微服务实施分布式跟踪
  • 您将学习 AWS App Mesh 的基础知识 – 网格、虚拟节点和虚拟服务。您将学习使用 AWS AppMesh 为 Java Spring Boot 微服务执行金丝雀部署。
  • 您将加入 300,000 名学习者的行列,通过 in28Minutes 获得惊人的学习体验

 要求

  • 你有一种学习的态度,同时享受乐趣:)
  • 您具备一些 Java、Spring 和 Spring Boot 编程经验
  • 您拥有用于创建 AWS 账户的有效借记卡或信用卡
  • AWS Fargate 不在免费套餐中。您负责监控 AWS 资源的使用情况以减少账单。
  • 您不需要具有任何 AWS (Amazon Web Services) 经验

 描述

AWS ECS 和 AWS Fargate 使编排 Docker 容器化应用程序变得异常简单。学习 AWS ECS 和 AWS Fargate 部署基于 Docker 的 JavaSpring 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+ 学习者的行列,通过 in28Minutes 获得惊人的学习体验吗?

 别再犹豫了!

学生们在说什么:

5 星 – 最好的教练。 带您轻松完成困难的材料。

5 星 – 课程很棒!我喜欢一切都是根据真实示例进行解释的!

5 星 – 我真的很高兴在需要的时候遇到这个课程。我真的很喜欢围绕 ECS 部署的 CI/CD 管道创建的解释以及有关 Canary 部署的视频。

5 星 – 易于遵循;所有内容在 README 文件和 GitHub 中都组织得非常好。谢谢。

5 星 – 很棒的课程,它包含许多很好的提示,并深入探讨了许多细节

 课程概述

AWS (Amazon Web Services) 是当今排名第一的云服务提供商。Spring Boot 是开发 REST API 和微服务的第一大 Java 框架

通过使用 Elastic Container Service – ECS 和 AWS Fargate 将 Spring Boot Docker 容器部署到 Amazon Web Services 来学习 AWS,怎么样?

本课程将是介绍 Amazon Web Services – AWS 和云的完美第一步

在本课程中,我们将使用 AWS Fargate 和 ECS – Elastic Container Service 将各种 Java Spring Boot 微服务部署到 Amazon Web Services。

您将学习使用 ECS (Elastic Container Service) 实施容器编排的基础知识 – 集群、任务定义、任务、容器和服务。您将了解 ECS 的两种启动类型 – EC2 和 AWS Fargate。在本课程中,我们将广泛关注 AWS Fargate 以简化您的容器编排。您将学习如何在同一个 ECS 任务中部署多个容器。

您将学习为 Java Spring Boot 微服务项目构建容器映像

您将为微服务实现以下功能

  • 集中配置使用 AWS Parameter Store 进行管理

  • 使用 AWS X Ray 进行分布式跟踪

  • 使用 ECS、Elastic Load Balancer 和目标组进行 Auto Scaling 和负载均衡

  • 使用 AWS App Mesh 的服务网格。您将学习 AWS App Mesh 的基础知识 – 网格、虚拟节点和虚拟服务。您将学习使用 AWS AppMesh 执行 Canary 部署

  • 使用 Route 53 托管区域和 DNS 进行服务发现

  • 使用 AWS Code Pipeline 进行持续集成持续部署

您将学习如何使用 Service events 和 AWS CloudWatch Logs 调试部署容器时出现的问题。

您将了解如何使用 AWS Code Pipeline 实现自动化部署和创建持续交付管道。您将学习如何根据负载自动扩展应用程序,以及如何使用 AWS ECS Fargate 在负载均衡器后面部署多个实例。

您将使用许多 AWS 服务:ECS – Elastic Container Services、AWS Fargate、EC2 – Elastic Compute Cloud、S3、AWS CodePipeLine、AWS CodeBuild、IAM、CloudWatch、ELB、目标组、X Ray、AWS Parameter Store、AWS App Mesh 和 Route 53。

您将使用将各种项目部署到 Amazon Web Services (AWS) 的方法。这些项目是使用 Spring Boot (REST API 框架)、Spring (依赖关系管理)、Maven (依赖关系管理)、Eclipse (Java IDE) 和 Tomcat Embedded Web Server 创建的。我们将帮助您设置每一个。

立即开始学习。点击注册按钮!

 课程亮点

课程入门 – 使用 ECS 和 AWS Fargate 部署 Spring Boot 微服务

 AWS 入门

ECS 和 AWS Fargate 入门

通过 EC2 实例开始使用 ECS

微服务简介

将带有 H2 的货币兑换微服务部署到 AWS Fargate

使用 MySQL 将货币兑换微服务部署到 AWS Fargate

将货币换算微服务部署到 AWS Fargate

使用 AWS Parameter Store 实施集中式配置管理

使用 AWS X-Ray 实施分布式跟踪

使用 AWS Fargate 实施 Auto Scaling 和负载均衡

使用 AWS App Mesh 部署 Service Mesh

使用 AWS Code Pipeline 实施 CI 和 CD

立即开始学习。点击注册按钮!

本课程适合谁:

  • 您是 Java Spring Boot 开发人员,开始使用云
  • 您希望将 Java Spring 微服务快速部署到 AWS (Amazon Web Services)
  • 您是一名 Java 开发人员,并且对 AWS 和云感到好奇
  • 您可能希望学习使用 AWS Fargate 进行容器编排
  • 您可能希望了解如何容器化 Java Spring 微服务
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。