クラウドコンピューティングの目にはバークレー校の研究者

EDITORIAL

10年前(2009年)、カリフォルニア大学バークレー校は、2月10日、クラウドコンピューティング上の紙を発行し、そして今日は、10年後、それはそう、まだ非常に啓発です

クラウドコンピューティングは、ファウンドリは、ハードウェア業界にあったことをソフトウェア上に同じ影響を与える可能性があります。

に代わってのようにソフトウェアをクラウドコンピューティングの工場出荷時のハードウェア事業への影響の影響

 

A.なぜクラウドコンピューティングは、将来のですか?

 

クラウド・コンピューティングとは何ですか?

クラウドコンピューティング(クラウドコンピューティング)は、両方のは、インターネットを介してアプリケーションサービスを提供するために指し、サービスサービスとして、いわゆるソフトウェア(SaaS型)もあり、これらのサービスのデータセンターのハードウェアとソフトウェアのシステムを提供する、いわゆるクラウド(雲)を参照します。

クラウドコンピューティングは、インターネット経由でサービスとして配信されるアプリケーションと、それらのサービスを提供するデータセンターでは、ハードウェアとシステムソフトウェアの両方を指します。

コンピューティング、ユーティリティ(ユーティリティ・コンピューティング)サービスを提供するために、あなた-行く方法を提供する際には、パブリッククラウド(パブリッククラウド)へのパブリッククラウドを呼びかけました。したがって、パブリック・プライベートクラウド(プライベートクラウド)と呼ばれる組織内のエンタープライズ/データセンターを使用することはできません

PS ユーティリティ・コンピューティングは、お客様へのサービスプロビジョニング、サービスプロバイダ、オンデマンドコンピューティング資源とインフラ管理のためのモデルであり、用途に応じてではなく、定額課金

ユーザーの役割に対応して、下に示すような関係:

クラウドコンピューティングの役割

PSもちろん、SaaSプロバイダーはまた、SaaSのユーザーすることができ

 

クラウドコンピューティングの変更がトリガ

クラウドコンピューティングの重要な利点は、そのリソース割り当ての弾力性(資源の弾力性)で、1000のサーバコストなしより一時間と、そのような資源の弾力に1,000時間と一つのサーバよりは前例のないです。

また、大規模なバッチ指向のタスクを持つ企業は、その結果を得ることができますすぐに自分のプログラムを拡張することができますように、これ以上の1000時間のサーバーを使用するよりも一時間費1000台のサーバを使用して以来。このリソースの弾力性は、大規模のための保険料を支払うことなく、ITの歴史の中で前例のないです。

クラウドコンピューティングにも、独自のデータセンターを持っている必要がなく、SaaSの展開として、自社製品を持参するアプリケーションプロバイダを可能にする会社にファブレスの状況のように、チップを設計・販売する機会を作るために、半導体チップファウンドリの出現のように

半導体ファウンドリの出現は、ファブを所有することなく、チップ企業、デザインおよび販売のチップに機会を与えたのと同じように、クラウドコンピューティングは、需要のないデータセンターの構築やプロビジョニングにSaaS型とスケーリングを展開できます。

SaaS型の一部は、ユーザーが質問のSaaSサービス・プロバイダーをスローすることを可能として、クラウド・コンピューティングは、SaaSプロバイダーは、プロバイダーのクラウドの問題のいくつかをスローしますできます。

同様のSaaSは、ユーザーがSaaSプロバイダーにいくつかの問題をオフロードすることができますどのように、SaaSプロバイダーは現在、クラウドコンピューティングのプロバイダに彼の問題のいくつかをオフロードすることができます。

一方、ハードウェアの観点から、クラウドに変化をもたらすために:

  • オンデマンドで無制限のコンピューティングリソースを提供するために、

  • クラウドのユーザーがリソースを推定していません

  • コンピューティングリソースのサポート・ユー・ゴー短期

同社は、やり方も節約資源を助け、実際にリソースの利用率を向上させるために必要な追加のハードウェア資源の小さな投資へ/からのリリースのオンデマンドアクセスを開始することができますので、

 

II。なぜ2009?

クラウド・コンピューティングの主な要因は、大規模な商用コンピュータのデータセンター、これらの分野では、電力、ネットワーク帯域幅、キャリア、フォームへの低コストのソフトウェアの構築と運用の低コスト地域にある規模の経済

我々は、彼らが電気のコスト、ネットワーク帯域幅、運用、ソフトウェアに5減少7への要因を発見するために、非常に大規模な、低コストの場所で商品とコンピュータのデータセンターの建設と運営は、クラウドコンピューティングの必要な鍵イネーブラだったと主張しています、および規模のこれらの非常に大きな経済圏で利用可能なハードウェア。

実際には、2009年には、急速な成長から2000年のWebサービスを開始してから巨大なインターネット企業のいくつかはすでにアマゾン、イーベイ、グーグル、マイクロソフトなどというように、かなり大規模なデータセンターを、持っています:

、構築、プロビジョニング、および、そのような機能を起動することは百億ドルの事業です。しかし、2000年初めのを介してWebサービスの驚異的な成長のため、アマゾン、イーベイ、グーグル、マイクロソフトなどを含む多くの大規模なインターネット企業は、まだ行っていました。

同時に、これらの企業はまた、スケーラブルなソフトウェア・インフラストラクチャ(などのMapReduce、Googleのファイルシステム、BigTableの、ダイナモ、など)だけでなく、専門家や運用上のセキュリティ・メカニズムを構築する必要があります

必要なハードウェアとソフトウェアのインフラ外の大型商用データセンターのオペレータに加えて、新しい技術動向とビジネスモデルは、重要な推進力です。一方、クラウドコンピューティング開始したら、クラウド・コンピューティングの発展を促進することができ、また、新しいアプリケーションや利用モデルのための機会を見つけるだろう

 

新技術の動向とビジネスモデル

Web 2.0の手段の出現から、高い接触(ハイタッチ)、高利益(利益率の高い)、高いコミットメント(高コミットメント)サービスが有効に低いタッチ、低マージン、低セルフサービスのコミットメントを例えば:

  • 長期契約や約束、少量しか-あなた-ゴー取引コストを必要とせずにPayPalの個体の出現だけでなく、クレジットカード債権を通じて、

  • アマゾンCloudFrontのコンテンツ配信ネットワークとの関係を構築することなく、個人的な出版のWebコンテンツをサポート

  • GoogleのAdSenseの広告会社との関係を構築することなく、個々のウェブページが広告収入を達成することができます

PSのハイタッチは、などの自動販売機、セルフサービスカウンター、経由ではなく、より多くの人々に到達するために、サービスプロセスの必要性を指し、

テクノロジーは、仮想マシンの出現は、その顧客は、ソフトウェア資源を積層する選択共有ハードウェアでコストを削減するだけでなく、お互いに干渉しないことができるように

 

新しいアプリケーションの機会

クラウドコンピューティングこれらのタイプのアプリケーションのための非常に良い機会です。

  • 大規模データセンターに依存して、高可用性の要件、および大規模なデータセット:モバイル対話型アプリケーション

  • 並列バッチ:大規模なバッチ処理やデータ解析に必要なコンピューティング・リソース

  • 分析の台頭:(など、あなたの顧客、サプライチェーン、購買習慣、ランキング等、知っているような)ビジネス分析は、コンピューティングリソースの多くを必要と

  • 拡張計算集約型のデスクトップアプリケーション:MATLABなどの数学ソフトウェアは、コンピューティングリソースに依存しています

「いいえクラウド」アプリケーション(「地縛」アプリケーション)また、データ移行コスト、遅延やその他の要因、一時的に制限され、いくつかのために、おそらくクラウドは、広域データ伝送遅延とコスト低減後の柔軟性と並列性を楽しむことができますメリット

 

III。ユーティリティ・コンピューティング(ユーティリティ・コンピューティング)

異なるユーティリティ・コンピューティング製品は、開発者に利用可能な抽象化およびリソース管理レベルのレベルに応じて区別することができます。

私たちの見解は異なるユーティリティコンピューティング製品は、プログラマと資源の管理のレベルに提示抽象化のレベルに基づいて区別されるということです。

例えば、いくつかの製品は、仮想化の程度を変化させたクラウド・コンピューティング、ストレージ、およびネットワークリソース上にある場合:

  • アマゾンEC2:クラウドの仮想マシン、物理ハードウェアと同じ、ユーザーは全体のリソース・スタックを制御することができます

  • GoogleのAppEngineの:アプリケーション指向の動作環境を提供

  • マイクロソフトのAzure:.NETの  ランタイム環境は、最初の2つの間の

しかし、クラウド・プロバイダーとクラウドユーザが視点、ユーティリティコンピューティング製品のこれらのタイプは、トレードオフの使用、柔軟性及び移植性、それらの異なるアプリケーションシナリオと各現像容易間

 

IV。経済クラウド

クラウドコンピューティングは、トレードオフの意思決定は、より移動性、特に弾性クラウドはリスクの移転を提供することができます作るために細かな経済モデルをもたらします:

私たちは、finegrained経済モデルは、より多くの流体クラウドコンピューティングのメイクトレードオフの決定で有効になっていると主張し、特に雲によって提供される弾力性は、転送のリスクになります。

一般的に、ユーティリティ・コンピューティングは、プライベートクラウドのシナリオよりも優れている、2つあります:

  • サービスの経時変化の必要性。例えば、ピーク需要に対処します

  • 需要が事前に明確ではありません。例えば、製品が突然ポップアップしたり、突然多数のユーザーを残しました

最初のシナリオの下では、費用と便益の観点から、このような不平等する必要があります:

雲のUserHours×(収入 - クラウドのコスト)≥データセンターのUserHours×(収入 - データセンター/活用のコスト)

これは、平均利用率を考慮した場合、予想される利益は、利益を期待使用して、クラウドコンピューティング、データセンターを使用して比較します:

ユーザーの時間数*(時給 - クラウドサービス費)> =ユーザーの数は時間*(時給 - データセンターのコスト/利用)

PS使用率100%、辺が等しいです。可能な場合、データセンターの利用可能な容量が0.6から0.8に一般的であるため、そうサービスは、利用できません

当日は300機、使用の長さの平均量であるので、例えば、日中のサービスのピーク需要は、500台のサーバーが、夜間のみ100機を必要とする300 * 24 = 7200時間。しかし、ピーク需要に対応するためには、それが取る500 * 24 = 12000の1.7倍、実際の必要性について、長時間のサービスコストを。だから、長いお金を節約するために、サーバを購入未満の1.7倍のコストの3年間のクラウドサービスを使用するコスト(その3年間の減価償却費を仮定)は、ユーティリティによって計算することができます限り

実際には、需要ピークとしてデータセンターのサーバの利用一般的にはわずか5%〜20%は、通常より2-10倍の平均よりも、ピーク需要に対処するための唯一の方法は、事前に事前に割り当てられたリソースです。しかし、必ずしもすべてのピーク需要を事前に予測することができ、このようなニュースイベントの発生に起因する需要として、今回弾性クラウドコンピューティングリソースが重要提供しました

コスト要因に加えて、リスクの転送能力は、クラウド・コンピューティング・モデルの重要な経済的価値もあります。ピーク需要は、サービスの容量を超えると以下のように、それは、経済的損失が発生します。

ピーク負荷リスク

潜在的な収益は、一部のユーザーを失うことになるだけでなく、一部のユーザーエクスペリエンスの問題の原因離れることはないので、

その他のリスクもなど、クラウド・コンピューティングのコストを避けることができます:

  • 小型化の結果として、事故の事業低迷の原因は、余分なサーバ処理減価償却の損失が生じます

  • ハードウェアとソフトウェアのアップグレードのコスト上昇

それは、強力なクラウドプロバイダの購買力は、収益性を達成するために規模の経済を活用することができますが、短い家賃-あなた-Goのモデルは、クラウド利用者のコストを削減することが可能です。クラウドユーザーは、すぐにすぐに低ハードウェアコストの削減費用を楽しむなど、価格からリソースコストの変化を感じます

 

V.雲10個の障害物と機会

妨害 チャンス
サービスの可用性(サービスの可用性) DDOSで複数のクラウドプロバイダを使用して、弾性契約
ロックデータ(データロックイン) 標準化されたAPI、互換性のあるソフトウェア・サポート・サージコンピューティング
データの機密性と監査能力缶(データの機密性と監査能力) 暗号化、VLAN、ファイアウォール、地理的なデータストレージの展開
データ伝送のボトルネック(データ転送ボトルネック) FedExingディスク、データのバックアップ/アーカイブ、より大きな帯域幅スイッチ
パフォーマンスの予測不可能性(パフォーマンスの予測不可能性) VMサポートの最適化、フラッシュメモリ、パラレルスケジューリング仮想マシン
スケーラブルなストレージ(スケーラブルなストレージ) 本発明は、記憶された延在し
大規模分散システムのエラー(大規模分散システムのバグ) 本発明は、分散型デバッガ仮想マシンにも適用可能です
急速膨張(スケーリングすばやく) 本発明は、自動拡張メカニズムを機械学習、およびスナップショットの保護に基づいています
声誉共享(Reputation Fate Sharing) 提供像 email 这样的声誉保证
软件许可(Software Licensing) 使用付费许可证,批量出售

P.S.前三个是采用云计算的技术阻碍,中间五个是云计算发展的技术阻碍,最后两个是采用云计算的政策和业务阻碍,右侧对应的机会是预期的解决方案

 

六.愿景

The long dreamed vision of computing as a utility is finally emerging.

云计算时代已经来临

期望云供应商能够以即用即付的模式销售所拥有的的计算资源,通过资源复用来获利。云用户能够节省建立自己数据中心的高额成本,同时从资源预配风险中解脱出来

同时,开发人员应该专注针对虚拟机的横向扩展,以支持部署到云环境中,具体地:

  • 应用软件:需要支持纵向扩展,包括增加/减少 CPU、内存等资源,还需要一种付费许可模式

  • 基础设施软件:需要支持运行在 VM 上,而且应该内置计费

  • 硬件系统:应该在容器的规模上设计,这将是最低购买规模,运营成本要与性能和购买成本相匹配,同时还要考虑节能,让空闲资源进入低功耗模式。处理器要能与 VM 配合良好,闪存也要加到内存层次结构里,LAN 交换机和 WAN 路由器也要提高带宽和成本

 

七.启发

从资源角度来看,云计算带来的变革主要在于资源使用成本的降低和资源利用率的提升

得益于规模经济,集中管理的计算资源购买、运营成本更低廉,并且能够通过虚拟化技术共享复用硬件,进一步降低资源使用成本

资源利用率的提升则体现在 4 个层次上:

  • 机器层面:能够迅速租用和释放。所持有的机器数量接近应用所需的机器数量

  • 资源层面:不同类型的资源按需取用,不与物理机器的硬件能力绑定。所租用的资源贴合应用实际需要

  • 负载层面:虚拟化技术允许共享硬件资源,充分利用 CPU 多核特性。硬件火力全开,疯狂旋转

  • 租期层面:即用即付的短租模式所带来的资源弹性,改变了非峰值时段资源利用率低的局面。灵活调配,不必为闲置的时段付出成本

 

参考資料

 

収入、やや混乱して、素敵ながあります。

ウォッチ「フロントエンドバック」マイクロチャンネル公共番号、あなたは「とのシリーズを享受するフロントを含むがこれらに限定されないトピックに関する高品質な技術記事、Node.jsのとサーバー技術のオリジナル」

この記事は、最初に登場し  ayqy.net説明リンク、  クラウドコンピューティングの目にhttp://www.ayqy.net/blog/バークレー校の研究者/

おすすめ

転載: www.cnblogs.com/ayqy/p/12194671.html