ホームページ  >  記事  >  ネットワーククラウドとはどういう意味ですか?

ネットワーククラウドとはどういう意味ですか?

青灯夜游
青灯夜游オリジナル
2022-11-21 10:26:2321273ブラウズ

ネットワーククラウドとは、通常の独立したサーバーの機能をネットワーク技術によって統合し、強力、効率的、高速、安全かつ信頼性の高い仮想ネットワークサービスシステムを形成し、ネットワークユーザーにオンデマンドで提供するものです。このテクノロジーは、動的でスケーラブルな、多くの場合仮想化されたリソースをインターネット経由で提供し、ユーザーにサービスを提供します。

ネットワーククラウドとはどういう意味ですか?

このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。

クラウドとは、サービスを受ける対象であるあなたを指します、それがクラウドであり、いつでも、どこにいても、クラウドコンピューティングが提供するサービスを享受できます。クラウドはネットワークとインターネットの比喩です。

ネットワーク クラウドとは、ネットワーク テクノロジを通じて通常の独立したサーバーの機能を統合し、強力、効率的、高速、安全、信頼性の高い仮想ネットワーク サービス システムを形成し、ネットワーク ユーザーにオンデマンドで提供するものです。

クラウド技術とは、クラウドコンピューティングのビジネスモデルに基づくネットワーク技術、情報技術、統合技術、管理基盤技術、アプリケーション技術などの総称であり、リソースプールを形成し、オンデマンドで利用することができます。 、柔軟で便利です。

ネットワーククラウドとはどういう意味ですか?

#クラウドコンピューティング技術は重要なサポートになります。テクニカル ネットワーク システムのバックグラウンド サービスには、ビデオ Web サイト、写真 Web サイト、その他のポータル Web サイトなど、大量のコンピューティング リソースとストレージ リソースが必要です。モノのインターネット産業の急速な発展と応用に伴い、将来的には各アイテムに独自の識別マークが付けられる可能性があり、論理処理のためにバックエンド システムに送信する必要があります。さまざまなレベルのデータとさまざまな業界データには、強力なシステムのバックアップが必要です。サポート、インテリジェンスはクラウド コンピューティングを通じて実現されます。

重要な要素

クラウド テクノロジーは、動的でスケーラブルな、多くの場合仮想化されたリソースをインターネット経由で提供し、ユーザーにサービスを提供します。ユーザーは、クラウド内のテクノロジー インフラストラクチャをサポートするための知識、専門知識、または制御を持っている必要はありません。この新しい「すべてをサービスとして」の経済モデルを可能にするためには、クラウド テクノロジーにおけるいくつかの重要な要素に対処する必要があります。

(1) 共有クラウド インフラストラクチャ: エンタープライズ レベルのセキュリティ、スケーラビリティ、サービス品質 (QoS) を提供できます。

(2) 開発環境: これまで小さな独立したアプリケーションの開発に慣れていたエンタープライズ アプリケーション開発者が、潜在的な数百万のユーザーに向けて水平方向に拡張できる安全な「マルチテナント」アプリケーションの開発に簡単に移行できるようになります。

(3) オペレーティング環境は、ユーザー エクスペリエンスに影響を与えることなく、クラウド サービスをシームレスに提供および更新できます。

(4)複数のクラウド サービスを組み合わせてビジネスや個人のタスクを完了する簡単な方法 クラウド テクノロジーは、さまざまなコンピューティング リソースをサービスとして仮想化し、ユーザーに合わせて Web テクノロジーを通じて接続を動的に割り当てるコンピューティング モデルです。ニーズ。

