๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋„คํŠธ์›Œํฌ

๋ฏธ๋“ค์›จ์–ด WAS

ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„

  • ํด๋ผ์ด์–ธํŠธ(์„œ๋ฒ„์—๊ฒŒ ์„œ๋น„์Šค๋ฅผ ์š”์ฒญํ•จ) <-> ์„œ๋ฒ„(ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•จ)

DBMS(DataBase Managment System)

  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ด€๋ฆฌํ•ด์ฃผ๋Š” ์†Œํ”„ํŠธ์›จ์–ด
  • ์„œ๋ฒ„ ํ˜•ํƒœ๋กœ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณต
  • DBMS์— ์ ‘์†ํ•ด์„œ ๋™์ž‘ํ•˜๋Š” ํด๋ผ์ด์–ธํŠธ ํ”„๋กœ๊ทธ๋žจ๋“ค์ด ๋งŽ์•„์ง
  • ํด๋ผ์ด์–ธํŠธ์˜ ๋ถ€๋‹ด์ด ์ปค์ง€๊ณ , ๋ณด์•ˆ์—๋„ ์ข‹์€ ๋ฐฉ๋ฒ•์ด ์•„๋‹˜ -> ๋ฏธ๋“ค์›จ์–ด์˜ ๋“ฑ์žฅ

๋ฏธ๋“ค์›จ์–ด

  • ํด๋ผ์ด์–ธํŠธ์™€ DBMS ์‚ฌ์ด์— ๋˜ ๋‹ค๋ฅธ ์„œ๋ฒ„๋ฅผ ์ƒ์„ฑ
  • ํด๋ผ์ด์–ธํŠธ๋Š” ์š”์ฒญ๋งŒ, ๋กœ์ง์€ ๋ฏธ๋“ค์›จ์–ด๊ฐ€ ์ฒ˜๋ฆฌ
  • ํด๋ผ์ด์–ธํŠธ๊ฐ€ ํ™”๋ฉด์— ๊ฒฐ๊ณผ๋งŒ ๋ณด์—ฌ์ฃผ๋ฉด๋˜๋ฏ€๋กœ ๋ถ€๋‹ด๊ณผ ํฌ๊ธฐ๊ฐ€ ์ค„์–ด๋‘ 
  • ํ”„๋กœ๊ทธ๋žจ ๋กœ์ง์ด ๋ณ€๊ฒฝ๋˜๋ฉด ์ค‘์•™ ๋ฏธ๋“ค์›จ์–ด๋งŒ ๋ณ€๊ฒฝํ•˜๋ฉด ๋จ

WAS(Web Application Server)

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

์›น ์„œ๋ฒ„ vs WAS

  • ์ผ๋ฐ˜์ ์œผ๋ก  ์›น ์„œ๋ฒ„๋Š” ์ •์ ์ธ ์ปจํ…์ธ , WAS๋Š” ๋™์ ์ธ ์ปจํ…์ธ ๋ฅผ ์›น๋ธŒ๋ผ์šฐ์ €์—๊ฒŒ ์ „๋‹ฌ
  • ๊ทœ๋ชจ๊ฐ€ ์ปค์งˆ์ˆ˜๋ก ๋‘˜์„ ๋ถ„๋ฆฌํ•˜๋Š”๊ฒŒ ์ข‹๋‹ค.
  • ์žฅ์•  ๊ทน๋ณต ๊ธฐ๋Šฅ : WAS๊ฐ€ ๋‹ค์šด๋˜๋ฉด, ์„œ๋ฒ„๊ฐ€ ์•ž๋‹จ์—์„œ WAS ์‚ฌ์šฉ์„ ์ค‘๋‹จ์‹œํ‚ค๊ณ  ๋‹ค์‹œ ์‹คํ–‰์‹œํ‚ค๋Š” ๊ธฐ๋Šฅ(์‚ฌ์šฉ์ž๋Š” WAS์˜ ๋‹ค์šด์„ ์ฒด๊ฐํ•  ์ˆ˜ ์—†๋„๋ก)