2-2:クラウドのサービスモデル・実装モデル
総務省 ICTスキル総合習得教材
[コース2]データ蓄積
【概要版】 eラーニング用
1 2 3 4 5 [コース1]データ収集 [コース2]データ蓄積 [コース3]データ分析 [コース4]データ利活用本講座の学習内容(2-2:クラウドのサービスモデル・実装モデル)
クラウドの利用には、2種類の分類があることを紹介します。 クラウドサービスの利用者とクラウド事業者の役割分担としての「サービスモデル」を説明します。 クラウドサービスの利用機会の開かれ方としての「実装モデル」を説明します。 座学 クラウドに関する2種類の分類を把握する。 クラウドに関する「サービスモデル」の分類基準とそ の事例を理解する。 クラウドに関する「実装モデル」の分類基準とその 事例を理解する。 [1]クラウドに関する分類 【講座構成】 【学習のゴール】 【講座概要】 [2]クラウドのサービスモデルの分類と事例 [3]クラウドの実装モデルの分類
様々な利用形態があることが、クラウドの定義が不明瞭な原因の一つとなっています。
クラウドの利用形態と分類
講座2-1では、クラウドの定義が不明瞭になっていることを示しました。 • その理由の一つとして、講座2-1に示したように「クラウド」が脚光を浴びたため、バズワードとして使われたことが挙げられます。 この講座では、2種類のクラウドの分類に合わせて、各モデル内のクラウドの利用事例を説明します。 [1]クラウドに関する分類 「クラウド」の定義が不明瞭になっている理由の一つとして「クラウド」には様々な利用形態があり、簡潔 で明瞭な定義が困難であることが挙げられます。 NIST(米国国立標準技術研究所)は2009年の資料において、クラウドを明確に定義せず、「必須の 5つの特徴」を挙げるに留まりました。 • 講座2-1で示したように5つの特徴のうちの1つには、仮想化技術等による「スピーディーな拡張性」が示されています。 • 「クラウド」と言った場合に、組織が利用する仮想サーバの貸し出しを思い浮かべる人もいれば、個人が利用するウェブメールやデータ保存サービスを 思い浮かべる人もいます。 同じNISTの資料内には、クラウドの利用形態に関して2種類のモデルでの分類が示されています。 モデル名 分類の基準 区分 サービスモデル (service model) クラウドサービスの構築・カスタマイズに関する役割分担による分類 「クラウド事業者に任せる範囲」と「利用者が管理・構築する範囲」による区分 実装モデル (Deployment model) クラウドサービスの利用機会の開かれ方による分類 利用機会の公開の程度・公開状態の組み合わせによる区分 NISTが公開した2種類のクラウドの分類
クラウドサービスのサービスモデルは「クラウドサービスの構築・カスタマイズに関する役割分
担」によって3つに分類されます。
NISTが示した3種のサービスモデル
サービスモデルは「クラウド事業者に任せる範囲と利用者が管理・構築する範囲」によって、IaaS、 PaaS、SaaSの3種に分類されます。 1. IaaS(Infrastructure as a Service:サービスとして提供されるインフラストラクチャー) 2. PaaS (Platform as a Service:サービスとして提供されるプラットフォーム)3. SaaS (Software as a Service:サービスとして提供されるソフトウェア)
利用開始時に、IaaSでは仮想サーバの提供を受けるのみですが、SaaSではソフトウェアをすぐに利用できます。 [2]クラウドのサービスモデルの分類と事例 保有機器 アプリケーション (ソフトウェア) OS (プラットフォーム) ハードウェア (インフラストラクチャー) IaaS アプリケーション (ソフトウェア) OS (プラットフォーム) ハードウェア (インフラストラクチャー) PaaS アプリケーション (ソフトウェア) OS (プラットフォーム) SaaS アプリケーション (ソフトウェア) OS (プラットフォーム) 【凡例】 ユーザーが 構築・管理 クラウド事業者が 構築・管理 「イアース」 または「アイアース」 「パース」 「サース」 • 「インフラストラクチャー」は、「基盤」や「下支えするもの」を指し、クラウドサービスにおいては仮想サーバを指しています。 • プラットフォームは、個別の作業をするアプリケーション(ソフトウェア)を導入する土台となる基本ソフトウェアで、OSを含みます。 • 各サービスモデルの主な利用者として、IaaSはIT技術者、PaaSは開発者・実装者、SaaSは一般ユーザーとなっています。 保有機器および各クラウドのサービスモデルの「構築・管理範囲」 ハードウェア (インフラストラクチャー) (インフラストラクチャー) ハードウェア
IaaS/PaaSの型の有力なクラウドサービスとして「AWS」 「Azure」 「GCP」が挙げられます
IaaS/PaaS型の有力なクラウドサービス
AWSは「Amazon Web Service」の略でAmazon社が提供、 「Azure(アジュール)」は
Microsoft社提供、GCPは「Google Cloud Platform」の略でGoogle社が提供しています。
• これらは三大クラウドプラットフォームと呼ばれることもあります。
• AWSのサービスメニューにはIaaS、PaaSに対応するものがあります。
クラウドプラットフォームでは、様々なクラウドサービスを構築、運営することができます。
© 2015 Google Inc. All rights reserved. Google Cloud Platform は Google Inc. の 商標です。
Microsoft は、米国 Microsoft Corporation およびその関連会社の商標です。
Amazon Web Servicesは、米国 その他の諸国における、Amazon.com, Inc.またはその関連会社の商標です。 これらのクラウドサービスでは、簡単な操作で仮想サーバを構築できます。 ・ 最も安い仮想サーバは1時間当たりの数円の利用料です。 Salesforce社が提供するPaaS型クラウドサービスのForce.comでは、営業支援や経理といっ た業務用アプリケーションを開発・運営しやすい環境があらかじめ構築されています。 • アプリケーションの構築には、「会計年度」「営業時間」など業務支援に適した変数が、あらかじめ用意されています。 3大クラウドプラットフォームと呼ばれる有力なIaaS/PaaS型サービス [2]クラウドのサービスモデルの分類と事例
SaaS型のクラウドサービスの例として、電子メールサービスやファイル共有サービスが挙げら
れます。
SaaSの説明とサービス事例
代表的なSaaS型クラウドサービスとして、Gmailなどの電子メールサービス、dropboxなどのファイル共 有サービスが挙げられます。 クラウドの仮想化技術の進展によって、巨大な保存容量を安価に利用できるようになりました。 Gmailの利用画面 SaaS型クラウドサービスでは、インターネットを経由してソフトウェアをサービスとして利用できます。 • SaaSは、仮想サーバの構築作業やプログラミング不要で利用できる反面、設定の自由度はIaaSやPaaSに比べて低くなっています。 SaaS型クラウドサービスにおけるソフトウェアは、一般ユーザーがプログラミング不要で利用できるも のとなっています。 • SaaSでは、ユーザーによるソフトウェアの更新(アップデート)作業の必要はありません。© 2015 Google Inc, used with permission