【Webシステム】Webの3層構成ってなに?
いつもご覧いただきありがとうございます。
Webシステム基礎シリーズ、
「Webの三層構成とは何か」について書いていきます。
Webの三層構成とは何か
極論、Webシステムを構成するソフトウェアを大きく3つの構成に分けて
連携させる構成を指します。
主役となる構成要素は以下の3つです。
・Webサーバ
・アプリケーションサーバ
・データベースサーバ
Webサーバとは
Webサーバはフロントエンドにあり、ユーザーと直接やり取りを行うサーバです。
ユーザーがWebブラウザからリクエストした内容を受け付けて処理します。
アプリケーションサーバとは
Webアプリケーションサーバでは、Webサーバからのリクエストを
Java、Ruby、PHPなどを実行して処理します。
場合によっては、データベースにアクセスしてデータを要求します。
データベースサーバとは
データベースは、主にデータの管理を行っているバックエンドで、
Webサイトに必要なユーザーデータや商品データなどを保存しています。
Webアプリケーションはデータベースにアクセスし、
必要なデータの抽出や加工処理を実行します。
本日は「Webの三層構成とは何か」についてかんたんにまとめさせていただきました。
最後までご覧いただきありがとうございました。