|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/iac-with-terraform/
课程评论:没有评论
**Course Title on Coursera: AWS と Terraformで実現するInfrastructure as Code** **Course Summary:** This course addresses the common pain point in cloud development: manual infrastructure setup. It introduces "Terraform" as a tool to code and automate AWS infrastructure environments, a rapidly evolving field. Participants will gain hands-on experience with "coding operations." The course progresses from basic environment setup to launching a simple EC2 instance and then to more comprehensive system construction. Key learning areas include: * **Introduction to Infrastructure as Code (IaC):** Exploring IaC concepts and related tools. * **Terraform Fundamentals:** Learning Terraform commands and syntax, including HCL2 syntax, `tfstate` files, meta-arguments, controlling resource dependencies, loops, and conditional statements. * **Module Utilization:** Understanding and applying Terraform modules for reusable infrastructure components. * **AWS Infrastructure Construction with Terraform:** Learning to create various AWS resources using Terraform in an integrated manner, focusing on building infrastructure for web applications. This includes: * VPC * Security Groups * RDS (MySQL) * EC2 * Parameter Store * AMI * ELB * ECS * S3 * CloudFront * Auto Scaling Groups * IAM (Policies, Groups, Users) The course material was developed with contributions and feedback from colleagues, with special thanks to Kai Furusawa for his practical insights. **Update History:** * v1.0.4 (2021/07/23): Added a lecture on providing variables from external sources. * v1.0.3 (2021/06/06): Added a lecture on batch downloading attached resources. * v1.0.2 (2021/03/31): Revised the explanation of Security Groups. * v1.0.1 (2021/03/12): Added a review lecture. * v1.0.0 (2021/03/02): Initial release.
クラウド開発を行っているといまだに手作業でやっていて疑問に感じることはありませんか?そんな疑問や不安を解決する手段として、本講座では「Terraform」というツールを使って「AWSのインフラ環境構築をコード化/自動化する方法」を学びます。まだまだ発展途上の領域ではありますが、「運用をコード化する」ということがどのようなものなのかを体験できるコースです。ぜひ、一緒に学習をしていきましょう!【概要】本講座では環境構築から始まり、入門ともいえる簡易なEC2起動、本格的なシステム構築…といったステップで進めていきます。学習できる内容には以下のようなものが含まれます。◆Infrastructure as Code とはIaCに関わるツール◆Terraformの基礎(文法)Terraformのコマンドや構文について学習します。インフラ環境構築で必要となるタイミングでそれぞれ学習できるよう織り込んでいます。HCL2構文tfstateファイルメタ引数リソース依存関係の制御ループと分岐モジュール◆AWSのインフラ構築以下のリソースを Terraform で作成する方法を学習します。基本的に単独のコーディングを学習するのではなく、Webアプリケーション向けのインフラ構築を総合的に行うよう組み合わせて学習を進めていきます。VPCセキュリティグループRDS(MySQL)EC2パラメータストアAMIELBACMS3CloudFrontオートスケーリンググループIAM(ポリシー/グループ/ユーザー)【謝辞】今回も同僚の力を借りて作成することになりました。本コース作成にあたり実務上の知見や講座内容に対するフィードバックをしてくれた古澤魁さんには大変感謝しています。【更新履歴】v1.0.4 2021/07/23 「外部から変数を与える」レクチャーを追加v1.0.3 2021/06/06 「添付リソースの一括ダウンロード」レクチャーを追加v1.0.2 2012/03/31 SGの説明を修正v1.0.1 2021/03/12 振り返りレクチャー追加v1.0.0 2021/03/02 初版リリース