AWS でのコンテナ

最も安全で信頼性が高く、スケーラブルな環境でコンテナを実行します。

概要

AWS のコンテナサービスは、オンプレミスでもクラウドでも、基盤となるインフラストラクチャの管理を容易にし、イノベーションやビジネスニーズに集中できるようにします。現在、クラウドの全コンテナの約 80% が AWS で稼働しています。Samsung、Expedia、GoDaddy、および Snap などのお客様は、セキュリティ、信頼性、およびスケーラビリティの観点から、AWS でコンテナを実行することを選択します。

コンテナイラスト

特徴

コンテナ間の強力なセキュリティ分離を確保します。AWS は最新のセキュリティアップデートを提供し、コンテナごとにきめ細かいアクセス許可を設定することができます。AWS は 210 以上のセキュリティ、コンプライアンス、ガバナンスのサービスに加えて、ニーズに最適な主要機能を提供します。

AWS Copilot または AWS App Runner を使用して素早く開始し、運用のオーバーヘッドと管理を削減します。AWS は、あなたのチームがアプリケーションを迅速にリリースし、フィードバックを効率化し、アイデアを迅速に反復し、市場投入までの時間を短縮するのに役立ちます。

コンテナを実行するためのサービスを最も幅の広い選択肢の中から選びます。コンテナ用のサーバーレスコンピューティングには AWS Fargate を選択し、インフラストラクチャのプロビジョニングを AWS が管理します。 コンピューティング環境を完全にコントロールしたい場合は、Amazon Elastic Compute Cloud (EC2) でコンテナを実行することを選択します。コンテナオーケストレーターについては、Amazon Elastic Container Service (ECS) または Amazon Elastic Kubernetes Service (EKS) のいずれかを選択することができます。

コンテナの俊敏性とクラウドの伸縮性とセキュリティを組み合わせます。AWS コンテナサービスは、設計上、他の AWS のサービスと深く統合されているため、コンテナアプリケーションは、ネットワークやセキュリティからモニタリングまで、AWS の広さと深さを活用することができます。AWS コンテナサービスは、25 のリージョンで 80 以上のアベイラビリティーゾーン (AZ) を備えた広範なグローバルインフラストラクチャで実行されます。コンテナサービスの SLA についての詳細はこちらをご覧ください: Amazon ECSAmazon EKSAWS Fargate

AWS コンテナサービス

ユースケース AWS サービス
コンテナ化されたアプリケーションを実行するか、マイクロサービスを構築する  Amazon Elastic Container Service (ECS)
Kubernetes でコンテナを管理する Amazon Elastic Kubernetes Service (EKS)
コンテナソフトウェアをパブリックまたはプライベートに共有してデプロイする
Amazon Elastic Container Registry (ECR)
サーバーの管理なしでコンテナを実行する AWS Fargate

ユースケース

アプリケーションを分解して、マイクロサービスと呼ばれる独立したコンポーネントとして実行し、コンテナを使用してプロセスを分離します。

バッチ処理と抽出、変換、ロード (ETL) ジョブをコンテナにパッケージ化することで、ジョブを迅速に開始し、要求に応じて同時にスケーリングできます。

コンテナを使ってトレーニングや推論の機械学習 (ML) モデルを迅速にスケールし、あらゆるプラットフォームのデータソースと連携動作します。

アプリケーションのワークフローをコンテナで構築し、オンプレミス環境とクラウド環境の間で実行することで、コードのデプロイ方法を標準化します。

アプリケーション全体をパッケージ化し、コードを変更する必要なしに、クラウドに移動させます。