顧客や取引先に優れたサービスを提供しようと、多くの企業が今、熾烈なアプリケーション開発競争を繰り広げている。先行優位性が際立つデジタル社会では、ビジネス上のアイデアを実際のサービスとして市場展開するまでのスピードが勝負どころになるためだ。その領域では、クラウド活用を前提にその特性を最大限に活かす手法、すなわち「クラウドネイティブ」のアプローチが主流になっているのは周知の通りである。
中でも注目されているのがコンテナおよびKubernetesだ。ホストOSのカーネルを共有しアプリケーション実行に必要な要素だけをパッケージ化したコンテナは、環境の一貫性や軽快さ、CI/CDの推進といった観点で期待値が大きい。そのコンテナを大規模運用するにあたっては手動の管理は非現実的であり、オーケストレーションツールとしてKubernetesに視線が注がれているわけだ。
「競争力を獲得するコンテナ戦略」と題した本資料は、昨今のコンテナ事情を整理した上で、Kubernetesプラットフォームの適切な選定方法などを解説している。ワークロードやサービス、ライフサイクル、デプロイメントなどコンテナに関する調整と管理を自動化する上での考慮事項に幅広く言及しており参考になる。実務担当者のみならず、クラウドネイティブの最新動向を理解したい人にも役立つだろう。
