aws構成の基礎知識と全体像をわかりやすく解説!

目次

はじめに

本ドキュメントは、AWS(Amazon Web Services)を用いたシステム構成に関する調査結果をまとめたものです。AWSのシステム構成図の見方や作り方、主要なサービス(コンピューティング、ネットワーク、セキュリティ)の役割を分かりやすく解説します。

目的

  • AWS構成図の基本を理解し、設計や共有に活用できるようにすること。
  • EC2の仕組みや設定(インスタンスタイプ、AMI、セキュリティグループ)を実務で使えるレベルで説明すること。

想定読者

  • クラウド初心者から中級者。社内のインフラ設計や運用に関わる方。
  • 具体例として、小規模なWebサイトやAPIをAWSで動かすケースを想定しています。

本書の構成(全体の流れ)

  1. はじめに(本章)
  2. AWSのシステム構成図とは:主要要素と書き方を紹介
  3. EC2の仕組みと構成要素を理解する

利用方法

読みながら手元で簡単な構成図を描くと理解が深まります。実際の設定や画面操作は第3章で具体例を示しますので、順に読むことをおすすめします。

AWSのシステム構成図とは?主な要素や書き方を紹介

構成図の役割

AWSのシステム構成図は、クラウド上の仕組みを一目で理解できる図です。使うサービス、データの流れ、セキュリティ範囲を示し、設計や運用の共通言語になります。

主な要素と具体例

  • コンピューティング: Amazon EC2(仮想サーバ)、AWS Lambda(イベントで動く処理)、Elastic Beanstalk(簡単なアプリ配備)
  • ネットワーク: VPC(仮想ネットワーク)、Route 53(名前解決)、CloudFront(配信)
  • ストレージ・データ: S3(ファイル保存)、RDS(データベース)
  • セキュリティ: IAM(アクセス管理)、Cognito(ユーザー認証)、KMS(鍵管理)、WAF/Shield(防御)、GuardDuty(脅威検出)

描き方の手順

  1. 要件をまとめ、主要コンポーネントを洗い出す。例: Web公開、API、DBバックアップ。
  2. 境界を描く。パブリックとプライベート、サブネットで分ける。外部(インターネット)も明示。
  3. アイコンを配置し、矢印でデータの流れを示す。通信方向とプロトコル(HTTP、HTTPS等)を添える。
  4. セキュリティ層を明記する。どの通信が公開か、どこで認証・暗号化するかを書き込む。
  5. 凡例と注記を付け、運用上の依存関係や障害時の影響範囲をメモする。

実務でのコツ

  • 公式アイコンを使い、色で役割を分ける。
  • 図は簡潔に。詳細は別ドキュメントへ分ける。
  • 変更履歴を残し、チームで共有する。

EC2の仕組みと構成要素を理解する

EC2とは

Amazon EC2はクラウド上で動く「仮想サーバー」です。必要なCPU・メモリ・ストレージを選んでインスタンスを作成し、アプリやWebを動かします。種類は多く、用途に応じて最適な性能を選べます。

インスタンスタイプ(例)

  • T型: 軽い処理向け。例:t2.micro、t3.small。コストを抑えて突発的な負荷に対応します。
  • M型: バランス型。例:m5.large、m6i.xlarge。CPUとメモリのバランスが良く汎用的に使えます。
    インスタンスはCPU・メモリ・ローカルストレージの組み合わせで選びます。

AMI(イメージ)

AMIは起動テンプレートです。OSや初期設定を含むイメージを選ぶと、同じ構成のサーバーを何度でも立ち上げられます。公式のOSイメージや自作のカスタムAMIが使えます。

セキュリティグループ

セキュリティグループはインスタンスへの通信を制御するファイアウォールです。ポートと接続元を指定します。例:WebサーバーならHTTP(80)とHTTPS(443)を全IP(0.0.0.0/0)に開放し、SSHは自分のIPだけに限定します。

そのほかの構成要素

  • EBS: ディスク(永続ストレージ)。
  • キーペア: SSHでログインするための鍵。
  • Elastic IP: 固定のパブリックIP。
  • VPC/サブネット: ネットワークの置き場。

これらを組み合わせて、目的に合ったサーバーを安全に運用できます。

よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

目次