腾讯雲免実名アカウント: 腾讯雲ECMエッジ計算サーバを利用して、ユーザーから5キロ離れたところでデータを処理する
従来のクラウドコンピューティングでは、ユーザーが携帯電話で画面をクリックするとデータは彼に一番近いテンセント雲「大本営」の機械室 (例えば上海、北京、広州などの核心都市にある大規模なデータセンター) にアクセスする必要があります。ユーザーが三四線都市または辺境郊外にいる場合、このネットワークの「長旅」の往復時間 (ネットワーク遅延) は通常
30msから100ms
の間。
Webページを印刷したり、ビデオを見たりすると、この遅延感覚は明らかではない。でももしあなたがやっているなら
自動運転道路側制御、工場工業レベルの機械視覚品質検査、スピード数量化取引、または複数人のオンライン超低遅延クラウドゲーム
10ミリ秒以上の遅延があっても、交通事故、不良品の検査漏れ、またはゲームのカールトンを意味します。
物理的な距離による遅延の限界を打ち破るために、テンセント雲が発売されました。
エッジコンピューティングマシン (Edge Cloud Computing,略称ECM)
。その核心的な論理は
計算力を遠くのコアルームから抜いて、ユーザーからわずか5キロのエッジノード (例えば、キャリアの区県級ルーム、さらには基地局の隣) に直接挿入する。
今日、このチュートリアルでは、あいまいなPPTの黒話を捨てて、技術の中核に向かって、腾讯雲ECMを利用して「ユーザーから5キロ」の超低遅延エッジデータ処理システムを構築する方法を教えてくれます。
コア原理: なぜ5キロなのか?
手を出す前に、エッジ計算の基礎的なビジネスロジックを明らかにしなければならない。
一般的なクラウドサーバ (CVM) が追求しているのは「大規模で完全」で、全ネットワークが集中的に管理されているエッジコンピューティング (ECM) が追求しているのは「速くて近い」で、分散的に近いアクセスである。
テンセント雲は全国から全世界に何百何千ものECMノードを配置しています。これらのノードは各省、市、区県のキャリア (電信、聯通、移動) のバックネットゲートウェイに密着しています。を通して
4G/5Gまたはローカル光ファイバ
、ユーザー端末 (カメラ、センサー、携帯電話など) からこのエッジサーバまでの物理的な距離とネットワークホップ数は極限まで圧縮され、ネットワーク遅延は直接に押し込むことができる
5ms以内
。
私たちはエッジサーバでデータの「最初の洗浄とフィルタリング」を完成し、使われていないゴミデータを直接捨て、精製したコアレポートだけを本営地の中心雲に戻す。このような「エッジ処理センターのアーカイブ」のモデルは、高価な都市間のパブリックネットワークの帯域幅を節約し、リアルタイムの極端な遅延要求を満たしている。
第一段階: 腾讯雲コンソールで「5キロエッジノード」を正確に捕獲する
ECMのノードが非常に分散しているため、エッジサーバを購入するのは普通のサーバを購入するように目を閉じて「上海一区」を選ぶことはできません。私たちはあなたの設備/ユーザーの実際の物理的な場所に基づいて精確な選定。
1.ノードの選定と作成
腾讯クラウドコンソールにログインし、エッジコンピュータECMコンソールを検索して入力します。
左側のナビゲーションバーでインスタンス管理 -> インスタンスの作成をクリックします。
重要な選定 ― 地域とノード: 全国地図式の選定界が見えます
顔。あなたの業務設備 (例えば100台の工業検査カメラ) がすべて浙江省寧波市のある工業団地に配置されているとします。キャリアのプルダウンメニューで「浙江」をチェックして、「寧波」ノードを正確に選択してください (寧波電信や寧波移動など、この団地をカバーするキャリアを同時にチェックしたほうがいいです)。テンセント雲は自動的に寧波の現地に配置されたこのキャリアルームの物理サーバクラスタにマッチさせます。
インスタンス仕様の構成: 課金モード: エッジ計算には通常、大量のバースト帯域幅が伴います。業務に応じて「固定帯域幅別」または「95別課金」を選択することをお勧めします。ミラー: Ubuntu 22.04 LTSなど、使い慣れたシステムを選択します。ネットワーク: エッジコンピューティングインスタンスはデフォルトでエクストラネットIPを持っています。このIPはローカルキャリアの直接輸出IPで、スピードが非常に速いです。
第二段階: ローカル設備からエッジサーバへの「グリーンチャネル」
サーバーが開通したら、どうやって5キロ以内のローカル設備 (IoT設備、カメラ、車載端末など) を自動的にこのエッジサーバーに接続しますか?
コードまたはデバイス側で構成する必要があります
最寄りのアクセスルート (スマートDNSまたは任意の放送Anycastに基づく)
。
1.スマートDNS動的ガイド
最も安全な方法は、あなたのエッジサービスにドメイン名を申請することです (例:
Edge-api.yourcompany.com
)
腾讯クラウドのクラウド解析DNS (またはサードパーティDNSプラットフォーム) を使用します。
解析記録を追加する場合、回線戦略を利用して微細化分流を行う: 解析要求が「浙江省-寧波市-電気通信」から来た場合、ドメイン名解析を購入したばかりの寧波ECM電気通信ノードIPを指す。要求が他の場所から来たときは、中心クラウドを指します。
このように、5キロ以内のローカル設備が目覚め、解析されたIPは近くのエッジサーバである。
第三段階: 実戦演習 ― エッジデータ洗浄とリアルタイム処理
現在、私たちは古典的な「交差点カメラナンバープレート認識交通量統計」シーンを用いて、データ処理フレームワークを作成している。
ローカルカメラがハイビジョン画像をキャプチャした後、パブリックネットワークの帯域幅が制限されているため、大量のハイビジョン原図をすべて北京中心雲に戻して識別すると、帯域幅のオーバーヘッドは天文数字で、しかも結果が戻ってくる車はとっくに発車している。
正しいアーキテクチャ:
カメラは画像秒を5キロ離れたECMエッジサーバに渡し、ECMは軽量識別モデル (YOLOなど) を実行し、ナンバーと流量の数字を抽出した数KBしかないテキスト結果を中心雲に同期する。
1.エッジエンド環境準備 (ECM運転)
ECMサーバにログインし、Docker環境を構成し、高同時の軽量受信サービスを実行します (Python FastAPIを例にしてみましょう)
バッシュ
# ECMにDockerをすばやくインストールし、エッジ洗浄服を実行します
義務
Sudoアプリ-get update & & sudoアプリ-get install -y docker.io
2.エッジ側がコアコードを受信して処理する (
Edge_processing.Py
)
このコードは5キロ離れたECMサーバを走って、ローカルカメラのストリーミングメディアのデータを受信し、ローカルで直接消費する。
ローカルデバイスはこのECMインターフェイスを呼び出し、ネットワーク全体の往復と画像認識の総時間は死死に押さえつけられる
15ms以内
、本当に「リアルタイム応答」を実現しました。
第四段階: エッジアーキテクチャの「見えない大きな穴」と防身ガイド
エッジ計算は爽快だが、その物理環境と中心雲は大きく異なり、江湖のベテランはエッジコードを書く時、次の三つの大きな穴を防ぐことに注意している
1. 弱網フォールトトレラント設計 (ネットが切れて死んではいけない)
エッジノード (区県機械室) の安定性は通常、中心クラウドの大型BGP機械室よりやや低い。市政工事である道の光ケーブルが切れてしまうことがあり、ECMは中心雲と一時的に連絡が取れなくなる可能性がある。
解法: エッジエンドのアプリケーションは、ローカル・キャッシュ・メカニズムを設計する必要があります。センター・クラウドの転送に失敗した場合は、まずECMローカル・データベース (SQLiteやローカルRedisなど) にデータを保存し、ネットワークが回復してから一括再発行 (ブレークポイント更新) する。
2.ストレージスペースが非常に限られている (ディスクとして使用しないでください)
中心雲のクラウドハードディスク (CBS) は数十個のTを買うことができる。ECMエッジ・サーバは、ハードウェアの制限のため、公式に割り当てられたローカル・ディスク・スペースは通常小さい (主にシステムとビジネス・プログラムを実行するために使用される)。
解法: エッジサーバに音声ビデオなどの大きなファイルを長期的に保存することは厳禁です! データ処理が終わったら (例えばビデオスライス処理が終わったら) 、すぐに削除したり、オブジェクトストレージ (COS) のエッジ加速機能で非同期にプッシュしたりします。
3. CI/CD自動導入問題
あなたの業務が全省の50の区県に広がって、50台のECMエッジサーバを手にしているとき、SSHに行って配置コードを登録すると、チームは直接崩壊します。
解法: エッジ計算の最適なパートナーは容器化(K8s/K3s) である。テンセントクラウドのエッジコンテナサービス (TKE Edge) と協力することをお勧めします。中心的なクラウドで「公開」をクリックするだけで、更新されたDockerミラー配信を自動的に全ネットワークの各エッジノードにプッシュし、1台のサーバを管理するように全ネットワークのエッジクラスタを管理します。
まとめ
腾讯雲ECMを利用して、ユーザーから5キロ離れたところまで計算力を押して、本質的には一度である
空間で時間を変える
の技術アップグレード。
標準的な着地セットは次のとおりです
地元のキャリアノードを選ぶ (最寄りの設置) -> スマートDNS分割トラフィック (最寄りのアクセス) -> エッジ軽量化サービス処理 (最寄りの消費減負) -> コア結果リターンセンタークラウド (集中アーカイブ)
。回避しさえすれば
エッジエンドのストレージが小さく、切断しやすい特性は、リアルタイムのビジネスを飛躍させることができます。