主要テクノロジー

  • 仮想化テクノロジー

    仮想化テクノロジーとは、コンピューティング要素が現実ではなく仮想に基づいて実行されることを意味します。仮想マシンの基盤となるため、ハードウェアの容量を拡張し、ソフトウェアの再構成プロセスを簡素化し、ソフトウェア仮想マシン関連のオーバーヘッドを削減し、より幅広いオペレーティング システムをサポートできます。仮想化技術により、ソフトウェアアプリケーションを基盤となるハードウェアから分離することができ、単一のリソースを複数の仮想リソースに分割するスプリットモードと、複数のリソースを1つの仮想リソースに統合するアグリゲーションモードが含まれます。仮想化技術はオブジェクトに基づいてストレージ仮想化、コンピューティング仮想化、ネットワーク仮想化などに分類され、コンピューティング仮想化はさらにシステムレベル仮想化、アプリケーションレベル仮想化、デスクトップ仮想化などに分類されます。クラウドコンピューティングの実装。コンピューティング システムの仮想化は、「クラウド」上に構築されるすべてのサービスとアプリケーションの基礎です。仮想化技術は主にCPU、OS、サーバーなどで利用されており、サービス効率を向上させる最適なソリューションです。

  • 分散大容量データ ストレージ

    クラウド コンピューティング システムは多数のサーバーで構成され、同時に多数のユーザーにサービスを提供します。システムは分散ストレージを使用してデータを保存し、冗長ストレージ方式 (クラスター コンピューティング、データ冗長性、分散ストレージ) を使用してデータの信頼性を確保します。冗長化方式は、タスクの分解とクラスタリングにより低コストを実現し、スーパーコンピュータの性能をローエンドマシンで代替することで、同じデータを複数保存する分散データの高可用性、高信頼性、経済性を実現します。 . .クラウド コンピューティング システムで広く使用されているデータ ストレージ システムは、Google の GFS と、Hadoop チームによって開発された GFS のオープン ソース実装である HDFS です。

  • 大規模データ管理テクノロジー

    クラウドコンピューティングでは、分散した大量のデータを処理・分析する必要があるため、大量のデータを効率的に管理するデータ管理技術が必要です。クラウド コンピューティング システムにおけるデータ管理テクノロジは、主に Google の BigTable データ管理テクノロジと、Hadoop チームによって開発されたオープンソース データ管理モジュール HBase です。クラウドデータの保管管理は従来のRDBMSのデータ管理手法とは形態が異なるため、分散した膨大なデータの中から特定のデータをいかに見つけ出すかという点も、クラウドコンピューティングのデータ管理技術が解決しなければならない課題となっています。同時に、管理形式が異なるため、従来の SQL データベース インターフェイスをクラウド管理システムに直接移植することはできず、Hadoap サブプロジェクトに基づく HBase や Hive などのクラウド データ管理用の RDBMS および SQL インターフェイスの提供に研究が焦点を当てています。さらに、クラウドデータ管理の観点からは、データセキュリティとデータアクセス効率をどのように確保するかも重要な研究課題の1つです。

  • プログラミング方法

    クラウド コンピューティングは分散コンピューティング モデルを提供しますが、これには客観的に分散プログラミング モデルが必要です。クラウド コンピューティングでは、シンプルなアイデアによる分散並列プログラミング モデルである Map-Reduce が採用されています。 Map-Reduce は、プログラミング モデルおよびタスク スケジューリング モデルです。これは主に、データセットの並列操作と並列タスクのスケジューリングに使用されます。このモードでは、ユーザーは独自の Map 関数と Reduce 関数を作成するだけで並列計算を実行できます。このうち、Map関数は各ノードにおけるブロックデータの処理方法を定義し、Reduce関数は中間結果の保存方法と最終結果の導出方法を定義します。

  • クラウド コンピューティング プラットフォーム管理テクノロジ

    クラウド コンピューティング リソースは規模が大きく、多数のサーバーがさまざまな場所に分散され、数百のアプリケーションが同時に実行されます。これらのサーバーを効果的に管理し、システム全体が中断のないサービスを提供できるようにする方法は、大きな課題です。クラウド コンピューティング システムのプラットフォーム管理テクノロジにより、多数のサーバーの連携が可能になり、ビジネスの展開と活性化が容易になり、システム障害を迅速に検出して回復し、自動化されたインテリジェントな手段を通じて大規模システムの信頼性の高い運用を実現できます。

さらに関連する知識については、FAQ 列をご覧ください。

以上がネットワーククラウドとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。