web server์ was(web application server)์ ์ฐจ์ด์ ๋ํด ์์๋ณด์
์ ์ ์ธ ์ปจํ
์ธ
๋ฅผ ์ ๊ณตํ๋ ์ปดํจํฐ ํ๋ก๊ทธ๋จWeb Server + Web Container
์น ์ปจํ
์ด๋
,์๋ธ๋ฆฟ ์ปจํ
์ด๋
๋ผ๊ณ ๋ ๋ถ๋ฆฐ๋ค
- Web Server
Web server๋ฅผ ํตํด ์ ์ ์ธ ํ์ผ๋ค์ application server๊น์ง ๊ฐ์ง ์๊ณ ์๋จ์์ ๋น ๋ฅด๊ฒ ๋ณด๋ด์ค ์ ์๋ค.
์ฆ, Web Server์์ ์ ์ ์ปจํ ์ธ ๋ง ์ฒ๋ฆฌํ๋๋ก ๊ธฐ๋ฅ์ ๋ถ๋ฐฐํ์ฌ ์๋ฒ์ ๋ถ๋ด์ ์ค์ผ ์ ์๋ค.
- WAS
์ฌ์ฉ์์ ์์ฒญ์ ๋ง๊ฒ ์ ์ ํ ๋์ ์ปจํ ์ธ ๋ฅผ ์ ๊ณตํด์ผ ํ๋๋ฐ, Web Server๋ง ์ฌ์ฉํ๋ค๋ฉด, ์ฌ์ฉ์์ ์์ฒญ์ ๋ํ ๋ชจ๋ ๊ฒฐ๊ณผ๊ฐ์ ๋ฏธ๋ฆฌ ๋ง๋ค์ด ๋์ผ ํ๋๋ฐ, ์ด๋ ๊ฒ ํ๋ฉด ์์์ด ๋ถ์กฑํ๋ค.
๋ฐ๋ผ์ was๋ฅผ ํตํด ์์ฒญ์ ๋ง๋ ๋ฐ์ดํฐ๋ฅผ DB์์ ๊ฐ์ ธ์์ ๋ก์ง์ ๋ง๊ฒ ๊ทธ๋๊ทธ๋ ๊ฒฐ๊ณผ๋ฅผ ๋ง๋ค์ด์ ์ ๊ณตํจ์ผ๋ก์จ ์์์ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ ์ ์๋ค
๊ธฐ๋ฅ์ ๋ถ๋ฆฌํ์ฌ ์๋ฒ ๋ถํ ๋ฐฉ์ง
was ๋ DB์กฐํ, ๋ก์ง ์ฒ๋ฆฌ ๋ฑ ๋ฐ์๊ธฐ ๋๋ฌธ์ ๋จ์ํ ์ ์ ์ปจํ
์ธ ๋ web server์์ ๋น ๋ฅด๊ฒ ์ ๊ณต
๋ณด์ ๊ฐํ
ssl์ ๋ํ ์๋ณตํธํ ์ฒ๋ฆฌ์ web server ์ฌ์ฉ
์ฌ๋ฌ๋์ was๋ฅผ ์ฐ๊ฒฐ ๊ฐ๋ฅ
load balancing์ ์ํด web server ์ฌ์ฉ
- load balancing : ํธ๋ํฝ์ด ๋ง์ ๋ ์ฌ๋ฌ ๋์ ์๋ฒ๊ฐ ๋ถ์ฐ์ฒ๋ฆฌํ์ฌ ์์
์ ๋๋๋ ๊ฒ
๋์ฉ๋ ์น ์ ํ๋ฆฌ์ผ์ด์
์ ๊ฒฝ์ฐ web server์ was๋ฅผ ๋ถ๋ฆฌํ์ฌ ๋ฌด์ค๋จ ์ด์์ ์ํ ์ฅ์ ๊ทน๋ณต์ ์ฝ๊ฒ ๋์
ํ๋์ ์๋ฒ์ ์ฌ๋ฌ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ฌ์ฉ ๊ฐ๋ฅ
์ ๊ทผ ํ์ฉ IP๊ด๋ฆฌ ๋ฑ๋ฑ