
非専攻者のためのAI活用研究方法論
may9noy
分断されたAIツールや手作業による非効率にお悩みではありませんか?実務で培ったノウハウを活かして統合自動化ワークフローを構築し、生産性を最大限に高めます。
入門
data-analysis, browser-automation, agents
Terraformモジュールを活用して、AWS InfraArchitectureに基づきAWSリソースを作成するプロセスを収録しています。
受講生 54名
難易度 初級
受講期間 無制限


Terraform
インフラアーキテクチャ
iac
この講義はTerraformを使用してAWSインフラを構築する方法を学ぶコースです。
Terraformはインフラをコードで管理できるようにするツールであり、クラウド環境におけるインフラの自動化と管理に非常に役立ちます。この講義は入門者から初心者までを対象としており、実習を通じてTerraformの基本概念からさまざまな機能まで身につけられます。
講義では主にTerraform moduleを活用してAWS Infraを構築・管理します。🙂
Terraformコードは、インフラをコードとして定義し、infrastructure-as-a-codeに基づくクラウドリソースを自動的に作成、管理、更新、削除できるようにします。
関連する内容を自ら作成・実習し、リソースの生成過程とアプリケーションの動作過程を直接確認します。
IDEを活用したコード作成
Terraformコードで生成されたCloudベースのインフラリソースを管理するためのインフラアーキテクチャを作成します。
Terraformコードで生成されたインフラリソースをアーキテクチャ化して管理することで、可視性の向上、問題解決の容易さ、変更管理、効率的な設計など、さまざまなメリットがあります。
Infraアーキテクチャの作成
モジュール: Terraformでモジュールベースのリソースを作成することは非常に推奨されます。モジュールを使用することで、コードの再利用性、管理のしやすさ、構造化などにより、インフラを効率的に管理できます。モジュールによって複雑なインフラ構成をより簡単に管理・保守できます。
ルートモジュール: Terraform構成を実行する際にデフォルトで使用されるモジュールで、プロジェクトの最上位ディレクトリに位置します。
サブモジュール:ルートモジュールから呼び出されるモジュールで、特定の機能やリソースをカプセル化して再利用できます。
変数と出力:モジュールはvariables.tfとoutputs.tfファイルを通じて外部とデータをやり取りし、モジュール間でデータを渡すことができます。
モジュールベースでTerraformコードを作成するメリット
再利用性:モジュールを使用すると、同じインフラ構成を複数のプロジェクトや環境で再利用できます。これにより、コードの重複を減らし、保守を容易にします。
構造化: モジュールを使用すると、コードがより構造化され、整理されます。これによりコードの可読性が高まり、チーム間のコラボレーションが円滑になります。
管理のしやすさ:モジュールを使用すると、インフラの特定の部分を独立して管理できます。たとえば、VPCの設定を変更する際に、他のインフラ構成に影響を与えずに変更できます。
テストのしやすさ:モジュール単位でインフラをテストできるため、変更がインフラ全体に及ぼす影響を最小限に抑えられます。
モジュールベースのコード作成
Terraformコードを基に作成したAWSインフラにアプリケーションをデプロイ・実行してテストを実施
Spring Bootで開発されたCRUDサンプルアプリケーションを実行した後
Terraformで作成したインフラ上で実行
データベース接続の確認:アプリケーションがRDSデータベースに正常に接続できるか確認します。
ネットワーク接続の確認: アプリケーションがVPCおよびサブネット内で正しく通信できるかを確認します。
アプリケーション機能の確認:アプリケーションの主要機能が正常に動作するか確認します。
話す速度が遅めなので、動画の速度を1.2~1.5に設定してご覧いただくと、より楽にご視聴いただけます。
個人的にご質問がある方は、質問掲示板に投稿していただくか、下記のe-mailアドレスまでお問い合わせいただければ、
できる限り早く回答いたします。😀
may9noy@gmail.com
オペレーティングシステムおよびバージョン(OS):Windows
使用ツール: IntelliJ IDEA(推奨)、Visual Studio Code
データベース:PostgreSQL (AWS RDS)
クラウドサービス:AWS (Amazon Web Services)
その他のツール:Terraform、Draw.io、pgAdmin
プログラミング言語:Java
フレームワーク: Spring Boot
ビルドツール:Gradle
データベース: PostgreSQL (AWS RDS)、H2 (テスト用)
学習資料は学習資料室を通じて提供されます。😀
Spring Boot(基礎知識があると望ましい)
AWSアカウント(無料利用枠の使用可)
基本的なクラウドおよびインフラの知識
GitHubアカウントおよびGitのインストール
この環境により、講義で扱うすべての演習をスムーズに進めることができます。😃
学習対象は
誰でしょう?
Terraformを活用してInfraArchitectureを設計したい方
Terraformを活用してInfraをコントロールしたい方
Terraform moduleを活用した効率的な構成
前提知識、
必要でしょうか?
AWSベースのインフラ構成経験
キャリア認証
2,678
受講生
317
受講レビュー
26
回答
4.4
講座評価
8
講座
こんにちは。😄
時々、育児と仕事でバーンアウトになり疲れ果ててしまうこともありますが、😅
一日一日を常に感謝と楽しい気持ちで生きているIT労働者です。😅
個人ブログ:https://may9noy.tistory.com
GitHub : https://github.com/Nanninggu
人生とご家庭の中に、いつも良いことだけが溢れるようお祈りいたします。 😀
全体
68件 ∙ (11時間 10分)
講座資料(こうぎしりょう):
全体
5件
4.6
5件の受講レビュー
受講レビュー 1
∙
平均評価 5.0
修正済み
受講レビュー 2
∙
平均評価 5.0
5
Terraform を使用して 3 階層の AWS インフラストラクチャを構築するプロセスを体系的に学ぶことができ、非常に有益でした。実習がバランスよく進められたため、実務への適用に大いに役立ちました。
受講レビューありがとうございます。😀
受講レビュー 7
∙
平均評価 4.7
受講レビュー 15
∙
平均評価 4.9
受講レビュー 4
∙
平均評価 5.0
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
期間限定セール、あと1日日で終了
¥30
22%
¥6,127