コンテナのツール - 製品一覧から機能の違いや活用事例を紹介
コンテナの活用事例

Kubernetesアプリケーションを管理するためのパッケージマネージャー。Helm Chartsを使用して、複雑なKubernetesアプリケーションでも定義、インストール、アップグレードを容易にする。チャートの作成、バージョン管理、共有、公開が簡単に行える。

マネージドKubernetesサービスで、コンテナ化されたアプリケーションのデプロイ、スケーリング、管理を簡素化する。運用の簡素化、クラウドネイティブアプリの構築、AIとオープンソース技術によるイノベーションを支援する。

最もスケーラブルで完全に自動化されたKubernetesサービス。Autopilotモードにより、Kubernetesの専門知識なしでエンタープライズワークロードを大規模かつ安全に実行可能。クラスタライフサイクル管理、自動スケーリング、コスト最適化機能を提供する。

開発者とIT運用者が使用するプロセスとツールを簡素化・統合することで、アイデアからコードへ、コードから本番環境への移行を加速する、AI対応のプライベートPaaS。ミッションクリティカルなアプリの実行実績があり、特にSpringアプリ向けに強化されている。

データセンターからクラウド、エッジまで、複数のKubernetesクラスターの運用上およびセキュリティ上の課題に対処する完全なソフトウェアスタック。DevOpsチームにコンテナ化されたワークロードを実行するための統合ツールを提供する。

AI対応アプリを含むアプリケーションを大規模に開発、モダナイズ、デプロイするための、信頼性が高く包括的で一貫性のあるプラットフォーム。選択したインフラストラクチャ上でアプリを市場投入するための完全なサービスセットを提供し、イノベーションを加速する。

コンテナ化されたアプリケーションと非コンテナ化アプリケーションの両方を、オンプレミスおよびクラウド環境全体で大規模にデプロイおよび管理するための、シンプルで柔軟なスケジューラおよびオーケストレータ。単一のバイナリで構成され、既存のインフラに簡単に統合できる。

コンテナ化されたアプリケーションのデプロイ、スケーリング、管理を自動化するオープンソースシステム。Googleでの15年の経験に基づき、コミュニティのアイデアを取り入れて開発されている。論理ユニットへのグループ化により、管理と検出を容易にする。

Mac、Linux、Windows環境にワンクリックでインストールできるアプリケーションで、コンテナ化されたアプリケーションやマイクロサービスを構築、共有、実行できます。

Dockerコンテナの実行、停止、管理を行うための、スケーラブルで高性能なフルマネージドコンテナオーケストレーションサービス。 (Amazon Elastic Container Serviceの略称)

(GKE) コンテナ化されたアプリケーションをデプロイ、管理、スケーリングするためのマネージドKubernetesサービス。

(ROSA) AWS上でRed Hat OpenShiftを共同でサポート・運用するフルマネージドサービス。既存のOpenShiftワークロードのAWSへの移行や新規構築を容易に。

Amazon EKSで使用されているものと同じ、オープンソースのKubernetesソフトウェアディストリビューション。独自の環境でKubernetesクラスターを構築する際に利用可能。

顧客自身のオンプレミスインフラストラクチャ(vSphere, ベアメタルなど)でKubernetesクラスターを作成・運用できるEKSのデプロイオプション。

Amazon EKSの主要なデプロイメントオプションで、AWSのマネージドインフラストラクチャ上でKubernetesコントロールプレーンとワーカーノードを実行する形態を指す。

(EKS) AWSクラウドおよびオンプレミスデータセンターでKubernetesを実行するためのフルマネージドKubernetesサービス。

オンプレミスサーバーや他のクラウドの仮想マシンなど、顧客管理インフラストラクチャ上でAmazon ECSコンテナを実行・管理できるECSの拡張機能。

(ECS) Dockerコンテナの実行、停止、管理を行うための、スケーラブルで高性能なフルマネージドコンテナオーケストレーションサービス。

(ECR) Dockerコンテナイメージを安全に保存、管理、共有、デプロイできるフルマネージドなコンテナレジストリサービス。

マイクロサービスやコンテナ化されたアプリケーションなどのクラウドリソースのカスタム名を定義し、アプリケーションがそれらのリソースを検出できるようにするサービス。

コンテナホストとして実行するためにAWSが構築したLinuxベースのオープンソースオペレーティングシステム。セキュリティと保守性を重視。

アプリケーションレベルのネットワーキングを提供し、マイクロサービス間の通信を制御・監視するためのサービスメッシュ。

Google Cloud、オンプレミス、他のクラウド環境でアプリケーションを一貫して構築、デプロイ、管理するためのハイブリッド/マルチクラウド プラットフォーム。