SlideShare a Scribd company logo
1 of 15
Download to read offline
IaaS, PaaSと利用者
@showyou (twitter, hatena)
注意
この資料は夏休みの自由研究として書きました
極力特定のベンダーに偏らない話にしてますし、
所属する組織の意見・見解でもありません。
個人的な認識なので間違ってることあれば連絡下
さい
IaaSすらない世界
Hardware
Virtual Machine
OS
各種サービス(MySQL等)
アプリ固有サービス
アプリケーション 等は任意のもの。必須ではない。
既存のIaaSまでの風景
Hardware
Virtual Machine
OS
各種サービス(MySQL等)
アプリ固有サービス
アプリケーション
IaaS
OS
各種サービス(MySQL等)
アプリ固有サービス
アプリケーション
Virtual Machine
Hardware Hardware
マシン部分の仮想化
物理マシンが何台あろうが、
1台だろうが仮想マシンを使うまいが
OS以上からはVM数個としてだけ
認識される
IaaSの構成の例
vSphere Server + ESXi Server (+実機)
OpenStack + なんか
Docker用管理ツール + Docker
(注:DockerはVMではない)
などなど
※Amazonは後述
IaaSの拡張例
Amazon EC2 のインスタンス
-> 利用者からするとVMっぽいものがもらえるが、
その実体がVMで動いているのか実機なのかは
わからない(気にしない)
-> (業者が)マシンを追加しても利用者には他と同
様にVMの1つとして扱うことができる
IaaSまでの役割
Hardware
Virtual Machine
OS
各種サービス(MySQL等)
アプリ固有サービス
アプリケーション
IaaS
OS
各種サービス(MySQL等)
アプリ固有サービス
アプリケーション
Virtual Machine
Hardware Hardware
いじる人
開発者
IT基盤担当
IT基盤担当
(監視のみ)
PaaS
Hardware
Virtual Machine
OS
各種サービス(MySQL等)
アプリ固有サービス
アプリケーション
IaaS
OS
各種サービス(MySQL等)
アプリ固有サービス
アプリケーション
Virtual Machine
Hardware Hardware
いじる人
開発者
アプリケーション
アプリ固有サービス
PaaS IT基盤担当
(監視のみ)
IaaSの拡張例(再掲)
Amazon EC2 のインスタンス
-> 利用者からするとVMっぽいものがもらえるが、
その実体がVMで動いているのか実機なのかは
わからない(気にしない)
-> (業者が)マシンを追加しても利用者には他と同
様にVMの1つとして扱うことができる
PaaSの拡張例
そもそもVMが何使ってるかもわからない(気にな
らない)
(業者が)VMを別途違う構成で作ったとしても、利
用者から見れば同じ1インスタンスにすぎない
IaaSまでの課題
開発者「新規サービスだしたい!」
↓
IT基盤部門にサーバの確保等お願いしな
くちゃいけない
↓
交渉に時間かかる
PaaSの場合
IT基盤部門は事前にPaaSセットアップ、リソース確保
↓
開発者「新規サービス作りたい!」
↓
開発者が自分でPaaSのリソース確保
開発者だけで完結 = IT基盤に都度設定してもらう必
要ないから早い
PaaSプロバイダ
● ただ顧客企業に対して提供しても、IaaSと区別さ
れにくい
○ 出てくるのがOS以上を知ってる層になりがち
● 設定・管理が面倒なのが提供されると嬉しい
○ Hadoop,HBase,Cassandraとか
■ GAEのBigtable, AWSのDynamo
● 会社独自のサービスが触れると嬉しい
○ 商用ソフトウェアとか
ポイント
● 図で示した通りIaaSとPaaSで差はあるものの、
システムレベルではわかりにくい
○ 特に(余談で書く)AWSが両方カバーしてて判
別しづらい
● 「誰が何しなくて済むか」考えるとわかりやすいか
も
余談:Amazonのサービス
IaaS
OS
各種サービス(MySQL等)
アプリ固有サービス
アプリケーション
Virtual Machine
Hardware Hardware
いじる人
開発者
アプリケーション
アプリ固有サービス
EC2 +
OS
イメージ
IT基盤担当
(調達、リソース
管理)
S3,
RDB,
Dynamo,
EMR
アプリケーション
アプリ固有サービス
PaaS

