クライアントサーバシステム
集中処理と分散処理
・集中処理:1台の高性能なホストコンピューターにデータや処理を集中させること
・分散処理:多くのコンピュータをネットワークで接続し、データや処理を分散させること
クライアントサーバシステム
・クライアントとサーバでデータや処理(機能)を分散させる分散処理
・サービスを要求するクライアントとサービスを提供するサーバで構成する
3層クライアントサーバシステム
・論理的にプレゼンテーション層、ファンクション層、データベース層の3層構造に分離したアーキテクチャ
ストアドプロシージャ
・利用頻度の高い命令群をあらかじめサーバ上に用意しておき、SQL文の通信負荷(ネットワーク負荷)を軽減する
サーバの仮想化
・1台の物理サーバ上で複数の仮想的なサーバを動作させたり、複数の物理的なマシンを一つのサーバとして扱ったりするための技術
仮想化の形態
・ホスト型
・ハイパバイザ型
・コンテナ型
ライブマイグレーション
・仮想サーバを停止することなく、別の物理のサーバに移動させる技術
システムの処理能力向上
・スケールアップ:個々のサーバのCPUやメモリをなどを増強する
・スケールアウト:サーバの台数を増やす
シンクライアントシステム
・サーバ上でアプリケーションやデータを集中管理することで、クライアント端末には必要最低限の機能しかもたせないシステム
VDI
・クライアント端末のデスクトップ環境を仮想化されたサーバ上に集約して、サーバ上で稼働させる仕組み
NAS
・ネットワーク(LAN)に直接接続する磁気ディスク
本日はここまで。ありがとうございました。
参考文献:
イメージ&クレバー方式でよくわかる 栢木先生の基本情報技術者教室