11. クラウドとは
クラウド
システム・プラットフォーム
仮想化
としてのクラウド
ホスティング
Amazon EC2 統合プラットフォーム
としてのクラウド
PaaS
Googlle
ソフトウェア・プラットフォーム App Engine
Web
としてのクラウド
SaaS
Amazon A2S
SaaS: Software as a Service
PaaS: Platform as a Service
12. Webがプラットフォームになる
アプリケーション
アプリケーション
Web
アプリケーション
Java Java
OS OS OS
50. アプリケーション統合の障壁
¡ Networks are unreliable.
¡ Networks are slow.
¡ Any two applications are different.
¡ Change is inevitable.
『Enterprise Integration Patterns』より
51. クラウド・アプリケーションの作法
¡ エラーの発生を前提とする。
l Networks is are unreliable.
¡ 入出力は非同期処理を前提とする。
l Networks are slow.
¡ Webプラットフォームを前提とする。
l Any two applications are different.
¡ アジャイル開発を前提とする。
l Chenge is inevitable.