·
WEBサーバ構成パターン覚書
まずはシンプルな構成から
Webサーバのみ(Apache,IIS…)
WAN — Web Server
アプリケーションエンジンを追加した場合(PHP,JSP,ASP…)
WAN — Web Application Server
DBサーバを追加(Oracle,PostgreSQL,MySQL,SQL Server,…)
WAN — Web Application Server — DB Server
WEBサーバの多重化を考える
負荷・リスク分散
Webサーバを多重化(iptables,Squid+mod_rewrite,LVS,…)
WAN — Load Balancer — Web Server |- Web Server
Webサーバを多重化+共有ストレージ (NFS,…)
- ネットワーク部分を共有 WAN — Load Balancer — Web Server |- Web Server |- NAS
- ストレージ専用ネットワーク(SAN) WAN — Load Balancer — Web Server — NAS |- Web Server -|
DBサーバの多重化
Oracle9 のRAC、Oracle10g のグリッド、MySQLのレプリケーション、PostgreSQL+PGCluster/商用レプリケーション製品など
….眠いから続きは後で