web-dev-qa-db-ja.com

クラウドコンピューティングはリソースを借りる方法にすぎませんか?

私が働いている会社が最近Windows AzureでWebサービスをホストしていて、それを発表しました。現在、オンライントレードの雑誌は、「X社がクラウドに移行する」、「X社がクラウド用のデスクトップをドロップする」など、多くの無意味なものを述べています。

Wikipedia で始まる)非常に長く、「サービス」や「低エントリー価格」などについて多くの資料がたくさんあるようですが、私はそれらすべてを読みましたまた、クラウド内のサービスと、サービスでもあるコロケーション内の実店舗のサーバーで実行されるStack Exchangeの間に線を引く上で、素人にとってどのように役立つかはわかりません。

Windows Azureでの私の経験から、本当の違いは次のとおりです。クラウドでは、サービス所有者はハードウェア、ネットワーク帯域幅、ミドルウェア(Azureの役割で使用されるWindows 2008など)をオンデマンドで使用する権利を貸し出します。また、いくつかの保守支援(役割が実行されているコンピューターが別のコンピューターをクラッシュさせる場合など)もあります。が自動的に検出され、役割が再デプロイされます)。クラウドがなければ、サービス所有者はすべてを自分で処理する必要があります。

それは正しい区別でしょうか?

20
sharptooth

はい、ほとんど。

「クラウド」(「クラウドプロバイダー」など)を使用すると、プロバイダーが所有するディスクスペース、帯域幅、CPU、メモリ、およびソフトウェアからそれらを使用する手段をレンタルできます。彼らはあなたにインフラを与え、あなたはハードウェアを所有していません。

あなた(組織)がハードウェアを所有している他の形式のクラウドコンピューティングには、これらのプロバイダーが関与していません。

どちらの場合でも、これは主に、ソフトウェアがインターネット上で利用可能なコンピューターの分散ネットワーク上で実行されていることを意味します。

32
Oded

クラウドコンピューティングは、リソースの所有者についてはまったく何も述べていません。クラウドコンピューティングは、分散型のネットワークベースのアプリケーションを開発するためのアーキテクチャです。 Azure Services Platform、Amazon Web Services、Google App Engineなど、多数のクラウドコンピューティングサービスプロバイダーが存在します。ただし、他の誰かのサービスを使用することは、クラウドコンピューティングインフラストラクチャを開発するための前提条件ではありません。

クラウドコンピューティングの背後にある考え方は、サービスとアプリケーションをネットワークデバイスに配置することです。メンテナンスとサポートを他のエンティティに移すホスティングサービスを利用できます。クラウドコンピューティング用の独自のインフラストラクチャを作成することもできます。さらに、クラウドコンピューティングはパブリックでなければならないということは何もありません。はい、アプリケーションとサービスをパブリックインターネットに配置できます(アプリケーションに適切なセキュリティを設定できます)が、組織内にプライベートクラウドを作成することもできます。

結局、クラウドコンピューティングでは、どこに何がアクセスしているのかわかりません。そのサービスまたはアプリケーションの背後にあるものについての知識がなくても、サービスまたはアプリケーションが表示されます。クラウド全体がクライアントに影響を与えることはありません。使用できるものが存在し、アクセス可能であり、それらを使用していることを知っています。それらは「サーバールーム」にある場合もあれば、センサーやワークステーションの分散グリッドにアクセスしている場合もあります。それは本当に重要ではありません。

8
Thomas Owens

いいえ。クラウドコンピューティングは、単にリソースを借りる方法ではありません。

クラウドとは、次のようなサービスのすべてです。

  • ネットワーク(おそらくインターネット)を介して配信されます
  • aPIによって完全に制御されます
  • 完全に自動化および自動化されている
  • 制御のために人間の操作を必要としない
  • 商品としてお届けします
  • ユーティリティのように請求されます:測定された使用量に対して
  • 設備投資や前払いが不要
  • 一見無限の容量がある
  • サービスの任意の数のユニットの任意の即時割り当てを許可する
  • サービスの任意の数のユニットの任意の即時処分を許可する

NISTには、クラウドサービスとは 完全な定義 があります。

5
yfeldblum

クラウドコンピューティングは新しいものとして宣伝されていますが、1960年代中頃から後半にかけて、タイムシェアリング型分散コンピューティングモデルにマーケティングのひねりが加えられました。もちろん、技術的には大幅に改善されていますが、よく見ると、音響カプラーとテレタイプ端末を介してメインフレームに接続し、アプリケーションやデータにアクセスするのとそれほど変わりません。これらのシステムは当時、巨大な金儲け者でしたが、Apple IIとIBM PCはそれに終止符を打ちました。今、クラウドコンピューティングを通じて、このビジネスモデルはルネッサンスを迎えています。

3
jfrankcarr

クラウドコンピューティングは、サーバーへのRentingハードディスクから始まります。ただし、それだけではありません。これは誇大広告がないと言っているのではありません。しかし、私はクラウドにいることとそうでないことの主な違いは何かを定義しようとしています!

私のオフィスにはサーバーのセットがあり、どこからでもアクセスできます。これはクラウドの資格がありますか?番号!また、多くのデータセンターにも同じことが当てはまります。

クラウドコンピューティングを形成する中心的な要素はもちろん、公共のインターネットを通じてのみ使用されるハードウェアインフラストラクチャ(サーバーとディスク領域)です。ただし、これをどのように管理するかが重要です。重要なインフラストラクチャ要素(必要だと言われた場合に人々が同意しないかどうかは疑問ですが)は視覚化です。

(私が思うに)実際のクラウドでは、これらすべてのサーバーが組み合わされて、仮想マシンが作成されるフレームワーク上で結合されたリソースのプールになります。マシンを作成、アーカイブ、削除できます。ハードディスクのスペースを、実際のマシンにマウントする方法と同じように、あるマシンから別のマシンに転送します。これらのテクノロジーにより、これらのマシンのデータとOSをシフトして1つの物理サーバーから別の物理サーバーにシームレスに移動でき、さまざまな冗長性オプションとサービス用の管理コンソールが付属しています。

理解してください、古き良き時代(今日も)に、ホスティングスペースで個人のホームページや会社のWebサイトを取得するために使用されていました。これは雲ではありません。

しかし、私は今日、静的IPを取得した人は誰でも-彼がクラウドを作成したと思います-実際、Word cloudは、実際の定義が存在しない範囲で誤用されています今!

1
Dipan Mehta

クラウドコンピューティングは、リソースのレンタルを提供するだけではありません。

また、レンタルしたリソースに障害が発生した場合のフォールトトレランスレイヤーも提供します。深刻なクラウドプロバイダーは、サービスを中断することなく提供するために懸命に取り組んでいます。

0
mouviciel