クラウドコンピューティングとは?仕組み・種類・メリット・デメリットを徹底解説
クラウドコンピューティングとは
クラウドコンピューティングとは、ハードウェアやソフトウェアのリソースを、管理された外部サービスとしてインターネット経由で利用できるようにした仕組みです。これらのサービスは、高度なソフトウェアアプリケーションと高性能なサーバーコンピューターのネットワークによって支えられています。
クラウドコンピューティングの種類
サービスプロバイダーは、ビジネスや研究における一般的なニーズに応えるためにクラウドコンピューティングシステムを構築しています。代表的なクラウドサービスの例は以下の通りです。
- 仮想IT(情報技術):遠隔地にある外部サーバーを設定・稼働させ、企業の社内ITネットワークの拡張として活用します。
- ソフトウェア:市販のソフトウェアアプリケーションを利用したり、独自開発したアプリケーションをリモートでホストしたりします。
- ネットワークストレージ:データの物理的な保存場所を意識することなく、インターネット経由でプロバイダーにデータを保管できます。
クラウドコンピューティングシステムは、一般に多数の顧客をサポートし、需要の急増にも耐えられるよう設計されています。
SaaS(Software-as-a-Service)モデル
SaaSモデルを採用するクラウドサービスは、プログラムがローカルコンピューターにインストールされていなくても、エンドユーザーに完全な機能を備えたアプリケーションを提供します。GmailやOutlook.comなどのメールサービスはSaaSの代表例であり、ブラウザ上で動作するほぼすべてのプログラムも同様です。そのため、SaaSは一般の家庭ユーザーにとって最も馴染み深い形態といえます。
PaaS(Platform-as-a-Service)モデル
SaaSソリューションはプラットフォームの上に成り立っています。PaaSを提供するベンダーは、主に法人クライアントを対象としています。PaaS製品には、仮想サーバー、オペレーティング環境、データベース環境、そしてハードウェアとユーザー向けアプリケーションの間をつなぐミドルウェアなどが含まれます。
IaaS(Infrastructure-as-a-Service)モデル
プラットフォームは、さらにその下にあるインフラストラクチャの上に構築されます。IaaSソリューションは「ベアメタル」、つまり物理サーバー、ネットワーク機器、ストレージといった、プラットフォーム(ひいてはサービス)を動かすために不可欠な基盤部分まで提供します。IaaSは法人クライアントに人気があり、速度・コスト・プライバシーのトレードオフを各ベンダーがそれぞれ異なる形で調整しています。
クラウドコンピューティングサービスの具体例
さまざまなベンダーが多彩なクラウドコンピューティングサービスを提供しています。
- Amazon EC2 — 仮想IT
- Google App Engine — アプリケーションホスティング
- Google Apps および Microsoft Office Online — SaaS
- Apple iCloud — ネットワークストレージ
- DigitalOcean — サーバー(IaaS/PaaS)
無料でクラウドサービスを提供しているプロバイダーもあれば、有料サブスクリプションが必要なケースもあります。
クラウドコンピューティングの仕組み
クラウドコンピューティングシステムでは、重要なデータを個々のクライアントデバイスに複製して配布するのではなく、インターネット上のサーバーに一元管理します。たとえばNetflixのような動画配信サービスは、DVDやBlu-rayのディスクを郵送する代わりに、インターネット経由で視聴デバイス上のプレーヤーアプリへデータをストリーミング配信します。

