18. World Wide Web
• URI (Uniform Resource Identifier)
• HTTP (Hyper Text Transfer Protocol)
• HTML(Hyper Text Markup Language)
Mapping the internet | nicolasrapp.com
18 http://nicolasrapp.com/?p=1180
19. World Wide Web
• URI 「お店の住所」
• HTTP 「注文のルール(プロトコル)」
• HTML「商品」
Mapping the internet | nicolasrapp.com
19 http://nicolasrapp.com/?p=1180
20. World Wide Web
① URL は
「http://www.google.co.jp/」
カタカタカタカタ...ターン!
③「来たか・・・!!」ガタッ
②何かください
Webブラウザ(クライアント)
(HTTPリクエスト)
④これをあげよう
Google社の
(HTTPレスポンス)
Webサーバ
⑤もらった何か
(HTML)を表示 ※実際にはDNSサーバを経由しているが、ここでは割愛
20
21. World Wide Web
インターネット上での
URI
通信プロトコルを指定 HTTP
URL
(Uniform
Resource
Locator)
インターネット上の HTML
どこにあるかを指定
21
30. Web Server
Web サーバの URL は、常に同じ「ファイル」を示し
ます
(例)http://somewhere/path/to/hoge.html
→必ず「hoge.html」という HTML が返ってくる
一昔前の「ホームページ」ってこんなのだったよね
(Web 1.0 とか言われたり)
30
38. Cloud = X as a Service
XaaS Soft
SaaS (Software as a Service)
PaaS (Platform as a Service)
DaaS (Database as a Service) aPaaS (application Platform as a Service)
iPaaS (integration Platform as a Service)
IaaS (Infrastructure as a Service) = HaaS (Hardware as a Service)
DaaS (Desktop as a Service) STaaS (Storage as a Service)
MaaS (Metal as a Service) LBaaS (Load Balancer as a Service)
Hard
38
39. クラウド = ネット上のサービスなら何でも
XaaS 公開されている 具体的
SaaS (Software as a Service) サービスを使う
いわゆる「Webアプリ」
決められたルールで
PaaS (Platform as a Service) サービスを作る
DaaS (Database as a Service) aPaaS (application Platform as a Service)
Webアプリを動かす環境
iPaaS (integration Platform as a Service)
ルールも自作
IaaS (Infrastructure as a Service) = HaaS (Hardware as レンタルサーバ
a Service)
DaaS (Desktop as a Service) STaaS (Storage as a Service)
サーバを自由に使わせてくれるらしいよ
MaaS LBaaS
(Metal as a Service) (Load Balancer as a Service)
自由度高
39
40. SaaS vs PaaS vs IaaS
出展:SaaS/PaaS/IaaSとは(http://itpro.nikkeibp.co.jp/article/Keyword/20110216/357282/)
図:SaaS/PaaS/IaaSの構成要素
40