システム構成要素

Download Report

Transcript システム構成要素

システム構成要素
①システムの構成
②システムの評価
「システム構成要素」 (C)Copyright,Toshiomi KOBAYASHI,2010-2015
1
①システムの構成
(p182~)
「システム構成要素」 (C)Copyright,Toshiomi KOBAYASHI,2010-2015
2
(1)情報システムの処理形態(p182)
• 集中処理
– 1台のコンピュータですべての処理を行う
• 管理が容易
• 分散処理
– 複数のコンピュータで各機能を分散して行う
集中処理 →
高速
信頼性高く
「システム構成要素」 (C)Copyright,Toshiomi KOBAYASHI,2010-2015
3
処理形態の別分類(利用形態)(p183)
A. 対話型処理
– 画面経由で“対話しながら”処理する
B. リアルタイム処理
高速・信頼性
とは無関係ですが
– 実際の時刻変化と“同時に”処理する
(例)
C. バッチ処理
– データを期間蓄積して“束にして”一括処理する
D. オンライン・トランザクション(リアルタイム)処理
– データが発生した時点で“即時に”処理する
「システム構成要素」 (C)Copyright,Toshiomi KOBAYASHI,2010-2015
4
(2)情報システムの構成方法(p184)
• デュアルシステム
– 同一の処理を行う(高信頼性)
• デュプレックスシステム
2台のコンピュータ
を使う=「Du」
– 障害時に切り替える(Hotスタンバイ/Coldスタンバイ)
「システム構成要素」 (C)Copyright,Toshiomi KOBAYASHI,2010-2015
5
(3)クライアントサーバシステム(p182)
• 各コンピュータに
サーバ
クライアント
という役割を与える
サーバ
(サーバ機能)
サーバOS
DBMS
業務アプリケーショ
ン
ネットワーク
→ 速く
(PCは複数台)
垂直機能分散
PC
(クライアント機能)
PC OS
GUI
画面操作
ネットワーク
LAN
「システム構成要素」 (C)Copyright,Toshiomi KOBAYASHI,2010-2015
6
3層C/Sシステム
• 2層(サーバ機能) ⇒ をさらに分割
– データ/アプリケーション
•より高速に
•開発・保守も容易に
データ層
(データベース層)
サーバOS
アプリケーション層
(ファンクション層)
サーバOS
DBMS
業務アプリケー
ション
データベース操作
ネットワーク
ネットワーク
プレゼンテーション層
PC OS
GUI
画面操作
ネットワーク
LAN
「システム構成要素」 (C)Copyright,Toshiomi KOBAYASHI,2010-2015
7
(4)クラスタシステム(p184)
もっと多くのコンピュータを
水平機能分散
• 同様機能の複数コンピュータを
1台の仮想コンピュータのように動作させる
– 多重化による高信頼性・高速化
「システム構成要素」 (C)Copyright,Toshiomi KOBAYASHI,2010-2015
8
Diskの話、冗長性を利用
(5)RAID(HardDiskの信頼性 p185)
、
• 複数Diskを使って、信頼性+高速性
種類 別名
RAID0 ストライピング
RAID1 ミラーリング
RAID2
RAID3
RAID4
RAID5
説明
複数のdiskに巡回的に書く
複数のdiskに同一データを書く
ECCを付けてbitごとに複数diskに分けて書く
parityを付けてbitごとに複数diskに分けて書く
parityを付けてブロックごとに複数diskに分けて書く
RAID4+parity-disk非専用化
特徴
並列処理で高速化
複数倍のdiskが必要
12台のdiskが必要
9台のdiskが必要
実用的
「システム構成要素」 (C)Copyright,Toshiomi KOBAYASHI,2010-2015
Parity=
誤り検出
/訂正
9
②システムの評価
(p186~)
「システム構成要素」 (C)Copyright,Toshiomi KOBAYASHI,2010-2015
10
(1)高信頼性システムの設計(p186)
– フォールトトレランス(Fault Tolerance、耐故障)
• 設計思想
• フェールセーフ(Fail Safe)
– 安全第一となるよう挙動する(例:自動停止)
• フェールソフト(Fail Soft、縮退運転)
– 全面停止とせず、必要最小限の機能で稼動続
ける(例:ATMのみ稼動)
「システム構成要素」 (C)Copyright,Toshiomi KOBAYASHI,2010-2015
11
(2)システムの信頼性指標(p187)
• ベースになる指標
– MTBF(平均故障間隔、時間/件)
• =総稼働時間/総故障件数
• Mean Time Between Failure
– MTTR(平均修復時間、時間/件)
• =総修復時間/総故障件数
• Mean Time ToRepair
• 稼働率(Availability)
– MTBF/(MTBF+MTTR)
定義
• (全運用時間 - 故障時間)/全運用時間
「システム構成要素」 (C)Copyright,Toshiomi KOBAYASHI,2010-2015
12
数値例
• MTBF = (100 + 350 + 120) ÷ 3 = 190
• MTTR = (6 + 2 + 4) ÷ 3 = 4
• 稼働率 = 190 ÷ (190 + 4) = 0.979
•
(582 - 12) ÷ 582 = 0.979
「システム構成要素」 (C)Copyright,Toshiomi KOBAYASHI,2010-2015
13
RASIS(p190)
• 信頼性(Reliability)
保全性(Integrity)
安全性(Security)
(p191)
– 障害が少ない
– MTBF(平均故障間隔) ← 予防保守(p189)
• 可用性(Availability)
– いつでも使える
– 稼動率=MTBF/(MTBF+MTTR)
• 保守性(Serviceability)
– 速く修復できる
– MTTR(平均修復時間) ← 遠隔保守(p189)
「システム構成要素」 (C)Copyright,Toshiomi KOBAYASHI,2010-2015
14
複合システムの信頼性(p188)
• 直列システム
AxB
• 並列システム
0.9 x 0.9 = 0.81
A
B
1-(1-0.9) x (1-0.9)
= 0.99
– どれか1つの装置が稼働していれば
全体として稼働しているシステム
1 - (1 - A) x (1 - B)
A
B
「システム構成要素」 (C)Copyright,Toshiomi KOBAYASHI,2010-2015
15
(3)システムの性能(p189)
• スループット
– 単位時間あたりの処理件数
• 多くの量を処理する力
レスポンスタイム=10秒
↓
スループット=6件/分?
• レスポンスタイム
– 処理依頼 ~
最初の応答
までの時間
• オンラインシステムの性能
• 早く返す力
• ターンアラウンドタイム
• バッチ処理の性能(第4回)
「システム構成要素」 (C)Copyright,Toshiomi KOBAYASHI,2010-2015
16
End
「システム構成要素」 (C)Copyright,Toshiomi KOBAYASHI,2010-2015
17
Link先
「システム構成要素」 (C)Copyright,Toshiomi KOBAYASHI,2010-2015
18
対話型システム
Web
スマホ
①画面から
指示すると
②情報システムから
答えが出てくる
「システム構成要素」 (C)Copyright,Toshiomi KOBAYASHI,2010-2015
19
リアルタイム処理システム
工場の生産管理
電子改札
実際の時刻変化と“同時”
でないと困る
「システム構成要素」 (C)Copyright,Toshiomi KOBAYASHI,2010-2015
20
バッチ処理システム
大量データ処理
給与計算
原価計算
入試成績判定
「システム構成要素」 (C)Copyright,Toshiomi KOBAYASHI,2010-2015
21
オンライン・トランザクションシステム
座席予約システム
ATMシステム
(戻る)
“同時”と似ている
“即時”=1件ごと
「システム構成要素」 (C)Copyright,Toshiomi KOBAYASHI,2010-2015
22
FaleSoft
FaleSafe
再構成
(戻る)
「システム構成要素」 (C)Copyright,Toshiomi KOBAYASHI,2010-2015
23