クラウドコンピューティングの概要
クラウドコンピューティングは、インターネットを介してユーティリティとしてアプリケーションにアクセスする手段を提供します。これにより、アプリケーションをオンラインで作成、構成、およびカスタマイズできます。
クラウドとは?
用語 Cloud を指します Network または Internet.言い換えれば、クラウドは遠隔地に存在するものであると言えます。クラウドは、WAN、LAN、VPNなどのパブリックネットワークとプライベートネットワークを介してサービスを提供できます。
電子メール、Web会議、顧客関係管理(CRM)などのアプリケーションはクラウド上で実行されます。
クラウドコンピューティングとは何ですか?
クラウドコンピューティングとは manipulating, configuring, そして accessing ハードウェアとソフトウェアのリソースをリモートで。オンラインデータストレージ、インフラストラクチャ、およびアプリケーションを提供します。
クラウドコンピューティングが提供する platform independency,ソフトウェアをPCにローカルにインストールする必要がないためです。したがって、クラウドコンピューティングは私たちのビジネスアプリケーションを作っています mobile そして collaborative.
基本概念
クラウドコンピューティングを実現可能にし、エンドユーザーがアクセスできるようにする特定のサービスとモデルが舞台裏で機能しています。クラウドコンピューティングの作業モデルは次のとおりです。
- 展開モデル
- サービスモデル
展開モデル
展開モデルは、クラウドへのアクセスのタイプ、つまりクラウドの場所を定義しますか?クラウドは、パブリック、プライベート、ハイブリッド、コミュニティの4種類のアクセスのいずれかを持つことができます。
パブリッククラウド
ザ・ public cloud システムとサービスに一般の人々が簡単にアクセスできるようにします。パブリッククラウドは、そのオープン性のために安全性が低い可能性があります。
プライベートクラウド
ザ・ private cloud 組織内でシステムとサービスにアクセスできるようにします。それはその私的な性質のためにより安全です。
コミュニティクラウド
ザ・ community cloud 組織のグループがシステムとサービスにアクセスできるようにします。
ハイブリッドクラウド
ザ・ hybrid cloud はパブリッククラウドとプライベートクラウドの混合であり、重要なアクティビティはプライベートクラウドを使用して実行され、重要でないアクティビティはパブリッククラウドを使用して実行されます。
サービスモデル
クラウドコンピューティングはサービスモデルに基づいています。これらは、次の3つの基本的なサービスモデルに分類されます。
- サービスとしてのインフラストラクチャ(IaaS)
- Platform-as-a-Service(PaaS)
- Software-as-a-Service(SaaS)
Anything-as-a-Service (XaaS) はさらに別のサービスモデルであり、Network-as-a-Service、Business-as-a-Service、Identity-as-a-Service、Database-as-a-Service、またはStrategy-as-a-Serviceが含まれます。
ザ・ Infrastructure-as-a-Service (IaaS) 最も基本的なサービスレベルです。次の図に示すように、各サービスモデルは、基盤となるモデルからセキュリティおよび管理メカニズムを継承します。
サービスとしてのインフラストラクチャ(IaaS)
IaaS 物理マシン、仮想マシン、仮想ストレージなどの基本的なリソースへのアクセスを提供します。
Platform-as-a-Service(PaaS)
PaaS アプリケーション、開発およびデプロイメントツールなどのランタイム環境を提供します。
Software-as-a-Service(SaaS)
SaaS モデルを使用すると、ソフトウェアアプリケーションをエンドユーザーへのサービスとして使用できます。
クラウドコンピューティングの歴史
の概念 Cloud Computing 1950年にメインフレームコンピュータの実装により誕生しました。 thin/static clients.それ以来、クラウドコンピューティングは、静的クライアントから動的クライアントへ、そしてソフトウェアからサービスへと進化してきました。次の図は、クラウドコンピューティングの進化を説明しています。
利点
クラウドコンピューティングには多くの利点があります。それらのいくつかを以下に示します-
インターネットを介して、ユーティリティとしてアプリケーションにアクセスできます。
アプリケーションはいつでもオンラインで操作および構成できます。
クラウドアプリケーションにアクセスしたり操作したりするためにソフトウェアをインストールする必要はありません。
クラウドコンピューティングは、オンライン開発および展開ツールを提供し、ランタイム環境をプログラミングします。 PaaS model.
クラウドリソースは、あらゆるタイプのクライアントにプラットフォームに依存しないアクセスを提供する方法で、ネットワークを介して利用できます。
クラウドコンピューティングが提供する on-demand self-service. リソースは、クラウドサービスプロバイダーとの対話なしで使用できます。
クラウドコンピューティングは、最適な利用率で高効率で動作するため、費用対効果が非常に高くなります。インターネット接続が必要なだけです
クラウドコンピューティングは、より信頼性の高い負荷分散を提供します。
クラウドコンピューティングに関連するリスク
クラウドコンピューティングは、コンピューティングの世界でさまざまなメリットをもたらす有望なイノベーションですが、リスクも伴います。それらのいくつかを以下で説明します。
セキュリティとプライバシー
それはクラウドコンピューティングに関する最大の懸念事項です。クラウドのデータ管理とインフラストラクチャ管理はサードパーティによって提供されるため、機密情報をクラウドサービスプロバイダーに引き渡すことは常にリスクです。
クラウドコンピューティングベンダーは、高度に保護されたパスワードで保護されたアカウントを保証しますが、セキュリティ違反の兆候があると、顧客や企業が失われる可能性があります。
固定する
お客様が1つから切り替えることは非常に困難です Cloud Service Provider (CSP) 別に。その結果、サービスを特定のCSPに依存することになります。
分離の失敗
このリスクには、ストレージ、メモリ、および異なるテナント間のルーティングを分離する分離メカニズムの障害が含まれます。
管理インターフェースの妥協
パブリッククラウドプロバイダーの場合、顧客管理インターフェイスにはインターネット経由でアクセスできます。
安全でないまたは不完全なデータの削除
削除を依頼されたデータが削除されない場合があります。次のいずれかの理由で発生します
データの余分なコピーが保存されますが、削除時には利用できません
複数のテナントのデータを保存しているディスクが破壊されます。
クラウドコンピューティングの特徴
クラウドコンピューティングには4つの重要な特徴があります。それらを次の図に示します。
オンデマンドセルフサービス
クラウドコンピューティングにより、ユーザーはオンデマンドでWebサービスとリソースを使用できます。いつでもウェブサイトにログオンして使用することができます。
幅広いネットワークアクセス
クラウドコンピューティングは完全にWebベースであるため、いつでもどこからでもアクセスできます。
リソースプーリング
クラウドコンピューティングにより、複数のテナントがリソースのプールを共有できます。ハードウェア、データベース、および基本インフラストラクチャの単一の物理インスタンスを共有できます。
急速な弾力性
リソースをいつでも垂直または水平にスケーリングするのは非常に簡単です。リソースのスケーリングとは、需要の増加または減少に対処するリソースの能力を意味します。
任意の時点で顧客が使用しているリソースは自動的に監視されます。
測定されたサービス
このサービスでは、クラウドプロバイダーがクラウドサービスのすべての側面を制御および監視します。リソースの最適化、請求、容量計画などはそれに依存します。