NVIDIAが発表した「EGX Edge Supercomputing Platform」や5G関連技術はエンタープライズITに何をもたらすのか。活用事例とともに解説する。
この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
NVIDIAは2019年10月21日(米国時間)、米国で開催中のイベント「MWC19 Los Angeles」で基調講演を行い、CEOのJensen Huang氏は、「EGX Edge Supercomputing Platform」やそれを利用した5G関連技術などを発表した。
EGX Edge Supercomputing Platformは、2019年5月に発表された「NVIDIA EGX プラットフォーム」を拡張し、クラウドなどのネットワークエッジでAI(人工知能)/ディープラーニンングなどの高負荷演算を処理するためのハードウェア仕様だ。
NVIDIA EGX プラットフォームは、NVIDIAが仕様を策定し、ソフトウェアやGPUなどを提供して、PCメーカーなどのEGXパートナー企業が製品を製造するもの。2019年5月時点では、GPUを利用するコンピュータシステムの定義として、「Jetson Nano」などの超小型システムから「NVIDIA Tesla T4」サーバまで広くカバーしていた。
これに対して、EGX Edge Supercomputing Platformは、GPUをV100などのTensor Coreを持つものに限定し、ネットワークエッジで高性能サーバとして利用するための仕様を定義したもの。簡単にいえばNVIDIA EGX プラットフォームの高機能版といえる。他社との差別化ポイントとしては、NVIDIAの高性能GPU演算ボードや、2019年に買収したMellanoxのテラビットイーサーネットカードを搭載する。
従来のネットワークエッジでは、システム全体の遅延を少なくするため、ネットワークエッジでは処理をできるだけ短時間にとどめ、データ処理は、サーバ側に任せることにし、サーバ側の負荷はロードバランサーなどにより分散させていた。しかし、大量のIoTや高性能な周辺デバイス機器、あるいは、ロボット、自動運転に使われるアプリケーションは、1つの機器やシステムから大量のデータを生み出す。今後もこうした機器が増大し、例えば、IoT機器は、数年以内には、ユーザーが使う機器の総数を超え、さらに増大すると予測されている。
その数と個々が生成するデータを考慮すると、CPUやサーバシステムの性能向上では対応し切れなくなるとされ、データが通過する多数のネットワークエッジでのデータ処理が最近増えつつある。
例えば道路の監視カメラは、従来画像をサーバで直接処理していた。このため、多数のカメラを設置するためには中央サーバをそれ以上に強化する必要があった。しかし、エッジコンピューティングを導入し、ネットワークエッジでカメラ画像から物体認識を行わせると、サーバ側は、認識された車だけを処理すればよく、同規模のサーバでもより多くのカメラに対応することが可能になる。EGX Edge Supercomputing Platformによって、ネットワークエッジなど多数のデータが通過する場所で高負荷の演算処理を「挟み込める」という。
基調講演では、デモンストレーションも行われた。
基調講演でNVIDIAは、このEGX Edge Supercomputing Platformを利用した製品は、Dell Technologies、Hewlett Packard Enterprise、Lenovo、QTC、Supermicroの5社から、併せて20製品が出荷予定であるとした。また、これらの製品がWalmart、BMW、P&G、Samsung Electronics、NTT東日本、およびサンフランシスコ市、ラスベガス市の合わせて7組織に採用されたことを発表した。
このうちWalmartは、200以上のGPUを利用し、スマート店舗などからの情報を処理するために、同社の研究所で開発を進めているという。
またNVIDIAは、EGX Edge Supercomputing Platformに関して、Microsoft、Red Hat、Ericssonなどと提携を行ったと発表した。
Microsoftは、「Microsoft Azure」にEGX Edge Supercomputing Platformを導入し、これを利用できるようにするようだ。これにより、Azureを使って構築されるクラウドサービスも、ディープラーニングのような負荷の高い処理をエッジ側と「挟み込める」ようになる。
Red Hatとの提携では、同社の「OpenShift」をEGX Edge Supercomputing Platformに搭載し、エッジでのKubernetesなどの動作を最適化するという。後述する5Gのネットワーク仮想化は、コンピュータの仮想マシンではなく、コンテナ技術を利用して行われる。比較的リアルタイム性の強い処理が必要になる通信システムでは、起動時間が伸びてしまう仮想マシンよりも、短時間で起動可能なコンテナ技術による仮想化やマイクロサービス化が想定されている。この点からいえば、SDN(Software Defined Network)という方が正確かもしれない。
Ericssonは、EGX Edge Supercomputing Platform上に世界初のGPU搭載「5G-VRAN」を搭載したという。VRANとは、携帯電話ネットワークで利用する基地局同士のネットワーク「Radio Area Network」(簡単にいうと、基地局同士を接続してネットワークを作り、その上でコアネットワーク側と接続するもの)を仮想化したもの。RANは、IT系のネットワークでいえば、エッジに当たる部分だ。
Copyright © ITmedia, Inc. All Rights Reserved.