77. PC/AT Mac
Windows Linux MacOS
クライアントごとに専用のプログラム (ネイティブアプリ) を用意する必要があり、開発効率が良くない
クライアントプラットフォームの変遷
PC/AT Mac
Windows Linux MacOS
RIA/Ajax
1つのプログラムコードですべてのプラットフォームに対応、コストを最少化して売上を最大化できる
89. ITインフラと利用形態の歴史的変遷
89
OS
OS
AP AP AP
AP AP AP
3 2 1
OS
AP AP AP
OS OS
VM VM VMOS
AP AP AP
OS OS
OS
AP AP AP
OS OS
VM VM VM OS
AP
設定
AP
設定
AP
設定
コンテナ コンテナ コンテナ
1950年代〜/バッチ
1960年代〜/タイムシェアリング 1970年代〜/仮想化(仮想マシン)
1980年代〜/分散化 2000年代〜/仮想化(仮想マシン)
2015〜/コンテナ
メインフレーム
メインフレーム
ミニコン
メインフレーム
ミニコン
ミニコン
PCサーバー
PCサーバー
クラウド
(IaaS)
PCサーバー
クラウド
(PaaS)