AWS Containers category iconコンテナ - アマゾン ウェブ サービスの概要

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS Containers category iconコンテナ

AWS には、コンテナイメージを保存および管理するための安全な場所、コンテナが実行される日時と場所を管理するオーケストレーション、コンテナを強化する柔軟なコンピューティングエンジンを提供するサービスが用意されています。 AWS はコンテナとそのデプロイの管理に役立つため、基盤となるインフラストラクチャについて心配する必要はありません。

各サービスは図の後に説明されています。ニーズに最適なサービスを判断するには、「 AWS コンテナサービスまたは を選択するAmazon Lightsail AWS Elastic Beanstalk」、またはAmazon EC2?」を参照してください。一般的な情報については、「 のコンテナ AWS」を参照してください。

AWS コンテナサービスを示す図

に戻りますAWS サービス

Amazon Elastic Container Registry

Amazon Elastic Container Registry (Amazon ECR) は、開発者が Docker コンテナイメージを簡単に保存、管理、デプロイできるようにするフルマネージド型の Docker コンテナレジストリです。Amazon ECR は Amazon Elastic Container Service (Amazon ECS) と統合されているため、本番環境への開発ワークフローが簡素化されます。Amazon ECR を使用すると、独自のコンテナリポジトリを運用したり、基盤となるインフラストラクチャのスケーリングを心配する必要がなくなります。Amazon ECR は、高可用性でスケーラブルなアーキテクチャでイメージをホストするため、アプリケーションのコンテナを確実にデプロイできます。AWS Identity and Access Management (IAM) との統合により、各リポジトリのリソースレベルの制御が可能になります。Amazon ECR では、前払い料金やコミットメントはありません。リポジトリに保存したデータの量とインターネットに転送されたデータに対してのみ料金が発生します。

Amazon Elastic Container Service

Amazon Elastic Container Service (Amazon ECS) は、Docker コンテナをサポートする非常にスケーラブルで高性能なコンテナオーケストレーションサービスであり、コンテナ化されたアプリケーションを簡単に実行およびスケーリングできます AWS。Amazon ECS を使用すると、独自のコンテナオーケストレーションソフトウェアをインストールして運用したり、仮想マシン (VMs) のクラスターを管理してスケールしたり、それらの VM でコンテナをスケジュールしたりする必要VMsなくなります。

シンプルな API コールを使用すると、Docker 対応アプリケーションの起動と停止、アプリケーションの完全な状態のクエリ、IAM ロール、セキュリティグループ、ロードバランサー、Amazon CloudWatch Events、 AWS CloudFormation テンプレート、 AWS CloudTrail ログなどの多くの使い慣れた機能にアクセスできます。

Amazon Elastic Kubernetes Service

Amazon Elastic Kubernetes Service (Amazon EKS) を使用すると、Kubernetes を使用してコンテナ化されたアプリケーションのデプロイ、管理、スケーリングを簡単に行うことができます AWS。

Amazon EKS は、Kubernetes 管理インフラストラクチャを複数の AWS アベイラビリティーゾーンで実行して、単一障害点を排除します。Amazon EKS は Kubernetes 準拠の認定を受けているため、パートナーや Kubernetes コミュニティの既存のツールやプラグインを使用できます。標準の Kubernetes 環境で実行されているアプリケーションには完全な互換性があり、Amazon EKS に簡単に移行できます。

AWS App2Container

AWS App2Container (A2C) は、.NET および Java アプリケーションをコンテナ化されたアプリケーションにモダナイズするためのコマンドラインツールです。A2C は、VMs、オンプレミス、またはクラウドで実行されているすべてのアプリケーションのインベントリを分析して構築します。コンテナ化するアプリケーションを選択するだけで、A2C はアプリケーションアーティファクトと識別された依存関係をコンテナイメージにパッケージ化し、ネットワークポートを設定し、ECS タスクと Kubernetes ポッド定義を生成します。A2C AWS CloudFormationは、コンテナ化された .NET または Java アプリケーションを本番環境にデプロイするために必要なクラウドインフラストラクチャと CI/CD パイプラインをプロビジョニングします。A2C を使用すると、既存のアプリケーションを簡単にモダナイズし、コンテナを通じてデプロイとオペレーションを標準化できます。

Red Hat OpenShift Service on AWS

Red Hat OpenShift Service on AWS (ROSA) は、OpenShift を使用するための統合エクスペリエンスを提供します。OpenShift にすでに精通している場合は、使い慣れた OpenShift APIs とデプロイ用のツールを活用することで、アプリケーション開発プロセスを高速化できます AWS。ROSA を使用すると、さまざまな AWS コンピューティング、データベース、分析、機械学習 (ML)、ネットワーキング、モバイルなどのサービスを使用して、安全でスケーラブルなアプリケーションを迅速に構築できます。ROSA には、pay-as-you-goの時間単位および年単位の料金、99.95% の SLA、 AWS および Red Hat からの共同サポートが付属しています。

ROSA を使用すると、クラスターライフサイクル管理を Red Hat および に移行することで、アプリケーションのデプロイとイノベーションの加速に集中しやすくなります AWS。ROSA を使用すると、既存の OpenShift ワークフローでコンテナ化されたアプリケーションを実行し、管理の複雑さを軽減できます。

に戻りますAWS サービス