More Related Content

What's hot

Visual studio communityの紹介
Visual studio communityの紹介Visual studio communityの紹介
Visual studio communityの紹介Kazunori Hamamoto
 
Serverless で位置情報を活用する
Serverless で位置情報を活用するServerless で位置情報を活用する
Serverless で位置情報を活用するuchimanajet7
 
オイシックスxAWS導入事例
オイシックスxAWS導入事例オイシックスxAWS導入事例
オイシックスxAWS導入事例Saori Tanaka
 
110409 silverlight square_lt_pub
110409 silverlight square_lt_pub110409 silverlight square_lt_pub
110409 silverlight square_lt_pubTakayoshi Tanaka
 
JAWS-UG京王線#1業務で使うAWSCLI
JAWS-UG京王線#1業務で使うAWSCLIJAWS-UG京王線#1業務で使うAWSCLI
JAWS-UG京王線#1業務で使うAWSCLITomoaki Imai
 
Swiftを迷わず選んだ理由
Swiftを迷わず選んだ理由Swiftを迷わず選んだ理由
Swiftを迷わず選んだ理由zuckerburg
 
Signature & Model Hybrid Platform
Signature & Model Hybrid PlatformSignature & Model Hybrid Platform
Signature & Model Hybrid PlatformYOJI WATANABE
 
AWSを会社で使ってみた
AWSを会社で使ってみたAWSを会社で使ってみた
AWSを会社で使ってみたSatoshi Ishikawa
 
App service コトハジメ
App service コトハジメApp service コトハジメ
App service コトハジメTsubasa Yoshino
 
Azure(クラウド)を使った堅牢なシステムを考える
Azure(クラウド)を使った堅牢なシステムを考えるAzure(クラウド)を使った堅牢なシステムを考える
Azure(クラウド)を使った堅牢なシステムを考えるTsubasa Yoshino
 
OWASP Top 10 - 2013 を起点にして
OWASP Top 10 - 2013 を起点にしてOWASP Top 10 - 2013 を起点にして
OWASP Top 10 - 2013 を起点にしてChia-Lung Hsieh
 
中小企業向けWindows Server OSの底力~Microsoft オンライン サービスとの統合
中小企業向けWindows Server OSの底力~Microsoft オンライン サービスとの統合中小企業向けWindows Server OSの底力~Microsoft オンライン サービスとの統合
中小企業向けWindows Server OSの底力~Microsoft オンライン サービスとの統合Satoru Nasu
 
2018 m365-e5-zero trust-network
2018 m365-e5-zero trust-network2018 m365-e5-zero trust-network
2018 m365-e5-zero trust-networkTakanori Tsuruta
 
クラウドジャパン春 ナレコムクラウド資料
クラウドジャパン春 ナレコムクラウド資料クラウドジャパン春 ナレコムクラウド資料
クラウドジャパン春 ナレコムクラウド資料knowledgecommunication
 
Windows Server 2016 Essentials TP4の強化ポイントと PowerShellの使いどころ
Windows Server 2016 Essentials TP4の強化ポイントとPowerShellの使いどころWindows Server 2016 Essentials TP4の強化ポイントとPowerShellの使いどころ
Windows Server 2016 Essentials TP4の強化ポイントと PowerShellの使いどころSatoru Nasu
 
Jawsug elastic beanstalk_150207
Jawsug elastic beanstalk_150207Jawsug elastic beanstalk_150207
Jawsug elastic beanstalk_150207Yutaka Hiroyama
 
「ど素人の非セキュ女がOWASPや日本のセキュリティ団体の活動やイベントを調べてみた」
「ど素人の非セキュ女がOWASPや日本のセキュリティ団体の活動やイベントを調べてみた」「ど素人の非セキュ女がOWASPや日本のセキュリティ団体の活動やイベントを調べてみた」
「ど素人の非セキュ女がOWASPや日本のセキュリティ団体の活動やイベントを調べてみた」OWASP Kansai
 
