ITの教科書検索

AWS

AWS(Amazon Web Services)の主なサービスを、リージョンとAZから順に説明する記事の一覧です。EC2・S3・VPC・IAMなどが、何に使い、どう選ぶものかが分かります。

AWSの仕組みを、基本から順番に学ぶ

AWSのサービスを、用途の近いものごとにまとめて並べています。

この順で読む

AWSの基本

サーバとアプリの実行環境

4EC2とは ― 仮想サーバの仕組みとインスタンスタイプの選び方必要な性能の仮想サーバを数分で起動できるサービスです。インスタンス・AMI・インスタンスタイプの関係と、用途別の選び方、料金モデルの違いを説明します。5ELBとAuto Scalingとは ― EC2の負荷分散と台数の自動調整ELBは通信を複数のEC2に振り分け、Auto Scalingは台数を自動で増減します。ALB・NLB・GWLBの違い、ヘルスチェック、最小・希望・最大の関係も整理します。6AWS Lambdaとは ― サーバーレスの仕組みとEC2との違いサーバを管理せずにコードを動かせるサービスです。イベントで関数が動く仕組み、EC2との課金の違い、実行時間やメモリの上限を整理しました。7Amazon API Gatewayとは ― APIの受付窓口認証と呼び出し回数の制限を入口で受け持ち、通ったリクエストだけをLambdaなどに渡すサービスです。REST APIとHTTP APIの違い、料金の決まり方も説明します。8Amazon ECSとは ― EKS・Fargateとの違いコンテナをどこでいくつ動かすかを決めて管理するサービスです。タスク定義とサービスの仕組み、EC2・Fargate・EKSとの違いを図で整理します。9AWS Elastic Beanstalkとは ― コードを渡して動かすコードを渡すとEC2・ELB・Auto Scalingが環境としてまとまる仕組み、Webサーバ環境とワーカー環境の違い、デプロイの方式、料金とEC2・ECS・Lambdaとの使い分けを解説します。

サービスどうしの連携

ストレージ

ネットワーク

セキュリティと権限

20AWS WAFとShieldの違い ― Web攻撃とDDoSの守り分け要求の中身を見て攻撃を止めるWAFと、大量の通信によるDDoSを受け止めるShieldの違いを、Web ACLとマネージドルール、StandardとAdvancedの違いで比べます。21GuardDuty・Inspector・Macieの違いGuardDuty・Inspector・Macieの違いは、何を調べて何を見つけるかです。検出結果をまとめるSecurity Hubと、通信を止めるWAFとの違いも整理します。22AWS IAMとは ― ユーザー・ロール・ポリシーで権限を管理する仕組みAWSのリソースを誰がどこまで操作できるかを決めるサービスです。ユーザーとロールの違い、許可と拒否が重なったときの評価順、最小権限の原則を説明します。23Amazon Cognitoとは ― ユーザープールとIDプールアプリの利用者のサインインを受け持ち、AWSの資源を使う一時的な権限も渡せるサービスです。ユーザープールとIDプールの違い、IAMとの分担を図で示します。24AWS Organizationsとは ― SCPと一括請求複数のAWSアカウントを1つの組織にまとめるサービスです。OUの構成、SCPで権限の上限を決める仕組み、一括請求とボリューム割引、Control Towerとの違いまで。25AWS KMSとは ― 暗号化キーとエンベロープ暗号化データを暗号化する鍵を作成して保護するサービスです。3種類のKMSキーの違い、エンベロープ暗号化の流れ、キーポリシー、自動ローテーション、料金まで。26Secrets Managerとは ― Parameter Storeとの違いDBのパスワードやAPIキーをコードの外で暗号化して保管し、自動で更新できるサービスです。アプリが値を取り出す流れ、ローテーション、Parameter Storeとの選び方まで。27Systems Managerとは ― Session ManagerでSSH不要EC2などのサーバの運用をまとめて行うサービスです。22番ポートを開けずに接続するSession Manager、管理の対象になる条件、Run CommandとPatch Managerまで。

データベース

運用と監視

料金とサポート