エッジコンピューティングノードとは何ですか? エッジ コンピューティングと CDN にはどのような関係がありますか? この記事では、エッジ コンピューティング ノード BEC (1) について理解します。

エッジ コンピューティング ノードは CDN エッジ ノードに基づいて構築されており、国内の大部分をカバーし、主要 3 つの通信事業者を完全にカバーしています。コンピューティング能力を各都市レベルのノードにシンクして、ユーザーに近いコンピューティング能力リソースを提供します。

次に、CDN は近くのユーザーにサービスも提供しているのですが、エッジ コンピューティング ノードと CDN の違いは何ですか? と尋ねる友人もいるかもしれません。

1. CDNとは何ですか

実際、CDN はコンテンツ配信ネットワークです。これは主に、長距離によるネットワーク アクセスの遅さの問題を解決します。したがって、CDN ノードは通常、ユーザーの近くに展開され、ユーザーがコンテンツ リソースにアクセスする場合、中央サーバーにアクセスする必要はなく、最も近い CDN ノードに直接アクセスできます。長距離移動の時間コストを節約するだけでなく、ネットワークの高速化も実現します。

しかし、CDN には独自の欠点もあります。私たちがよく知っているライブ ブロードキャスト シーンを例に挙げます。ライブ ブロードキャスト シーンでは、通常、ライブ ブロードキャスト コンテンツはトランスコーディングのためにセンターにアップロードされ、CDN アクセラレーションを通じて視聴者に配信されます。ここで、CDN の主な役割は、中央サーバーとユーザー間の伝送距離を短縮することです。

CDN は主にコンテンツのキャッシュと高速化に使用され、計算能力がないため、計算と処理のためにデータを中央サーバーに送信する必要があります。ビデオ伝送リンクは長く、コストは依然として高く、データ処理効率は高くありません。まだ非常に低いです。

2. CDNとエッジコンピューティングの関係

このため、クラウド コンピューティングと CDN の利点を組み合わせたエッジ クラウド テクノロジーが誕生しました。エッジコンピューティングはユーザー側に近いエッジノード/コンピュータールームで行われ、中央クラウドのクラウドコンピューティング能力はユーザー側に下げられます。先ほどのライブ配信シーンを例に挙げると、ライブ配信シーンでエッジコンピューティングを活用した場合、CDNに伴うコストの問題はどのように解決されるのでしょうか?

まず、エッジ クラウド ノードをビデオ ライブ ブロードキャストのソース ステーションとして使用した後、ライブ ブロードキャスト コンテンツを近くでアップロード、トランスコード、ストリーミングすることができ、またローカル ユーザーに配信することもできるため、ビデオ ライブ ブロードキャストの品質保証を十分に実現できます。ローカライズされたライブ ブロードキャスト リンクと平均遅延を 40 ミリ秒から 20 ミリ秒に短縮できるため、ユーザー エクスペリエンスが確保されるだけでなく、帯域幅コストも節約されます。

さらに、CDN の場合、エッジ コンピューティングはストレージとコンピューティング機能を追加するだけでなく、ネットワークやセキュリティなどの一連の基本機能も追加します。

3. エッジ コンピューティング ノードとは何ですか?

エッジ コンピューティング ノード BEC は、ユーザーがエッジ コンテナー、エッジ クラウド サーバー、負荷分散、エッジ ストレージなどのリソースを作成できるようにします。このうち、エッジストレージには、エッジオブジェクトストレージとエッジクラウドディスクが含まれます。

今日はまずエッジコンテナとエッジクラウドサーバーについて紹介します。

3.1 エッジコンテナ

ユーザーは、BEC コンソールでエッジ コンテナ アプリケーションを作成できます。コンテナ アプリケーション名のカスタマイズ、ノードの選択、ストレージ ボリュームの構成、コンテナ ミラーリングの構成などをサポートしており、構成が成功した後にエッジ コンテナを使用できるようになります。

  • エッジアプリケーション

ユーザーはエッジ アプリケーションを作成することでコンピューティング リソースを管理し、最小のコンテナー グループは、クラスター内のクロスマシン コンテナー グループを実行および管理するための展開および管理単位として使用されます。エッジ アプリケーションには複数のデプロイメントを含めることができます。

  • 配備

Kubernetes に対応する StatefulSet またはデプロイメントをデプロイします。エッジ サービスに複数のエッジ ノード (華北モバイルや華東ユニコムなど) が含まれる場合、エッジ サービスには複数のデプロイメントが含まれ、各エッジ ノードは 1 つのデプロイメントに対応します。複数のコンテナが含まれます。グループ。

  • コンテナグループ

コンテナ グループは Kubernetes の Pod の概念に相当し、コンテナ グループには複数のコンテナが含まれます。コンテナー グループは、独立したストレージ、IP、ポート、名前空間、構成を持ち、エッジ コンピューティング ノード サービスのコンピューティング能力管理単位です。

  • 鏡像

Docker イメージはコンテナー サービスのデプロイに使用され、ユーザーはプライベート イメージをアップロードしたり、公式または Baidu スマート クラウド イメージを使用したりできます。

  • 鏡の倉庫

ミラー ウェアハウスはユーザー所有の Docker イメージ ストレージ スペースで、Baidu Smart Cloud Container Service 上で実行され、Baidu Smart Cloud が信頼性、セキュリティ、パフォーマンスの確保を担当します。

エッジ アプリケーション、デプロイメント、コンテナー グループ、およびコンテナーの構造的な関係を次の図に示します。

3.2 エッジクラウドサーバー

エッジクラウドサーバーを通じて、インスタンスグループ、インスタンス、購入したリソース、購入したノード、インスタンスグループの監視、インスタンスの監視、ロードバランシングの監視などの重要な情報を把握できます。

  • インスタンスグループ

エッジクラウドサーバーのインスタンスグループは、インスタンスで構成されるリソースグループであり、ユーザーはクラウドサーバーを作成する段階でインスタンスをインスタンスグループに編成し、柔軟なバッチ管理を行うことができます。ユーザーは、インスタンス グループの拡張段階で、インスタンス グループに新しいインスタンスを追加できます。

エッジ クラウド サーバー インスタンスは、CPU やメモリなどの最も基本的なコンピューティング コンポーネントを含む仮想コンピューティング環境であり、エッジ クラウド サーバーによって各ユーザーに提示される実際のオペレーティング エンティティです。BEC インスタンスはエッジ クラウド サーバーの中核概念であり、IP バインディング、ストレージ、ミラーリングなどの機能をサポートします。

  • 負荷分散

ロードバランシング機能により、複数のエッジクラウドサーバー間でアプリケーショントラフィックを分散し、大量のアクセス要求に対応し、ビジネスの水平展開を実現します。さらに、負荷分散により単一障害点を回避し、ビジネスの可用性を向上させることができます。

エッジ コンピューティング ノードの詳細へようこそ:エッジ コンピューティング ノード BEC

おすすめ

転載: blog.csdn.net/Foolforuuu/article/details/130530218