
PostgreSQL로 500만건의 한국 아파트 거래 데이터 분석 및 시각화
숀김
PostgreSQL을 사용하여 500만 건의 한국 아파트 거래 데이터를 분석하는 방법을 배웁니다. 데이터 정제, 변환 및 다양한 SQL 쿼리를 통해 유의미한 인사이트를 도출하는 과정을 다룹니다.
초급
PostgreSQL, DBMS/RDBMS, data-analysis
Terraform モジュールを使用して、AWS リソースを AWS InfraArchitecture に基づいて作成するプロセスを説明します。
Terraform
InfraArchitecture
iac
このレッスンは、Terraformを使用してAWSインフラストラクチャを構築する方法を学ぶプロセスです。
Terraformは、インフラストラクチャをコードで管理できるようにするツールで、Cloud環境でのインフラストラクチャの自動化と管理に非常に役立ちます。このレッスンは入門者から初心者まですべてを対象としており、実習を通じてTerraformの基本概念から多様な機能まで習得することができます。
レッスンでは、主に Terraform module を活用して AWS Infra を作成および管理します。 🙂
Terraformコードは、インフラストラクチャをコードとして定義し、infrastructure-as-a-codeベースのクラウドリソースを自動的に作成、管理、更新、削除することを可能にします。
関連内容を直接作成し実践して、リソースの生成過程とアプリケーションの動作過程を直接確認します。
IDEを活用したコード作成
Terraformコードで生成されたCloudベースのインフラストラクチャリソースを管理するためのインフラストラクチャアーキテクチャを作成します。
Terraformコードで生成されたインフラストラクチャリソースをアーキテクチャ化して管理すると、可視性、トラブルシューティング、変更管理、効率的な設計など、さまざまな利点があります。
Infra Architectureの作成
モジュール: Terraformでモジュールベースのリソースを作成することをお勧めします。モジュールを使用すると、コードの再利用性、管理の容易さ、構造化などにより、インフラストラクチャを効率的に管理できます。モジュールを使用すると、複雑なインフラストラクチャ構成をより簡単に管理および保守できます。
ルートモジュール: Terraform設定を実行するときにデフォルトで使用されるモジュールで、プロジェクトの最上位ディレクトリにあります。
サブモジュール:ルートモジュールから呼び出されるモジュールで、特定の機能やリソースをカプセル化して再利用できます。
変数と出力:モジュールはvariables.tfファイルとoutputs.tfファイルを介して外部とデータをやり取りし、モジュール間のデータ転送を可能にします。
モジュールベースのTerraformコード作成の利点
再利用性:モジュールを使用すると、同じインフラストラクチャ構成を複数のプロジェクトまたは環境で再利用できます。これにより、コードの重複を減らし、メンテナンスを容易にします。
構造化:モジュールを使用すると、コードがより構造化および整理されます。これにより、コードの読みやすさが向上し、チーム間のコラボレーションがスムーズになります。
管理の容易さ:モジュールを使用すると、インフラストラクチャの特定の部分を独立して管理できます。たとえば、VPC 設定を変更する場合は、他のインフラストラクチャの設定に影響を与えずに変更できます。
テストの容易さ:モジュールごとにインフラストラクチャをテストすることで、変更がインフラストラクチャ全体に与える影響を最小限に抑えることができます。
moduleベースのコードの作成
Terraform コードに基づいて作成した AWS インフラストラクチャにアプリケーションをデプロイして実行してテストを進める
SpringBootで開発されたCRUDサンプルアプリケーションを実行した後
Terraformで作成したインフラストラクチャで実行
データベース接続の確認: アプリケーションがRDS データベースに正常に接続されていることを確認します。
ネットワーク接続の確認:アプリケーションがVPCとサブネット内で正しく通信できることを確認します。
アプリケーション機能の確認: アプリケーションの主な機能が正常に動作していることを確認します。
言葉が遅い方なので、動画の速度を1.2~1.5に設定してみると、はるかに簡単です。
個人的に質問がある方は、質問掲示板に投稿してください。
できるだけ早く回答させていただきます。 😀
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(テスト用)
学習資料は学習資料室を通じて提供されます。 😀
SpringBoot (基本知識があれば良い)
AWS アカウント(無料利用可能)
基本的なクラウドとインフラの知識
GitHubアカウントとGitのインストール
この環境により、講義で扱うすべての実践を円滑に進めることができます。 😃
学習対象は
誰でしょう?
Terraform を活用して InfraArchitecture を設計したい方
Terraform を利用してインフラストラクチャを制御したい方
Terraform モジュールを活用した効率的な構成
前提知識、
必要でしょうか?
AWS ベースのインフラストラクチャ構成の経験
954
受講生
60
受講レビュー
20
回答
4.6
講座評価
6
講座
안녕하세요. 😄
가끔은 육아와 업무로 번아웃이 와서 지치긴 하지만, 😅
하루하루를 항상 감사와 즐거운 마음으로 살아가고 있는 IT 근로자 입니다. 😅
개인 블로그 : https://may9noy.tistory.com
GitHub : https://github.com/Nanninggu
삶과 가정 속에서 항상 좋은 일들만 가득하시길 기원합니다. 😀
全体
68件 ∙ (11時間 10分)
講座資料(こうぎしりょう):
¥5,857
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!