AWS Fargate DevOps:使用 Terraform 进行自动扩展的实践
通过实际示例学习如何使用 Terraform 在 AWS ECS Fargate 上部署、扩展和优化任何 Web 应用程序或工作程序
讲师:Sergii Demianchuk
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 使用 Terraform 在 AWS ECS Fargate 上部署 Web 应用程序
- 自动扩展 AWS Fargate 策略:预定义自动扩展、分步自动扩展、基于自定义 CloudWatch 指标的自动扩展
- Terrafom 作为创建和管理自动缩放的工具
- AWS Fargate 使用案例和成本优化
探索相关主题
- 亚马逊 ECS
- 软件工程
- 发展
要求
- 活跃 AWS 账户
- 一些活跃的网络域名
- AWS 基本概念,例如 VPC、EC2、子网、安全组……
- AWS ECS 基础知识
- Terraform 基础知识
- 使用docker和web编程的基础知识
描述
你将学到的内容:
- 如何使用 AWS Fargate 和 Terraform 在 AWS 云上部署 Web API 应用程序和 SQS 工作器
- AWS ECS 基本组件以及如何使用 Terrafom 部署它们
- 什么是自动扩展以及它在 AWS Fargate 上的工作原理
- 如何使用目标指标值 + Terraform 创建自动扩展策略
- 如何使用预定义步长增量 + CloudWatch 警报 + Terrafom 创建自动扩展策略
- 如何根据自定义 CloudWatch 指标创建自动扩展策略以扩展工作人员
- 如何明智地使用 AWS Fargate – CPU 架构、节省计划和混合 Fargate Spot 系统作为降低成本的策略
要求:
- 活跃 AWS 账户
- 一些活跃的网络域名
- 使用docker和web编程的基础知识
- Terraform 的基础知识
- AWS 基本概念,例如 VPC、EC2、子网、安全组……
- AWS ECS 基础知识。
简短描述:
本课程旨在指导您使用 Terraform 和 AWS Fargate 进行自动扩展的实际实施。它探索如何有效优化资源使用并确保无缝的应用程序性能,同时明智地管理成本。
课程结构:
该课程由 5 个部分组成:
在第 1 部分中,我们将创建一个测试 Web 应用程序和测试工作程序,形成用于动手自动扩展实践的实验室环境。无需事先了解这些技术。
在第二部分中,我们将创建一个基本的 AWS 基础设施 – 所有与网络相关的内容,以及我们的实验室环境所需的其他服务 – ALB、SNS、SQS、CW。最后,我们将使用 Route 53 和 CM 为我们的应用程序配置真实域。几乎所有这些都会很快完成,因为我们将使用现成的 terrafom 模块。
3d 部分重点介绍 AWS Fargate。在这里,我们将探索 AWS Fargate 的核心组件并部署我们的测试 API 应用程序,努力实现我们期望的最终架构。
第 4 部分是本课程的核心,我们将深入探讨自动扩展。我们将探索各种自动扩展策略,包括使用 CloudWatch 警报的目标指标值和预定义的步进增量。您将学习如何使用 CPU 和内存利用率指标,甚至根据自定义 CloudWatch 指标创建用于扩展工作器的自动扩展策略。
在最后的第 5 部分中,我们将讨论 AWS Fargate 所涉及的成本,将其与 EC2 定价进行比较,并讨论如何克服 Fargate 限制。您将学习明智地使用这项技术的策略,确保您的费用保持在较低水平,同时最大限度地发挥其优势。我们将介绍 CPU 架构、储蓄计划和混合 Fargate Spot 系统等主题。
本课程适合哪些人:
- 对自动缩放感兴趣或负责 Web 资源的任何人:
- 软件工程师
- DevOps
- 行政
- 首席技术官
- 首席执行官
本课程适合哪些人:
- 对 AWS Cloud、AWS Fargate 和自动扩展感兴趣的任何人
显示更多显示较少
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。