クラウドサービスを利用するには、クライアント側がインターネットに接続している必要があります。たとえばXboxネットワークサービスの一部のビデオゲームはオンラインでのみ入手可能(物理ディスク版ではない)で、中にはインターネット接続なしではプレイできないタイトルもあります。
業界の専門家の中には、今後もクラウドコンピューティングの普及が進み続けると予測する向きもあります。Chromebookは、この潮流の中でパソコンが将来どのように進化しうるかを示す好例です。ローカルストレージが最小限で、Webブラウザ以外のローカルアプリをほとんど搭載しないデバイスであり、オンラインのアプリケーションやサービスにはブラウザを通じてアクセスします。
クラウドコンピューティングのメリットとデメリット
あらゆる革新的な新技術と同じように、クラウドコンピューティングにも長所と短所があり、開発者と利用者の双方が慎重に評価する必要があります。
サービスプロバイダーは、クラウド内のコア技術の導入と保守を担います。一部の企業顧客は、このモデルによって自社でのインフラ維持負担が軽減される点を評価しています。その一方で、こうした顧客はシステムに対する管理権限を手放し、必要な信頼性とパフォーマンスをプロバイダーに委ねることになります。
同様に、個人ユーザーもクラウドモデルではインターネットプロバイダーへの依存度が高まります。現在では些細な不便にすぎない一時的な通信障害や低速なブロードバンドも、完全にクラウドベースとなった世界では深刻な問題になり得ます。しかしクラウド技術の推進派は、そうした進化こそがインターネットプロバイダーに競争力を保つためのサービス品質向上を促すはずだと主張しています。
クラウドコンピューティングシステムは通常、すべてのシステムリソースを詳細に追跡できるよう設計されています。これにより、プロバイダーはネットワーク・ストレージ・処理能力の使用量に応じた料金を顧客に請求できます。使った分だけ支払う従量課金制でコスト削減を図りたい顧客もいれば、月額・年額の費用を見通せる定額制サブスクリプションを好む顧客もいます。
クラウド環境の利用は、一般的にインターネット経由でデータを送信し、ベンダーが管理するシステム上に保存することを伴います。このモデルに伴うプライバシーやセキュリティのリスクは、その利点や代替手段と併せて比較検討することが重要です。
消費者にとってのまとめ
IT部門を持たない一般の消費者にとっても、SaaS/PaaS/IaaS技術は低コスト・短期間での導入・高い柔軟性という大きな恩恵をもたらします。変化しないソフトウェアのライセンスを所有することを好む人もいますが、インターネット接続を前提としたサブスクリプション型ソフトウェアを受け入れるユーザーはますます増えています。
よくある質問
クラウドコンピューティングを簡単に説明すると?
クラウドコンピューティングとは、インターネット(クラウド)経由でアクセスできる、安全なオンデマンド型のストレージ・サーバー・データベース・ネットワーキング・ソフトウェアのことです。複数のクラウドがこれらのサービスの一部またはすべての一元的な保管場所として機能し、インターネットに接続した認可済みの企業やユーザーが利用できます。
エラスティッククラウドコンピューティングとは?
クラウドコンピューティングの特長のひとつは、必要な分だけ支払う仕組みであることです。エラスティッククラウドは、クライアントの変化するニーズに応じてサービスレベルを柔軟に拡縮できます。この従量課金方式により、規模の大小にかかわらず、あらゆる顧客がクラウドコンピューティングを手頃な価格で利用できます。
日常生活ではどのようにクラウドを使っているの?
映画をストリーミング視聴するときやZoom会議に参加するとき、あなたはクラウドコンピューティングを利用しています。AppleのiCloudアプリを使ったり、データをオンラインでバックアップしたりするのもクラウドの活用例です。オンラインゲーム、音楽ストリーミング、オンライン写真保存、ブラウザベースのメール、オンライン編集ソフトなどは、すべてクラウドコンピューティングによって実現されています。
Azureクラウドコンピューティングとは?
AzureはMicrosoftが開発・運営するクラウドコンピューティングサービスです。他のクラウドサービスと同様、利用した分だけ支払う課金体系を採用しており、複数のアカウントプランから選択できます。30日間の無料トライアルアカウントも用意されており、導入を検討する企業は実際にサービスを試しながらクラウドを体験できます。
-
知っておきたい!クラウドコンピューティングに関する36の興味深い事実
当ポータルサイトの以前の記事では、クラウドコンピューティングの概要と、それがもたらすセキュリティ上の脅威についてご紹介しました。クラウドコンピューティングは今やあらゆる場所に存在していますが、それが正確に何なのか、そしてデジタル社会を革命的に変え続けるその驚くべき力を理解している人はごくわずかです。 Oracleの創業者ラリー・エリソンはこう語っています。 「クラウドコンピューティングはコンピューティングの未来であるだけでなく、現在であり、そしてコンピューティングの歴史そのものでもある。」 簡単に言えば、クラウドコンピューティングとは、インターネット上にホストされた相互接続されたリモートサーバ
-
クラウドコンピューティングの未来――その終焉は近いのか?
ここ10年で最も大きなトレンドの一つが、クラウドへの移行でした。企業や個人は、自前のサーバーやPCにデータを保存する代わりに、データ・業務・アプリケーション・サービスをクラウドへと移し始めました。この革命が始まってからほぼ10年が経ちますが、今なお対応に追われている組織も少なくありません。クラウドコンピューティングが進化を続けていることは間違いありませんが、その未来が必ずしも安定しているとは言えない兆しが見え始めているのです。では、何がクラウドに取って代わるのでしょうか?答えは、クラウドコンピューティングの後継者とも呼べる「フォグコンピューティング(Fog Computing)」です。IoT(