クラウド・コンピューティングの基本的な原理は何ですか?コアテクノロジーとは何ですか?

クラウドコンピューティングは、ホットなIT技術部門となっている、とさえ革新的な技術のライフスタイルとビジネスモデルの根本的な変化として見られます。クラウド・コンピューティングでは、ネットワークサービスプロバイダは一瞬で、情報が何百万ドルかであっても数百億を処理し、同じ性能のスーパーコンピュータを実現することができます。ネットワークは、コンピューティングと仮想化統合として見ることができるクラウドコンピューティング:分散処理電力網のすなわち使用は、リソースプールにITリソースを構築し、プラス成熟したサーバ仮想化、ストレージ仮想化技術は、ユーザーがすることができますリアルタイム監視と資源の展開。だから、クラウド・コンピューティングの基本的な原則は何ですか?コアテクノロジーとは何ですか?

まず、クラウドコンピューティングの概念

クラウドコンピューティングの多くの定義は、現在広く受け入れられているクラウドコンピューティングは、分散処理、並列処理、グリッドコンピューティング開発、またはコンピュータサイエンスの概念のこれらの市販の実装ということです。クラウドコンピューティングリソースの配信と使用パターンであり、ネットワークを介して所望のアプリケーションを取得するためのリソース(ハードウェア、ソフトウェア、プラットフォーム)を指します。インターネットを介してユーザにアプリケーションとして提供集中「クラウド」にクライアント端末からクラウドコンピューティングは、分散コンピューティング技術は、一緒に複数のコンピュータを計算することによって達成しました。ユーザーは、そのプロバイダのアプリケーションの実装とメンテナンスが完了し、ユーザーが自分のニーズに応じて適切なアプリケーションを選択し、アプリケーションの実装に関係なく、アプリケーションの機能を気に。クラウドコンピューティングは、ツール、プラットフォームやアーキテクチャが、コンピューティングの方法ではありません。

第二に、国内外でのクラウドコンピューティングの開発

一方で、クラウドコンピューティングは、長い時間のためのアイデアを考えますが、海外(主に米国)にも最近の事の活況十年を取得しました。2003年には、米国国立科学財団(NSF)が正式に研究開発をクラウドコンピューティングを開始しました7つの有数米国の大学「ネットワーク仮想化とクラウドコンピューティングVGrADS」プロジェクトによって提案をサポートするために$ 8.3万ドルを投資しました。2009年4月には、Googleが大規模な並列アプリケーションを実行するために、Googleのアプリケーションエンジン(Google App Engineの)を開始しました。Appleがノースカロライナ州の新しい$ 1十億のデータセンターの最近の確立にiTunesサービスの最近の打ち上げから、クラウド・コンピューティングの別の役割、MobileMeサービス、オンライン音楽サービスララの買収であり、計画では、すべてのそれは偉大な決意をクラウドコンピューティングを入力することを示しています。

近年では、国内の進捗状況は、クラウドコンピューティングの開発が進められています。国内クラウドコンピューティングは、揺籃期にあるが、しかし、大手通信事業者は、非常に活発に行われています。中国移動は「大きな雲」(ビッグクラウド)クラウドコンピューティングインフラサービスプラットフォームを立ち上げ、中国電信はコンピューティングプラットフォーム「電子雲」雲から撤退し、中国聯通は「インターネットクラウド」プラットフォームの導入です。

第三に、クラウドコンピューティングの原則

クラウド・コンピューティングの基本的な原理は、分散多数のコンピュータではなく、ローカルコンピュータまたはリモートサーバの分布を計算することにより、企業のデータセンターは、より多くのインターネットのように実行することです。これは、企業がアプリケーションのニーズにリソースを切り替えることができますコンピュータやストレージシステムにアクセスする必要があります。クラウドコンピューティングは、高いパフォーマンスと可用性コンピュータの特徴として知られている一般的なサーバやスーパーコンピュータを得るために接続されたパーソナルコンピュータであるが、低コストで。クラウド・コンピューティングの出現は、普通のユーザーはまた、人々は、並列コンピュータの使用、大幅にする機会を持って、クラウドコンピューティングがもたらすコンピューティング、高性能並列の利便性を享受することができなくなった特許の科学者や専門家を計算する高性能並列ではありません利用効率とコンピューティングリソースを向上させます。クラウドコンピューティングモデルは、単純にかかわらず、サービスの種類のものとして理解またはインターネットを介して提供された情報アーキテクチャサービス、アプリケーションサービスを実行することができますので、ユーザーがブラウザを使用することができ、サーバがどこでどのように内部の仕組みを知っている必要はありません。

