Web開発でよくあるインフラ構築【現役エンジニアが解説】
今回は、Web開発でよくあるインフラ構築について、現場の視点で簡単に解説していきます。
LAMP
LAMPはWeb開発では頻出のキーワードです。
LAMPはLinuxとApache、MySQL、PHP/Perl/Pythonの頭文字を取った造語です。
LAMPはWeb開発に適したオープンソースソフトウェア(OSS)の組み合わせとなっています。
Amazon EC2
Amazon EC2はAWSの一部のサービスです。
Amazon EC2ではクラウド上に仮想サーバを作ることができます。
Web開発においては、サーバをAmazon EC2で構築することは多いです。
負荷分散
Web開発では負荷対策が必要となるケースが多いです。
並列にサーバを置き、負荷分散することをサーバロードバランスと呼ばれ、しばしば採用されます。
一方で、縦列にリバースプロキシやキャッシュサーバを置くことで負荷分散する方法もよく採られます。