3๊ณ„์ธตํ˜• ์‹œ์Šคํ…œ(3 Tier System)

๋‹จ์ˆœํžˆ ๊ธฐ๋Šฅ์„ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒƒ์„ ๋„˜์–ด ๋ฐ์ดํ„ฐ์˜ ํ๋ฆ„๊ณผ ์‹œ์Šคํ…œ์˜ ๋™์ž‘์„ ์ดํ•ดํ•˜๊ณ  ์‹ถ์–ด ์ธํ”„๋ผ ๊ณต๋ถ€๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
์ •๋ฆฌ๋œ ๋‚ด์šฉ์€ โ€œ๊ทธ๋ฆผ์œผ๋กœ ๊ณต๋ถ€ํ•˜๋Š” IT ์ธํ”„๋ผ ๊ตฌ์กฐโ€๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

3๊ณ„์ธตํ˜• ์‹œ์Šคํ…œ

3๊ณ„์ธต ์•„ํ‚คํ…์ฒ˜๋Š” ์›น ์„œ๋ฒ„, AP ์„œ๋ฒ„, DB ์„œ๋ฒ„ ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์œผ๋ฉฐ, ๊ฐ ์„œ๋ฒ„๋Š” ์Šค์œ„์น˜๋ฅผ ๊ฒฝ์œ ํ•˜์—ฌ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋‹ค.

๋ชจ๋“  ์„œ๋ฒ„๋Š” ๋…๋ฆฝ๋œ ํ•˜๋‚˜์˜ ์ปดํ“จํ„ฐ์™€ ๋™์ผํ•œ ๊ตฌ์กฐ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค. ๊ฐ ์„œ๋ฒ„ ๋‚ด๋ถ€์— CPU, ๋ฉ”๋ชจ๋ฆฌ, ๋””์Šคํฌ, NIC/HBA์™€ ๊ฐ™์€ ํ•˜๋“œ์›จ์–ด ๋ถ€ํ’ˆ์ด ์กด์žฌํ•˜๊ณ  ์ด๋Ÿฌํ•œ ์žฅ์น˜๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค๋กœ OS ์ปค๋„์ด ์กด์žฌํ•˜๊ณ , ๊ทธ ์œ„์—์„œ ์—ฌ๋Ÿฌ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹คํ–‰๋œ๋‹ค. ๊ฐ ์„œ๋ฒ„์˜ CPU์™€ ๋””์Šคํฌ๋ฅผ ์ด์šฉํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋กœ์„ธ์Šค์˜ ์š”์ฒญ๋“ค์„ OS ์ปค๋„์ด ์ œ์–ดํ•œ๋‹ค.

์›น ์„œ๋ฒ„

HTTP ์š”์ฒญ์— ๋Œ€ํ•ด ์ ์ ˆํ•œ ํŒŒ์ผ์ด๋‚˜ ์ฝ˜ํ…์ธ ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ์—ญํ• 

๊ฐ PC์˜ ์›น ๋ธŒ๋ผ์šฐ์ €์˜ ์š”์ฒญ์— ๋Œ€ํ•œ ์‘๋‹ต์„ ๋ฐ˜ํ™˜ํ•œ๋‹ค. ์ฃผ๋กœ ์ •์  ์ฝ˜ํ…์ธ ๋Š” ์›น ์„œ๋ฒ„์˜ ๋””์Šคํฌ์—์„œ ์กฐํšŒํ•˜์—ฌ ๋ฐ˜ํ™˜ํ•˜๊ณ , ๋™์  ์ฝ˜ํ…์ธ ๊ฐ€ ํ•„์š”ํ•  ๊ฒฝ์šฐ AP ์„œ๋ฒ„์™€ ํ†ต์‹ ํ•˜์—ฌ ๊ฒฐ๊ณผ๋ฌผ์„ ์–ป๋Š”๋‹ค.

AP ์„œ๋ฒ„ (Application ์„œ๋ฒ„)

๋™์  ์ปจํ…์ธ ์— ๋Œ€ํ•œ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ์—ญํ• 

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์—ฐ์‚ฐ ๋ฐ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๋™์ ์ธ ์ฝ˜ํ…์ธ ๋Š” ์Šค์Šค๋กœ ์ฒ˜๋ฆฌํ•˜์—ฌ ๋ฐ˜ํ™˜ํ•˜๊ณ , ๋ถˆ๊ฐ€๋Šฅํ•  ๊ฒฝ์šฐ DB ์„œ๋ฒ„์— ์š”์ฒญํ•˜์—ฌ ๊ฒฐ๊ณผ๋ฌผ์„ ์–ป๋Š”๋‹ค.

