AWS Black Belt Containers120-AWS-Containers-all

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

AWSのコンテナサービス全体の理解

AWS Black Belt Online Seminar

AWS Container Specialist


Principal Solution Architect
荒⽊靖宏
2021-Jun

AWS 公式 Webinar 過去資料


© 2021, Amazon Web Services, Inc. or its Affiliates. https://amzn.to/JPWebinar https://amzn.to/JPArchive
C ONT AINE RS HYBRID ARC HIT E C T URE DE V T OOL S
S E C URIT Y, IDE NT IT Y, & C OMPL IANC E
CONTAINER SERVICE AWS-SERVICES INTEGRATED RESOURCE & ANALYSE & DEBUG
MANAGED KUBERNETES ON-PREMISES DEPLOYMENT ACCESS CONTROL APPLICATION LIFECYCLE MANAGEMENT
STORE & RETRIEVE DATA INTEGRATION MANAGEMENT
ASSESSMENT & REPORTING AUTHORING
DOCKER IMAGES INTEGRATED DEVICES & VMWARE CLOUD
CONFIGURATION COMPLIANCE BUILD & TEST
EDGE SYSTEMS ON AWS
DATA PROTECTION CONTAINERS
INTEGRATED IDENTITY &
DDOS PROTECTION DEVOPS RESOURCE MANAGEMENT
ACCESS
C OMPUT E INTEGRATED
IDENTITY MANAGEMENT ONE CLICK APP DEVELOPMENT
NETWORKING KEY MANAGEMENT & STORAGE PATCHING
AUTO SCALING ISOLATED COMPUTE MONITORING & LODGING PIPELINE ORCHESTRATION
ENVORNMENTS (FOR NITRO RESOURCE MANAGEMENT RESOURCE TEMPLATES
BATCH JOBS
ENCLAVES) THREAT DETECTION TRIGGERS
EVENT-DRIVEN SERVERLESS INF RAS T R UC T URE
COMPUTING WEB APPLICATION FIREWALL
INSTANCE TYPES THREAT DETECTION & INVESTIGATION
AVAILABILITY ZONES FOR AMAZON DETECTIVE
MANAGED VIRTUAL PRIVATE
SERVERS CUSTOM HARDWARE AUTOMATED SECURITY POSTURE
DATA CENTER INFRASTRUCTURE CHECKS FOR AWS SECURITY HUB
MANAGED REPOSITORY FOR
SERVERLESS APPS GLOBAL NETWORK BACKBONE MOBIL E
RUN & MANAGE POINT OF PRESENCE
WEB APPS
POWER INFRASTRUCTURE API GATEWAY TARGETED PUSH
SERVERLESS NOTIFICATIONS
REGIONS DEVELOPMENT
COMPUTE
FRAMEWORK
VIRTUAL SERVERS
IDENTITY
MANAGE ME NT & GOVE RNANC E MOBILE ANALYTICS
MOBILE APP TESTING
NE T WORKING & ACTIVITY & API USAGE SERVER MANAGEMENT SINGLE INTEGRATED
S T ORAGE TRACKING SERVICE CATALOG CONSOLE
C ONT E NT DE L IVE RY
CHATBOT SYSTEM MANAGER SYNC
APPLICATION DELIVERY ARCHIVE STORAGE CONFIGURATION
TRACKING
DEDICATED NETWORK CONNECTION BACKUP & RESTORE
GOVERNANCE
DOMAIN NAMING SERVICE BLOCK STORAGE
INVENTORY TRACKING AP P L IC AT ION INT E GRAT ION
LOAD BALANCING DATA TRANSFER
LICENSE MANAGER
MONITOR APIS EDGE PROCESSING & COMPUTING
MANAGE POLICIES EMAIL
MONITOR MICROSERVICES FILE STORAGE
MANAGE RESOURCES MESSAGE BROKER
NETWORK TOPOLOGY HIGH PERFORMANCE FILE SYSTEM
MONITORING QUEUING & NOTIFICATIONS
NETWORKING HUG HYBRID CLOUD STORAGE
PROVISIONING SEARCH
PRIVATE CONNECTION TO APPS OBJECT STORAGE
RESOURCE TEMPLATES TRANSCODING
SCALE VPS & ACCOUNT CONNECTIONS WINDOWS FILE SYSTEM
SECURITY WORKFLOW
SERVICE DISCOVERY
RECOMMENDATIONS
© VIRTUAL
2021, Amazon Web Services, Inc. or its Affiliates.
PRIVATE CLOUD
AWS のコンテナサービス

