
Spring Boot 4完全攻略:新機能から3.xへの移行まで
may9noy
¥10,906
早割
34%
¥7,151初級 / Spring Boot, flyway, open-telemetry, es5, virtual thread
New
New
4.xへのアップグレードとパフォーマンス改善に途方に暮れている開発者に、実務でのマイグレーション経験に基づく判断基準と解決策をお届けします。
初級
Spring Boot, flyway, open-telemetry
Terraformモジュールを活用して、AWS InfraArchitectureに基づきAWSリソースを作成するプロセスを収録しています。
受講生 57名
難易度 初級
受講期間 無制限


Terraform
インフラアーキテクチャ
iac
この講義はTerraformを使用してAWSインフラを構築する方法を学ぶコースです。
Terraformはインフラをコードで管理できるようにするツールであり、クラウド環境におけるインフラの自動化と管理に非常に役立ちます。この講義は入門者から初心者までを対象としており、実習を通じてTerraformの基本概念からさまざまな機能まで習得できます。
講義では主にTerraform moduleを活用してAWS Infraを構築・管理します。🙂
Terraformコードは、インフラをコードとして定義することで、infrastructure-as-a-codeに基づくクラウドリソースを自動的に作成、管理、更新、削除できるようにします。
関連する内容を自ら記述し、実習を通じてリソースの生成過程とアプリケーションの動作過程を実際に確認します。
IDEを活用したコード作成
Terraformコードで生成されたクラウドベースのインフラリソースを管理するためのインフラアーキテクチャを作成します。
Terraformコードで生成されたインフラリソースをアーキテクチャ化して管理することで、可視性の向上、問題解決の容易さ、変更管理、効率的な設計など、さまざまなメリットがあります。
Infraアーキテクチャの作成
モジュール:Terraformでモジュールベースのリソースを作成することは非常に推奨されています。モジュールを使用すると、コードの再利用性、管理のしやすさ、構造化などにより、インフラを効率的に管理できます。モジュールによって、複雑なインフラ構成をより簡単に管理・保守できます。
ルートモジュール:Terraform構成を実行する際に基本的に使用されるモジュールで、プロジェクトの最上位ディレクトリに配置されます。
サブモジュール:ルートモジュールから呼び出されるモジュールで、特定の機能やリソースをカプセル化して再利用できます。
変数と出力: モジュールはvariables.tfとoutputs.tfファイルを通じて外部とデータをやり取りし、モジュール間でデータを受け渡すことができます。
モジュールベースでTerraformコードを記述するメリット
再利用性:モジュールを使用すると、同じインフラ構成を複数のプロジェクトや環境で再利用できます。これにより、コードの重複を減らし、保守を容易にします。
構造化: モジュールを使用すると、コードがより構造化され、整理されます。これによりコードの可読性が向上し、チーム間の連携が円滑になります。
管理しやすさ:モジュールを使用すると、インフラの特定の部分を独立して管理できます。たとえば、VPC設定を変更する際に、他のインフラ構成に影響を与えずに変更できます。
テストのしやすさ:モジュール単位でインフラをテストできるため、変更がインフラ全体に及ぼす影響を最小限に抑えられます。
モジュールベースのコード作成
Terraformコードを基に作成したAWSインフラにアプリケーションをデプロイ・実行してテストを実施
SpringBootで開発された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,774
受講生
328
受講レビュー
26
回答
4.4
講座評価
11
講座
こんにちは。😄
時々、育児と仕事でバーンアウトになり疲れ果ててしまうこともありますが、😅
一日一日を常に感謝と楽しい気持ちで生きているIT労働者です。😅
個人ブログ:https://may9noy.tistory.com
GitHub : https://github.com/Nanninggu
人生とご家庭の中に、いつも良いことだけが溢れるようお祈りいたします。 😀
全体
68件 ∙ (6時間 57分)
講座資料:
1. 講義紹介
03:49
全体
4件
4.5
4件の受講レビュー
受講レビュー 2
∙
平均評価 5.0
5
Terraform を使用して 3 階層の AWS インフラストラクチャを構築するプロセスを体系的に学ぶことができ、非常に有益でした。実習がバランスよく進められたため、実務への適用に大いに役立ちました。
受講レビューありがとうございます。😀
受講レビュー 1
∙
平均評価 5.0
修正済み
5
インフランの講義を10個以上受講してきましたが、これまでの経験から判断すると、かなり親切な講義です。序盤はあまり理解できないかもしれませんが、そのまま授業を聞き進めると、もう一度説明してくださるので理解できるはずです。この金額でかなり多くの内容が盛り込まれており、Terraformを習得したい方にぜひおすすめしたいです!
受講レビューをいただき、本当にありがとうございます。 いつも良いことばかりに恵まれますようお祈りしています。😀
受講レビュー 7
∙
平均評価 4.7
知識共有者の他の講座はこちら
同じ分野の他の講座を見てみましょう!
新規会員登録で25%OFF
¥4,697
25%
¥6,257