๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ’Ž/๋ถ€์ŠคํŠธ์ฝ”์Šค

[๋ถ€์ŠคํŠธ์ฝ”์Šค] ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ BE: WAS(Web Application Server) ๋ž€?

by dar0m! 2020. 1. 19.

ํ•™์Šต ๋ชฉํ‘œ

  1. WAS๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์•Œ ์ˆ˜ ์žˆ๋‹ค.
  2. WAS์˜ ์ข…๋ฅ˜๋ฅผ ์•Œ์•„๋ณธ๋‹ค.
  3. ์›น์„œ๋ฒ„์™€ WAS์˜ ์ฐจ์ด์ ์„ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ๋‹ค.

ํ•ต์‹ฌ ๊ฐœ๋…

  • WAS (Web Application Server)
  • Apache Tomcat

ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ๊ตฌ์กฐ

์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์„ ์„œ๋ฒ„. ์„œ๋ฒ„์—๊ฒŒ ์„œ๋น„์Šค๋ฅผ ์š”์ฒญํ•ด์„œ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๊ฒƒ์„ ํด๋ผ์ด์–ธํŠธ๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. 

ํด๋ผ์ด์–ธํŠธ(Client)๋Š” ์„œ๋น„์Šค(Service)๋ฅผ ์ œ๊ณตํ•˜๋Š” ์„œ๋ฒ„(Server)์—๊ฒŒ ์ •๋ณด๋ฅผ ์š”์ฒญํ•˜์—ฌ ์‘๋‹ต ๋ฐ›์€ ๊ฒฐ๊ณผ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

DBMS (DataBase Management System)

DBMS ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ์‹œ์Šคํ…œ์œผ๋กœ ๋‹ค์ˆ˜์˜ ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋‚ด์˜ ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ฃผ๋Š” ์†Œํ”„ํŠธ์›จ์–ด์ž…๋‹ˆ๋‹ค.

DBMS๊ฐ€ ๋“ฑ์žฅํ•˜๊ธฐ ์ด์ „์—๋Š” ๊ฐœ๋ฐœ์ž๋“ค์ด ๋น ๋ฅด๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ์ฝ์–ด๋“ค์ด๋Š” ๊ธฐ๋Šฅ์„ ๋ชจ๋‘ ๊ตฌํ˜„ํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ถˆํŽธํ•จ์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•˜์—ฌ DBMS๊ฐ€ ๋“ฑ์žฅํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  • ์ตœ์ดˆ์˜ ๊ฐœ๋…์€ IBM์—์„œ ๋…ผ๋ฌธ์œผ๋กœ ๋“ฑ์žฅ
  • ์ตœ์ดˆ์˜ ๊ตฌํ˜„์€ ์˜ค๋ผํด์—์„œ

๋Œ€ํ‘œ์ ์œผ๋กœ MySQL, MariaDB, Oracle, PostgreSQL ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

DBMS์˜ ๋“ฑ์žฅ์œผ๋กœ ๊ฐœ๋ฐœ์ž๋“ค์ด ์ƒ๋Œ€์ ์œผ๋กœ ์‰ฝ๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ดˆ๊ธฐ DBMS์˜ ๋‹จ์ 

DBMS๋Š” ๋ณดํ†ต ์„œ๋ฒ„ ํ˜•ํƒœ๋กœ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ๋•Œ๋ฌธ์— DBMS์— ์ ‘์†ํ•ด์„œ ๋™์ž‘ํ•˜๋Š” ํด๋ผ์ด์–ธํŠธ ํ”„๋กœ๊ทธ๋žจ์ด ํ•œ๋•Œ ๋งŽ์ด ๋งŒ๋“ค์–ด์กŒ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋Ÿฌํ•œ ๋ฐฉ์‹์˜ ๋ฌธ์ œ์ ์€

  • ํด๋ผ์ด์–ธํŠธ์˜ ๋กœ์ง์ด ๋งŽ์•„์ง€๊ณ 
  • ํด๋ผ์ด์–ธํŠธ ํ”„๋กœ๊ทธ๋žจ์˜ ํฌ๊ธฐ๊ฐ€ ์ปค์ง„๋‹ค.
  • ํ”„๋กœ๊ทธ๋žจ ๋กœ์ง์ด ๋ณ€๊ฒฝ๋˜๋ฉด ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋งค๋ฒˆ ๋ฐฐํฌ๋˜์–ด์•ผ ํ•œ๋‹ค.
  • ๋Œ€๋ถ€๋ถ„์˜ ๋กœ์ง์ด ํด๋ผ์ด์–ธํŠธ์— ํฌํ•จ๋˜์–ด ๋ฐฐํฌ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋ณด์•ˆ์ด ๋‚˜์˜๋‹ค.

