エッジコンピューティングという言葉をご存知でしょうか?
このエッジは「端」を意味しており、エッジコンピューティングとは「端末の近くにサーバーを分散配置する」というネットワークコンピューティングの技法の1つです。ここでいう端末とはスマートフォン(スマホ)などを指し、サーバーを端末の近くに配置するという方法です。
IoT(Internet of Things = モノのインターネット)という言葉が最近聞かれるようになりました。IoTとは、様々なモノがインターネットに接続され、モノがインターネット経由で通信することを意味します。具体的に言えば、今までパソコンやスマホのみが接続されていたインターネットに、家電、自動車、衣服などありとあらゆるモノが接続されるのです。一説ではこのIoTの進展により、2020年には接続デバイスの数は500億台にのぼると言われています。
IoTを導入するには、データをクラウドコンピューティングと連携させる必要があります。IoTの登場により、今まで得られなかった膨大なデータを得られるようになりました。そこで、多くのデータを効率よく処理するために、クラウドコンピューティングが求められたのです。スマホのような小さいコンピューターでも、クラウドコンピューティングの力を借りて複雑な処理を実現できます。
しかしながら、クラウドコンピューティングは、命令などの情報が様々な経路を通ります。スマホを例に挙げても、スマホから基地局、交換局、携帯電話事業者のコアネットワークから、インターネットにつながり、そこからインターネット内の接続ポイントにつながります。海外であれば、海外のネットワークを経由する必要があり、さらに時間がかかります。
スマホでデータ通信をする程度のことであれば、情報の遅延は問題ないでしょうが、サービスによっては、そうした遅延が許されないケースもあり得ます。例えば、製造ラインに並ぶ機械の制御などにおいては、ミリ秒単位でのレスポンスを求めるアプリケーションもあります。また自動運転車などは、リアルタイムな情報収集が必要になると思われます。そこで、考え出されたのが「エッジコンピューティング」なのです。
1 2
メルマガ登録をしていただくと、記事やイベントなどの最新情報をお届けいたします。
30秒で理解!インフォグラフィックや動画で解説!フォローして『1日1記事』インプットしよう!