クラウドコンピューティング 管理された第三者サービスとしてインターネット上で利用可能なハードウェアとソフトウェアのリソースで構成されています。 これらのサービスは、高度なソフトウェアアプリケーションとサーバーコンピュータのハイエンドネットワークに依存しています。
クラウドコンピューティングの種類
サービスプロバイダーは、共通のビジネスニーズまたは研究ニーズに対応するためにクラウドコンピューティングシステムを作成します クラウドコンピューティングサービスの例には、
- 仮想IT(情報技術) :企業のローカルITネットワークの拡張機能として、リモートのサードパーティ製サーバーを構成および活用する
- ソフトウェア:商用ソフトウェアアプリケーションを利用するか、カスタム構築アプリケーションを開発してリモートでホストする
- ネットワークストレージ : ストレージの物理的な位置を知る必要なく、インターネットを介してプロバイダーにデータをバックアップまたはアーカイブする
クラウドコンピューティングシステムは、一般に、多数の顧客および需要の急増をサポートするように設計されている。
クラウドコンピューティングサービスの例
これらの例は、現在利用可能なさまざまなタイプのクラウドコンピューティングサービスを示しています。
- Amazon EC2 - 仮想IT
- Google App Engine - アプリケーションホスティング
- Google AppsとMicrosoft Office Online - サービスとしてのソフトウェア
- Apple iCloud - ネットワークストレージ
一部のプロバイダはクラウドコンピューティングサービスを無料で提供し、他のプロバイダは有料のサブスクリプションを必要とします
クラウドコンピューティングのしくみ
クラウドコンピューティングシステムは、データファイルのコピーを個々のクライアントデバイスに配布するのではなく、インターネットサーバー上に重要なデータを保持します。 例えば、Netflixのようなビデオ共有クラウドサービスは、DVDやBluRayの物理ディスクを顧客に送信するのではなく、インターネットを介して視聴デバイス上のプレーヤーアプリケーションにデータをストリーミングします。
クラウドサービスを使用するには、クライアントをインターネットに接続する必要があります。 たとえば、Xbox Liveサービスの一部のビデオゲームはオンラインで(物理ディスクではなく)入手することができますが、他のものは接続せずに再生することもできません。
数年来、クラウドコンピューティングの人気が高まっていくことを業界の一部の観察者は予想しています。 Chromebookは、ローカルのストレージスペースが最小限で、ウェブブラウザ(オンラインアプリケーションやサービスに到達する)以外のローカルアプリケーションがほとんどないデバイスなど、将来的にすべてのパーソナルコンピュータがどのように進化するかの一例です。
クラウドコンピューティングの長所と短所
サービスプロバイダーは、クラウド内にコアテクノロジーをインストールして維持する責任があります。 一部の企業ユーザーは、インフラストラクチャを維持しなければならないという自らの負担を制限するため、このモデルを好まれます。 逆に、これらの顧客は、必要な信頼性とパフォーマンスレベルを提供するためにプロバイダに依存して、システムの管理を制御しません。
同様に、ホームユーザーは、クラウドコンピューティングモデルでインターネットプロバイダに強く依存するようになります。今日のマイナーな迷惑な一時的な停止や低速のブロードバンドは、完全にクラウドベースの世界では重要な問題になります。 一方、クラウド技術の支持者たちは、このような進化が、インターネットプロバイダーに競争力を維持するためにサービスの質を向上させる可能性が高いと主張している。
クラウドコンピューティングシステムは通常、すべてのシステムリソースを緊密に追跡するように設計され これにより、プロバイダは、ネットワーク、ストレージ、および処理の利用率に比例して顧客の料金を請求することができます。 一部の顧客は、費用を節約するためにこの課金方式を選択しますが、一部の人は、月額または年間の予測可能な費用を確実に確保するため定額料金のサブスクリプションを選択します。
一般にクラウドコンピューティング環境を使用するには、インターネットを介してデータを送信し、サードパーティ製のシステムに格納する必要があります。 このモデルに関連するプライバシーとセキュリティのリスクは、メリットと代替案とを比較検討する必要があります。