テクノロジー

「AWS環境にデプロイした際に、Webサーバーって何のためにいるの?」という疑問について調べてみた - Qiita

1: aomvce 2026/05/10 05:44

Webサーバーは「HTTPを捌くことに特化した軽量プログラム」 存在意義は「アプリケーションサーバーの貴重なリソースを守る門番的な役割」 クラウドネイティブ環境ではALBやCloudFrontがその役割を担える

2: nakag0711 2026/05/10 07:01

HTTPを処理している限りアプリケーションサーバーもWebサーバーだと思うけど。nginxは本来はリバースプロキシサーバーで、特に動的に生成したもののキャッシュをするために使われ始めたものだと思うが、性能がいいので用

3: nguyen-oi 2026/05/10 07:12

結局は役割分担と歴史的経緯の話に落ち着くやつ。Fargate時代だと確かに要らん場面も増えたわな

4: prograti 2026/05/10 07:18

以前Slow HTTPの検証をしたことがあるけど、餅は餅屋で細かい制御はWebサーバーの方が色々考慮されてますね https://qiita.com/prograti/items/79584e12b0788ef100f8

5: mayumayu_nimolove 2026/05/10 08:02

何でAWSを使うの?と同レベルの質問

6: shoh8 2026/05/10 08:07

“どこに「層」を増やすのか、どこまでマネージドにしたいかみたいな話に帰着” /得意な機能、小さく管理単位を設けておくという認識。でもALBやCDNでカバーできてしまう構成もわかる

7: hagane 2026/05/10 08:51

nginxでヘッダとかいろいろしやすいからつい挟みたくなってしまいがち。レイヤーが増えていまいちな気がするのも同意

8: nicht-sein 2026/05/10 09:17

そっかー、Webサーバーて言ってnginxしか出てこない時代なんだなー

9: kenzy_n 2026/05/10 09:27

一つのことを徹底的に特化させたサーバー。