16. デジタル化とは何か
アナログ Analog
連続量(区切りなく続く値を持つ量)
現実世界
私たちが生きている世界 身体を介して体験し、実感できる
IT Information Technology:情報技術
コンピューターやネットワークを実現し
それを活用するための技術
Physical World
デジタル Digital
離散量(とびとびの値しかない量 )
サイバー空間
コンピューターとネットワーク
で作られた世界 コンピューターやネットワークで扱える
Cyber Space
デジタル化
センサー・web・モバイル
などを介し
アナログをデジタルに
変換すること
ICT
Information
and Communication
Technology
情報通信
技術
66. システム利用形態の歴史的変遷
OS
OS
AP AP AP
AP AP AP
3 2 1
1950年代〜/バッチ 1960年代〜/タイムシェアリング
メインフレーム メインフレーム
ミニコン
OS
AP AP AP
OS OS
VM VM VM
1970年代〜/仮想化(仮想マシン)
メインフレーム
ミニコン
OS
AP AP AP
OS OS
1980年代〜/分散化
ミニコン
PCサーバー
OS
AP AP AP
OS OS
VM VM VM
2000年代〜/仮想化(仮想マシン)
PCサーバー
クラウド
(IaaS)
OS
AP
設定
AP
設定
AP
設定
コンテナ コンテナ コンテナ
2015〜/コンテナ
PCサーバー
クラウド
(PaaS)
メインフレームの時代
オープン・システムの時代
クラウドの時代
67. 物理システム・仮想化・コンテナの比較
物理サーバー
(ハードウェア)
ミドルウェア
アプリ アプリ アプリ
ハイパーバイザー
仮想サーバー 仮想サーバー 仮想サーバー
物理システム 仮想化されたシステム
ミドルウェア ミドルウェア
物理サーバー
(ハードウェア)
物理サーバー
(ハードウェア)
ストレージ
CPU
メモリ
ストレージ
CPU
メモリ
ストレージ
CPU
メモリ
物理サーバー
(ハードウェア)
ミドルウェア
アプリ アプリ アプリ
ミドルウェア ミドルウェア
OS
コンテナ・システム
物理サーバー
(ハードウェア)
ミドルウェア
アプリ アプリ アプリ
ミドルウェア ミドルウェア
ライブラリ
環境変数
ライブラリ
環境変数
ライブラリ
環境変数
コンテナ管理システム
コンテナ コンテナ コンテナ
カーネル
OS
OS
OS OS
OS
OS
72. DockerとKubernetes の関係
72
コンテナの作成
コンテナの実行
コンテナ内でファイルシステ
ムとして使われるイメージの
作成および管理 など
関連するコンテナのグルーピング
コンテナに割り振られるIPアドレスの管理
コンテナ間ネットワークルーティング管理
複数のコンテナを利用した負荷分散
コンテナに割り当てるストレージの管理
コンテナの監視 など
ネットワークのルーティングや複数コンテナの
連携、複数台のサーバーを対象にコンテナを横
断的に管理する機能などは提供されていない。
クラスタ環境でDockerを利用する場合は別途何らかの管理手法を用意する必要がある。
Dockerと連携して利用できるデプロイ/オーケストレーションツールのひとつ
By Google
Manage a cluster of Linux containers as a single
system to accelerate Dev and simplify Ops.
Linuxコンテナのクラスタを単一のシステムとして管理して
開発を加速し、運用を簡素化します。
意味:ギリシャ語で「人生の道標」
読み方:クーベルネイテス(koo-ber-nay'-tace)