クラウド コンピューティングとは、並列コンピューティング、グリッド コンピューティング、および分散コンピューティング技術の開発と応用です。分散コンピューティングの一種であり、ネットワーク「クラウド」を介して巨大なデータ コンピューティング処理プログラムを分解することを指します。を無数の小さなプログラムに分割し、複数のサーバーから構成されるシステムを通じてこれらの小さなプログラムを処理および分析し、結果を取得してユーザーに返します。
このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。
クラウド コンピューティングはどのような技術で開発され、応用されていますか?
クラウド コンピューティングは、並列コンピューティング、グリッド コンピューティング、および分散コンピューティング テクノロジの開発と応用です。
クラウド コンピューティングの概要:
クラウド コンピューティングは分散コンピューティングの一種であり、ネットワーク「クラウド」を介して膨大なデータを処理することを指します。プログラムは分解されています。それらは無数の小さなプログラムに分割され、複数のサーバーで構成されるシステムを通じて処理および分析され、結果が取得されてユーザーに返されます。初期のクラウド コンピューティングは、簡単に言えば、タスクの分散を解決し、計算結果をマージする単純な分散コンピューティングでした。したがって、クラウド コンピューティングはグリッド コンピューティングとも呼ばれます。この技術により、数万件のデータを非常に短時間(数秒)で処理することができ、強力なネットワークサービスを実現します。
この段階で言及されているクラウド サービスは、単なる分散コンピューティングの一種ではなく、分散コンピューティング、ユーティリティ コンピューティング、負荷分散、並列コンピューティング、ネットワーク ストレージ、ホット バックアップの冗長性、仮想化などのコンピュータ テクノロジも含みます。その結果、進化し、飛躍するミックスが生まれました。
特長:
クラウド コンピューティングの貴重な特長は、高い柔軟性、拡張性、高いパフォーマンス比であり、従来のネットワーク アプリケーション モデルと比較して、次のような特長があります。利点と特徴:
1. 仮想化テクノロジー。
仮想化は時間と空間の境界を突破し、クラウド コンピューティングの最も重要な機能であることを強調しなければなりません。仮想化テクノロジには、アプリケーション仮想化とリソース仮想化が含まれます。ご存知のとおり、物理プラットフォームとアプリケーション展開環境の間には空間的な接続はなく、対応する端末操作に合わせてデータのバックアップ、移行、拡張が完了するのは仮想プラットフォームを通じてです。
2. 動的に拡張可能。
クラウド コンピューティングは効率的なコンピューティング機能を備えており、元のサーバーにクラウド コンピューティング機能を追加すると、コンピューティング速度が急速に向上し、最終的には仮想化レベルを動的に拡張してアプリケーションを拡張するという目的を達成できます。
3. オンデマンドで展開します。
コンピュータには多くのアプリケーション、プログラム ソフトウェアなどが含まれています。さまざまなアプリケーションはさまざまなデータ リソース ライブラリに対応するため、ユーザーはさまざまなアプリケーションを実行するためにリソースを展開するための強力なコンピューティング能力を必要とし、クラウド コンピューティング プラットフォームはユーザーの要件に応じてリソースを展開できます。 . コンピューティング能力とリソースを迅速に装備する必要があります。
4. 高い柔軟性。
現在市場にあるほとんどの IT リソース、ソフトウェア、ハードウェアは、ストレージ ネットワーク、オペレーティング システム、開発ソフトウェアとハードウェアなど、仮想化をサポートしています。仮想化要素はクラウド システム リソースの仮想プールで統合管理されており、クラウド コンピューティングは非常に高い互換性を持っていることがわかります。周辺機器を使用したパフォーマンス コンピューティング。
5. 高い信頼性。
サーバーに障害が発生しても、コンピューティングやアプリケーションの通常の動作には影響しません。シングルポイントサーバーに障害が発生した場合、異なる物理サーバーに分散されていたアプリケーションを仮想化技術によって復元したり、動的拡張機能を使用してコンピューティング用に新しいサーバーを展開したりできます。
6.高いコストパフォーマンス。
リソースを仮想リソース プールに配置して一元管理すると、物理リソースがある程度最適化され、ユーザーは大容量のストレージ容量を備えた高価なホストが不要になり、比較的安価な PC を選択してクラウドを構築できるため、コストが削減されます。一方で、コンピューティング性能はメインフレームに劣りません。
7. スケーラビリティ。
ユーザーは、アプリケーション ソフトウェアの迅速な展開条件を利用して、必要な既存のサービスや新しいサービスをより簡単かつ迅速に拡張できます。例えば、コンピュータ・クラウド・コンピューティング・システムで機器障害が発生した場合、ユーザーはコンピュータ・レベルや特定のアプリケーションに支障をきたすことなく、コンピュータ・クラウド・コンピューティングの動的拡張機能を使用して他の問題に対処できます。 。これにより、タスクが順序正しく完了することが保証されます。仮想化リソースを動的に拡張する場合、アプリケーションを効率的に拡張でき、コンピュータのクラウドコンピューティングの運用レベルを向上させることができます。
関連するおすすめ: 「プログラミング ビデオ 」
以上がクラウドコンピューティングの開発と応用とはどのような技術ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。