|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/terraform-with-aws/
课程评论:没有评论
**课程名称:** Terraform入门Hands-on with AWS(使用v1.3)—— 从Terraform基础到模块化及学习方法 **课程概述:** 本课程旨在教授学员如何使用Terraform这一强大的开源工具,在AWS云环境中构建和管理基础设施。随着云原生应用的普及,Infrastructure as Code(IaC)已成为云环境部署的标准实践,而Terraform是其中最流行的工具之一。 课程将从Terraform的基础知识入手,通过AWS的实际操作(Hands-on)进行深入讲解。重点在于如何利用Terraform快速学习和掌握AWS中数量庞大且不断更新的服务。学员将学会如何将对AWS服务的基本了解转化为使用Terraform进行实际部署的能力。 **核心内容:** * **Terraform基础:** 掌握Terraform的核心概念,包括HCL(HashiCorp Configuration Language)语法、资源定义、提供者(Provider)配置等。 * **AWS实操:** 在AWS环境中,通过Terraform进行实际基础设施的创建、修改和销毁,例如EC2实例、S3存储桶、VPC网络等。 * **模块化开发:** 学习如何构建可重用的Terraform模块,提高代码的复用性和可维护性,以应对复杂的基础设施部署。 * **快速学习AWS服务:** 掌握一种通过Terraform探索和应用AWS新服务的方法,克服AWS服务庞杂带来的挑战。 * **进阶主题(根据更新历史):** * **替代实验环境:** 针对AWS Cloud9服务停止新規利用的情况,提供替代的实验环境方案。 * **后端锁机制:** 讲解Terraform后端锁定(Locking)的重要性及其配置方法,以确保团队协作时的状态一致性。 **适用人群:** 希望在AWS云环境中使用Infrastructure as Code的工程师,特别是那些需要快速学习和应用AWS新服务的开发人员和运维人员。 **技术栈:** * Terraform (v1.3) * Amazon Web Services (AWS)
近年、アプリケーションの実行環境として、AWS などのクラウドが使われることが非常に多くなっています。とくにクラウド環境では、コードをもとにインフラを構築する「Infrastructure as Code」を実施する例がとても多いです。Infrastructure as Code のツールはたくさんありますが、その代表的な 1 つが OSS の「Terraform」です。Terraform の採用事例は非常に多く、AWS などのクラウドの活用を得意分野とするエンジニアであれば、是非とも習得しておきたい技術と言えます。一方で、AWS には膨大な数のサービスがあり、すべてのサービスの具体的な使い方を丸暗記することは、事実上不可能です。そのため、「概要は知っているものの具体的な使い方までは分からない」というサービスを、素早くキャッチアップするスキルも重要です。そこでこのコースでは、Terraform を使うために必要な知識を、基本から実践的な内容まで、AWS でハンズオン形式で学んでいきます。また、AWS で使うことになったサービスを Terraform を使って素早くキャッチアップする方法も解説します。更新履歴2024/08/05「(追記)AWS Cloud9 新規利用終了のための代替環境について」を追加2025/05/17「(追記)バックエンドのロックについて」を追加