コンピュータサイエンス入門 第12回

システムの形態
コンピュータサイエンス入門
第12回
集中処理
集中処理 分散処理
クライアントサーバシステム Webシステム
バッチ処理 リアルタイム処理
対話型処理 非対話型処理
分散処理
水平分散システム
集中処理システムと比較した場合の
分散処理システムの特徴は?
プログラム
データ
クライアント・サーバシステム
垂直分散システム
集中処理システムと比較した場合の
分散処理システムの特徴は?
クライアント・サーバシステム
垂直分散システム
3層クライアント・サーバシステム
データアクセス
2層クライアント・サーバシステム
処理条件
組み立て
検索条件
入力
データ
加工
結果
表示
1
3層クライアント・サーバシステム
データベースアクセス層
3層クライアントサーバシステムのファンクション層
で処理される二つの機能は?
3層クライアントサーバシステムのファンクション層
で処理される二つの機能は?
RPC(Remote Procedure Call)の記述は?
RPC(Remote Procedure Call)の記述は?
シンクライアント端末とは?
シンクライアント端末とは?
データアクセス
ファンクション層
処理条件
組み立て
プレゼンテーション層
検索条件
入力
データ
加工
結果
表示
RPC (リモート・プロシージャ・コール)
他のコンピュータの手続きを呼び出す
RPC
シンクライアントシステム
セキュリティ面に利点
クライアントに情報を持たない
サーバを直接操作
2
インターネットサーバとクライアント
リアルタイム処理
バッチ処理
データをためて一度に処理
(例)月に1度の
給与計算
ショッピングサイトのシステムで、
それぞれ適した処理形態は?
(a) 在庫照会と注文受け付け
(b) 売上集計日報作成
その都度、処理
(例)チケット予約
コンピュータセンタで作業
を使ってサーバにアクセス
遠隔地からデータ送信
対話型処理
否対話型処理
ショッピングサイトのシステムで、
それぞれ適した処理形態は?
(a) 在庫照会と注文受け付け
(b) 売上集計日報作成
(例)航空機飛行制御
信頼性とシステム構成
信頼性とサイト構成
応答
お引出し
入力
バッチ処理に
適している
(例)マークシート読取り
お預入れ
入力
オンライン
トランザクション処理に
適している
(例)ATM
デュプレックスシステム
シンプレックスシステム
コールドスタンバイ方式
ウォームスタンバイ方式
ホットスタンバイ方式
デュアルシステムは?
現用系 (オンライン処理)
デュアルシステム
冗長化で
信頼性向上
処理の
二重化
待機系 (バッチ処理)
コールドスタンバイ方式 電源OFF
ウォームスタンバイ方式 電源ONなだけ
電源ON 現用系と同期
ホットスタンバイ方式
3
デュアルシステムは?
クラスタシステム
サイト(施設の場所)の構成
複数が1台のコンピュータのようにふるまう
ウォームサイト
データ以外準備OK
ホットサイト
現用系
フェールオーバ
障害時に切り替えること
処理能力向上のためのシステム構成
最低限の機器
のみ
ロード
バランサ
マルチプロセッサ 複数のCPUによる処理
密結合型
コールドサイト
データも同期
疎結合型
クラスタシステム
複数が1台のコンピュータのようにふるまう
ロードシェアリング
主記憶装置
ロード
バランサ
プロセッサ
グリッド・コンピューティング
ピア・ツー・ピア
ピアツーピアシステムは?
4
クラウド・コンピューティング
ピアツーピアシステムは?
情報家電
グリッド
コンピューティング
クラウド
コンピューティング
高スケーラビリティ(大容量)
高アベイラビリティ(高い可用性)
5