概要
Microsoftは10月15日、AIエージェント時代に向けたクラウドネイティブ基盤の進化について発表した。従来のワークフロー型システムとは異なり、自律的に判断し動作するエージェント型アプリケーションを支えるには、コンピュート・ストレージ・ネットワーキングを一体として連携させる基盤が不可欠だとし、Azure Kubernetes Service(AKS)向けの新機能「Flex Nodes」、運用自動化を担う「Azure SRE Agent」、Azure Container Appsの分離実行環境「Sandboxes」、デプロイを簡素化する「Azure Container Apps Express」など複数の新機能を投入した。AIワークロードは作業の内容によって求める資源特性が大きく異なり、アクセラレータ、CPU、高速なデータアクセス、アプリケーション間接続性を柔軟に組み合わせる必要があるとMicrosoftは説明している。
Kubernetesがエージェント基盤の中心に
Microsoftは、Gartnerの予測として2028年までに新たに展開されるAIエージェントの95%がKubernetes上で稼働するとの見通しを引用し、AKSの進化がAIエージェント基盤にとって重要な位置を占めるとしている。今回追加された「Flex Nodes」は、オンプレミスや他リージョン、エッジ環境のコンピュートリソースをAKSクラスタのノードプールとして組み込み、容量制約やデータレジデンシー要件に対応できるようにする機能だ。あわせて発表された「Azure SRE Agent」は、従来は分断されていた運用システム間をインテリジェンスでつなぎ、問題の予兆を捉えて環境のパフォーマンスを改善することを目指す。Microsoftは、エージェントAIを組み込んだクラウドネイティブ運用によって、チームが事後対応型の問題解決から予兆管理型の運用へ移行しつつ、重要な意思決定については人間が責任を持つ体制を維持しながら自動化を進められると位置づけている。
分離実行環境とコスト最適化
Azure Container Appsに追加された「Sandboxes」は、AIエージェントが外部から渡されたコードや生成したコードを実行する際に、安全に分離された実行環境を提供する機能だ。エージェントは信頼できない入力に基づいて動的にコードを生成・実行する場面が多く、こうした分離環境の重要性が増している。また「Azure Container Apps Express」はアプリケーションのデプロイ工程を簡素化し、開発者がより迅速にAIワークロードを本番環境へ展開できるようにする。Microsoftはこれらの基盤整備と並行して、AIへの投資対効果を事業成果と結び付けて評価するFinOpsの考え方の重要性も強調しており、モデルの利用コストとプラットフォームコストを合わせて管理し、得られた成果の証拠に基づいて最適化判断を行うべきだとしている。
導入事例と今後の展望
実際の活用例として、生命科学スタートアップのBasecamp Researchが紹介されている。共同創業者のGlen Gowers氏は「データをスケールさせる役割は我々が担うが、モデルとコンピュートを本当にスケールさせる方法を知っているのはMicrosoftだ」と述べ、コンピュート・ストレージ・ネットワーキングが一体となった基盤の必要性を強調した。同社は治療薬設計モデルのために9.7兆個のヌクレオチド配列を集約し、Azureの統合的な基盤を活用することで、3つの治療応用分野にわたる検証結果を約3週間という短期間で実験室レベルで得たという。Microsoftはこうした事例を通じて、AIエージェントの普及に合わせてクラウドネイティブ基盤そのものを継続的に進化させていく方針を示している。