Skip to content

Latest commit

ย 

History

History
47 lines (32 loc) ยท 3.39 KB

webserver-was.md

File metadata and controls

47 lines (32 loc) ยท 3.39 KB

๐Ÿ’ป Web Server์™€ WAS(Web Application Server)

  • ์›น ์„œ๋ฒ„์™€ WAS๋Š” ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ๊ฐ„ ํ†ต์‹ ์„ ์œ„ํ•œ HTTP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, ์ฒ˜๋ฆฌํ•˜๋Š” ์ปจํ…์ธ ์˜ ํŠน์„ฑ์— ๋”ฐ๋ผ ๊ทธ ์—ญํ• ์ด ์กฐ๊ธˆ ๋‹ค๋ฅด๋‹ค.

Web Server

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2023-03-09 แ„‹แ…ฉแ„’แ…ฎ 11 51 21

  • ์›น ์„œ๋ฒ„๋Š” ์ •์ ์ธ ์ปจํ…์ธ (html, css, js, ์ด๋ฏธ์ง€ ๋“ฑ)๋ฅผ ์ œ๊ณตํ•˜๋Š” ์„œ๋ฒ„๋กœ, ํด๋ผ์ด์–ธํŠธ์˜ ์š”์ฒญ์— ๋Œ€ํ•ด ๋ฏธ๋ฆฌ ์ž‘์„ฑ๋œ ํŒŒ์ผ์„ ๊ทธ๋Œ€๋กœ ์ „๋‹ฌํ•œ๋‹ค.
  • ์ •์ ์ธ ์ปจํ…์ธ ๋Š” ๋ณ€๊ฒฝ์ด ์ ๊ณ , ์ „๋‹ฌ ์†๋„๊ฐ€ ๋น ๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ์›น ์„œ๋ฒ„์—์„œ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฒƒ์ด ์ ํ•ฉํ•˜๋‹ค.
  • ๋Œ€ํ‘œ์ ์ธ ์›น ์„œ๋ฒ„์—๋Š” Apache HTTP Server, Nginx, Microsoft IIS ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

