Amazon Container Services(ECR)

# Amazon Container Services(ECR)

https://d1.awsstatic.com/webinars/jp/pdf/services/20180220_Amazoncontainerservices-blackbelt-180220131635.pdf

## コンテナについて

  • ユースケース
    • MSA
    • 非同期ジョブ(バッチコンピューティング)
    • CI/CD
  • アプリを作る際の技術要素
    • アプリのステートレス化
      • ステートが必要なものはコンテナの外に(RDS, S3)
    • レジストリ
      • ECR
    • コントロールプレーン
      • ECS/EKS
    • データプレーン
      • Fargate / EC2
    • CICIパイプライン
      • CodePipeline / CodeBuild
      • コントロールプレーンの違いを吸収することができる

 

## ECS解説

  • レジストリ
    • ECR
      • フルマネージドの高可用性・スケーラブル
      • IAMによる権限管理(クロスアカウントアクセスも可能)
      • ライフサイクルポリシー
  • コントロールプレーン
    • ECS
      • VPCネットワークモード
      • タスク配置
      • 他のAWSサービスとの連携
      • ECS CLI
      • グローバル展開
      • スケジューラ
      • オートスケーリング
        • ECS Cluster Auto Scaling に対してCapacity Provider を設定する
      • CloudWatch メトリクス
    • EKS
  • データプレーン
    • Fargate
    • EC2