第四に、クラウドコンピューティングのコア技術

クラウドコンピューティングシステムは、モデルをプログラミングする多くの技術を使用して、データ管理、データストレージ技術、仮想化技術、クラウドコンピューティング管理プラットフォーム技術が鍵となります。

1.プログラミングモデル

Googleは(1TBより大きい)C ++プログラミング・モデルは大規模なデータセットのために、分散プログラミング及び効率的なタスクスケジューリングモデルの簡略化されたモデルであり、パイソン、並列コンピューティングのMapReduceのJavaを開発しました。厳格なプログラミングモデルは単純で、クラウドコンピューティング環境をプログラミングすることができます。MapReduceのモデルは、分散達成するために、コンピュータ処理の多くは、にマッププログラム無関係なデータブロックの割り当て(スケジューリング)を介して問題の地図(マップ)に分解さを行い、カットする(簡略化)方法を軽減すると考えられています計算結果は、その後、プログラムによって結果が集約出力を減らします。

大容量データストレージ技術の2配布

冗長メモリ手段を備えたクラウドコンピューティングシステム、分散格納方式データは、データの信頼性を確保するためにクラウドコンピューティングシステムは、多数のサーバー、ならびにサービスの多数のユーザから成ります。クラウドコンピューティングシステムにおけるデータストレージシステムは、広くHDFSのGFSオープンソース実装にGoogleのGFSとHadoopの開発チームが使用されています。

3.大規模なデータ管理技術

雲がニーズを計算、データ処理、解析、及び従って、データ管理の質量分布を効率的に大量のデータを管理することができなければなりません。クラウドデータ管理システムは、Hadoopのオープンソースデータ管理モジュールのHBaseの開発を主にGoogleのBT(BigTableの)データ管理と技術チームです。

第五に、課題やクラウドコンピューティングの展望

クラウドコンピューティング技術の開発、などの課題、この一連の:取得することができますタスクを完了するために、クラウドコンピューティングを使用することの利点は何で、どのような政策、慣行や法律がサポートするために実装やクラウドコンピューティングの使用を制限することができ、効果的なコンピューティングを提供し、ストレージを改善する方法リソース使用率、および上そう。これらの「雲」は、パスワード、様々な攻撃のさまざまなタイプを解読するために使用されるとまた、クラウド・コンピューティングは、ユーザデータのセキュリティに大きな危険をもたらす、低コストのスーパーコンピュータ・サービスを宣言してもよいです。

クラウドは、二つの方向がある将来的には、コンピューティング:1は、大規模な基盤となるインフラストラクチャのアプリケーションとの密接な接続を構築することで、アプリケーションが大規模に拡張することができるように、他のアプリケーションを計算する新しいクラウドを構築することです。Web上でリッチなユーザー体験を提供し、最初のトレンドはクラウドから反射させることができ、今、私たちは状況を勉強しなければならない、そして、Facebookなどのクラウドコンピューティングのアプリケーション、多くの新しいソーシャル・サービスネットワークの構築に反映されていますこの傾向、および研究では、どのようにクラウドコンピューティングインフラストラクチャを通じ、複数のビジネスプラットフォームの統合は、一緒に焦点を当てるようになりました。

近い将来、より知的な時代は、私たちの生活の中に、友人がより知的な時代へのタイムリーなアクセス見えるかもしれ、将来的には業界の最前線に参加する興味を持っている完全になり、人工知能、最先端の情報やインフラ、ビッグデータ、クラウドコンピューティングやモノのインターネットを知識は、私たちは人工知能の未来をリードするために、一緒に仕事しましょう!

おすすめ

転載: www.cnblogs.com/dyf214/p/11926477.html