高度化する顧客のニーズに応え続け、企業が競合優位性を確保するための手段として、コンテナ技術によるアプリケーション開発と、マルチ/ハイブリッドクラウド環境への展開は、もはや主流となった。ある調査によると、そのための基盤としてKubernetesを導入済み/導入予定の企業は、76%にも上るという。
一方で、Kubernetesベースのアプリケーションプラットフォームには、「複数のアプリケーションを多数のクラウド上で実行できる」といううたい文句の製品が多い。しかし表面的には同一に見えても、機能レベルでは大きな差があることも少なくない。本当に重視すべきなのは、スピード、安定性、セキュリティ、スケールを備え、複数のクラウドで実行できるかどうかだ。
本資料では、Kubernetesが生まれた経緯や進化の過程を振り返るとともに、Kubernetesプラットフォーム選定時に重視すべきポイントを、詳しく解説する。あわせて、Kubernetesの黎明期からその標準化に取り組んできたベンダーによる、マルチクラウドコンテナプラットフォームを紹介しているので、参考にしてほしい。