Arm ベースのプロセッサで Tau VM ファミリーを拡張

Google Cloud Japan Team
※この投稿は米国時間 2022 年 7 月 14 日に、Google Cloud blog に投稿されたものの抄訳です。
より大規模でスケールアウト可能なアプリケーションを開発する企業は、そのニーズを満たすコンピューティング プラットフォームを求めて、あらゆる手段を講じるはずです。これは、Arm® アーキテクチャに注目することも意味します。ワットあたりの性能効率に優れていることで知られる Arm ベースのチップは、すでにモバイル機器に普及しており、スーパーコンピューティングのワークロードでも実力が証明されています。Google Cloud は、Arm チップを次世代のスケールアウト、クラウドネイティブ ワークロードに活用することにも期待しています。
昨年、Compute Engine に Tau VM を追加し、スケールアウト ワークロードのためのコスト効率の良いパフォーマンスに最適化された新しい VM ファミリーを提供しました。本日、Arm アーキテクチャをベースとした最初の VM ファミリーである Tau T2A のプレビュー リリースを発表することができ、大変嬉しく思います。Ampere® Altra® ベースのプロセッサを搭載した T2A VM は、卓越したシングルスレッド パフォーマンスを魅力的な価格で提供します。Tau T2A VM は、複数の事前定義された VM シェイプで提供され、VM ごとに最大 48 の vCPU、vCPU ごとに 4 GB のメモリが用意されています。また、Tau T2A VM は最大 32 Gbps のネットワーク帯域幅と幅広いネットワーク接続ストレージ オプションを提供するため、ウェブサーバー、コンテナ化されたマイクロサービス、データロギング処理、メディアのコード変換、Java アプリケーションなどのスケールアウト型ワークロードに最適です。
Google Cloud のお客様とデベロッパーは、Arm ベースの Google Cloud VM を選択して、ワークロードに最適なアーキテクチャでテスト、開発、実行することができるようになりました。Google Cloud の一部のお客様は、ここ数か月間、T2A VM のプライベート プレビュー アクセスを行い、新しい VM で素晴らしい体験を楽しんでいらっしゃいます。以下は、T2A VM についてのコメントです。
「ハーバード大学での創薬研究には、VirtualFlow 1を使用した SLURM 上で実行される高いコンピューティング負荷が含まれています。計算時間を最適化するためには、何万台もの VM でワークロードを並列に実行できることが重要です。Google が提供する新しい T2A VM ファミリーにワークロードを移植し、最小限の労力で稼働させることができました。T2A の価格性能の向上により、より多くの化合物をスクリーニングすることができ、その結果、より有望な医薬品候補を発見できます。」 - ハーバード大学、リサーチ アソシエイト、Christoph Gorgulla 氏
「近年では、以前の環境と比較して低コストかつ高性能なエンジニアリング活動を実現するために、Arm ベースのサーバーに信頼を置くようになりました。Arm Neoverse N1 ベースの T2A インスタンスの導入により、Arm ベースのハードウェアでクラウド コンピューティングの利用を多様化し、Google Compute Engine を活用して必要な仮想マシンタイプを正確に構築し、コンテナ化ワークロードには Google Kubernetes Engine を便利に利用できるようになりました。」 – Arm、生産性エンジニアリング担当副社長、Mark Galbraith 氏
Ampere Computing は、Google Cloud の重要なパートナーとして、この VM を提供しています。
Ampere Computing の最高製品責任者である Jeff Wittich 氏は次のように述べています。「Ampere® Altra® クラウドネイティブ プロセッサは、最新のクラウド アプリケーションの要求に応えるために一から設計されました。「Google Cloud との緊密な連携により、価格性能に最適化された新しい Tau T2A インスタンスの提供を開始しました。これにより、要求の厳しいスケールアウト アプリケーションを迅速かつ効率的に展開することが可能になります。」
Google Cloud サービスとの統合
Google Cloud は Arm のサポートを強化しています。T2A VM は、RHEL、CentOS、Ubuntu、Rocky Linux など、一般的な Linux OS をサポートしています。また、T2A VM は、Docker コンテナを迅速に、効率的かつ安全に立ち上げるためのコンテナ最適化 OS に対応しています。さらに、Google Cloud 上でアプリケーションを構築するデベロッパーは、すでにいくつかの Google Cloud サービスを T2A VM で使用でき、今年後半にはさらに多くのサービスが提供される予定です。
Google Kubernetes Engine - Google Kubernetes Engine(GKE)は、高度なコンテナ オーケストレーションを求める組織向けの主要プラットフォームであり、最高レベルの信頼性、セキュリティ、スケーラビリティを実現しています。本日より、GKE のお客様は、T2A 上の Arm アーキテクチャを利用して、コンテナ化されたワークロードを実行できます。Arm ノードは、GKE Autopilot モードでの動作など、GKE の主要な機能を搭載しており、ハンズオフで使用できます。GKE による Arm ワークロードの実行についてはこちらをご覧ください。
Batch - 新たに開始した Batch サービスは、T2A に対応しています。本日より、ユーザーは T2A インスタンス上でバッチジョブを実行し、ワークロードの実行コストを最適化できるようになります。
Dataflow - Dataflow は自動スケーリングとバッチ処理を介して、レイテンシ、処理時間、コストを最小限に抑えるフルマネージド ストリーミング分析サービスです。T2A の VM を Dataflow のワークロードに使用できるようになりました。
豊富な ISV パートナー エコシステム
Arm チップは、データセンターのワークロードでは比較的新しい存在ですが、Tau T2A の VM をサポートする ISV のエコシステムはすでに確立されています。実際、Ampere では、Ampere ベースの T2A VM 上ですでに稼働している 100 以上のアプリケーション、データベース、クラウドネイティブ ソフトウェア、プログラミング言語をリストアップしており、今後も続々と追加される予定です。さらに、T2A VM 上でソリューションを検証した ISV パートナーは、自社のソフトウェアを Tau T2A VM に簡単に転送できることに感銘を受けています。
「Momento のサーバーレス キャッシュにより、デベロッパーはデータベースとアプリケーションのパフォーマンスを大規模に高速化できます。この数か月、Google Cloud の新しい T2A VM に親しんできました。初日から Arm インスタンスへのポータビリティの良さに驚かされました。T2A プラットフォームが成熟していることで、これらの仮想マシンを本番環境で使い始める自信がつきました。Google Cloud における T2A VM のような革新的な技術は、当社のお客様のために継続的に革新するのに役立ちます。」- Momento 社 CEO、Khawaja Shams 氏。Momento の T2A 体験談はこちらをご覧ください。
「SchedMD の Slurm オープンソース ワークロード マネージャーは、特に計算負荷の高いワークロードの厳しいニーズを満たすように設計されています。T2A の VM が Compute Engine に導入されたことに、非常に満足しています。T2A の導入により、Slurm を利用した厳しいワークロード管理のニーズに対して、より多くの仮想マシンの選択肢をお客様に提供できます。」 - SchedMD 社、クラウド&ソリューション エンジニアリング ディレクター、Nick Ihli 氏。
「Rescale では、クラウド用に構築されたハイ パフォーマンス コンピューティングによって、顧客がイノベーションをより早く実現できるように支援しています。この度、T2A VM をお客様に提供することにより、工学や科学のブレークスルーをさらに推進するための魅力的な価格と性能を提供でき、大変嬉しく思います。Google Cloud 上の Arm ベースの VM により、当社は、コンピューティングを活用した発見のためのソリューションのより大きなポートフォリオを顧客に提供できます。」- Rescale、CEO、Joris Poort 氏
「Canonical Ubuntu は、Google Cloud で動作するサードパーティ製サーバー OS を求めるデベロッパーに人気のある選択肢です。Google Cloud で動作する Compute Engine の新しい Arm ベース VM のユーザーにゲスト OS として Ubuntu を提供し、当社の最新の長期サポート バージョンに対応できることを非常に嬉しく思います。移行後、ユーザーは、ワークロードを管理するために知っていて依存しているすべてのパッケージとライブラリで完全になじんだ環境を見つけることができます。」- Canonical、クラウド セールス担当副社長、Alexander Gallagher 氏
Ampere の Arm ベースでのプロセッサでの開発を迅速に開始できるように、お客様、ISV、エコシステム パートナーに対して、T2A VM へのトライアル アクセスを無償で提供しています。Tau T2A が今年の末に一般販売されるには、引き続き、最大 8 個の vCPU と 32GB の RAM を無償で提供する大規模なトライアル プログラムを提供する予定です。
料金と可用性
Tau T2A VM は、お客様のクラウドネイティブ アプリケーションのために、価格と性能を最適化したものです。128 GB RAM を搭載した 32 vCPU VM の価格は、us-central1 でのオンデマンド使用に対して 1 時間あたり $1.232 です。
T2A VM は、現在、Google Cloud のいくつかのリージョン(us-central(アイオワ州、ゾーン A、B、F)、europe-west4(オランダ、ゾーン A、B、C)、asia-southeast1(シンガポール、ゾーン B、C)においてプレビュー中で、今後、一般提供される予定となっています。Ampere Arm ベースの T2A VM をクラウドの次のスケールアウト ワークロードに使用することを検討されているお客様をお待ちしています。
Tau VM や他の Compute Engine VM オプションの詳細について、マシンタイプと料金のページをご覧ください。まず、Google Cloud コンソール にアクセスし、VM の T2A を選択します。
1. https://www.nature.com/articles/s41586-020-2117-z
- プロダクト マネージャー、 Subra Chandramouli
- プロダクト マネージャー、 Jamie Kinney