データ可視化とコスト管理 Slideshare
データ可視化とコスト管理 Slideshareデータ可視化とコスト管理 Slideshare
データ可視化とコスト管理 SlideshareYu Nishimura
 
中小企業向けWindows Server OSの基本とTips
中小企業向けWindows Server OSの基本とTips中小企業向けWindows Server OSの基本とTips
中小企業向けWindows Server OSの基本とTipsSatoru Nasu
 

What's hot (20)

Visual studio communityの紹介
Visual studio communityの紹介Visual studio communityの紹介
Visual studio communityの紹介
 
Serverless で位置情報を活用する
Serverless で位置情報を活用するServerless で位置情報を活用する
Serverless で位置情報を活用する
 
オイシックスxAWS導入事例
オイシックスxAWS導入事例オイシックスxAWS導入事例
オイシックスxAWS導入事例
 
110409 silverlight square_lt_pub
110409 silverlight square_lt_pub110409 silverlight square_lt_pub
110409 silverlight square_lt_pub
 
JAWS-UG京王線#1業務で使うAWSCLI
JAWS-UG京王線#1業務で使うAWSCLIJAWS-UG京王線#1業務で使うAWSCLI
JAWS-UG京王線#1業務で使うAWSCLI
 
Swiftを迷わず選んだ理由
Swiftを迷わず選んだ理由Swiftを迷わず選んだ理由
Swiftを迷わず選んだ理由
 
Signature & Model Hybrid Platform
Signature & Model Hybrid PlatformSignature & Model Hybrid Platform
Signature & Model Hybrid Platform
 
AWSを会社で使ってみた
AWSを会社で使ってみたAWSを会社で使ってみた
AWSを会社で使ってみた
 
App service コトハジメ
App service コトハジメApp service コトハジメ
App service コトハジメ
 
Azure(クラウド)を使った堅牢なシステムを考える
Azure(クラウド)を使った堅牢なシステムを考えるAzure(クラウド)を使った堅牢なシステムを考える
Azure(クラウド)を使った堅牢なシステムを考える
 
OWASP Top 10 - 2013 を起点にして
OWASP Top 10 - 2013 を起点にしてOWASP Top 10 - 2013 を起点にして
OWASP Top 10 - 2013 を起点にして
 
中小企業向けWindows Server OSの底力~Microsoft オンライン サービスとの統合
中小企業向けWindows Server OSの底力~Microsoft オンライン サービスとの統合中小企業向けWindows Server OSの底力~Microsoft オンライン サービスとの統合
中小企業向けWindows Server OSの底力~Microsoft オンライン サービスとの統合
 
2018 m365-e5-zero trust-network
2018 m365-e5-zero trust-network2018 m365-e5-zero trust-network
2018 m365-e5-zero trust-network
 
Azure express route tips
Azure express route tipsAzure express route tips
Azure express route tips
 
クラウドジャパン春 ナレコムクラウド資料
クラウドジャパン春 ナレコムクラウド資料クラウドジャパン春 ナレコムクラウド資料
クラウドジャパン春 ナレコムクラウド資料
 
Windows Server 2016 Essentials TP4の強化ポイントと PowerShellの使いどころ
Windows Server 2016 Essentials TP4の強化ポイントとPowerShellの使いどころWindows Server 2016 Essentials TP4の強化ポイントとPowerShellの使いどころ
Windows Server 2016 Essentials TP4の強化ポイントと PowerShellの使いどころ
 
Jawsug elastic beanstalk_150207
Jawsug elastic beanstalk_150207Jawsug elastic beanstalk_150207
Jawsug elastic beanstalk_150207
 
「ど素人の非セキュ女がOWASPや日本のセキュリティ団体の活動やイベントを調べてみた」
「ど素人の非セキュ女がOWASPや日本のセキュリティ団体の活動やイベントを調べてみた」「ど素人の非セキュ女がOWASPや日本のセキュリティ団体の活動やイベントを調べてみた」
「ど素人の非セキュ女がOWASPや日本のセキュリティ団体の活動やイベントを調べてみた」
 
