分析インテルはサーバーCPU分野で厳しい競争に直面しており、より優れたチップを作ること以外に、目立とうとしている方法の1つが、アプリケーションのパフォーマンスを向上させ、インフラストラクチャのコストを削減することを目的として新たに買収したGranulateクラウド最適化ソフトウェア事業である。
3月に発表され今月初めに完了した最新のソフトウェア買収について、同社はコード変更を一切行わずに、複雑で古いデータセンターのワークロードを最新のCPUコア向けに継続的に最適化する手段として売り込んでいる。Granulateによると、これにより組織はインフラコストを最大40~60%削減できるという。
しかし、Intel Vision イベントでのプレゼンテーションで、同社の代表者は、Granulate のソフトウェアが、x86 大手の同社がクラウド市場で衰退しつつある優位性を守るのにどのように役立つかを示唆した。
この新しいソフトウェア支援クラウド戦略に対する私たちの見解は、いくつかの重要な事実と観察に要約されます。その 1 つ目は、Granulate のクラウド最適化ソフトウェアは、Intel シリコンだけでなく、AMD CPU や Amazon Web Services の Graviton などの Arm 互換チップでも動作するということです。
Intel は、 The Registerとの最近のインタビューや今月の Intel Vision のパネルで Granulate のマルチアーキテクチャ サポートを認め、成長を続ける商用ソフトウェア戦略の一環として Intel が買収した最適化ビジネスの売り込みを行った。
Intelによると、Granulateの市場におけるメリットは以下のとおりです… 出典:Intel Visionのプレゼンテーションスライド。画像をクリックすると拡大します。
Intel の Xeon 製品戦略を担当する Jason Kennedy 氏は、半導体大手がクラウドでの CPU フットプリントを「執拗に」拡大しようとしている一方で、Granulate は、データセンターのワークロードを競合アーキテクチャに移行する人々から収益を上げ続ける方法を Intel に提供すると語った。
「顧客が競合他社のインフラを利用するケースは今後ますます稀になると思われますが、Granulate を通じてその収益源に参入する機会がまだ残っています」と同氏は語った。
問題は、インテルがテルアビブに拠点を置くGranulateを買収したのは、単に収益源の多様化のためではないということです。インテルは、新たに買収したソフトウェア事業を、実際のデータを用いてシリコンの巨人である自社のXeonプロセッサの性能を顧客に売り込むための販売ツールとして活用するつもりだと私たちは考えています。
これはIntel Visionのプレゼンテーションで明らかにされたもので、GranulateのCEOであるアサフ・エズラ氏とIntelのデータセンターエンジニアであるジョシュ・ヒリカー氏が、ソフトウェア事業の2つの主要機能について説明しました。1つ目は、システムを継続的に分析し、アプリケーションのパフォーマンスを低下させるいわゆるボトルネックを特定する、無料のオープンソースツール「gProfiler」です。
2 つ目は gAgent と呼ばれる有料のソフトウェア エージェントで、システムがデータをどのように流れるかを学習し、オペレーティング システム レベルで「CPU、ロック、キャッシュ、メモリ アクセスに関するスケジュールと優先順位の決定を行って、インフラストラクチャのアプリケーション固有のパフォーマンスを向上させる」と Granulate は述べています。
GranulateのgAgentソフトウェアがデータセンター内のアプリケーションを自動的に最適化する方法
Intel Visionのプレゼンテーションで、ヒリカー氏は、チップ大手のIntelとパートナーはgProfilerツールを使用することで、顧客に対し、アプリケーションのパフォーマンス向上とコスト削減を実現するための最適化に関する推奨事項を提供できると述べた。x86の巨人であるIntelは、これを「Intel Optimization Blueprint(インテル最適化ブループリント)」と呼んでいる。
「gProfiler は、ユーザーが何を持っているか、何ができるかを特定するための非常に強力なツールです」とヒリカー氏は語った。
Granulateのオープンソースツール「gProfiler」のセールスポイント。クリックして拡大。
ヒリカー氏が示した一連の例の中で、GranulateのgAgentを使用してJavaおよびRubyアプリケーションのCPU使用率を向上させることが推奨されました。これにより、Kubernetesクラスタの小規模化とクラウドインスタンスの適正化によるコスト削減が実現します。また、OracleのJava Development Kitを最新バージョンにアップデートして、Apache Sparkデータレイクの応答時間を改善することも推奨されました。
他にも、IntelがGranulateのgProfilerをXeonのプロモーションツールとして活用できる例として、いくつかの推奨事項が示されました。例えば、Intelの第3世代Xeonスケーラブル・プロセッサーを搭載したAWSインスタンスに切り替えることで、全体的なパフォーマンスを最大40%向上させるという提案や、MongoおよびMySQLアプリケーションのCPUサイクルを最新のXeonに組み込まれている暗号化アクセラレーションエンジンにオフロードするという提案がありました。
「どのインスタンスを使用しているかを簡単に確認し、暗号化が正しく有効化されているかを確認します。そのためには簡単な変更を加えることができます」とヒリカー氏は暗号化アクセラレーションの例について述べた。
Granulate の無料オープンソースツール gProfiler をベースに生成できる Intel 最適化ブループリントの例。クリックして拡大します。
これらの例から、Intelは競合アーキテクチャを搭載したクラウドインスタンス上でgProfilerを実行している顧客に対して、これらの推奨事項を提示できると推測しました。しかし、Intel Visionパネルでは、当初、ヒリカー氏とGranulateのCEOであるエズラ氏の間でこの点について意見の相違があったように見えました。
gAgent と gProfiler が他社製の CPU でも動作することを確認した後、ヒリカー氏は当初、競合アーキテクチャを使用しているユーザーは Intel Optimization Blueprint を利用できないと述べていた。
しかし、エズラ氏はヒリカー氏の発言に異議を唱え、このブループリントは「インテルが顧客に何をもたらすことができるのか、新たな理解を与える」ものだと述べた。これがヒリカー氏に自身の立場を再考させるきっかけとなった。
「したがって、異なるシリコンをお持ちの場合は、『参考までに、インテルに問い合わせれば、これが入手可能です』というオプションとしてそれを提示するかもしれません」と同氏は述べた。
- インテル、クラウド最適化スタートアップのGranulateを買収
- インテルを社内に持っているなら、おそらくこれらのセキュリティパッチも社内に取り入れる必要があるだろう
- インテル、プライベート5GネットワークプロバイダーのAnankiを買収
- インテルがRISC-Vの採用を促進するために約束した「多大な貢献」
報道によれば、Intel は Granulate を買収するために 6 億 5,000 万ドルを支払い、この取引を株主にとって重要な進展と位置付けることを決定したため、Ezra の提案は、Intel が今後このソフトウェアをどのように使用する計画であるかをより反映していると考えられます。
この動きは、AMDとArmが設計したチップがますます人気を集めているクラウドにおいて、Xeonの利点を促進するためにIntelが近年行ってきた他の取り組みと一致するものとなるだろう。
例えば、Intelは別のスタートアップ企業であるDensifyと共同で、総所有コスト(TCO)に重点を置いたクラウド最適化ツールを開発しています。また、大手クラウドリセラーと共同で、Xeon上で稼働するGoogle Cloudインスタンスの最適化に関するパイロットプロジェクトを実施しました。
大きな疑問は、IntelがgProfilerを使って、Xeonプロセッサが競合チップよりも優れたパフォーマンスと低コストを実現できるタイミングを顧客が判断できるようにしているのであれば、このオープンソースツールは逆のこともできるのだろうか? 例えば、AMDが次期Epyc CPU向けに予告しているAIエンジンから得られるメリットを、Intelは最終的に認識するのだろうか?
インテルがgProfilerを活用して自社のシリコンが競合他社とどのように差別化されているかをより容易に実証できれば、クラウド市場におけるXeonの躍進につながる可能性があります。しかし、それが成功するには、顧客は、たとえどれだけ多くのデータに基づいていても、あらゆる推奨事項が偏った情報源から提供されていることを受容する必要があります。®