コンテナとKubernetesは、より先進的な人工知能の取り組みを支えています。
コンテナは人気があり、調査によると、Kubernetesの採用が主要なオーケストレーションエンジンとして増加しています。これは、アプリケーションがますます複雑になるにつれて重要です。
コンテナは、人工知能からエッジコンピューティングに至るまで、現在開発中の最も洗練されたアプリケーションの重要な構成要素となっています。これらのカプセル化されたアプリケーションユニットはオーケストレーションを必要とし、Kubernetesがそれを実現するために使用されています。同時に、最近の研究によると、Kubernetesベースのアプリケーションを企業の要件に合わせるには時間と教育が必要です。
Kubernetesベースのコンテナデプロイメントは増加しており、7,000人のバックエンド開発者からのデータの最近の分析によると、Cloud Native Computing Foundation (CNCF) のためにSlashDataが作成した最新の「State of Cloud Native Development Report」に報告されています。この研究では、Kubernetesの採用が2020年から2021年の間に急増し、少なくとも560万人の開発者に達し、1年で67%の増加を示しています。このグループは現在、すべてのバックエンド開発者の31%を占めています。
CNCF/SlashDataの報告書は、エッジコンピューティングがコンテナまたはKubernetesベースの展開における主要なユースケースであることも明らかにしています。エッジ開発者の中で、Kubernetesの使用は過去12ヶ月で11ポイント増加し、63%に達しました。エッジコンピューティングとともに、コンテナとKubernetesが適用されているアプリケーションの種類は、この時代の最も最先端のプロジェクトのいくつかを代表しています。
- エッジコンピューティング(76%がコンテナを使用し、63%がKubernetesを使用)
- 量子コンピューティング (65%、59%)
- ハプティックフィードバック(61%、56%)
- DNAコンピューティング/ストレージ(69%、56%)
- 5G(64%、54%)
- 暗号通貨以外のブロックチェーンアプリケーション(68%、52%)
- コンピュータビジョン(68%、45%)
- 会話型AI(61%、44%)
- ロボティクス(56%、42%)
同時に、CNCF/SlashDataの調査によると、IT専門家の間でKubernetesの潜在的な利点を印象づけるためには、さらなる教育が必要です。「Kubernetesはクラウドネイティブ領域内で独特のポジティブなトレンドを示しているようで、成長の余地があると言えるでしょう」と研究の著者たちは指摘しています。「Kubernetesの全体的な認知度は大幅に向上しましたが、多くのバックエンド開発者はそれが自分たちに何をもたらすのか不明なままです。」興味深いことに、21%のバックエンド開発者は「Kubernetesの名前は聞いたことがあるが、何をするのかはわからない」と言っています。さらに11%は「Kubernetesの名前を聞いたことがない」とさえ言っています。
別のベンダーがスポンサーとなった調査によると、Kubernetesによってオーケストレーションされたコンテナは、迅速なアプリケーション開発とポータビリティを確保する非常に人気のある手段である一方で、企業においてはいくつかの問題も抱えている。運用能力が生じ、セキュリティは引き続き問題となっている。Kubernetesを利用している多くのIT専門家は、その持続可能性を維持することに困難を報告している。同時に、Kubernetesは人工知能や機械学習の新興分野でのサポートを提供する可能性がある。
Vanson Bourneが実施し、D2iQがスポンサーとなった300人のITエグゼクティブと専門家の調査によると、75%の組織が本番またはプレ本番環境でKubernetesを使用している一方で、すべての組織がKubernetesの展開には課題があることに同意しています。Kubernetes上で稼働しているすべてのアプリケーションが「デイツー」環境に成功裏に移行したと主張する組織はわずか42%です。
平均して、Vanson Bourne/D2iQのデータによると、組織のすべてのプロジェクトの53%が現在Kubernetesで稼働しています。これは2020年の調査からの増加で、当時は42%のプロジェクトがKubernetesを使用して稼働していることがわかりました。回答者の約8割(77%)も、組織のKubernetesデプロイメントを稼働させるのに6ヶ月以内であったと示しています。平均してかかった時間は4.5ヶ月で、2020年からは半月短縮されました。
調査によると、回答者の43%がデータ分析または機械学習を最も人気のあるKubernetesワークロードとして挙げています。KubernetesのAIおよびMLワークロードの成長は、2020年の調査でのアプリケーションビルド構造のトップ選択肢を置き換えました。回答者の40%がAI/MLを最も人気のあるワークロードとして挙げています。さらに、88%の組織が、今後2年間でKubernetesがAIおよびMLワークロードを実行するための選択プラットフォームになると同意しています。
最も人気のあるKubernetesワークロードのトップ3を締めくくったのは、Windowsコンテナ(34%)と分散データサービス(33%)でした。
この研究は、Kubernetesが開発者やエンジニアの専門的な成長に与えるポジティブな影響を示しています。41%の開発者は、Kubernetesが毎日仕事に行くことに本当にワクワクさせ、ITチーム全体を結束させると述べています。しかし、ほぼ4分の1(23%)の開発者は、Kubernetesが非常に疲弊させると主張しています。「Kubernetesの導入に伴う複雑さ、セキュリティとガバナンスの懸念、クラスターの拡大が、開発者やアーキテクトに対する負担を増加させています」とD2iQの最高技術責任者であるディーパク・ゴエルは述べています。
それでも、Kubernetesは業界の多くでコンテナオーケストレーションの選択肢と見なされています。CNCF/SlashDataの研究の著者たちが述べたように、「コンテナの採用が上昇傾向にないことは、すでに高いプラトーに達しているか、ゆっくりと達しつつある兆候かもしれません。つまり、さらなる採用が難しくなるポイントです。一方で、Kubernetesの使用はまだ成長の余地がたくさんあるようです。」
