コンテナオーケストレーション
コンテナオーケストレーションとは
一般的に、アプリケーションはコンテナに格納された個々のコンポーネント (通常はマイクロサービスと呼ばれます) で構成されています。アプリケーションを意図した通りに実行するには、これらをネットワークレベルで組織化する必要があります。このように複数のコンテナを組織化するプロセスは、コンテナオーケストレーションとして知られています。
コンテナオーケストレーションの定義
現在の開発において、アプリケーションはもはや一枚岩ではなく、疎結合されコンテナに格納された多数のコンポーネントで構成されています。特定のアプリケーションが設計通りに機能するためにはそれらを連携させる必要があります。コンテナオーケストレーションとは、個々のコンポーネントとアプリケーションレイヤーの機能を組織化するプロセスを指します。
コンテナオーケストレーションの仕組み
Apache Mesos、Google Kubernetes、Docker Swarmなどのプラットフォームにはそれぞれ独自のコンテナ管理手法がありますが、ユーザーはコンテナオーケストレーションエンジンにより、コンテナの開始および停止時期の制御、クラスターのグループ化、およびアプリケーションを構成するすべてのプロセスの連携を行うことが可能です。ユーザーはコンテナオーケストレーションツールを使用して、コンテナの管理と自動アップデート、状態の監視、フェイルオーバーの手順を実行できます。
コンテナと互換性のあるHPEハイブリッドクラウドソリューション
ハイブリッドクラウドモデルによってITの目標を達成し、一般的なビジネス課題を解決する方法をご確認ください。