目次:
定義-クラウドコンピューティングの意味
クラウドコンピューティングとは、インターネット上でソフトウェア開発プラットフォーム、サーバー、ストレージ、ソフトウェアなどのさまざまなサービスを使用することで、多くの場合「クラウド」と呼ばれます。
一般に、すべてのクラウドコンピューティングベンダーに共通する3つのクラウドコンピューティング特性があります。
- アプリケーションのバックエンド(特にハードウェア)は、クラウドベンダーによって完全に管理されます。
- ユーザーは、使用したサービス(メモリ、処理時間、帯域幅など)に対してのみ料金を支払います。
- サービスはスケーラブルです
多くのクラウドコンピューティングの進歩は、仮想化と密接に関連しています。 オンデマンドで支払い、迅速に拡張できる機能は、主にクラウドコンピューティングベンダーが複数のクライアントに分割されるリソースをプールできるためです。
クラウドコンピューティングサービスは、サービスとしてのインフラストラクチャ(IaaS)、サービスとしてのプラットフォーム(PaaS)、またはサービスとしてのソフトウェア(SaaS)として分類されるのが一般的です。
Techopediaはクラウドコンピューティングについて説明します
一部の人々は、クラウドコンピューティングは大規模なソフトウェア会社のマーケティング部門によって不均衡に吹き飛ばされた使い古された流行語だと考えています。 批評家からの一般的な議論は、世界中の複数の場所にデータを保存するメールプロバイダーなど、組織がデータの制御を失う必要があるため、クラウドコンピューティングが成功しないことです。 銀行などの規制対象の大企業は、米国にデータを保存する必要がある場合があります。 これは克服できない問題ではありませんが、一部の企業がクラウドコンピューティングに関して抱えている問題の種類を示しています。
クラウドコンピューティングの支持者は、これがソフトウェア開発の新しいパラダイムであることを指摘しています。小規模な組織は、かつては大企業でしか利用できなかった処理能力、ストレージ、ビジネスプロセスにアクセスできます。
クラウドコンピューティングの名前は、ネットワーク図またはフローチャートでインターネット(またはワイドエリアネットワーク(WAN))を表すためにクラウドを伝統的に使用することに由来しています。