DB ์„œ๋ฒ„

๋Œ€ํ˜• ๋ฐ์ดํ„ฐ ์ €์žฅ ์ฐฝ๊ณ  ์—ญํ• 

๋Œ€๋ถ€๋ถ„์˜ ๊ธฐ์—…์—์„œ๋Š” DB ์„œ๋ฒ„๋ฅผ ์ด์ค‘ํ™”ํ•œ ๊ตฌ์กฐ๋กœ ๊ตฌ์„ฑํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ๊ฐ DB ์„œ๋ฒ„์˜ ๋””์Šคํฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ๋ณด๋‹ค๋Š”, ์™ธ๋ถ€ ์ €์žฅ ์žฅ์น˜๋ฅผ ๋‘๊ณ  ์—ฌ๋Ÿฌ DB ์„œ๋ฒ„๊ฐ€ ๊ณต์œ ํ•˜์—ฌ ์ ‘๊ทผ/์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค.

์›น ๋ฐ์ดํ„ฐ ํ๋ฆ„

ํด๋ผ์ด์–ธํŠธ์˜ ์š”์ฒญ <-> ์›น ์„œ๋ฒ„ <-> AP ์„œ๋ฒ„ <-> DB ์„œ๋ฒ„

ํด๋ผ์ด์–ธํŠธ PC -> ์›น ์„œ๋ฒ„

โ‘  ์›น ๋ธŒ๋ผ์šฐ์ €์˜ ์š”์ฒญ์ด ๋ฐœ์ƒ
โ‘ก ์š”์ฒญํ•œ ๋„๋ฉ”์ธ ์ด๋ฆ„์„ ํ•ด์„
โ‘ข ์›น ์„œ๋ฒ„๊ฐ€ ์š”์ฒญ์„ ์ ‘์ˆ˜
โ‘ฃ ์›น ์„œ๋ฒ„๊ฐ€ ์ •์  ์ฝ˜ํ…์ธ ์ธ์ง€ ๋™์  ์ฝ˜ํ…์ธ ์ธ์ง€ ํŒ๋‹จ
โ‘ค ์ฝ˜ํ…์ธ ์˜ ์ •์ /๋™์  ์ข…๋ฅ˜์— ๋”ฐ๋ผ ๋””์Šคํฌ/์™ธ๋ถ€ ์„œ๋ฒ„์˜ ๋ฐ์ดํ„ฐ์— ์—‘์„ธ์Šค

์›น ๋ธŒ๋ผ์šฐ์ €์˜ ์š”์ฒญ๊ณผ DNS

ํด๋ผ์ด์–ธํŠธ PC ๋‚ด๋ถ€์—์„œ๋„ ์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ํ•˜๋‚˜์˜ ํ”„๋กœ์„ธ์Šค๋กœ ์‹คํ–‰๋œ๋‹ค.

OS๋Š” ๋””์Šคํฌ์— ์กด์žฌํ•˜๋Š” ๋ธŒ๋ผ์šฐ์ € ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฉ”๋ชจ๋ฆฌ ์ผ๋ถ€ ๊ณต๊ฐ„์„ ํ• ๋‹นํ•ด์ค€๋‹ค. ์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋Š” ๋“ฑ์˜ ์š”์ฒญ์ด ๋ฐœ์ƒํ•˜๋ฉด, OS์˜ ์‹œ์Šคํ…œ ์ฝœ์ด ์‹คํ–‰๋˜์–ด ์ปค๋„์„ ํ†ตํ•ด NIC์— ๋„คํŠธ์›Œํฌ ํ†ต์‹  ์š”์ฒญ์ด ์ „๋‹ฌ๋œ๋‹ค. ์ดํ›„ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์™ธ๋ถ€ ์„œ๋ฒ„์ธ ์›น ์„œ๋ฒ„์— ์งˆ์˜ํ•œ๋‹ค.

