使用 Fargate 在 AWS ECS 上部署 Spring Boot 微服务
课程涵盖自动扩展、负载均衡、集中配置、Route 53、SSL 和 HTTPs、Docker 映像以及 CI/CD
讲师:Sergey Kargopolov
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将会学到的
- 您将学习为 Spring Boot 微服务构建 Docker 镜像
- 了解 AWS 上的 Auto Scaling 以及如何为您的微服务配置它
- 了解如何将 Docker 映像发布到 Docker Hub 和 AWS ECR
- 您将学习在应用程序负载均衡器后面运行微服务的多个实例
- 了解如何使用 Fargate 在 AWS ECS 上部署 Spring Boot 微服务
- 您将学习创建 SSL 证书并启用 HTTPs 通信
- 使用 Parameter Store 实施集中配置并在一个中央位置管理配置属性
- 您将了解使用 AWS Service Connect 进行服务发现以及如何使微服务发现彼此并进行通信
- 在 AWS RDS 上运行 MySQL 和 Aurora 数据库
- 您将学习使用 AWS Cloud Watch 检查单个位置的日志文件
- 学习加密敏感配置属性
- 熟悉 Route 53 服务并为自定义域名启用 SSL
- 了解使用 Amazon 安全组
- 了解持续集成和持续部署(CI/CD)
- 学习使用 Amazon 开发人员工具:CodeCommit、CodeBuild 和 CodePipeline
要求
- Java 和 Spring Boot 基础知识
- 您应该能够使用有效的信用卡创建 AWS 账户
说明
本课程面向有兴趣学习如何使用 AWS ECS(弹性容器服务)在 AWS 云上部署 Spring Boot 微服务的 Java 开发人员。
在本课程结束时,您将了解如何在 AWS 无服务器基础设施上的 Docker 容器中部署、自动扩展和负载平衡 Spring Boot 微服务。
你将学到如何:
- 使用不同的 Spring Boot 配置文件运行Spring Boot微服务:dev、prod。
- 如何构建 Docker 镜像,
- 将 Docker 镜像发布到Docker Hub 和 AWS ECR,
- 扫描Spring Boot 微服务是否存在安全漏洞。
您将学会:
- 在 AWS Fargate(无服务器)基础设施上创建集群,
- 在 Amazon Application Load Balancer后面运行 Spring Boot 微服务的多个实例,
- 使您的微服务按需自动扩展,
- 创建SSL证书并为您的微服务启用安全HTTPS通信,
- 使用Route 53并为自定义域名启用 HTTPS 通信,
- 使用Amazon RDS部署可扩展的MySQL 服务器,
- 实施集中配置并学习使用Amazon Parameter Store在一个中心位置管理配置属性,
- 您将学习加密敏感配置属性并将其加密存储在 AWS 上,
- 学习使用服务连接和服务发现来使您的微服务能够相互发现并相互通信,
- 您将了解持续集成和持续部署 (CI/CD)以及如何使用 CodeCommit、CodeBuild和CodePipeline等 Amazon 开发人员工具来自动执行新代码的发布过程。
所有讲座都是为初学者设计的,您将通过简短的分步视频课程来学习上述所有主题。
立即注册,我将全程为您提供帮助。
此课程面向哪些人:
- 有兴趣学习如何在 AWS ECS 和 Fargate 上部署 Spring Boot 微服务的 Java 开发人员
声明:口袋资源网(koudaizy.com)提供的所有课程、素材等资源全部来源于互联网,赞助VIP仅用于对口袋资源服务器带宽及网站运营等费用支出做支持,从本站下载资源,说明你已同意本条款。