AWSクラウドインフラを自ら構築する - 基礎編
nomadclmaster2463
AWSの最も基本的かつ核心的な主要サービスの詳細機能とオプションを確認し、それらのサービスを活用してクラウドアーキテクチャを段階的に実装することで、インフラの構造と動作原理を理解し、クラウドインフラを直接構築できる能力と自信を一緒に育てていきましょう。
初級
AWS, Serverless
代表的なコード型インフラ(IaC, Infrastructure as Code)プログラムであるテラフォーム(Terraform)を利用して、AWSの主要コアサービスをコードで生成し、簡単なAWSクラウドアーキテクチャを段階的に構築することで、テラフォーム(Terraform)の基本的な使用方法を学習してみましょう。

学習した受講者のレビュー
5.0
wayles54
AWSインフラストラクチャ全体ではなく、段階的に構築する方法で練習するのに適した講義でした。 テラフォームとして、AWS インフラストラクチャの初期構築ではなく、運用中の AWS インフラストラクチャにテラフォームを使用したいと思うかもしれません.
5.0
Hyeji Kim
段階的に積み重ねてくれて理解し本当に簡単でした! Nomad Content LabのAWSアーキテクチャを構築する講義を聞いてくださった方は、理解しやすく、追いつくのにも最適です!
5.0
서창우
良い川のありがとう。
テラフォームコードの作成に必要なさまざまなリソースとデータを参照する方法
テラフォームコードでAWSクラウドサービスを作成する方法
AWS クラウドアーキテクチャをテラフォームとして実装する方法
テラフォームで学ぶコード型インフラ、
クラウドアーキテクチャを自分で構築しよう!
代表的なコード型インフラプログラム、テラフォームを活用して
AWSクラウドインフラストラクチャを作成する方法を学びます。
コード型インフラストラクチャ(IaC、Infrastructure as Code)は、通常、コードを介してインフラストラクチャを作成および管理することを意味し、コードを使用するため、インフラストラクチャコンポーネントを作成および管理する方が受動的な方法よりも効率的で柔軟です。特にクラウドコンピューティングとDevOpsの普遍化により、これらのコード型インフラストラクチャとそれを活用できるさまざまなコード型インフラストラクチャプログラムへの関心が高まりました。
さまざまなコード型インフラストラクチャプログラムの中でも、ハシコープ(Hashicorp)が開発したテラフォーム(Terraform)は、基本的なインフラストラクチャの作成とデプロイに最適化されており、Amazon Web Services(AWS)、Google Cloud Platform(GCP)、Microsoft Azure(Azure)とさまざまなクラウドサービスプロバイダーのインフラストラクチャを同時にコードで生成および管理できます。
これらの利点により、テラフォームは多くの企業が使用する代表的なコード型インフラストラクチャプログラムに位置しているため、多くの人がテラフォームを通じてコード型インフラストラクチャの概念と動作原理を理解し、コードインフラストラクチャの構築方法について学習できる講義を企画することになりました。
この講義を完了したら、テラフォームで:
受講前にご確認ください!
AWS Cloud9 で実践環境を作成し、テラフォームを使用するための基本的な設定を行います。
EC2の使用に必要なキーペアを作成します。
EC2を作成し、Key pair、Security group、Subnet、Availability Zone、Userdataを適用します。
ALBのコンポーネント(ターゲットグループ、リスナーなど)を作成し、WebブラウザでALBの動作を確認します。
カスタムVPCとパブリック/プライベートサブネット、ルートテーブル、NATゲートウェイなどのVPCコンポーネントを作成し、Bastionホストを介してプライベートEC2に接続した後、プライベートサブネットにApplication Load Balancerを設定してWebブラウザでALBの動作を確認します。
Auto Scaling用のSecurity groupとApplication Load Balancer(ALB)を作成したら、Launch configurationとAuto Scaling Groupを追加し、Load testを使用してAuto Scalingの動作を確認します。
Q. AWSクラウドについてどの程度知っておくべきですか?
深刻なレベルまでは必要ありませんが、このレッスンで扱うEC2、Application Load Balancer、VPC、Auto Scalingがどのようなサービスであるかを理解し、実際のAWSマネジメントコンソールでこれらのサービスを扱った経験(例:EC2インスタンスやVPCを作成する)程度)が必要です。
Q. AWS クラウドインフラストラクチャとテラフォームのどちらに焦点を当てますか?
このレッスンは、AWSクラウドインフラストラクチャではなくテラフォームに焦点を当てています。そのため、AWSクラウドインフラストラクチャの説明ではなく、アーキテクチャ図を見て、それをコードで実装する方法を学ぶことを学習目標としています。
Q. 講義でどの程度レベルまで内容を扱いますか?
このレッスンでは、テラフォームとAWSクラウドの観点から初級レベルまで取り上げています。簡単なインフラからコードで書く練習をしてみると、少しずつ高度化されたインフラも皆さんの手で直接コードで実装できます。
Q. AWS Cloud9 を練習環境として使用する理由はありますか?
AWS Cloud9 を使用して、学習者の方々が他にも使用しているオペレーティングシステムや開発環境もすべて異なるため、学習者の方が同じ環境でコードを作成して実行できるようにしました。
Q. プログラミング知識が必要ですか?
プログラミングの知識やコードを書く経験がなくても大丈夫です。
学習対象は
誰でしょう?
テラフォームの基本的な使い方を学びたい人
テラフォームコードでAWSクラウドアーキテクチャを構築する方法を学びたい人
コード型インフラストラクチャ(Infrastructure as Code)またはDevOpsに興味がある人
前提知識、
必要でしょうか?
主要なAWSサービス(EC2、Application Load Balancer、VPC、Auto Scaling)の概念と使用方法
2,608
受講生
249
受講レビュー
129
回答
4.8
講座評価
2
講座
Noamd Contents Lab(ノマドコンテンツラボ)は、長年にわたり様々な分野でIT関連業務を遂行しながら得た経験と知識をコンテンツにし、多くの方々と共有しています。 :)
全体
35件 ∙ (4時間 2分)
講座資料(こうぎしりょう):
全体
16件
4.8
16件の受講レビュー
受講レビュー 2
∙
平均評価 5.0
5
AWSインフラストラクチャ全体ではなく、段階的に構築する方法で練習するのに適した講義でした。 テラフォームとして、AWS インフラストラクチャの初期構築ではなく、運用中の AWS インフラストラクチャにテラフォームを使用したいと思うかもしれません.
こんにちは。 お問い合わせいただいた内容は可能ですが、テラフォームがマルチクラウドで構築時に使用が多く、運営中のサービスでテラフォームの使用は多くありません。 ありがとうございます。
受講レビュー 6
∙
平均評価 4.8
受講レビュー 2
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!