DBMS๋ฅผ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ง์ ‘ ์ด์šฉํ•˜๋Š” ๋ฐฉ์‹์˜ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ฌธ์ œ์ ์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•˜์—ฌ ๋“ฑ์žฅํ•œ ๊ฒƒ์ด "๋ฏธ๋“ค์›จ์–ด"๋ผ๋Š” ๊ฐœ๋…์ž…๋‹ˆ๋‹ค.

๋ฏธ๋“ค์›จ์–ด (MiddleWare)

ํด๋ผ์ด์–ธํŠธ์™€ DBMS ์‚ฌ์ด์— ๋˜ ๋‹ค๋ฅธ ์„œ๋ฒ„๋ฅผ ๋‘๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค.

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

ํด๋ผ์ด์–ธํŠธ์˜ ๋ณ€ํ™”

ํด๋ผ์ด์–ธํŠธ๋Š” ๋ณต์žกํ•œ ๋กœ์ง์ด ์‚ฌ๋ผ์ง€๊ณ  ๋‹จ์ˆœํžˆ ํ™”๋ฉด์— ๊ทธ ๊ฒฐ๊ณผ๋งŒ ๋ณด์—ฌ์ฃผ๋ฉด ๋˜๊ธฐ ๋•Œ๋ฌธ์—

  • ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ ๋ฐ›์•„ ๋ฏธ๋“ค์›จ์–ด๋กœ ๋ณด๋‚ด๋Š” ์—ญํ• ๋งŒ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํฌ๊ธฐ๊ฐ€ ์ž‘์•„์ง€๊ฒŒ ๋ฉ๋‹ˆ๋‹ค
  • ํ”„๋กœ๊ทธ๋žจ ๋กœ์ง์ด ๋ณ€๊ฒฝ์ด ๋˜๋”๋ผ๋„ ๋ชจ๋“  ํด๋ผ์ด์–ธํŠธ๋ฅผ ๋‹ค์‹œ ๋ฐฐํฌํ•  ํ•„์š” ์—†์ด ์ค‘์•™ ๋ฏธ๋“ค์›จ์–ด๋งŒ ๋ณ€๊ฒฝํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

์ด๋กœ์จ ํด๋ผ์ด์–ธํŠธ ์ชฝ์— ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์ด ๋งŽ์„ ๊ฒฝ์šฐ, ํด๋ผ์ด์–ธํŠธ ๊ด€๋ฆฌ(๋ฐฐํฌ ๋“ฑ)๋กœ ์ธํ•ด ๋น„์šฉ์ด ๋งŽ์ด ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์ •๋ฆฌํ•˜์ž๋ฉด

๋ฏธ๋“ค์›จ์–ด๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์„ ํด๋ผ์ด์–ธํŠธ์™€ DBMS์‚ฌ์ด์˜ ๋ฏธ๋“ค์›จ์–ด ์„œ๋ฒ„์—์„œ ๋™์ž‘ํ•˜๋„๋ก ํ•จ์œผ๋กœ์จ ํด๋ผ์ด์–ธํŠธ๋Š” ์ž…๋ ฅ๊ณผ ์ถœ๋ ฅ๋งŒ ๋‹ด๋‹นํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

WAS (Web Application Server)

WAS๋Š” ์ผ์ข…์˜ ๋ฏธ๋“ค์›จ์–ด๋กœ ์›น ํด๋ผ์ด์–ธํŠธ(๋ณดํ†ต ์›น ๋ธŒ๋ผ์šฐ์ €)์˜ ์š”์ฒญ ์ค‘ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋™์ž‘ํ•˜๋„๋ก ์ง€์›ํ•˜๋Š” ๋ชฉ์ ์„ ๊ฐ€์ง‘๋‹ˆ๋‹ค.

 

