0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【備忘録】AWS ECS

Last updated at Posted at 2025-08-04

AWSネットワークの基礎学習

AWS VPC(Virtual Private Cloud)

image.png

VPC

サブネットを配置するための完全に論理的なネットワーク
設定項目は以下の通り

  • CIDRブロック

サブネット

VPCの一部を物理世界にマッピングしたモノ
(AWSリソースは物理世界にしか配置出来ないため、サブネット上に配置する)

設定項目は以下の通り

  • 親VPCの指定
  • アベイラビリティーゾーン
  • CIDRブロック

パブリックサブネット

  • ルートテーブルに IGWへのルートが存在する サブネット

プライベートサブネット

  • ルートテーブルに IGWへのルートが存在しない サブネット

ルートテーブル

サブネット内が起点で発生した通信の宛先CIDRと行先を管理しているモノ
設定項目は以下の通り

  • 親VPCの指定
  • 送信先CIDRブロック
  • 行先AWSリソース

メインルートテーブル
VPC作成時に作成されるルートテーブル
⇒ サブネットに明示的にルートテーブルを紐づけない場合に適用される

カスタムルートテーブル
自分で作成するルートテーブル
⇒ サブネットに明示的にルートテーブルを紐づける場合に適用される

インターネットゲートウェイ

隔離された仮想ネットワークであるVPCをインターネットに繋げるモノ
設定項目は以下の通り

  • アタッチ先VPC

セキュリティグループ

AWSリソースに付与して使うファイアウォール

  • ホワイトリスト方式
  • 外向きのリクエストに対するレスポンスは暗黙的に全許可
  • CIDRブロックは特定のセキュリティグループも指定できる

設定項目は以下の通り

  • 親VPCの指定
  • インバウンドルール(外部から入ってくる通信の許可)
  • アウトバウンドルール(外部へ出ていく通信の許可)

リージョン・アベイラビリティーゾーン

リージョン

  • 地域で分かれたDC群のこと

アベイラビリティーゾーン

  • DC群の中の物理的に分離されたDCのこと

Elastic Container Service

コンテナオーケストレーションのAWSリソース

コンテナオーケストレーターとは

  • サーバとコンテナの状況を監視しながら、正しくマシンリソースを使用するために
    コンテナを作る・削除する・再起動するを行う機構

ECSの登場人物

image.png

クラスター

サービス・タスク群の親玉

タスク

デプロイするコンテナ群のこと

設定項目は以下の通り

  • 実行するタスク定義
  • 実行するタスク数
  • 配置するサブネット

タスク定義

タスクの情報を記述する設定ファイル

設定項目は以下の通り

  • タスクを実行するマシンリソース
    • CPU
    • メモリ
  • タスク内で実行するコンテナの設定
    • コンテナ名
    • イメージURI
    • ポートマッピング

サービス

下記の機能を持ったタスク群のこと

  • 実行中のタスク数の制御
  • 前段にLBを配置できる
  • Blue/Greenデプロイ等の円滑なアップデートが可能

設定項目は以下の通り

  • 実行するタスク定義
  • 実行するタスク数
  • ローリングアップデート or Blue/Greenデプロイ
  • 配置するサブネット
  • ALBの指定
    • ターゲットに指定するコンテナ
    • リスナー
    • ターゲットグループ

AWS ECR

Docker HubのAWSリソース版

Blue/Greenデプロイ

ECR push + ECS deploy CI/CD

ECS Auto Scaling + スティッキーセッション

private subnet で ECS Service

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?