コンピューティングでの Arm VM


Google Cloud では、Compute Engine で利用できる最初の Arm シリーズとして Tau T2A マシンシリーズを提供しています。Arm アーキテクチャは電力効率を重視して最適化されているため、Tau T2A マシンシリーズは優れたコスト パフォーマンスを発揮します。

Arm プロセッサは、x86 サーバーに比べて電力効率が優れているため、標準サーバーで一般的になってきています。スマートフォンとノートパソコンは、Arm プロセッサ上で動作するデバイスの例です。Arm CPU の命令セットが削減されることで、指示件数が少なくなり、バッテリーと消費電力を抑えながらパフォーマンスが向上します。

Ampere Altra のシングルスレッド CPU は、汎用コンピューティング ワークロードに最適なプラットフォームとなっています。次の場合は、Tau T2A 汎用 Arm VM の使用を検討してください。

  • 必要に応じて使用量を迅速にスケーリングする必要があるコンピューティング負荷の高いワークロードを実行する場合。
  • ARM 互換のワークロードでコスト パフォーマンスを最適化する場合。
  • 最新のオープンソース ソフトウェア スタックを活用する場合。
  • ARM CPU を使用するモバイル システムまたは組み込みシステムを開発してテストする場合。
  • ワークロードが ARM CPU に適しているかどうかを評価する場合。

Tau T2A マシンシリーズ

64 コア Ampere Altra Arm プロセッサ、3.0 GHz の全コア周波数で稼働する Tau T2A Arm マシンシリーズは、多くのワークロードで優れたコスト パフォーマンスを実現します。Tau T2A により、Arm で最適に実行されるワークロードや、Arm で排他的に実行されるワークロードを実行できます。

Tau T2A マシンタイプは、ストレージには NVMe インターフェースのみをサポートし、ネットワーキングには Google Virtual NIC(gVNIC)のみをサポートします。Virtionet インターフェースと SCSI インターフェースはサポートされていません。一般公開されているすべての Arm OS イメージは、NVMe インターフェースと gVNIC インターフェースを使用するように構成されています。gVNIC は、Compute Engine 専用に設計されたネットワーク インターフェースです。パフォーマンスを向させ、より高いネットワーク帯域幅とスループットをサポートします。

Tau T2A マシンシリーズには、最大 48 個の物理コアと vCPU あたり 4 GB のメモリを備えた事前定義済みマシンタイプがあります。Tau T2A マシンタイプは、単一の NUMA ノード内で実行されます。

同時マルチスレッディング

このマシンシリーズでは、各 vCPU が、同時マルチスレッディング(SMT)が有効でない単一のコアを基盤としています。したがって、Tau T2A VM は SMT を有効にした VM と比較して、vCPU あたりのパフォーマンスが高くなります。SMT は特定のワークロードにメリットがありますが、コンピューティング負荷の高いワークロードにはシングルスレッド コアが適しています。なぜなら、プロセスの間でコアが共有されることなく、プロセスがコア全体にアクセスできるためです。

OS イメージ

Tau T2A VM は、Arm ベースの公開 OS イメージをサポートしています。一般公開されている Arm ベースのイメージを使用してカスタム イメージを作成することもできます。

ワークロードの最適化案

Tau T2A マシンシリーズは、次世代の Arm マシンシリーズへの最終的な移行をテスト、開発、計画し、Arm で実行するメリットがあるワークロードを判断する機会となります。Tau T2A は、次のようなスケールアウトとコンピューティング負荷の高いワークロードに適しています。

  • アプリ配信、ウェブ配信、ゲーム配信
  • 組み込みシステムの開発
  • ARM での CI / CD による開発
  • 動画と画像のエンコード、コード変換、処理
  • デジタル広告のエクスチェンジと配信
  • キャッシュ サーバー
  • コンピュータによる創薬
  • Android 開発
  • 自律型自動車と従来型自動車のソフトウェア開発

汎用マシンの比較表

次の表は、ワークロードに最適なマシンシリーズを判断できるように、汎用の N2D、T2D、T2A マシンシリーズを比較したものです。

N2D
汎用
T2D
汎用
最適化されたコスト パフォーマンス
T2A
汎用
最適化されたコスト パフォーマンス
VM シェイプ 最大 224 個の vCPU
大規模な VM シェイプ
複数のメモリ構成
最大 60 個の vCPU
カスタム VM なし
標準メモリ
最大 48 個の vCPU
カスタム VM なし
標準メモリ
SMT オン オフ なし
VM サブファミリー 標準
ハイ CPU
ハイメモリ
標準 標準
メモリ速度 2933 DDR4 2933 DDR4 3200 DDR4
NUMA
構成
1 NUMA ノード ≤ 24 cores
それ以外の場合は 2 個の NUMA ノード
1 NUMA ノード ≤ 60 コア 1 NUMA ノード ≤ 48 コア
単一テナンシー はい いいえ いいえ
Confidential VM のサポート はい いいえ いいえ
ネットワーキング 最大 100 Gbps 最大 32 Gbps 最大 32 Gbps

次のステップ