์ตœ์ดˆ์˜ ์›น์ด ๋“ฑ์žฅํ–ˆ์„ ๋•Œ๋Š” ์›น๋ธŒ๋ผ์šฐ์ €๋Š” ์ •์ ์ธ ๋ฐ์ดํ„ฐ๋งŒ ๋ณด์—ฌ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ์›น์ด ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋ฉด์„œ ์‚ฌ์šฉ์ž์˜ ์š”๊ตฌ์‚ฌํ•ญ์€ ์ ์  ์ปค์ง€๊ฒŒ ๋˜์—ˆ๊ณ , ์›น์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ์กฐํšŒํ•˜๋Š” ๋“ฑ์˜ ๋™์ ์ธ ๊ธฐ๋Šฅ์„ ์š”๊ตฌํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

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

 

WAS๊ฐ€ ๊ฐ€์ง€๋Š” ์ค‘์š”ํ•œ ๊ธฐ๋ณธ๊ธฐ๋Šฅ

  1. ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ํ™˜๊ฒฝ๊ณผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ ‘์† ๊ธฐ๋Šฅ ์ œ๊ณต
  2. ์—ฌ๋Ÿฌ๊ฐœ์˜ ํŠธ๋žœ์žญ์…˜์„ ๊ด€๋ฆฌํ•œ๋‹ค.
  3. ์—…๋ฌด๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์„ ์‹คํ–‰ํ•œ๋‹ค.

ํŠธ๋žœ์žญ์…˜์€ ๋…ผ๋ฆฌ์ ์ธ ์ž‘์—…๋‹จ์œ„์ž…๋‹ˆ๋‹ค. ์ด ์™ธ์—๋„ WAS๋Š” ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋ฉฐ ์›น์„œ๋ฒ„์˜ ๊ธฐ๋Šฅ๋„ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋ถ€์ŠคํŠธ์ฝ”์Šค ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ๋Š” ์ด๋ฒˆ์— Tomcat์ด๋ผ๋Š” WAS๋งŒ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค. Tomcat์ด ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์›น ์„œ๋ฒ„๊ฐ€ ์ถฉ๋ถ„ํ•œ ๊ธฐ๋Šฅ์„ ํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋”ฐ๋กœ Apache๊ฐ™์€ ์›น ์„œ๋ฒ„๋ฅผ ๊ฐ™์ด ์„ค์น˜ํ•˜์ง€ ์•Š๊ณ  Tomcat๋งŒ ์„ค์น˜ํ•ด์„œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

 

๊ทธ๋ ‡์ง€๋งŒ ํ˜„์—…์—์„œ๋Š”

์•„๋ž˜์™€ ๊ฐ™์€ ํ˜•ํƒœ๋กœ ๊ตฌ์„ฑํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.

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

WAS ๊ฐ€ ์ œ๊ณตํ•˜๋Š” ์›น ์„œ๋ฒ„์˜ ๊ธฐ๋Šฅ๋„ ์›น ์„œ๋ฒ„๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋Šฅ์— ๋น„ํ•ด์„œ ์„ฑ๋Šฅ์ด ๋–จ์–ด์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๊ณ  ์›น์„œ๋ฒ„๊ฐ€ ์—†์–ด๋„ ๋ ๊นŒ์š”? ์‚ฌ์‹ค ์™€์Šค๋งŒ ์žˆ์–ด๋„ ์ •์ ·๋™์ ์ธ ์ฝ˜ํ…์ธ ๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

 

๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ 

์›น ์„œ๋ฒ„๊ฐ€ WAS ์•ž๋‹จ์— ์žˆ์œผ๋ฉด ์ข‹์€ ์ด์œ 

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

 

 

์ด๋ ‡๊ฒŒ ๋ถ€์ŠคํŠธ์ฝ”์Šค ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์‹ค์Šต์„ ๋“ค์–ด๊ฐ€๊ธฐ ์ „ ํ•„์š”ํ•œ ์ง€์‹ ์ค‘ ํ•˜๋‚˜์ธ WAS ๋ฅผ ์•Œ์•„๋ณด์•˜์Šต๋‹ˆ๋‹ค.

 

๋Œ“๊ธ€