(ウラシタドットコム)SE、プログラマ、プロジェクトマネージャーの備忘録です。IT関連の情報を共有します。同じことで悩んでいる人の助けになればと思います。2015.07.08スポンサーリンククラウド、クラウドサービスっていう言葉を知っていますか?今回、インターネットでよく使われるクラウドに関する用語、SaaS、PaaS、IaaSの整理を行ってみました。効率的なIT投資の実現メンテナンス不要IT部門の負担軽減デメリットカスタマイズが難しいサービスの安定稼働に対するリスクセキュリティー面でのリスクまとめスポンサーリンククラウドとはクラウドという言葉をコンピューターサービスと結び付けたのは、米Googleのエリック・シュミットCEOによる2006年8月の発言と言われています。クラウドとは、インターネットに接続することを前提とする各種のサービスのことです。簡単にいうと、データを自分のパソコンや携帯端末などではなく、インターネット上に保存する使い方、サービスのことです。さまざまな環境のパソコンや携帯電話(主にスマートフォン)からでもデータを閲覧、編集、アップロードすることができます。人とデータを共有するグループウェアのような使い方もあります。主体がインターネットの向こう側にあり、利用量に応じて柔軟にキャパシティを増やせることが特徴といえます。クラウドサービスは、コンピュータリソースだったり、アプリケーションだったり、OSであったり、様々なものを提供しています。クラウドで表す意味の範囲はとても広く、幅広く様々な意味で解釈されています。そのため実際に仕事上の会話で利用する場合、現在では、利用形態によって分類した用語が使用されます。それが、「SaaS」「PaaS」「IaaS」に当たります。それでは、この「SaaS」「PaaS」「IaaS」とはどのようなものなのかを、以下で説明します。Service」の頭文字を取った略語です。読み方は、「サーズ」あるいは「サース」と読みます。これまでパッケージ製品として提供されていたソフトウェアを、インターネット経由でサービスとして提供・利用する形態のことを指します。SaaSの特徴としては、以下のようなものが考えられます。AppsやSalesforceなどがSaaS型サービスの代表例として挙げられるでしょう。身近な例を挙げるとGmailやhotmailといったwebメールサービスもこのSaaSにあてはまります。SaaSと似た言葉にASPというのがあります。アプリケーションサービスプロバイダーの略です。したサービスを提供するビジネスモデルのことです。ASPは、SaaSと同じ意味で使われることも、しばしばあります。Service」の頭文字を取った略語です。読み方は、「パーズ」または「パース」と読みます。アプリケーションソフトが稼動するためのハードウェアやOSなどのプラットフォーム一式を、インターネット上のサービスとして提供する形態のことを指します。エンドユーザにオンライン上でサービスを提供するSaaSの考え方をさらに深化させたものとなり、プラットフォームを大規模なデータセンターなどに用意して外部に開放し、主に企業などのユーザーが、その上にサービスを開発するものになっています。開発者は、あるシステム設計に沿った方法でアプリケーションを開発できるので、コストを抑えてかつ早くシステム開発をおこなうことができます。代表的なサービスとして挙げられるでしょう。Service」の頭文字を取った略語です。読み方は、「イアーズ」または「イアース」と読みます。情報システムの稼動に必要な仮想サーバをはじめとした機材やネットワークなどのインフラを、インターネット上のサービスとして提供する形態のことを指します。サーバを利用する際に必要なハードウェアのスペックやOSを、ユーザーが自分で自由に選定して、ネットワーク越しに利用することが可能です。Cloud(EC2)、IBMのSoftLayerが代表的なサービスとして挙げられます。これまでのホスティングサービスと言われるサービスと提供範囲の区分ではほぼ変わりません。何が異なるかと言うと、IaaSの最後の「サービス」という点になります。IaaSが流行始めた2010年ころから、国内のデータセンター事業者やホスティング事業者からは「VPS」というサービスが積極的に登場しました。Server)は、IaaSと同様に1台の物理サーバを仮想化技術を利用し、複数の仮想サーバに分割し、その分割した仮想サーバをユーザに貸し出すサービスのことです。このようにVPSは,技術的な仕組みはIaaSと似ている部分がありますが、料金やサービス仕様で大きく違う点があります。IaaSは従量課金制度ですが、VPSはIaaSよりも価格は安めの月額固定の料金であることがほとんどです。1つ大きく違う点は、スケールアップ/スケールアウトができにくい点です。IaaSの場合は自由にサーバの台数やサーバのスペックの変更ができます。VPSの場合はサーバのCPU、メモリ、ディスク容量などは固定されており、IaaSのように急激なスケールアップやスケールアウトに対応できません。以下の記事でおすすめのVPSについて紹介しています。VPSは、バーチャル・プライベート・サーバ(仮想専用サーバ、英語:vi...urashita.com2015.07.04クラウドのメリットとデメリットそれでは、クラウドサービスを利用するメリットとデメリットは何でしょうか。クラウドサービスを使う上でのメリットとデメリットをまとめました。メリットサーバー・ソフトの購入する必要がない基本的にクラウドサービスは、サーバーやソフトについては「所有」ではなく「利用」という考え方です。そのため、サーバー購入といった初期費用やサーバーやソフトを資産として計上する必要がないので、多額の初期費用や減価償却を考える必要がありません。従来は、業務アプリケーションを利用するためには、多くの工数・時間が必要とされてきました。ハードウェアの購入、設置準備や接続テストなど土台となるインフラを整備するだけでも多くの期間が必要です。実際のアプリケーション開発ではハードウェアやデータベースなどの制約から、開発期間が長くなる傾向にあります。クラウドはそのような開発期間や工数をかけることなく、業務アプリケーションを利用することができます。従来は多大なイニシャルコスト(サーバー購入、アプリケーション導入に関わる設定費用など)が発生してしまうため必要とは考えていても、IT資産への多額な初期投資に対して二の足を踏む企業が多かったのも事実でした。クラウドサービスは初期導入の費用負担が少ないことが一般的です。サービスの種類によっては「使いたい時」に「使った分だけ」のコストが発生する従量課金型を採用することも可能なため、費用対効果が明確なIT投資が期待できます。業務アプリケーションを導入後、必要となっていたのがメンテナンス。機能追加や脆弱性の修正などのアップデート作業。インストールした台数分のアップデート作業が必要となり、工数という点でも正確性の担保という点でも問題があります。クラウドサービスの場合、アプリケーション自体はサービス提供者側のサーバーで管理されており、アップデート作業についてもサービス提供者側で行うのが一般的です。そのため、常に最新バージョンのアプリケーションを自社で特別な対応をすることなく使用することができます。IT部門の負担軽減サーバーやアプリケーションなどのメンテナンスをする必要がないため、IT部門の負担が軽減でき、人的リソースを戦略的な業務に振り向けることができます。デメリットカスタマイズが難しいコンピューターシステムを自前で保有し、修正(カスタマイズ)や運用変更もできる場合と比べると、提供サービスがある程度パッケージ化されているため同業他社との差別化は難しく、突然の変更には対応できないリスクがあります。ここ最近ではある程度のカスタマイズを想定したサービスも提供され始めていて、コスト、導入工数、サービスレベルをそれぞれ勘案して最適なサービスを選択できる環境は整いつつあります。サービスの安定稼働に対するリスク基本的にはすべてのデータがクラウドサービス側に集約されるため、サービス提供側やネットワークの障害、あるいはクラウドサービス提供側の倒産やサービス終了などでクラウドサービスが使用できなくなると、クラウドコンピューティングを利用する企業の経営も停止する恐れがあります。一部の事業者ではSLA(サービス水準合意)で所定の稼働率を達成できなかった場合の返金や繰越を行っているので、検討する際にはメリットとデメリットを比較することが重要です。扱っている場合は流出のリスクが存在することは否めません。クラウド上に預けるデータの取捨選択は確実に行う必要があります。クラウドサービスでは、データがクラウドサービス事業者側のサーバーに保管されていて、インターネットを介してデータなどがやりとりされていています。そのため、クラウドサービス事業者を信じて任せることを考えると、十分な情報セキュリティー対策が施されたクラウドサービス事業者の選択と、それでも残るリスクについて理解しておくことが重要です。まとめSaaS、PaaS、IaaSの区別についてまとめると、ソフトウェアサービスを提供するのに必要な構成要素の提供段階によって区別することができます。その構成要素は大きく分けて、ネットワーク、ハードウェア、オペレーティングシステム(OS)、ミドルウェア、アプリケーションの5つに区分されます。基本的にはこの5つは、この逆順に依存関係にあります。アプリケーションはミドルウェアが無いと動作せず、ミドルウェアはOSが無いと動作しない、ということを覚えておくと良いでしょう。よる違いは以下をご覧ください。これらの用語を整理します。パブ...urashita.com2015.07.10最後まで読んでいただきありがとうござました。この記事が気に入っていただけたらシェアしてくれると嬉しいです。[関連書籍]クラウドのことがすべてわかる本です。クラウドを活用し、システムを構築・運用するために必要な知識が一冊にまとまっています。アマゾンやグーグル、セールスフォースやマイクロソフトなど主要クラウドサービスの最新動向を詳しく解説してあります。プライベートクラウドの構築技法も網羅しています。Tインフラの企画・導入・運用にかかわるすべての人に向けた1冊です。Services)に代表される「クラウド」にフォーカスを当てられています。特集1ではクラウドの選定ポイント、特集2ではクラウドコストの削減テクニックを紹介。特集3ではAWSの導入・運用で陥りがちな想定外のトラブルと対処法を事例とともに解説しています。特集4から特集6までは、注目度の高いクラウド技術をピックアップ。SoftLayr」といったAWS対抗クラウドを取り上げています。このほか日経SYSTEMSの人気連載「ITインフラ使いになるぞ!」の1年分の記事をまるごと収録しています。ITインフラの導入・運用をリードするスキルアップにも応えます。