Kubernetesを導入するなら無料版か、有料版か:それぞれのメリットとデメリットを知る
Kubernetesはオープンソース版が利用できる一方で、ベンダーから提供される有料版も存在する。企業が導入するとしたら、メリットがあるのはどちらのバージョンだろう。
オープンソースソフトウェア(OSS)にはコストにまつわる疑問が生まれることもしばしばある。OSSの導入機会が多く、他の製品と連携されている場合は特にそうだ。
Kubernetesはオープンソースのコンテナオーケストレーションツールで、ベンダーに対して中立的な立場にある業界団体Cloud Native Computing Foundationが管理している。例えば「Docker」は実際にコンテナを構築して動作させるツールであるのに対し、Kubernetesはコンテナの導入、スケーリング、管理を自動化する。
Kubernetesは無料なのか
答えはイエスでもあり、ノーでもある。
オリジナルのオープンソース版Kubernetesは無料だ。GitHubのKubernetesリポジトリから入手できる。管理者は手動でリリースをビルドし、ローカルあるいはパブリッククラウドに導入しなければならない。導入先となるパブリッククラウドには、「Amazon Web Services」(AWS)、「Google Cloud Platform」(GCP)、「Microsoft Azure」などがある。
純粋なKubernetesディストリビューションのダウンロードは無料だ。しかしオープンソースソフトウェアには常にコストがつきまとう。専門家によるサポートが受けられないため、Kubernetesを導入する企業は、サポート担当の社員を雇うか豊富な知識を備えた人材と契約する必要がある。Kubernetes管理者には、Linux環境でのKubernetesのビルドと導入に関する詳細かつ実用的な知識が求められる。
実際のところ、OSSを導入する企業は、事前にそのソフトウェアについて理解している必要がある。
併せて読みたいお薦め記事
Kubernetesの比較
コンテナの運用
- 「Kubernetes」の可用性を高める3つのコンポーネント
- コンテナ派とサーバレス派に分かれるIT部門 理想のインフラは?
- クラウド移行後に取り組みたい、「コンテナ」「アプリプラットフォーム」「サーバレス」って何?
有料版Kubernetesの豊富な機能
Copyright © ITmedia, Inc. All Rights Reserved.