クラウドコンピューティングの発展の歴史は、仮想化技術の発展の歴史でもあります。過去 20 年間、クラウド コンピューティングとインターネットは互いの急速な発展を促進し、中心的なクラウド テクノロジーは社会全体の共通インフラストラクチャになりました。モノのインターネットや人工知能などの技術の継続的な発展、特に産業用インターネットの開発と実装により、集中型クラウドコンピューティングは比較にならないほど衰退し始め、分散型エッジコンピューティングが再び重視されるようになりました。中央クラウド コンピューティングが技術革新によって推進されるのであれば、エッジ コンピューティングはビジネス価値によって推進される必要があります。 では、エッジ コンピューティングとは一体何でしょうか?エッジコンピューティングのカテゴリは何ですか?エッジコンピューティングと中央クラウドの関係は何ですか?この記事では、その謎を解き明かし、エッジコンピューティングとクラウドネイティブの理解と考え方を詳しく説明します。 1. エッジコンピューティングの理解と考え方1. エッジコンピューティングの定義現在、エッジ コンピューティングの正確な定義はありません。 IT クラウド コンピューティングの観点から見ると、エッジ コンピューティングは中央クラウド コンピューティングの拡張として見られます。 Edge Computing Industry Alliance は、エッジ コンピューティングを「オブジェクトまたはデータのソースに近いネットワークのエッジでネットワーク、コンピューティング、ストレージ、およびアプリケーションのコア機能を統合し、俊敏な接続、リアルタイム ビジネス、データ最適化、アプリケーション インテリジェンス、セキュリティとプライバシー保護など、業界のデジタル化の主要なニーズを満たすために、エッジ インテリジェント サービスを近くで提供するオープン プラットフォーム」と定義しています。 CT 通信の観点から見ると、エッジ コンピューティングはもともとモバイル エッジ コンピューティング (MEC) とも呼ばれていました。欧州電気通信標準化機構 (ETSI) は、MEC を次のように定義しています。「モバイル エッジ コンピューティングは、モバイル ネットワークのエッジ、無線アクセス ネットワーク (RAN) 内、モバイル ユーザーの近くで IT サービス環境とクラウド コンピューティング機能を提供します。」 エッジ コンピューティングの定義はさまざまですが、中核となる考え方は基本的に同じです。エッジ コンピューティングは、クラウド コンピューティングのコア テクノロジーに基づき、エッジ インフラストラクチャ上に構築された新しい形式の分散コンピューティングです。エッジのエンドユーザーに近いコンピューティング能力を提供し、データソースに近いオンサイト クラウド コンピューティングです。 強力なデータセンターを備えた中央クラウド コンピューティングは、ビジネス アプリケーション向けに大規模にプールされ、柔軟にスケーラブルなコンピューティング、ストレージ、ネットワーク、およびその他のインフラストラクチャ サービスを提供します。これは、非リアルタイムで長期サイクルのデータやビジネス上の意思決定のシナリオに適しています。エッジコンピューティングは、リアルタイムの短周期データ、ローカル意思決定、および現在人気のオーディオおよびビデオライブブロードキャスト、IoT、産業用インターネット、仮想現実、さらにはメタバースなどのビジネスシナリオに重点を置いており、ワークロードを端末デバイスの近くまたはエンドユーザーの近くにシンクすることで、ネットワーク遅延を短縮し、ユーザーエクスペリエンスを向上させます。 2. タコ型エッジコンピューティングエッジ コンピューティングは、集中型コンピューティングに対する分散型コンピューティングです。エッジ コンピューティングの中心的な目標は、迅速な意思決定を行い、中央クラウドのコンピューティング能力を「ラスト マイル」まで拡張することです。したがって、中央クラウドから独立することはできませんが、クラウド-エッジ-エンドの全体的なアーキテクチャの下で、集中制御の決定と分散エッジの自律的な決定、つまりタコ型のエッジコンピューティングの両方を備えています。 上の漫画に示すように、タコの体のニューロンの40%は中枢脳に集中しており、残りの60%は脚に分散しており、全体の制御と調整のための1つの脳+分散実行のためのN個の小脳という構造を形成しています。 1 つの脳は、グローバル スケジューリングと、非リアルタイムの長期サイクルのビッグ データ処理および分析に優れています。 N 小脳は、局所的な小規模データ処理に重点を置いており、現場レベルのリアルタイムの短サイクルのインテリジェント分析と迅速な意思決定に適しています。 Octopus スタイルのエッジ コンピューティングは、中央クラウド + エッジ コンピューティングの分散クラウド エッジ統合アーキテクチャを採用しています。大規模な端末がデータを収集した後、小規模なローカルデータのリアルタイムの意思決定処理はエッジで完了し、複雑で大規模なグローバル意思決定処理は中央クラウドにまとめられ、詳細な分析と処理が行われます。 3. エッジコンピューティングの場所エッジコンピューティングは、中央クラウドと端末の間に位置し、クラウドコンピューティング機能を中央からエッジに落とし込み、クラウドエッジ連携アーキテクチャを通じて特定のビジネスニーズを解決し、伝送遅延を最小限に抑えます。これもエッジコンピューティングのコア価値です。ただし、中央クラウドと端末間のネットワーク伝送経路は、アクセス ネットワーク (距離 30 キロメートル、遅延 5 ~ 10 ミリ秒)、集約ネットワーク、都市間ネットワーク (距離 50 ~ 100 キロメートル、遅延 15 ~ 30 ミリ秒)、バックボーン ネットワーク (距離 200 キロメートル、遅延 50 ミリ秒) を経由して、最終的にデータ センターに到達します (データ センター IDC がバックボーン ネットワーク上にあると仮定)。時間消費データは、通常のネットワーク輻輳のダイヤルアップ統計、つまりビジネス側で認識される実際の遅延データです。あまり正確ではありませんが、アーキテクチャ上の決定を支援するには十分です。 クラウド コンピューティング機能は徐々にセンターからエッジへと移行しており、ノード数は増加し、カバレッジは縮小し、運用および保守サービスのコストは急速に増加しています。国内ネットワークの現状(中国には中国電信のCHINANETとCN2、中国聯通のCNCNET、中国移動のCMNETなど複数のバックボーンネットワークがある)によれば、バックボーンネットワークノード、都市間ネットワークノード、集約ネットワークノード、アクセスネットワークノード、数万のビジネスサイトコンピューティングノードはすべてエッジコンピューティングを搭載できる。したがって、統一された標準を形成するには範囲が広すぎます。したがって、中央クラウド コンピューティングはテクノロジによって定義され、エッジ コンピューティングはネットワークとビジネス ニーズによって定義されると言えます。 エッジ コンピューティング エコシステムには、3 つの主要サービス プロバイダー、クラウド ベンダー、機器メーカー、オペレーター、およびいくつかの新しい AI サービス プロバイダーなど、多くの参加者がおり、いずれも既存の優位性を活かして、より多くの顧客と市場スペースを拡大しています。機器ベンダーは、モノのインターネットを使用して、単一機能のプロフェッショナルクラウドを徐々に構築します。クラウド ベンダーは集中型のパブリック クラウドから分散型の地域クラウドへと移行し始めており、地域クラウドはクラウド ネットワークを通じて接続され、より広範囲に及ぶクラウドを形成しています。インターネット時代、オペレータはパブリッククラウドと繁栄するモバイルアプリケーションによって完全にブロックされ、パイプラインとしてしか機能できませんでした。しかし、エッジ コンピューティングの時代では、ビジネスとネットワークがエッジ コンピューティングを定義し、オペレーターが再び脚光を浴び、かけがえのない存在となっています。 4. エッジコンピューティングの種類(1)ネットワーク定義エッジコンピューティング: 端末とクラウド センター間のネットワーク パスを最適化することで、中央のクラウド機能が徐々に端末に近づき、サービスへのローカル アクセスが可能になります。センターからエッジまで、リージョナルクラウド/セントラルクラウド、エッジクラウド/エッジコンピューティング、エッジコンピューティング/ローカルコンピューティングの 3 つのタイプがあります。
一般的に、ネットワーク定義のエッジ コンピューティングは、消費者向けインターネット サービスや新しい 2C サービスに重点を置いており、クラウド センターの機能とデータを事前にエッジにシンクします。従来の CDN、ビデオ、音声サービスに加えて、今年非常に人気があるメタバースもあります。 現在、ほとんどの消費者向けインターネット サービスは、バックボーン ネットワーク上に配置された中央クラウド コンピューティング機能によってサポートされており、そのレイテンシは 30 ~ 50 ミリ秒で、クラウド ベースのバックエンド ビジネス処理のレイテンシよりもはるかに小さくなっています。コンピューティング能力をエッジに集中させる本来の目的は、主に中央クラウドからの大量のリクエストの負荷を分散し、ユーザー エクスペリエンスを最適化することであり、これはタイムリーな支援というよりも、ビジネスにとっての付加価値です。 ここでオペレータネットワークについてお話しします。クラウドコンピューティング技術の中心は、データセンターの内部ネットワーク、つまりクラウドネットワーク全体を仮想化するもので、VPCやロードバランシングなど多くの製品が派生してきました。オペレータ ネットワークはデータ センターの外部でほぼ完全に保護されており、弾力性のあるパブリック IP とインターネット エクスポート帯域幅サービスのみが提供されます。中央クラウド コンピューティングとオペレータ ネットワークの間には統合がありません。ただし、中央クラウド コンピューティングからエッジ コンピューティングへの進化は、中央クラウドとエッジをリンクするネットワークに大きく依存します。中央クラウドが脳であり、エッジコンピューティングがインテリジェントアンテナであるとすると、ネットワークは神経であり、動脈です。しかし、実際には、全体的なネットワークの計画と構築はクラウドコンピューティングが開発される前から行われており、クラウドコンピューティング専用のものではありません。そのため、中央クラウドコンピューティングとオペレータネットワークを統合、つまりクラウドネットワーク統合する必要があります。クラウド ネットワーク統合の最終的な目標は、クラウド機能のネットワーク化されたスケジューリングとオーケストレーション、およびネットワーク機能の迅速なクラウド化定義を実現することです。当社は、新たなビジネス需要とクラウド技術の革新を活用して、通信事業者のネットワーク アーキテクチャに大きな変化、アップグレード、オープン性をもたらすことを目指しています。 現在、ネットワークの容量はクラウドコンピューティングの発展を大きく制限しており、これはエッジコンピューティングとモノのインターネットの構築プロセスで特に顕著です。クラウドネットワークの統合とコンピューティングパワーネットワークは、依然としてオペレーターの独占領域です。新世代の5Gがもたらした破壊的な技術変化は、分野全体に破壊的な変化を引き起こしましたが、解決したのは大量デバイスアクセスと低遅延デバイスアクセスの問題だけです。全体的なバックエンドのサポートとソリューションは明らかに追いつくことができません。現状から判断すると、5G は依然としてビジネスを見つけるのが難しい状況にあります。今後、5Gは消費者分野よりも物理的な産業分野(港、ドック、鉱山など)に大きな変化と価値をもたらすでしょう。 (2)ビジネス定義エッジコンピューティング: エッジ コンピューティングは、消費者向けのインターネット エッジ シナリオに加えて、実体経済やスマート社会から派生したシナリオに重点を置いています。 物理的な業界のシナリオでは、歴史的な理由により、エッジとオンサイトに多数の異種インフラストラクチャ リソースが存在します。ビジネスニーズ主導のエッジコンピューティングプラットフォームの構築は、既存のインフラストラクチャリソースを統合して活用するだけでなく、中心的なクラウドコンピューティングテクノロジーと機能をエッジとオンサイトに導入し、多数の既存のビジネスオペレーションと管理のクラウド化と、大量のデータの統合的な入力を実現し、企業全体のデジタル変革をサポートします。 スマート社会の派生シナリオでは、ビジネスが新しいほど、ネットワーク遅延の影響を受けやすくなり、データ量が増え、構造化データが非構造化データに徐々に変換されるため、人工知能やニューラルネットワークなどの高度なインテリジェントテクノロジーのサポートが必要になります。 現在、ネットワーク遅延の影響を受けやすい新しいビジネス シナリオはすべて、分散アーキテクチャ戦略を使用してネットワークへの強い依存度を軽減し、クラウドベースのマスター コントロールとオンサイトのリアルタイム コンピューティングを通じて管理されています。エッジコンピューティングは、ビジネスに基づいて、スマートデバイス/プロフェッショナルクラウドと産業エッジ/インダストリークラウドの2つのタイプに分けられます。
一般的に、ビジネス定義に基づくエッジ コンピューティングは、スマート デバイスと実体経済に重点を置いています。スマートデバイスの場合、AVG、高密度ストレージ、ロボットアームなどの単機能スマートデバイスから、ドローンや自動運転車などの超複雑なスマートデバイスまで、クラウドコンピューティング機能は、デバイス制御および管理アプリケーションの操作をサポートするだけでなく、中央クラウドコンピューティング機能の助けを借りてエッジ側に拡張され、クラウド上にある場合にこれらの製品を集中的かつ標準化された方法で管理できないという問題を解決します。産業エッジでは、クラウド コンピューティング テクノロジーと業界シナリオの抽象的な概要を組み合わせて、業界全体にわたる製品とソリューションが構築されます。産業インターネット全体の構築が加速するにつれ、エッジコンピューティングの今後の発展の重要な方向性となります。 5. まとめ大規模企業にとって、クラウド エッジのシナリオは非常に複雑です。中央クラウドコンピューティング プラットフォームとエッジコンピューティング プラットフォームの構築は、ビジネス ニーズに対応するだけでなく、多くのインフラストラクチャの問題にも直面しています。中央クラウドコンピューティングでは、マルチクラウドの使用とマルチクラウドの相互運用性の問題があります。エッジ ネットワーク リンクでは、複数のオペレータのバックボーン ネットワーク、マルチクラウド オペレータ ネットワーク、およびマルチクラウド クラウド ネットワーク統合に問題があります。エンドサイドアクセスネットワークでは、複数事業者の5Gネットワークを共有する問題などがあり、多くの問題はガバナンス対策でしか対処できず、技術プラットフォームレベルでは完全に解決できません。 一般に、エッジ コンピューティングの範囲とシナリオの範囲は広く、業界全体では標準的な事例や標準が不足しています。したがって、エッジコンピューティングの実装を促進するには、実際のビジネスシナリオとニーズに基づいて全体的な計画を立て、徐々に価値を構築していく必要があります。 センターからエッジまでKubernetesKubernetes は、アプリケーション中心の技術アーキテクチャと哲学に従い、一連の技術システムであらゆる負荷をサポートし、あらゆるインフラストラクチャ上で実行します。インフラストラクチャの違いを下位レベルで保護し、基礎となる基本リソースの統一されたスケジュールとオーケストレーションを実現します。コンテナ イメージを通じてアプリケーションを標準化し、アプリケーション ロードの自動展開を実現します。中央クラウド コンピューティングの境界を打ち破り、クラウド コンピューティング機能をエッジとオンサイトにシームレスに拡張し、クラウド エッジ統合インフラストラクチャを迅速に構築します。 クラウドネイティブテクノロジーをセンターからエッジに拡張することで、クラウドエッジインフラストラクチャの技術アーキテクチャが統合されるだけでなく、ビジネスの自由なクラウドエッジオーケストレーションと展開も可能になります。中央クラウドにおける Kubernetes の革命的なイノベーションと比較すると、エッジ シナリオでは明らかな利点があるものの、その欠点も致命的です。エッジ側のリソースの制限、ネットワークの制限や不安定さなどの特殊な状況のため、さまざまなビジネス シナリオに応じて異なる Kubernetes エッジ ソリューションを選択する必要があります。 1. Kubernetesアーキテクチャとエッジの課題Kubernetes は典型的な分散アーキテクチャです。マスター制御ノードはクラスターの「頭脳」であり、ノードの管理、ポッドのスケジュール設定、クラスターの実行ステータスの制御を担当します。ノードは、コンテナの実行と実行ステータスの監視/レポートを担当する作業ノードです。エッジ コンピューティングのシナリオには、次のような明らかな課題があります。
エッジ コンピューティングには幅広いシナリオと複雑なシナリオが含まれており、統一された標準はまだ存在しません。 Kubernetes オープンソース コミュニティのメインライン バージョンには、エッジ シナリオへの適応計画がありません。 2. Kubernetesエッジオペレーションソリューション中央クラウドコンピューティングとエッジコンピューティングのクラウドエッジ分散アーキテクチャでは、Kubernetes をエッジ分散展開に適したアーキテクチャに適合させる必要があります。マルチクラスタ管理により統合管理が可能となり、エッジオペレーションの集中クラウド管理を実現します。全体的なソリューションは、次の 3 つのタイプに分けられます。
さらに、一貫性はエッジ コンピューティングにおける問題点です。エッジにキャッシュを追加すると、通常のネットワーク状況ではデータの一貫性を確保しながら、ネットワーク切断などの特殊な状況でもエッジの自律性を実現できます。 Kubelet が重いという問題もありますが、Kubernetes が Docker を放棄するにつれて、これは合理化され始めました。同時に、ハードウェアの更新と反復は高速であり、Kubernetes のネイティブ性と普遍性を維持することは、わずかなハードウェア コストよりも重要です。実際、Kubernetes コミュニティ自体がエッジ適応ソリューションを提供し、Kubelet にキャッシュ メカニズムを追加することを検討できることを期待しています。 3. Kubernetesエッジコンテナは急速に発展しているKubernetes は、コンテナのオーケストレーションとスケジューリングの事実上の標準となっています。エッジ コンピューティングのシナリオでは、国内のさまざまなパブリック クラウド ベンダーが、Kubernetes をベースとした独自のエッジ コンピューティング クラウド ネイティブ プロジェクトをオープンソース化しています。たとえば、Alibaba Cloud が CNCF に寄付した OpenYurt は、エッジ ノードのリモート ノード ソリューションを使用しています。これは、業界初のオープンソースの非侵入型エッジ コンピューティング クラウド ネイティブ プラットフォームです。 「ネイティブ Kubernetes をエッジに拡張する」という非侵入的な設計コンセプトに準拠しており、エッジ コンピューティング シナリオを完全にカバーできます。 Huawei、Tencent、Baiduなども独自のエッジコンテナプラットフォームをオープンソース化しています。 エッジ コンテナーの急速な発展により、この分野でのイノベーションが促進されましたが、ある程度、エッジ コンピューティング プラットフォームの構築時に難しい決断を迫られることにもなりました。技術アーキテクチャの観点から見ると、いくつかのエッジ コンテナ製品の全体的なアーキテクチャのアイデアは、主に Kubernetes をクラウド エッジ、弱いネットワーク、および希少なリソースに適したエッジ コンピューティング シナリオに分離することであり、本質的にはそれほど違いはありません。製品機能の観点からも同様であり、基本的にはクラウドとエッジの連携、エッジの自律性、ユニット化された展開機能をカバーしています。 4. クラウドエッジ統合クラウドネイティブプラットフォームの構築方法この段階では、Kubernetes コンテナ プラットフォームを中心にクラウド エッジ統合クラウド ネイティブ インフラストラクチャ プラットフォーム機能を構築することが、エッジ コンピューティング プラットフォームにとって最適な選択肢です。クラウド上の統合コンテナ マルチ クラスタ管理により、Kubernetes クラスタ仕様の構成を標準化しながら、分散クラスタを均一に管理できます。
ビジネス シナリオの要件に応じて最適なコンテナ クラスター ソリューションを選択します。エッジ コンテナ クラスター ソリューションは、他のクラスター ソリューションとはまったく異なります。他のクラスターでは、集中管理されプールされた基本リソースを使用して中央クラウド クラスター サービスの一貫性が維持され、すべてのアプリケーションがクラスター リソース全体を共有します。エッジ コンテナ クラスターのマスター管理ノードは集中的に展開され、共有されます。ワーカーノードは業務現場に分散され、オンデマンドで追加され、自ら運用・保守され、排他的に使用されます。 現在のエッジコンテナ分野では、短期間で統合されたオープンソース製品が登場することは困難です。したがって、この段階では、標準の Kubernetes API を介してエッジ ネイティブ コンテナ クラスターを統合することをお勧めします。これは、すべてのエッジ コンテナーと互換性のある適度なソリューションです。どちらかを選択する必要がある場合は、非侵入的な設計と、よりエレガントな全体的な技術アーキテクチャと実装を備えた OpenYurt をお勧めします。 3. OpenYurt: インテリジェントエッジコンピューティングプラットフォームのオープンソースプラクティスOpenYurt は、アップストリームのオープンソース プロジェクト Kubernetes をベースとしており、エッジ シナリオに適応したディストリビューションです。これは、クラウドネイティブテクノロジーシステムに依存し、「ゼロ」の侵入で実装された業界初のインテリジェントエッジコンピューティングプラットフォームです。包括的な「クラウド、エッジ、エンド統合」機能を備えており、大規模なエッジコンピューティングサービスと異種コンピューティングパワーの効率的な配信、運用、保守、管理を迅速に実現できます。 1. 設計原則OpenYurt は、業界で現在主流となっている「集中制御とエッジ操作」のクラウドエッジ分散コラボレーション技術アーキテクチャを採用し、「ネイティブ Kubernetes をエッジに拡張する」というコンセプトを常に実装し、次の設計原則に従います。
2. 特徴OpenYurt は、Kubernetes の強力なコンテナ オーケストレーションおよびスケジューリング機能に基づいて、限られたエッジ リソースや不安定なネットワークなどの状況に合わせて適応および強化されています。中央のクラウド ネイティブ機能を分散エッジ ノードに拡張し、エッジ ビジネス向けのローカル低遅延サービスを実現します。同時に、リバースセキュリティ制御運用保守リンクを開き、クラウド集中型エッジデバイスおよびアプリケーションに便利で効率的な統合運用保守管理機能を提供します。主な機能は次のとおりです。
ローカル リソース管理: エッジ コンピューティング シナリオでは、エッジ ノード上の既存のブロック デバイスまたは永続メモリ デバイスが、簡単に使用できるようにクラウド ネイティブ コンテナー ストレージに初期化されます。サポートされているローカルストレージデバイスには、(1) ブロックデバイスまたは永続メモリデバイスに基づいて作成された LVM の 2 種類があります。 (2)ブロックデバイスまたは永続メモリデバイスに基づいて作成されたQuotaPath。 3. OpenYurt の設計アーキテクチャと原則(1)設計建築 ネイティブ Kubernetes は集中型分散アーキテクチャです。マスター制御ノードは、スケジュールの管理とクラスターの動作ステータスの制御を担当します。ワーカーノードはコンテナの実行と操作ステータスの監視/報告を担当します。 OpenYurt はネイティブ Kubernetes に基づいています。エッジ シナリオでは、中央の分散アーキテクチャ (クラウド マスター、クラウド ワーカー) を分離し、集中制御と分散エッジ操作 (クラウド マスター、エッジ ワーカー) に適応させて、中央の脳と複数の分散小脳を備えたタコのようなクラウド エッジ共同分散アーキテクチャを形成します。主な中核ポイントは次のとおりです。
(2)実施原則 OpenYurt は、クラウド ネイティブ アーキテクチャの概念を実装し、クラウド エッジの共同分散アーキテクチャと、エッジ コンピューティング シナリオのエッジ操作を集中制御する機能を実装します。
4. コアコンポーネントOpenYurt のすべての新機能とコンポーネントは、アドオンとコントローラーを通じて実装されます。必須のコアコンポーネントとオプションコンポーネントは次のとおりです。
OpenYurt は、コア機能とオプションの専門機能に加えて、クラウドエッジ統合の概念を継続的に実装し、豊富なクラウドネイティブエコロジカル機能を最大限にエッジに押し上げます。エッジコンテナストレージ、エッジガーディアンワークロードDaemonSet、エッジネットワークアクセスIngress Controllerなどを実現しており、Service Mesh、Kubeflow、Serverlessなどの機能も予定されていますので、ご期待ください。 5. 現在の課題(1)クラウドエッジネットワーク エッジ コンピューティングのシナリオで最も頻繁に言及される問題は、クラウド エッジ ネットワークが貧弱で不安定であることです。実際、国内の基本ネットワークは2015年に全面的にアップグレードされ始め、特に「雪良プロジェクト」の完成後、基本ネットワークは大幅に改善されました。上記のグラフは「第48回中国インターネット発展状況」報告書から抜粋したものです。固定回線100Mbpsアクセスの割合は91.5%に達しました。ワイヤレス ネットワーク アクセスはすでに 4G および 5G の高品質ネットワークです。 本当の課題はクラウドエッジネットワークの構築にあります。パブリック クラウドを使用するシナリオでは、パブリック クラウドがデータ センター ネットワークをシールドし、インターネット エクスポート帯域幅のみを提供します。クラウドエッジをインターネット経由で接続すると、通常は安全なデータ転送の問題を解決するだけで済み、アクセスは複雑になりません。民間構築の IDC シナリオの場合: 主にオペレータ ネットワークが完全に製品化されていないため、クラウド エッジ ネットワークを接続するのは簡単ではありません。同時に、ファイアウォールやその他の複雑な製品のプライベート IDC レイヤーの実装を完了するには、専門のネットワーク担当者が必要です。 (2)リスト監視機構とクラウドエッジトラフィック List-Watch メカニズムは Kubernetes 設計の本質です。アクティブな監視メカニズムを通じて関連するイベントとデータを取得し、すべてのコンポーネントが疎結合され、互いに独立しながらも論理的に統合されていることを保証します。リスト要求は全量のデータを返します。ウォッチが失敗したら、再度リストする必要があります。ただし、Kubernetes では管理データの同期の最適化が検討されています。ノードの kubelet はこのノードのデータのみを監視し、kube-proxy はすべてのサービス データを監視します。データ量は比較的制御可能です。同時に、gRPC プロトコルが使用され、テキスト メッセージ データはビジネス データと比較して非常に小さくなります。上図は、1200ノードのクラスター規模で作成されたストレステストデータの監視チャートです。 本当の課題は、基本イメージとアプリケーション イメージの配布にあります。中央クラウドにおいても、現在の基本イメージや業務イメージは、迅速なイメージ配信のボトルネックを最適化するために、さまざまな技術を模索しているところです。特に、エッジ AI アプリケーションは、一般的にプッシュ アプリケーション + モデル ライブラリで構成されます。推論されたアプリケーションのイメージは比較的小さく、モデルライブラリのサイズは非常に大きくなります。同時に、モデルライブラリは自己学習によって頻繁に更新する必要があります。モデル ライブラリをより効率的に更新するには、それに対応するためのより多くのテクノロジとソリューションが必要です。 (3)エッジリソースとコンピューティングパワー エッジのリソース状況はシナリオに細分化する必要があります。オペレータ ネットワークのエッジとコンシューマ向けエッジ コンピューティングの場合、リソースは比較的十分であり、最大の課題はリソースの共有と分離です。物理業界のエッジでは、IDC のサポートがかなりあり、エッジ リソースはクラウド ネイティブ システム全体を沈めるのに十分です。スマート デバイスのエッジでは、リソースは比較的不足していますが、通常はインテリジェント エッジ ボックスを介して接続され、一方の端はデバイスに接続され、もう一方の端は中央管理サービスに接続されます。上図のAIエッジボックスから判断すると、全体の構成は急速に向上していることがわかります。長期的には、エッジのコンピューティング能力は、より複雑でインテリジェントなシナリオのニーズを満たすために急速に強化されるでしょう。 (4)Kubeletは重く、多くのリソースを消費する Kubelet が重くて多くのリソースを占有するという問題を解決するには、ノードのリソースの割り当てと使用法について深く理解する必要があります。通常、ノード リソースは下から上に向かって 4 つのレイヤーに分かれています。
各レイヤーでのリソース割り当て設定には標準がなく、クラスターの状況に応じて構成を検討する必要があります。 Amazon Kubernetes の Kubelet リソース構成アルゴリズムは、予約メモリ = 255MiB + 11MiB * MAX_POD_PER_INSTANCE です。 32 個の Pod が稼働していると仮定すると、メモリの最大 90% を業務用途に割り当てることができ、相対的に Kubelet リソースの使用率は高くありません。 同時に、高可用性に対するビジネスの要件に基づいて、応答性の高い調整も行う必要があります。エッジ シナリオでは、通常、単一のノードで多数の Pod を実行することは推奨されません。 4. ビジネスアプリケーション向けクラウドエッジ管理・運用連携モデル中央クラウドに基づく分散型ビジネス アプリケーション アーキテクチャは、クラウド エッジ分散型コラボレーション ビジネス アプリケーション アーキテクチャとは根本的に異なります。中央クラウドでは、DDD ビジネス分野に基づいて、複雑なビジネス システムを比較的独立したサービスに分割し、全体として疎結合の分散アプリケーションを構築します。しかし、クラウドエッジ分散シナリオでは、集中型の制御と運用、および分散型の運用サポートに重点が置かれます。管理・運用システムをクラウドセンターに集中させて一元管理し、リアルタイムな業務を支えるアプリケーションをエッジに分散させることで、低遅延・高速レスポンスを実現します。 ビジネス アプリケーションの観点から見ると、財務/運用レイヤーと計画/管理レイヤーは制御アプリケーションと運用アプリケーションに属し、集中化された強力な制御を実現するために、中央クラウドを通じて統合および収束する必要があります。遅延に敏感ではなく、セキュリティとビッグデータ分析機能に対する要件が高い。制御、センシング/実行、生産プロセス層は運用支援アプリケーションに属し、中央クラウドを優先させることもできます。ビジネス シナリオが遅延に敏感な場合は、エッジ コンピューティング機能を使用して分散型の低遅延応答を実現することを検討します。 リクエスト応答の観点から、レイテンシ(50 ミリ秒以上)の影響を受けないサービスは、中央クラウド コンピューティングおよびクラウドベースのエッジ製品(CDN)に展開できます。遅延(10 ミリ秒未満)に敏感で、オペレータのバックボーン ネットワークでサポートできないサービスについては、エッジ コンピューティング プラットフォームの構築を検討できますが、ビジネスには相当の投資と人員が必要になります。 物理物流の分野を例にとると、古典的なOTWシステム(OMS受注管理システム、WMS倉庫管理システム、TMS輸送管理システム)は典型的な管理・運用システムであるため、中央クラウドに導入することが推奨されます。中央クラウドデータ集約により、注文の統合や分割、複合輸送などの地域間ビジネスを実現できます。 Wは倉庫管理システムであり、4つの壁のタスクを管理し、運用サポートアプリケーションに属します。倉庫には通常、自動化された機器がいくつかあるため、エッジに W を展開することを検討できます。 V. 結論エッジコンピューティングプラットフォームの構築にとって、Kubernetes を中核とするクラウドネイティブテクノロジーシステムは、現時点では間違いなく最良の選択であり、構築パスです。ただし、クラウドネイティブ システムは巨大であり、コンポーネントは複雑です。システムを限界まで沈めることは大きな課題と困難に直面することになるが、同時に大きなチャンスと想像力に満ちている。ビジネス アプリケーションがエッジでクラウド ネイティブ システムを真に実装する場合、エッジの利点と価値を最大限に活用するには、コンセプト、システム設計、アーキテクチャ設計などの複数の側面から共同で実装する必要があります。 |
<<: 分散トレースに Spring Cloud Sleuth と Zipkin を使用するためのガイド
>>: Elastic: ElasticsearchはElasticから1つだけあります
[51CTO.com クイック翻訳] Docker では、イメージ開発者は、フォアグラウンドで実行さ...
VPS 業者 changeip (2000 年に登録された古いドメイン名) の最新の格安 VPS プ...
「WeChat とは何ですか?」ほとんどの人が WeChat を使ったことがあると思いますが、WeC...
北京 – 2022 年 9 月 7 日、アマゾン ウェブ サービスは、ゲーム開発者がクラウド ゲーム...
少し前、中国本土のネットユーザーのWeChat MomentsやWeiboなどのソーシャルプラットフ...
iwebfusion はどうですか? iwebfusion サーバーはどうですか? iwebfusi...
インターネットの台頭と電子商取引の発展に伴い、多くの企業が電子商取引の仲間入りを果たしました。電子商...
まもなく完了するPPTVへの投資について、皆さんはどう思っているか分かりません。最近のウェブサイトの...
ウェブサイトのポジショニングとは、大学入試の願書に記入するように、ウェブサイトの将来の発展方向をポジ...
最近、ローエンドサーバーの分野ではdelimitervpsがかなり人気があるようです。VPSよりも安...
8月9日、大手IT市場調査・コンサルティング会社IDCは先日、「中国ビデオクラウド市場追跡、2021...
ftpit は 2017 年 1 月に設立され、米国オハイオ州にオフィスを構えています。主にアンマネ...
2019 年、データ センター、パブリック クラウド、プライベート クラウドにはどのような変化が起こ...
今日、パン・リクアンは奇妙な現象を発見しました。独立系ブログの記事は転載かオリジナルかに関わらず、記...
設計されたこれらのウェブサイトは、以前はウェブサイトの最適化についてあまり知らなかったため、長期間の...