์›น ๋ธŒ๋ผ์šฐ์ €์˜ ์š”์ฒญ์€ ํŠน์ • ๋„๋ฉ”์ธ ์ฃผ์†Œ์— ์ ‘๊ทผํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ด๋ฃจ์–ด์ง€๋Š”๋ฐ, ์ด๋•Œ ๋ฌธ์ž์—ด ํ˜•ํƒœ์˜ ๋„๋ฉ”์ธ ์ฃผ์†Œ๋ฅผ ๊ฐ ์„œ๋ฒ„์˜ ์‹ค์ œ ์ฃผ์†Œ์ธ IP ์ฃผ์†Œ๋กœ ํ•ด์„ํ•ด์•ผ ํ•œ๋‹ค.

๊ฐ€์žฅ ๋จผ์ € ํด๋ผ์ด์–ธํŠธ PC OS์˜ ํ˜ธ์ŠคํŠธ๋ช…, IP ์ฃผ์†Œ ๋ณ€ํ™˜ ํ…Œ์ด๋ธ”์„ ์กฐํšŒํ•˜๊ณ , ์ ์ ˆํ•œ ๋ณ€ํ™˜ ์ฃผ์†Œ๋ฅผ ์ฐพ์ง€ ๋ชปํ•˜๋ฉด ์™ธ๋ถ€์˜ DNS ์„œ๋ฒ„๋ฅผ ์กฐํšŒํ•˜์—ฌ ์ฃผ์†Œ๋ฅผ ๋ณ€ํ™˜ํ•œ๋‹ค.

์›น ์„œ๋ฒ„์—์„œ ์š”์ฒญ ์ฒ˜๋ฆฌ

์›น ์„œ๋ฒ„์—์„œ๋Š” httpd ํ”„๋กœ์„ธ์Šค๊ฐ€ HTTP ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•œ๋‹ค. ์ด๋•Œ ์š”์ฒญ์ด ๋‹จ์ˆœํžˆ ์ •์ ์ธ ์ฝ˜ํ…์ธ ๋กœ ์ถฉ๋ถ„ํ•˜๋‹ค๋ฉด ์›น ์„œ๋ฒ„ ๋””์Šคํฌ์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค.

ํ•˜์ง€๋งŒ ๋™์ ์ธ ์ฝ˜ํ…์ธ ๋ฅผ ํ•„์š”๋กœํ•  ๊ฒฝ์šฐ ์Šค์Šค๋กœ ์ฒ˜๋ฆฌํ•˜์ง€ ์•Š๊ณ  ์™ธ๋ถ€ AP ์„œ๋ฒ„์— ์งˆ์˜ํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์•„ ์ฒ˜๋ฆฌํ•œ๋‹ค. ์ž์ฃผ ๊ฐฑ์‹ ๋˜๋Š” ๋‚ด์šฉ์„ ์›น ์„œ๋ฒ„ ๋””์Šคํฌ์— ํŒŒ์ผ๋กœ ์ €์žฅํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ ์ž์ฒด๊ฐ€ ๋น„ํšจ์œจ์ ์ด๋ฉฐ ๋ณ‘๋ชฉ ํ˜„์ƒ์„ ๋ฐœ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์›น ์„œ๋ฒ„ -> AP ์„œ๋ฒ„

โ‘  AP ์„œ๋ฒ„์˜ ์Šค๋ ˆ๋“œ๊ฐ€ ์›น ์„œ๋ฒ„์˜ ์š”์ฒญ์„ ์ˆ˜์‹ 
โ‘ก ์š”์ฒญํ•œ ๋‚ด์šฉ์„ ์Šค์Šค๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š”์ง€, ํ˜น์€ DB ์กฐํšŒ๊ฐ€ ํ•„์š”ํ•œ์ง€ ํŒ๋‹จ
โ‘ข DB ์ ‘์†์ด ํ•„์š”ํ•  ๊ฒฝ์šฐ ์—ฐ๊ฒฐ ํ’€(pool)์— ์—‘์„ธ์Šค
โ‘ฃ DB ์„œ๋ฒ„์— ์š”์ฒญ ์ „๋‹ฌ

AP ์„œ๋ฒ„์—์„œ ์›น ์„œ๋ฒ„์˜ ์š”์ฒญ ์ˆ˜์‹ 