WAS(Web Application Server)

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2023-03-09 แ„‹แ…ฉแ„’แ…ฎ 11 52 39

  • WAS(Web Application Server)๋Š” ๋™์ ์ธ ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•˜๋ฉฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€์˜ ์—ฐ๋™ ๋“ฑ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.
  • WAS๋Š” ์›น ์„œ๋ฒ„์™€๋Š” ๋‹ฌ๋ฆฌ ์ฃผ๋กœ ๋™์  ์ฝ˜ํ…์ธ ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋ฉฐ, ์˜ˆ๋ฅผ ๋“ค์–ด JSP, ASP, PHP ๋“ฑ์˜ ์–ธ์–ด๋กœ ์ž‘์„ฑ๋œ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜์—ฌ ๋™์  ์ฝ˜ํ…์ธ ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.
  • ๋Œ€ํ‘œ์ ์ธ WAS์—๋Š” Apache Tomcat, IBM WebSphere, JBoss ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์›น ์„œ๋ฒ„์™€ WAS๋ฅผ ๋ถ„๋ฆฌํ•˜๋Š” ์ด์œ 

  • ์›น์„œ๋ฒ„์™€ WAS๋ฅผ ๋ถ„๋ฆฌํ•˜๋Š” ๊ฐ€์žฅ ํฐ ์ด์œ ๋Š” ๋‘˜ ๊ฐ„์˜ ์—ญํ•  ๋ถ„๋‹ด๊ณผ ๊ทธ๋กœ์ธํ•ด ์„œ๋ฒ„ ๋ถ€ํ•˜๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•จ์ด๋‹ค.
  • ์›น ์„œ๋ฒ„์™€ WAS๋ฅผ ๋ถ„๋ฆฌํ•˜๋ฉด ๋ถ€ํ•˜ ๋ถ„์‚ฐ์ด ๊ฐ€๋Šฅํ•ด์ ธ์„œ ์„ฑ๋Šฅ ๊ฐœ์„ ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ถ€ํ•˜ ๋ถ„์‚ฐ์„ ํ•˜๋ฉด ๊ฐ๊ฐ์˜ ์„œ๋ฒ„์— ๊ฑธ๋ฆฌ๋Š” ๋ถ€ํ•˜๋ฅผ ๋ถ„์‚ฐ์‹œ์ผœ์„œ, ๋Œ€๋Ÿ‰์˜ ํŠธ๋ž˜ํ”ฝ์— ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์›น ์„œ๋ฒ„๋Š” HTML, CSS, ์ด๋ฏธ์ง€ ๋“ฑ๊ณผ ๊ฐ™์€ ์ •์ ์ธ ํŒŒ์ผ๋“ค์„ ์ฒ˜๋ฆฌํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ํŒŒ์ผ ์‹œ์Šคํ…œ๋งŒ ์ฝ์–ด์˜ค๋ฉด ๋˜์„œ ์š”์ฒญ์— ๋Œ€ํ•œ ์‘๋‹ต์ด ๋งค์šฐ ๋น ๋ฅด๋‹ค. ๋ฐ˜๋ฉด์—, WAS๋Š” ๋™์ ์ธ ์ปจํ…์ธ ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ์š”์ฒญ์— ๋Œ€ํ•œ ์‘๋‹ต์ด ์ข€ ๋” ๋Š๋ฆฌ๊ฒŒ ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค.
  • ํ™•์žฅ์„ฑ ์ธก๋ฉด์—์„œ๋„ ์ด์ ์„ ๊ฐ€์ง„๋‹ค. ์›น ์„œ๋ฒ„์™€ WAS๋ฅผ ๋ถ„๋ฆฌํ•˜๋ฉด ๊ฐ๊ฐ์˜ ์„œ๋ฒ„๋ฅผ ๋…๋ฆฝ์ ์œผ๋กœ ์šด์˜ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ์„œ๋ฒ„ ์šฉ๋Ÿ‰์„ ์ฆ์„คํ•˜๊ธฐ๊ฐ€ ๋” ์‰ฌ์›Œ์ง„๋‹ค.
  • ๋งŒ์•ฝ, WAS๊ฐ€ ์›น ์„œ๋ฒ„์˜ ๊ธฐ๋Šฅ๊นŒ์ง€ ์ˆ˜ํ–‰ํ•˜๊ฒŒ ๋  ๊ฒฝ์šฐ, ์„ฑ๋Šฅ ์ €ํ•˜๋‚˜ ์•ˆ์ •์„ฑ ๋ฌธ์ œ๋ฅผ ์œ ๋ฐœํ•  ์ˆ˜ ์žˆ๋‹ค. ๐Ÿฅฒ

ํ‘œ์ค€ ์›น ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2023-03-09 แ„‹แ…ฉแ„’แ…ฎ 11 47 46

  • Client - Web Server - WAS - DB
  • ์œ„ ์•„ํ‚คํ…์ฒ˜๋Š” ํ˜„์žฌ ๋Œ€๋ถ€๋ถ„์˜ ์›น ์„œ๋น„์Šค์—์„œ ์‚ฌ์šฉ๋˜๋Š” ํ‘œ์ค€ ์•„ํ‚คํ…์ฒ˜๋‹ค. ๋™์ž‘ ๊ณผ์ •์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.
    1. ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์›น ์„œ๋ฒ„์— ์š”์ฒญ์„ ๋ณด๋‚ด๋ฉด ์›น ์„œ๋ฒ„๋Š” ํ•ด๋‹น ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.
    2. ์›น ์„œ๋ฒ„๋Š” ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•ด ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ WAS์— ์š”์ฒญํ•œ๋‹ค.
    3. WAS๋Š” ์›น ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ์š”์ฒญ๋ฐ›์€ ๋ฐ์ดํ„ฐ๋ฅผ DB์—์„œ ๊ฐ€์ ธ์™€ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
    4. WAS๋Š” ์ฒ˜๋ฆฌ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค์‹œ ์›น ์„œ๋ฒ„์— ์ „๋‹ฌํ•œ๋‹ค.
    5. ์›น ์„œ๋ฒ„๋Š” ํด๋ผ์ด์–ธํŠธ์— ์‘๋‹ต์„ ๋ณด๋‚ธ๋‹ค.