オーケストレーション イメージレジストリ
コンテナのデプロイ、スケジューリング、スケーリング コンテナイメージの格納

Amazon ECS Amazon EKS Amazon ECR

ホスティング その他の関連サービス
コンテナ実⾏環境 サービスメッシュ、サービスディスカバリ、モニタリング
AWS

Amazon EC2
Cloud Map
AWS Fargate
Amazon CloudWatch
Container Insights
AWS App Runner
© 2021, Amazon Web Services, Inc. or its Affiliates.
イメージレジストリ

Amazon ECR

オーケストレータ Amazon ECS Amazon EKS

Amazon EC2 AWS Fargate


Amazon ECS or Amazon EKS?

© 2021, Amazon Web Services, Inc. or its Affiliates.


AWS 上でのコンテナ実⾏における幅広い選択肢

Amazon ECS Amazon EKS

Amazon EC2 AWS Fargate


パワフル&シンプル

© 2021, Amazon Web Services, Inc. or its Affiliates.


パワフル&シンプル
CodePipeline

CodeCommit CodeBuild CodeDeploy ECR

CloudWatch

ALB

Application

App Mesh

CloudFormation
ECS

Fargate EC2
Copilot
© 2021, Amazon Web Services, Inc. or its Affiliates.
オープン&フレキシブル

© 2021, Amazon Web Services, Inc. or its Affiliates.


オープン&フレキシブル
GitLab, Jenkins

DockerHub/ ECR
GitHub Jenkins Flux
Public [new!)

Prometheus,
Grafana
[New AWS managed
options for both] ALB, NLB,
NGINX,
Traefik

Application

Istio, LinkerD, AWS App Mesh


AWS Controllers for
Kubernetes (ACK)

Terraform
EKS

Fargate EC2

© 2021, Amazon Web Services, Inc. or its Affiliates.


運用責任分担の比較
AWS管理 お客様管理
more
• データソース統合 • アプリケーションコード
• アプリケーションレベルのランタイムと更新
AWS Lambda • 物理ハードウェア、ソフトウェア、ネットワー
• セキュリティとネットワークの構成
Serverless functions
キング、と施設
• プロビジョニング
• コンテナオーケストレーション、プロビ • アプリケーションコード
ジョニング • サービスのスケーリング
AWS Fargate • クラスターのスケーリング • データソース統合
Serverless containers • 物理ハードウェア、ホスト OS /カーネル、 • セキュリティ設定のネットワーク構成、管理タス
ネットワーキング、ファシリティ ク、アプリケーションランタイム更新

• コンテナオーケストレーションコントロー • アプリケーションコード
ルプレーン • データソース統合
ECS/EKS • 物理ハードウェアソフトウェア、ネット • ワーカーホストとサービスのスケーリング
Container-management as a service ワーク、設備 • セキュリティの構成と更新、ネットワーク構
成、ファイアウォール、管理タスク

• 物理ハードウェアソフトウェア、 • アプリケーションコード
EC2 ネットワーク、設備 • データソース統合
Infrastructure-as-a-Service • インスタンスのスケーリング
• セキュリティの構成と更新、ネットワーク構
成、管理タスク
less • プロビジョニング、スケーリングの管理
サーバのパッチ適用
ネットワークへの対応

Set up Discover services & Balance incoming


network secure traffic traffic

Amazon VPC AWS App Mesh AWS Cloud Map Elastic Load
Balancing

Application Network
load balancer load balancer
© 2021, Amazon Web Services, Inc. or its Affiliates.
コンテナ実行場所への対応

Serverless EC2 options Edge and 5G On-premises

AWS Fargate Amazon EC2 AWS Local AWS AWS EKS Anywhere
Zones Wavelength Outposts ECS Anywhere

Spot instance

© 2021, Amazon Web Services, Inc. or its Affiliates.


Build
AWS Cloud

AWS CodePipeline
1
Pipeline 3

Developer
AWS CodeCommit AWS CodeBuild Containerized Amazon ECR
application

2
Launch
AWS Cloud

AWS Fargate
Deployment Configuration/Task

2
Amazon ECR Containerized Application ELB
Users

Amazon RDS Amazon FSx Amazon EFS AWS Secrets Manager Amazon CloudWatch
AWS コンテナサービスの公開ロードマップ
https://github.com/aws/containers-roadmap

© 2021, Amazon Web Services, Inc. or its Affiliates.

You might also like