์›น ์„œ๋ฒ„์˜ ์š”์ฒญ์€ NIC๋ฅผ ๊ฒฝ์œ ํ•˜์—ฌ OS ์ปค๋„์— ์˜ํ•ด ๋ผ์–ด๋“ค๊ธฐ ์ฒ˜๋ฆฌ๋จ. ์ดํ›„ JVM(Java๋กœ ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋Œ์•„๊ฐ€๋Š” AP ์„œ๋ฒ„๋ผ๋ฉด)์ด ํ•˜๋‚˜์˜ ํ”„๋กœ์„ธ์Šค๋กœ ๋™์ž‘ํ•˜๊ณ , ๋‚ด๋ถ€์˜ ๊ฐ๊ฐ์˜ ์Šค๋ ˆ๋“œ๊ฐ€ ์›น ์„œ๋ฒ„๊ฐ€ ์š”์ฒญํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๊ธฐ ์œ„ํ•ด ์ž‘์—…์„ ์ฒ˜๋ฆฌํ•œ๋‹ค.

๋‹จ์ˆœํžˆ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ์ž‘์—…์ด๋ผ๋ฉด ์Šค์Šค๋กœ ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ๋ฐ˜ํ™˜ํ•œ๋‹ค.

DB ์ ‘์†

DB์— ์ €์žฅ๋œ ๋‚ด์šฉ์„ ์กฐํšŒํ•˜๊ณ  ์ฒ˜๋ฆฌํ•  ํ•„์š”๊ฐ€ ์žˆ๋‹ค๋ฉด DB ์—ฐ๊ฒฐ ํ’€(pool)์— ์ ‘์†ํ•ด์•ผ ํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ์š”์ฒญ ์—ญ์‹œ OS ์‹œ์Šคํ…œ ์ฝœ์„ ๋ฐœ์ƒ์‹œ์ผœ ์‹คํ–‰๋œ๋‹ค. NIC๋ฅผ ํ†ตํ•ด DB ์„œ๋ฒ„์— ์งˆ์˜๊ฐ€ ์ „๋‹ฌ๋œ๋‹ค.

** DB ์ ‘์† ์š”์ฒญ์ด ๋ฐœ์ƒํ•˜๋ฉด ๊ทธ๋Ÿด ๋•Œ๋งˆ๋‹ค ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹คํ–‰๋˜์–ด์•ผ ํ•˜๊ณ , ๊ฐ๊ฐ์˜ ๋…๋ฆฝ๋œ CPU๊ฐ€ ์‹คํ–‰๋˜์–ด ๋ถ€ํ•˜๊ฐ€ ๋†’์•„์ง€๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. ํ”„๋กœ์„ธ์Šค ์ƒ์„ฑ ๋ถ€๋‹ด์„ ๋‚ฎ์ถ”๊ธฐ ์œ„ํ•ด ๋ฏธ๋ฆฌ ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹คํ–‰์‹œ์ผœ๋‘๊ณ  ์ด๋ฅผ ๊ณต์œ ํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ํ’€๋ง(pooling) ์ด๋ผ ํ•จ.

DB ์„œ๋ฒ„ ์ด์™ธ์˜ ์˜ต์…˜

  • ๊ทœ๋ชจ๊ฐ€ ์ž‘๊ณ  ๊ฐฑ์‹  ๋นˆ๋„๊ฐ€ ๋‚ฎ์€ ๋ฐ์ดํ„ฐ์˜ ๊ฒฝ์šฐ JVM ๋‚ด๋ถ€ ์บ์‹œ๋กœ ์ €์žฅํ–ˆ๋‹ค๊ฐ€ ๋ฐ˜ํ™˜ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Œ
  • ๊ทœ๋ชจ๊ฐ€ ํฐ ์ •์ ์ธ ๋ฐ์ดํ„ฐ์˜ ๊ฒฝ์šฐ CDN(Content Delivery Server)๋ผ ๋ถˆ๋ฆฌ๋Š” ๋ฐ์ดํ„ฐ ์ „์†ก ์ „์šฉ ์„œ๋ฒ„๋ฅผ ์ด์šฉํ•  ์ˆ˜ ๋„ ์žˆ์Œ

AP ์„œ๋ฒ„ -> DB ์„œ๋ฒ„

