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