データ可視化とコスト管理 Slideshare
データ可視化とコスト管理 Slideshareデータ可視化とコスト管理 Slideshare
データ可視化とコスト管理 Slideshare
 
中小企業向けWindows Server OSの基本とTips
中小企業向けWindows Server OSの基本とTips中小企業向けWindows Server OSの基本とTips
中小企業向けWindows Server OSの基本とTips
 

Similar to Iaas, paasと利用者

テックヒルズ Microsoft Azureでソーシャルゲームを作ってみた話
テックヒルズ Microsoft Azureでソーシャルゲームを作ってみた話テックヒルズ Microsoft Azureでソーシャルゲームを作ってみた話
テックヒルズ Microsoft Azureでソーシャルゲームを作ってみた話Kazumi Hirose
 
opsworks本番前提でopsworksを使わないで開発する話 at #jawsug #chibadan
opsworks本番前提でopsworksを使わないで開発する話 at #jawsug #chibadanopsworks本番前提でopsworksを使わないで開発する話 at #jawsug #chibadan
opsworks本番前提でopsworksを使わないで開発する話 at #jawsug #chibadanYasuhiro Araki, Ph.D
 
Microsoft Azure 概要 (2015 年 4 月版)
Microsoft Azure 概要 (2015 年 4 月版)Microsoft Azure 概要 (2015 年 4 月版)
Microsoft Azure 概要 (2015 年 4 月版)Osamu Monoe
 
Jcss 「はじめよう!クラウド」配布用
Jcss 「はじめよう!クラウド」配布用Jcss 「はじめよう!クラウド」配布用
Jcss 「はじめよう!クラウド」配布用chirashier
 
2011年12月 アタックス共同セミナー「先行投資を最小化するクラウドの最新事情」
2011年12月 アタックス共同セミナー「先行投資を最小化するクラウドの最新事情」2011年12月 アタックス共同セミナー「先行投資を最小化するクラウドの最新事情」
2011年12月 アタックス共同セミナー「先行投資を最小化するクラウドの最新事情」Serverworks Co.,Ltd.
 
【CEDEC2018】Azure最新情報+「オトギフロンティア」運用大公開+サーバーレスアーキテクチャー
【CEDEC2018】Azure最新情報+「オトギフロンティア」運用大公開+サーバーレスアーキテクチャー【CEDEC2018】Azure最新情報+「オトギフロンティア」運用大公開+サーバーレスアーキテクチャー
【CEDEC2018】Azure最新情報+「オトギフロンティア」運用大公開+サーバーレスアーキテクチャーDaisuke Masubuchi
 

Similar to Iaas, paasと利用者 (6)

テックヒルズ Microsoft Azureでソーシャルゲームを作ってみた話
テックヒルズ Microsoft Azureでソーシャルゲームを作ってみた話テックヒルズ Microsoft Azureでソーシャルゲームを作ってみた話
テックヒルズ Microsoft Azureでソーシャルゲームを作ってみた話
 
opsworks本番前提でopsworksを使わないで開発する話 at #jawsug #chibadan
opsworks本番前提でopsworksを使わないで開発する話 at #jawsug #chibadanopsworks本番前提でopsworksを使わないで開発する話 at #jawsug #chibadan
opsworks本番前提でopsworksを使わないで開発する話 at #jawsug #chibadan
 
Microsoft Azure 概要 (2015 年 4 月版)
Microsoft Azure 概要 (2015 年 4 月版)Microsoft Azure 概要 (2015 年 4 月版)
Microsoft Azure 概要 (2015 年 4 月版)
 
Jcss 「はじめよう!クラウド」配布用
Jcss 「はじめよう!クラウド」配布用Jcss 「はじめよう!クラウド」配布用
Jcss 「はじめよう!クラウド」配布用
 
2011年12月 アタックス共同セミナー「先行投資を最小化するクラウドの最新事情」
2011年12月 アタックス共同セミナー「先行投資を最小化するクラウドの最新事情」2011年12月 アタックス共同セミナー「先行投資を最小化するクラウドの最新事情」
2011年12月 アタックス共同セミナー「先行投資を最小化するクラウドの最新事情」
 
