仮想化に適しているかどうかが鍵
「CISC」「RISC」プロセッサの違いを比較 エッジのIoTで使うならどっち?
コンピュータの命令セットアーキテクチャ(ISA)として「CISC」と「RISC」がある。これらはそれぞれ一長一短がある。エッジで使用するIoTデバイスにはどちらのプロセッサが適しているのだろうか。
コンピューティング(処理)機能がオンプレミスのデータセンターやクラウドからデータの発生元に近いエッジに移動しつつある。エッジで本格的な処理をするとなれば、サーバなどのデバイスの仮想化も検討する必要がある。ただしエッジのデバイスを仮想化するには、固有の難しさがある。
データセンターでは仮想環境の構築のために汎用(はんよう)のハイエンドプロセッサを搭載したサーバを導入しているケースが一般的だ。だがエッジに同様のサーバを設置することはほとんどない。
エッジにはIoT(モノのインターネット)としてネットワークに接続するセンサーや専用デバイスがある。データを収集するこれらのデバイスのデータを収集するサーバには、ネットワークトラフィックが集中する。こうしたエッジの要件を満たすには、Armの設計したアーキテクチャをはじめとする、定評ある「RISC」(Reduced Instruction Set Computing:縮小命令セットコンピュータ)のアーキテクチャに基づくプロセッサが求められる。
RISCプロセッサを搭載したエッジサーバを仮想化するには、採用するハイパーバイザーがRISCのアーキテクチャに基づいたものでなければならない。サーバ仮想化ソフトウェアを提供するVMwareは、エッジコンピューティングの初期段階におけるこうしたニーズに対し、ハイパーバイザー「VMware ESXi」をArmアーキテクチャのプロセッサで動作できるようにし、そのためのデモ環境を構築している。
命令を単純化することを志向したRISCプロセッサは、本来は仮想化には適していない。だがエッジ環境を仮想化するためには、現実的にはRISCプロセッサ環境を仮想化できなければならない。
CISCプロセッサとRISCプロセッサを比較
企業のデータセンターで稼働しているサーバが搭載するプロセッサは、一般的に「CISC」(Complex Instruction Set Computing:複合命令セットコンピュータ)のアーキテクチャを採用している。CISCプロセッサは、1つの命令で複数の処理を同時に実行するなど、複雑かつ高度な処理のために設計されている。
CISCプロセッサは処理能力を向上させるために構造が複雑になる。ハイエンドのCISCプロセッサは数億個ものトランジスタを搭載する場合があり、トランジスタの数が増えればそれだけ消費電力が増える。
IoTで使われるような特定のタスクの処理では、CISCプロセッサは平凡なパフォーマンスにとどまる場合がある。CISCプロセッサは複雑化する分、処理のレイテンシ(遅延)が避けられないためだ。IoTに限らず、簡易的な処理、あるいは特定のタスク専用の処理においては、CISCプロセッサの高度な処理に適した設計が無駄になる可能性がある。こうした処理においてはシンプルな設計であるRISCプロセッサが適している。
RISCプロセッサベンダーは必要のないコマンドや機能を排除することで、プロセッサのトランジスタ数を大幅に減らしている。シンプルな設計にすることで、結果的に特定のタスクの処理においてはパフォーマンスを向上させることができる、同時に消費電力の削減も実現している。
エッジサーバの仮想化
エッジにCISCプロセッサを搭載したサーバを置いて、エッジデバイスのデータ集約とデータ処理の役割を持たせることも可能だ。だがそれよりはIoT向けのネットワークやセキュリティの機能を搭載した専用アプライアンスを必要に応じて導入し、IoTデバイスと接続させた方がエッジ環境には適していると言える。
IoTデバイスは、それ自体で独立したコンピュータとして動作する機能を搭載していることがほとんどだ。自らのバッテリーで稼働するために低消費電力に設計され、動作するソフトウェアは限定されている。こうした特性を考慮すると、エッジにおけるIoTデバイスが、CISCプロセッサの複雑なアーキテクチャを必要とするとは考えられない。
エッジ環境を仮想化すれば、ハードウェアに多用途性と管理の効率性をもたらす。RISCプロセッサを搭載したデバイスを仮想化することで、運用可能なインフラの選択肢が広がり、それらのインフラにおいて相互運用性を確保できる。仮想環境向けの管理ツールは、仮想化したIoTデバイスを可視化し、従来のデータセンター向けと同様の監視・管理機能を実装するようになるだろう。
現状は、ほとんどのハイパーバイザーはCISCプロセッサをベースにして設計されている。そのためRISCプロセッサベースのデバイスを仮想化するのは、まだ現実的ではない。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「Excel至上主義」の終わらせ方 丸2日の手作業地獄から情シスと現場を救うには
-
2
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
3
「Microsoft 365のセキュリティ運用」に関するアンケート
-
4
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
5
221人調査で分かった「情シス最大のストレス」は?
-
6
「Salesforceのテスト自動化ツール」に関するアンケート
-
7
「データストレージの活用方法」に関するアンケート
-
8
IT製品の導入に関するアンケート「サーバ&ストレージ」編
-
9
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
-
10
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー