私はこの言葉について5年近く聞いています。Microsoft(Azure)のサービスについて読んだことがありますが、主流の利用で採用されたのを見たことはありません。私が理解しようとしているのはこれです:
- クラウドコンピューティングはどうなりましたか?現在、これを実装するにはインフラストラクチャは不十分ですか?
- まだ初期段階ですか?
- Googleが提供していると思われるすべてのサービス(プラスGoogle OSなど)など、他の形式で使用されていますか?
- 失敗した場合、なぜですか?
私はこの言葉について5年近く聞いています。Microsoft(Azure)のサービスについて読んだことがありますが、主流の利用で採用されたのを見たことはありません。私が理解しようとしているのはこれです:
回答:
クラウドコンピューティングは、ほとんどの新しいテクノロジーと同様に、業界のメディアによって痛々しいほど誇大宣伝されていました。成熟し、作業戦略として採用されているかどうかにかかわらず、エコシステムで有効な場所を見つけています。これは、すべてのインフラストラクチャの問題に対する万能薬でも障害でもありません。
仲間、それは消えていない。誇大広告ではありませんでしたが、失敗しました。私はこれに答えるために中程度のアプローチを取るようにします。クラウドを最大限に活用するには、まだ何年も遅れています。それは単なるテクノロジーの採用ではなく、パラダイムシフトです。また、新しいテクノロジーを採用するには、実践に何年もかかります。メインフレームは消えませんか?メインフレームアプリケーションを実行できるほどスケーラブルなソリューションがありますが、採用されていないのはなぜですか?
クラウドの明らかな問題は、アプリケーションの準備です。アプリケーションはクラウドで実行できますが、アプリケーションセキュリティを提供するアプリケーションはクラウドに対応していますか?お客様はクラウドでデータをホストしても大丈夫ですか?データがクラウドで安全であることを証明するコンプライアンスはありますか?これらのいくつかは進行中であり、入るのに時間がかかります。
また、Software As A Serviceを提供するすべてのアプリケーションは、クラウドの良い候補です。それらのほとんどは実際には独自のクラウドを持っていますが、より良い標準とテクノロジーの採用により、最終的にクラウドに移行する可能性があります。
分散リソースは、グリッドを定義するものです。
これまでのところ良い答えはありますが、私はあなたのほとんどがいくつかの大きなキーポイントを見逃していると信じています。
私の知る限り、クラウドコンピューティングを標準化するプロトコルを定義した委員会がありました。グーグル、アマゾン、マイクロソフト、有名企業はすべて独自のクラウドソリューションを実装しており、内部および場合によっては外部で使用するためのSAAS条項を提供しています。
エンドユーザー向けのクラウドコンピューティングに関しては、まだ存在していません。人々はクラウドを「私のコンピューターは物理的にどこにいてもクライアントがそれにアクセスするように厳密に仮想化されている」と考えています。このアイデアはまだ準備ができていないため、相互運用性のためのプロトコルと仕様を作成するのに多大な努力が必要です。
ただし、クラウドコンピューティングには素晴らしい例があります。教育部門の一例は「ChindaGrid」です。お望みならグーグルで。これは、大学などの機関に計算リソースを提供する中国のCERNETのプロジェクトでした。IBMは、グリッドコンピューティングに大きな関心と努力を注いでいます。
また、p2pはグリッドコンピューティングの形式であることに注意してください。分散リソースは、グリッドを定義するものです。
インターネットは60年代に物理学者が距離を越えて通信するようになったことを思い出してから、単一障害点のない分散ネットワークを持つために政府が使用するDARPA / ARPNETプロジェクトに拡大しました。私たちは、インターネットが何年前に生きてきたのかを知っています。グリッドはまだ初期段階にあり、成熟するのに時間がかかりますが、スケーラブルなオンデマンドプロビジョニングの考え方は、コンピュータが間違いなく進む場所です。
他の回答/コメントを楽しみにしています。
企業に注目してください。消費者側でクラウドコンピューティングを見つけることができますが、クラウドコンピューティングを考えるとそうでないことがよくあります。Googleサービスについて言及したときに頭に釘を打ちました。また、ポップアップしているすべてのWebサービスビジネス、Evernote、Mint.comなどを見てください。これらはすべてクラウド内にあります。
クラウドコンピューティングをインフラストラクチャサービスと考えると、エンタープライズ側で、Amazon、Rackspace、さらにはIBMがすべてインフラストラクチャオンデマンドサービスを提供していることに気付くでしょう。多くのスタートアップWeb企業は、これらのサービスを使用してサーバーを迅速に稼働させ、需要を予測するタスクを容易にすることを好んでいると聞きました。
まとめると、クラウドは死んでいないわけではなく、まだ強いペースで成長しています。つまり、Web 2.0のように、クラウドコンピューティングの実際には複数の定義があります。
クラウドはもともと、AmazonやGoogleなどの企業が独自の内部使用のために発明したものです。サービスを確実にアクセス可能にすることに依存しているため、物事を拡張し、可用性を維持し、回復力を持たせる方法が必要でした
これらのテクノロジーがある程度成熟すると、他のユーザーが利用できるようになり、Microsoftなどの企業はこのアプローチの利点を理解し、独自のサービスに取り組み始めました。現在、いくつかの異なるサービスが利用可能であり、それらにはすべて良い面と悪い面があります。
現在、大企業が使用しています。彼らはそれについて大騒ぎするのではなく、それが提供するものを利用するだけです。サービスを構築し、その下のハードウェアを心配することなく将来の容量に対応できるようにしたい場合に非常に便利です。方程式からいくつかの考慮事項を非常に役立つ方法で取り除きます。
人々がこの技術を使用していると認められるだけで、特別なものではないので、この用語が少しでも人気/流行語になると思います。
それはまだそこにあり、かなり使われています。難問は、それが非常に簡潔に定義されたことがなく、ちょうどインターネットに関連するもののための包括的用語になったということです。
定義方法にもよりますが、非常に広く使用されていると言えます(SalesForce、GMail、StackOverflowなど)。あいまいさを考えると、人々は誇大宣伝の「クラウドコンピューティング」ではなく、より具体的な用語を使用していると思います。たとえば、サービスとしてのプラットフォーム(MS Azure)、サービスとしてのインフラストラクチャ(Amazon EC3)、またはサービスとしてのアプリケーション(GMail)。
しかし、ますます使用される「クラウドコンピューティング」という用語は、主にPaaSまたはIaaSに適用されると思います。その面では非常によく使われています。大きな例はFaceBookアプリで、その多くはクラウドプロバイダーで実行されます。
最も単純なプログラマーのジレンマを考えてください。-いくつかのプログラムデータを作業メモリに格納するために、配列(サイズを事前に決定する)を割り当てたい場合。
これは、スタートアップが直面するジレンマにかなり似ています。ITインフラストラクチャ/データ要件を事前に正確に予測することは非常に困難です。あなたはただ未来を知らない。そのため、初期の割り当てを小さくするには、スタートアップが成長を始めた場合、将来のある時点でコストのかかる再割り当てとアレイのコンテンツのコピーが必要になる可能性があります。一方、初期の割り当てが大きくなると、成長が期待どおりに行われなかったり、非常に遅い場合は、わずかなリソースの危険な無駄になります。
クラウドサービスを提供する大企業は、アレイ全体の将来のコストを心配することなく、事前に大きなアレイを事前に割り当てる人のようなものです。これは、プロバイダー(クラウド会社)とアレイの消費者(つまりスタートアップ)の両方にとって完全な経済的意味を持ちます。コンシューマは、特定の時点で必要なだけ配列を使用します。これ以上でもそれ以下でもない。そのため、シームレスなスケールアップ(支払いに応じて支払う)エクスペリエンスを楽しむことができます。プロバイダーにとっては、1つのアプリだけに縛られているわけではないので理にかなっています。配列を使用します。特定の範囲のアレイロケーションを1つのアプリにリースできます。他のアプリへの他の範囲。アレイのサイズが大きくなると、アレイの場所ごとのメンテナンスと管理のコストが減少します。したがって、プロバイダーは規模の経済のメリットを享受します。
したがって、クラウドの誇大広告の背後にある基本的な考え方は、経済的に健全で実現可能です。さて、現実世界の業界にどれほどの影響を与えているのか....と言うには早すぎます。
クラウドコンピューティングは活発で活発です。企業では、多くの企業がコストを削減する方法としてクラウドソリューションを見ています(購入するハードウェアが少なく、ネットワークエンジニアが少ない)。たとえば、Microsoft Exchangeホスティングは非常に人気があります。Appleはメディアクラウドにさらに参入し始めています。モバイルデバイスは、Dropboxなどのアプリを使用してデスクトップとデバイスの間でファイルを移動することで、クラウド指向になりつつあります。GmailとGoogleドキュメントについては誰もが知っています。Netflixは、主にストリーミング機能により、ブロックバスターを消滅させました。PS3およびXbox360でクラウドセービングが展開されています。ほとんどの小さなWebサイト(および一部の大きなWebサイト)は、リモートホストサーバーで実行されます。クラウドの作業定義は「しかし、それは明らかに良くなっています。多くの点で、実際のテクノロジーというよりは、アーキテクチャ設計の決定です。しかし、それは明らかに良くなっています。多くの点で、実際のテクノロジーというよりは、アーキテクチャ設計の決定です。