エッジコンピューティングとは
エッジコンピューティング(Edge Computing)とは、データの発生源(エッジ)に近い場所で計算処理を行うコンピューティングパラダイムです。クラウドに全データを送信する代わりに、デバイスやネットワークの末端で処理を行うことで、低レイテンシ、帯域幅の節約、プライバシーの保護を実現します。
エッジコンピューティングの仕組み
エッジコンピューティングでは、IoTデバイス、エッジサーバー、5G基地局などがデータの前処理やリアルタイム分析を担います。必要に応じて集約・要約されたデータのみをクラウドに送信し、クラウドではモデルの再学習やグローバルな分析を行います。
AI推論とエッジ
エッジでのAI推論(エッジ推論)は急速に普及しています。自動運転車のリアルタイム物体検出、工場の異常検知、スマートフォンの顔認証、監視カメラの映像分析など、即座の応答が必要な場面でエッジ推論が不可欠です。NVIDIA Jetson、Google Coral、Intel Neural Compute Stickなどのエッジデバイスが利用されています。
エッジとクラウドの連携
エッジとクラウドは対立するものではなく、相補的に活用されます。エッジでリアルタイム推論を行いつつ、クラウドでモデルを更新してエッジに配布する構成が一般的です。AWS IoT Greengrass、Azure IoT Edge、Google Cloud IoT Coreなどのサービスがこの連携を支援しています。