โ‘  DB ์„œ๋ฒ„์˜ ํ”„๋กœ์„ธ์Šค๊ฐ€ AP ์„œ๋ฒ„์˜ ์š”์ฒญ์„ ์ˆ˜์‹ 
โ‘ก ์บ์‹œ๊ฐ€ ์กด์žฌํ•˜๋Š”์ง€ ํ™•์ธ
โ‘ข ์บ์‹œ๊ฐ€ ์—†์œผ๋ฉด ๋””์Šคํฌ์— ์—‘์„ธ์Šค
โ‘ฃ ๋””์Šคํฌ์—์„œ ๋ฐ˜ํ™˜ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์บ์‹œ๋กœ ์ €์žฅ
โ‘ค AP ์„œ๋ฒ„์— ๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜ํ™˜

DB ์„œ๋ฒ„ ํ”„๋กœ์„ธ์Šค

DB ์„œ๋ฒ„์˜ ์—ฌ๋Ÿฌ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ž‘์—…์„ ์ฒ˜๋ฆฌํ•˜๋˜, ๊ฐ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๊ณตํ†ต์œผ๋กœ ์ ‘๊ทผ ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต์œ  ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„(SGA)์ด ์กด์žฌํ•œ๋‹ค. ๊ณต์œ  ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์—๋Š” ๋””์Šคํฌ ์ƒ์˜ ๋ฐ์ดํ„ฐ ์บ์‹œ, SQL ์บ์‹œ, ํ…Œ์ด๋ธ”, ์ธ๋ฑ์Šค ๋“ฑ์ด ์ €์žฅ๋œ๋‹ค. ๋ฐ˜๋ฉด ํ”„๋กœ์„ธ์Šค๋ณ„ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„(PGA)์—๋Š” ํ•ด๋‹น ํ”„๋กœ์„ธ์Šค์˜ SQL์˜ ์†ŒํŠธ ์˜์—ญ, ํ…Œ์ด๋ธ” ์กฐ์ธ์„ ์œ„ํ•œ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ ๋“ฑ์ด ์ €์žฅ๋œ๋‹ค.

์„œ๋ฒ„ ํ”„๋กœ์„ธ์Šค์™€ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ํ”„๋กœ์„ธ์Šค

AP ์„œ๋ฒ„์˜ ์š”์ฒญ์„ DB ์„œ๋ฒ„ ๊ณต์œ  ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„ ๋‚ด ์บ์‹œ๋˜์–ด ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋กœ ์ถฉ๋ถ„ํžˆ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ด๋ ‡๊ฒŒ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฒƒ์ด ๋น ๋ฅด๊ณ  ์ข‹๋‹ค. ํ•˜์ง€๋งŒ ๋ฐ์ดํ„ฐ๊ฐ€ ์บ์‹ฑ๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค๋ฉด OS์˜ ์‹œ์Šคํ…œ ์ฝœ์„ ํ†ตํ•ด ๋””์Šคํฌ์— ์ ‘๊ทผํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์–ป์–ด๋‚ด์•ผ ํ•˜๊ณ , ์ด๋ ‡๊ฒŒ ์–ป์€ ๋ฐ์ดํ„ฐ๋Š” ๋ฏธ๋ž˜๋ฅผ ์œ„ํ•ด ๊ณต์œ  ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์— ์บ์‹ฑํ•ด๋‘”๋‹ค. ์ด๋Ÿฌํ•œ ์—ญํ• ์„ ํ•˜๋Š” ๊ฒƒ์ด ์„œ๋ฒ„ ํ”„๋กœ์„ธ์Šค์ด๋‹ค. ์š”์ฒญ์„ SQL๋กœ ๋ฐ›์•„ ํ•ด์„ํ•˜๊ฑฐ๋‚˜ ๋ฐ์ดํ„ฐ์— ์—‘์„ธ์Šคํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ๋งํ•œ๋‹ค.

๋ฐฑ๊ทธ๋ผ์šด๋“œ ํ”„๋กœ์„ธ์Šค๋Š” ๋ง ๊ทธ๋Œ€๋กœ ์„œ๋ฒ„ ํ”„๋กœ์„ธ์Šค์™€ ๋ณ„๊ฐœ๋กœ ๋น„๋™๊ธฐ์ ์œผ๋กœ ์‹คํ–‰๋˜์–ด ๋ฉ”๋ชจ๋ฆฌ์˜ ์บ์‹ฑ ๋ฐ์ดํ„ฐ์™€ ๋””์Šคํฌ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ •๊ธฐ์ ์œผ๋กœ ์กฐํšŒํ•˜์—ฌ ๊ด€๋ฆฌํ•˜๊ณ  ๋™๊ธฐํ™”ํ•œ๋‹ค.

