クラウドと競合するノートパソコン

AppleのMacBook Neoは発表以来注目を集めていますが、DuckDB貢献者のGábor Szárnyasによって発表された新しいベンチマーク結果は、このマシンのパフォーマンスストーリーがマーケティング上の主張を超えていることを示唆しています。512GB MacBook Neoとさまざまなクラウドサーバー構成の直接的な比較では、ノートパソコンは——そして多くの場合、より優れたパフォーマンスを発揮————重いデータベースワークロードを処理する場合、大幅に高価な管理計算リソースと同等かそれ以上でした。

この実験ではDuckDBを使用しました。これは、データエンジニアがプロセス内OLAPタスクでますます好む高性能な分析クエリエンジンです。DuckDBは統一メモリアーキテクチャを活用するのに適しており、CPUとメモリが離散バス接続で通信する代わりに同じ物理基板を共有するマシンを評価するための自然なベンチマークになります。

数字が示すこと

Szárnyasは、一連のTPC-H風の分析クエリ——決定支援システムを評価するための標準スイート——を、利用可能なRAMを押し付けるデータセットに対して実行しました。512GB MacBook Neoは、複数のミッドレンジクラウドインスタンスよりも高速でクエリを完了しただけでなく、反復実行全体で一貫性のあるレイテンシを示しており、これは仮想化インフラストラクチャではなくベアメタルシステムに通常関連する特性です。

クラウドプロバイダーは、ハイパーバイザーレイヤー、ネットワーク接続ストレージ、および共有テナンシーからのパフォーマンスオーバーヘッドを課します。高速NVMeストレージと深く統合されたメモリファブリックを備えたローカルマシンは、これらのすべてのボトルネックを回避します。Appleの最新のシステムオンチップ設計を中心に構築されたMacBook Neoのアーキテクチャは、これらの固有のクラウドの制限を、適切なワークロードに対して意味のある競争上の優位性に変えるように見えます。

コストの側面

パフォーマンスだけではインフラストラクチャの議論が解決されることはめったにありません——クエリごとのコストがそれを行います。MacBook Neoがスループットで一致させたクラウドインスタンスは、年間ベースで大幅な資本契約を表す時間単位の課金レートを運ぶ。対照的に、単一のMacBook Neo購入は、複数年の減価償却期間を持つ1回限りの資本支出です。オフラインの集約的な分析を実行する組織で、常時稼働する本番サービスではなく、数学はますますローカルハードウェアを好みます。

これは新しい論文ではありません——開発者は長い間、バッチジョブ用の強力なワークステーションを使用していました——しかし、ラップトップが今競争できる規模は会話を変えます。以前は、メモリ制限のワークロードに対してミッドレンジクラウドのパフォーマンスと一致させるには、高価なワークステーションハードウェアが必要でした。MacBook Neoによるコンシューマー形式への高い帯域幅のメモリの統合は、そのしきい値を大幅に変更します。

データインフラストラクチャへの影響

結果が重要なのは、データベースワークロードがソフトウェア開発、データサイエンス、およびビジネスインテリジェンスパイプラインにますます中央となっているためです。DuckDB、Polars、Arrowなどの分析フレームワークが成熟するにつれて、探索的タスクとバッチ処理タスク用のリモートSparkクラスターまたはクラウド管理ウェアハウスへの依存が減少します。これらのツールを統一メモリに数百ギガバイト保持できるハードウェアと組み合わせることで、ローカルファーストのデータアーキテクチャの説得力のあるケースが提示されます。

厳格なデータレジデンシー要件の下で運営されている企業も恩恵を受けます。クラウドインフラストラクチャを通じて機密データセットを実行すると、一部の組織が回避したい規制上の露出がもたらされます。同じワークロードを処理できる高メモリラップトップは、個々のアナリストと小さなチームに対してその懸念を完全に取り除きます。

注意事項と制限

ベンチマーク結果は慎重に解釈する必要があります。クラウドインフラストラクチャは、MacBook Neoが一致できない領域で優れています——エラスティック拡大、永続的な可用性、管理されたレプリケーション、および協調的なマルチユーザーアクセス。数十のユーザーからの同時クエリを処理するか、保証された稼働時間を必要とする本番システムの場合、ラップトップは、その生のパフォーマンスデータに関係なく、不十分なままです。

比較は、ワークロードの特定のクラスも反映しています。CPU コアを継続的に飽和させる計算集約的なジョブ、またはモデルトレーニング用のGPUアクセラレーションが必要なタスクは、引き続きクラウドおよびオンプレミスのサーバーハードウェアを好みます。DuckDBの強度は単一ノード分析クエリにあり、それはこのベンチマークが測定したものです。

実験が実証するのは、特定の、ますます重要な領域でのパフォーマンスギャップの狭まりです。デベロッパーツールが改善を続け、かつて分散処理を必要としていたデータセットがローカルメモリに快適に適合するため、エッジ計算とクラウド計算の境界は、興味深い方法で継続的に曇ります。

より広いトレンド

MacBook Neo の結果は、より大きなパターンのデータポイントです。Apple の連続するチップジェネレーションは、従来の期待を繰り返し上回り、かつてサーバールームに予約されていた機能をバックパックに収まるデバイスに圧縮しました。高効率のローカルソフトウェアの爆発と相まって、このベンチマークのメッセージは、組織がインフラストラクチャの仮定を定期的に再検査する必要があるということです——ハードウェアの進捗がほとんどの調達サイクルが説明するより速く動いているため。

この記事は9to5Macによるレポートにもとづいています。オリジナルの記事を読む

Originally published on 9to5mac.com