【CEDEC2018】Azure最新情報+「オトギフロンティア」運用大公開+サーバーレスアーキテクチャー
【CEDEC2018】Azure最新情報+「オトギフロンティア」運用大公開+サーバーレスアーキテクチャー【CEDEC2018】Azure最新情報+「オトギフロンティア」運用大公開+サーバーレスアーキテクチャー
【CEDEC2018】Azure最新情報+「オトギフロンティア」運用大公開+サーバーレスアーキテクチャー
 

More from show you

Classification of Visualize Tool
Classification of Visualize ToolClassification of Visualize Tool
Classification of Visualize Toolshow you
 
An introduction of hue
An introduction of hueAn introduction of hue
An introduction of hueshow you
 
A survey of 2013 data science salary survey”
A survey of   2013 data science salary survey”A survey of   2013 data science salary survey”
A survey of 2013 data science salary survey”show you
 
二階堂愛と二階堂藍の違いについて
二階堂愛と二階堂藍の違いについて二階堂愛と二階堂藍の違いについて
二階堂愛と二階堂藍の違いについてshow you
 
Pycon tw 2013
Pycon tw 2013Pycon tw 2013
Pycon tw 2013show you
 
Mobageのhadoop活用環境と適用方法
Mobageのhadoop活用環境と適用方法Mobageのhadoop活用環境と適用方法
Mobageのhadoop活用環境と適用方法show you
 
aisatsu suruto tomodachiga popopoponnto hueruyo
aisatsu suruto tomodachiga popopoponnto hueruyoaisatsu suruto tomodachiga popopoponnto hueruyo
aisatsu suruto tomodachiga popopoponnto hueruyoshow you
 
13.2 隠れマルコフモデル
13.2 隠れマルコフモデル13.2 隠れマルコフモデル
13.2 隠れマルコフモデルshow you
 
plot beta dist
plot beta distplot beta dist
plot beta distshow you
 
SIG-WI2 twitterにおける、人工無脳との インタラクション
SIG-WI2 twitterにおける、人工無脳との インタラクションSIG-WI2 twitterにおける、人工無脳との インタラクション
SIG-WI2 twitterにおける、人工無脳との インタラクションshow you
 

More from show you (12)

Classification of Visualize Tool
Classification of Visualize ToolClassification of Visualize Tool
Classification of Visualize Tool
 
An introduction of hue
An introduction of hueAn introduction of hue
An introduction of hue
 
A survey of 2013 data science salary survey”
A survey of   2013 data science salary survey”A survey of   2013 data science salary survey”
A survey of 2013 data science salary survey”
 
二階堂愛と二階堂藍の違いについて
二階堂愛と二階堂藍の違いについて二階堂愛と二階堂藍の違いについて
二階堂愛と二階堂藍の違いについて
 
Pycon tw 2013
Pycon tw 2013Pycon tw 2013
Pycon tw 2013
 
Mobageのhadoop活用環境と適用方法
Mobageのhadoop活用環境と適用方法Mobageのhadoop活用環境と適用方法
Mobageのhadoop活用環境と適用方法
 
aisatsu suruto tomodachiga popopoponnto hueruyo
aisatsu suruto tomodachiga popopoponnto hueruyoaisatsu suruto tomodachiga popopoponnto hueruyo
aisatsu suruto tomodachiga popopoponnto hueruyo
 
Yuka
YukaYuka
Yuka
 
3.4
3.43.4
3.4
 
13.2 隠れマルコフモデル
13.2 隠れマルコフモデル13.2 隠れマルコフモデル
13.2 隠れマルコフモデル
 
plot beta dist
plot beta distplot beta dist
plot beta dist
 
SIG-WI2 twitterにおける、人工無脳との インタラクション
SIG-WI2 twitterにおける、人工無脳との インタラクションSIG-WI2 twitterにおける、人工無脳との インタラクション
SIG-WI2 twitterにおける、人工無脳との インタラクション
 

Iaas, paasと利用者