20. Cloud
X as a Service(XaaS)
• 全てがサービスとして提供される
»仮想化技術によってシステム構成や運⽤作
業までサービス化できるようになった
»PaaSの進化として現れている
▸インスタンスの提供
▸ミドルウェア単体の提供︓データベースなど
▸Webアプリケーションの実⾏環境
ü コンテナランタイム
ü サーバレス
19
ハードウェア
ネットワーク
仮想化OS
OS
ミドルウェア
コード・設定
データ
IaaS
PaaS
SaaS
ユーザ⾃⾝の管理範囲
30. Microservices
マイクロサービスアーキテクチャ
• 2014年︓「Microservceis」 by James Lewis
»2011年︓先端的なウェブサービス企業が似たようなアーキテクチ
ャスタイルを取っていることが議論に
»Microservices - Java, the Unix Way
▸33rd Degree 2012
• 起きていた事象に名前を付けたもの
»コンセプトが先にあったわけではない
29
Microservceis
http://martinfowler.com/articles/microservices.html
Microservices - Java, the Unix Way
http://2012.33degree.org/talk/show/67