AP ์„œ๋ฒ„ -> ์›น ์„œ๋ฒ„

โ‘  DB ์„œ๋ฒ„์—์„œ ์ˆ˜์‹ ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ AP ์„œ๋ฒ„์—์„œ ์ˆ˜์‹ 
โ‘ก AP ์„œ๋ฒ„์˜ ์Šค๋ ˆ๋“œ๋Š” ๋ถ€๊ฐ€์ ์ธ ์—ฐ์‚ฐ ๋“ฑ์„ ์ˆ˜ํ–‰ํ•œ ๋’ค ํŒŒ์ผ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑ
โ‘ข ํŒŒ์ผ ๋ฐ์ดํ„ฐ ๊ฒฐ๊ณผ๋ฅผ ์›น ์„œ๋ฒ„์— ๋ฐ˜ํ™˜

AP ์„œ๋ฒ„๋Š” ์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ ๊ทธ๋Œ€๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ํŒŒ์ผ ํ˜•ํƒœ(HTML, XML, ๋ฐ”์ด๋„ˆ๋ฆฌ ๋ฐ์ดํ„ฐ ๋“ฑ)๋กœ ๋ชจ๋“  ์ฒ˜๋ฆฌ๋ฅผ ์™„๋ฃŒํ•˜์—ฌ ์›น ์„œ๋ฒ„์— ๋ฐ˜ํ™˜ํ•œ๋‹ค.

์›น ์„œ๋ฒ„ -> ํด๋ผ์ด์–ธํŠธ PC

โ‘  AP ์„œ๋ฒ„์—์„œ ๋ฐ˜ํ™˜ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์›น ์„œ๋ฒ„์—์„œ ์ˆ˜์‹ 
โ‘ก ์›น ์„œ๋ฒ„์˜ ํ”„๋กœ์„ธ์Šค๋Š” AP ์„œ๋ฒ„๊ฐ€ ์ „์†กํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ทธ๋Œ€๋กœ ๋ฐ˜ํ™˜
โ‘ข ์›น ๋ธŒ๋ผ์šฐ์ €์— ๋ฐ˜ํ™˜๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ํด๋ผ์ด์–ธํŠธ PC ๋ชจ๋‹ˆํ„ฐ์— ์ถœ๋ ฅ

์ผ๋ฐ˜์ ์œผ๋กœ ์›น ํŽ˜์ด์ง€ ๋‚ด๋ถ€์˜ ๊ฐ๊ฐ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์œ„ํ•ด ์š”์ฒญ์ด ๋ณต์ˆ˜๋กœ ๋ถ„ํ• ๋˜๊ณ , ์›น ์„œ๋ฒ„๋กœ ์—ฌ๋Ÿฌ ์š”์ฒญ์ด ์ „๋‹ฌ๋œ๋‹ค. ๊ฐ๊ฐ์˜ ์š”์ฒญ์— ๋Œ€ํ•œ ์‘๋‹ต์œผ๋กœ HTML ํŒŒ์ผ, ์ด๋ฏธ์ง€ ํŒŒ์ผ, ๋ฐ์ดํ„ฐ ๋“ฑ ๋‹ค์–‘ํ•œ ํ˜•ํƒœ์˜ ๊ฒฐ๊ณผ๋ฌผ์ด ๊ฐ๊ฐ ๋ฐ˜ํ™˜๋œ๋‹ค.

์ •๋ฆฌ

  • ํ”„๋กœ์„ธ์Šค๋‚˜ ์Šค๋ ˆ๋“œ๊ฐ€ ์š”์ฒญ์„ ๋ฐ›๋Š”๋‹ค.
  • ๋„์ฐฉํ•œ ์š”์ฒญ์„ ํŒŒ์•…ํ•˜์—ฌ ํ•„์š”์— ๋”ฐ๋ผ ๋ณ„๋„ ์„œ๋ฒ„๋กœ ์š”์ฒญ์„ ๋ณด๋‚ธ๋‹ค.
  • ๋„์ฐฉํ•œ ์š”์ฒญ์— ๋Œ€ํ•ด ์‘๋‹ตํ•œ๋‹ค.