エッヂサーバ
言い間違いとか書き間違い……までは言い過ぎかもだけど違和感を覚える人が多いと思うよ
「エッジサーバ」という言い方の方が一般的だよ
簡単に書くよ
エッヂサーバ(英:edge server)とは
「エッジサーバ」の言い間違いとか書き間違い……までは言い過ぎかもしれないけど、違和感を覚える人が少なくないと思うよ!な表現。
エッジサーバは
「何でもかんでも元締めコンピュータに集めてから処理するんじゃなくて、やれる処理は できるだけ端末に近いところで やっちゃおうぜ~」な考え方(エッジコンピューティング)で作られているシステムに搭載されている、端末の近くに設置されているサーバ
(サービスを提供するコンピュータ)
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として
・モノのインターネット(IoT)
・端末
・エッジコンピューティング
・サーバ
・エッジサーバ
について説明します。
特にエッジコンピューティングについては結構ガッツリ説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
モノのインターネット(IoT)は「パソコン以外の いろんなモノも、インターネットに接続しまっせ」です。
インターネットと言えば、昔はパソコンさんを使ってやるものでした。
ところがどっこい、技術の進歩と共に携帯電話やスマートフォンからでも使えるようになりました。
さらに技術が進んで、テレビのような家電なんかもインターネットに接続するようになっています。
もっと技術が進めば、あらゆるモノ、今までは考えもしなかったようなモノまでインターネットに接続するようになるでしょう。
この「いろーんなモノがインターネットにつながりまっせ!」な状態を指す、カッコつけた表現が「モノのインターネット」です。
「Internet of Things(インターネット・オブ・シングス)」を省略して「IoT」と表現されることも あります。
例えば、電気・ガス・水道のメーターがインターネットにつながっていたら、わざわざ人の手で検針する必要がなくなって楽そうじゃないですか。
あるいは、ドアがインターネットにつながっていて、その開け閉めを自動で記録するようになれば、泥棒さんが入ってきても、すぐ分かります。
他にも、いろいろなものがインターネットにつながっていれば、今まで以上に いろいろできそうです。
これは夢物語では ありません。
時代の流れとしては、そうなって行くでしょう。
そのような
いろんなモノがインターネットにつながる技術・仕組み・状態など
を指す表現が「モノのインターネット(IoT)」です。
端末は「主となるコンピュータに対して入出力や通信をするための機器」的な意味で使われることが多い用語ですが、今回は単純に「機器」と解釈してください。
あるいは「データの発生源」と捉えても かまいません。
端末をポチポチしてデータを入力したりしますからね。
エッジコンピューティングは「できるだけ端末(データの発生源)に近いところで処理させよう!」な考え方です。
「エッジ」は英語の「edge(エッジ)」です。
意味は「端」とか「縁」です。
できるだけネットワークの端っこ(端末寄り)で処理しようという方向性だからでしょう。
例えば、そうですね。
ここに撮った映像をインターネット経由で送れる監視カメラ(ネットワークカメラ)が ありました。
監視カメラは1台では ありません。
何台か あります。
この監視カメラで撮った映像は元締めコンピュータに送られます。
元締めコンピュータでは撮った映像を自動で分析し、怪しいところがあれば責任者に連絡します。
このような構成はエッジコンピューティングではありません。
次の例を見てみましょう。
ここに撮った映像をインターネット経由で送れる監視カメラ(ネットワークカメラ)が ありました。
監視カメラは1台では ありません。
何台か あります。
この監視カメラで撮った映像は元締めコンピュータに送られます。
さらに、撮った映像は監視カメラで自動的に分析され、怪しいところがあれば責任者に連絡されます。
このような構成はエッジコンピューティングです。
あるいは、そうですね。
撮った映像をインターネット経由で送れる監視カメラ(ネットワークカメラ)が本店ビルに2台、支店ビルに2台ありました。
この監視カメラで撮った映像は元締めコンピュータに送られます。
元締めコンピュータでは撮った映像を自動で分析し、怪しいところがあれば責任者に連絡します。
このような構成はエッジコンピューティングではありません。
次の例を見てみましょう。
撮った映像をインターネット経由で送れる監視カメラ(ネットワークカメラ)が本店ビルに2台、支店ビルに2台ありました。
この監視カメラで撮った映像は、それぞれのビルに置いてある子分元締めコンピュータに送られます。
子分元締めコンピュータは必要に応じて映像を元締めコンピュータに送ります。
ただし、映像の分析は子分元締めコンピュータでやります。
子分元締めコンピュータは撮った映像を自動で分析し、怪しいところがあれば責任者に連絡します。
このような構成はエッジコンピューティングです。
……と私は解釈していますが、もしかしたら「いやいや、それはエッジコンピューティングではないよ」と言う人もいるかもしれません。
「エッジコンピューティング」という用語は、結構ふんわりとした使われ方をしている用語です。
端末と元締めコンピュータが あったとしましょう。
「どこで処理をやろうかね?」と考えたときに、処理をやる場所をできるだけ端末側に寄せるのがエッジコンピューティングです。
個人的には、そこまで厳密に定義できる用語ではないと思っています。
今までと比べて処理の場所が端末寄りになっていれば「エッジコンピューティング」と呼べないことはない気がします。
あと「エッジコンピューティング」という用語は、IoTの話で よく出てきます。
一応、頭の片隅にでも置いておいてあげてください。
サーバは「サービスや機能を提供する側のコンピュータ」です。
「○○サーバ」と出てきたら「○○関連のサービスを提供しているコンピュータ」と読み替えてみてください。
よく分からない人は、単に「コンピュータ」と読み替えてしまっても かまいません。
それでも雰囲気は感じ取れるはずです。
エッジサーバは「エッジコンピューティングっぽい構成のシステムにおける、端末の近くに設置されているサーバ」です。
例えば、そうですね。
撮った映像をインターネット経由で送れる監視カメラ(ネットワークカメラ)が本店ビルに2台、支店ビルに2台ありました。
この監視カメラで撮った映像は、それぞれのビルに置いてあるサーバに送られます。
サーバは必要に応じて映像を大元のサーバに送ります。
このようなエッジコンピューティングな構成における「それぞれのビルに置いてあるサーバ」がエッジサーバです。
「エッジサーバ」と出てきたら
1.サーバなんだな
2.システム全体はエッジコンピューティングっぽい構成になっているんだな
3.端末の近くにいるやつなんだな
と思ってください。
それさえ押さえておけば、そんなに困らないと思います。
以上を踏まえて
「エッジサーバ」の言い間違いとか書き間違い……までは言い過ぎかもしれないけど違和感を覚える人が多いと思うよ!な表現
が「エッヂサーバ」です。
そもそもが英語の「edge」をカタカナ読みしているだけです。
「エッジ」でも「エッヂ」でも間違いとは言えません。
とはいえ、よく見かけるのは「エッジ」の方です。
こだわりが なければ「エッジ」と表現しておいた方が無難だと思います。
一言でまとめるよ
まぁ「エッヂサーバ」って単語が出てきたら「エッジコンピューティング
(「できるだけ端末(データの発生源)に近いところで処理させよう!」な考え方)な構成のシステムにおける端末の近くに設置されているサーバ
(サービスを提供するコンピュータ)なんだな~」と お考えください。
おまけ
■訳してみるよ
「edge(エッジ、エッヂ)」の意味は「縁(フチ)」とか「端」とか「刃」とかです。
「server(サーバ)」の意味は「仕える人」とか「給仕人」とかです。
何となく くっつけると
端にいる給仕人
となります。
■検索してみる?






