質問するログイン新規登録

意見交換

1回答

241閲覧

AWSの基礎から実践までの習得方法について

nock1

総合スコア9

Terraform

Terraformは、インフラ構築のためのツールです。AWS/DigitalOcean/GoogleCloudといった様々なインフラに対応。インフラ構成のコード管理や変更の作業などの手間を自動化し、インフラ構築の効率化を図ることができます。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

勉強法

勉強法は、効率的な学習方法、タイムマネジメント、記憶術、ツール活用など、技術を学ぶための「勉強のしかた」に関する投稿です。

0グッド

1クリップ

投稿2026/04/17 10:22

0

1

新しく社内Webアプリの担当になったのですが、AWSの実務経験がほぼなく、勉強方法についてアドバイスをいただきたいです。

現在の環境は ECS / RDS / S3 / IAM / CloudWatch で構成されており、
インフラの管理には Terraform が使われています。
(因みに、アプリケーションは、フロントがReact、バックがNode.jsです)

今後は既存環境の運用や新機能の開発をしていくのですが、正直「AWS自体の基礎知識」も「今のECS環境の読み解き方」もどちらも足りておらず、どこから手を付けるべきか迷っています。

理想としては、AWSの全体像をしっかり理解した上で、実務(ECSやTerraform)にスムーズに入っていきたいと考えています。

そこで、以下の点について皆さんにアドバイスをいただきたいです。

  • AWS初心者におすすめの「最初の1冊・1本」
    まずは各サービスの役割や繋がりなど、AWSの全体像を把握するために「これは分かりやすかった!」という入門書や動画教材があれば教えてください。

  • 「AWS入門」から「実務(ECS/Terraform)」への繋げ方
    一般的な入門書だとEC2などの解説がメインなことが多いですが、今回のようなECS/Terraform環境を触る場合、どのような順序で学習を進めるのが効率的でしょうか?

  • 既存のTerraform環境を読み解くコツ
    まずは設定画面(コンソール)を見て回るべきか、それともTerraformのコードから読み解くべきか、初心者が構成を把握するための「定石」があれば教えてほしいです。

「最初は自分も何もわからなかった」「この教材のおかげで実務に馴染めた」といった実体験に基づいたアドバイスをいただけると嬉しいです。よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

回答1

#1

euicnvhf202105

総合スコア133

投稿2026/04/27 13:02

編集2026/04/27 13:12

似たような環境で構築、運用した経験がありましたので思いついたことを書いてみますね。
何かの助けになれば幸いです。前提が不明なところは予想で書かせていただきます。

AWS初心者におすすめの「最初の1冊・1本」

  • Amazon Web Services基礎からのネットワーク&サーバー構築改訂
    定番ですが薄くてわかりやすく、基本的なことを網羅してくれているので良いと思いました。
    ECSに関してはFargateでしょうか?EC2でしょうか?EC2であればEC2も理解しておいた方が良いですね。サーバーに入って調査することもあるかもしれませんので。
    あとはDockerの知識がないと厳しいと思いますのでそちらの経験がなければまずはDockerを抑える方が先かもです。

「AWS入門」から「実務(ECS/Terraform)」への繋げ方

AWSやLinux、Docker、DBなどの勉強メインで良いと思います。必要になったらTerraformをピンポイントで読み解いていく形が個人的にはおすすめですね。Terraformは誤解を恐れずにいえばただ設定しているだけなのであとから振り返るとそこまで難しいことはないと思います。

既存のTerraform環境を読み解くコツ

上記AWSサービスの一部を勉強したらTerraformで設定されている項目をコンソールで確認してそのパラメータの役割を理解するという流れで自分だったら紐解いていくと思います。例えば「S3のバケット名はこう設定されているんだ」「バケットポリシーはこう書かれているんだ」という確認をします。ようはtfファイルやそこに連携されているjsonなどがコンソールに反映されるのでやはりメインはそもそもの技術スタックやAWSサービスを理解するのがメインになるかと思いました。

勝手なおすすめ

以下の動画もおすすめです。AWSの全体像をかなり丁寧に解説してくれていました。
https://www.udemy.com/course/aws-14days/?srsltid=AfmBOoq66c-ahsN6CLPkPXSCY-7mxy-7nSLkeMW1-N00OaIKSnO3hAte&couponCode=MT260427JP

全体を全て担当すると仮定した場合これから学習するボリュームはそこそこありますね。自分の場合は別の仕事もあったので数年かけました。自分の担当範囲があればそこを重点的に学習するのはもちろんですが、運営とのことなのでまずはクリティカルなところ、自分だったらRDSやIAM、VPCなどをしっかり抑えて事故になるとまずいところから学習します。ネットワーク周りもなぜか通らなくなったという場合に知識がないとはまりますのでセキュリティグループやACLなど基本的なところから抑えるのがおすすめですね。terraformで組んでくれていれば最悪復元もすぐにできると思いますのでバックアップ体制だけできていれば良いと思います。ご健闘を祈ります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

この意見交換はまだ受付中です。

会員登録して回答してみよう

アカウントをお持ちの方は

関連した質問