๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Develop/Server

[IT ์ธํ”„๋ผ] Ch3 3๊ณ„์ธตํ˜• ์‹œ์Šคํ…œ (์›น ๋ฐ์ดํ„ฐ, ๊ฐ€์ƒํ™”)

by bona.com 2025. 4. 12.

๐Ÿ“š <๊ทธ๋ฆผ์œผ๋กœ ๊ณต๋ถ€ํ•˜๋Š” IT ์ธํ”„๋ผ ๊ตฌ์กฐ> ๋ฅผ ์ฝ๊ณ  ๊ทธ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•˜์˜€์Šต๋‹ˆ๋‹ค 

3๊ณ„์ธตํ˜• ์•„ํ‚คํ…์ฒ˜

3๊ณ„์ธตํ˜• ์•„ํ‚คํ…์ฒ˜์— ๋Œ€ํ•œ ๊ตฌ์„ฑ์š”์†Œ๋ฅผ ์‚ดํŽด๋ณด๋ฉด ์œ„์™€ ๊ฐ™๋‹ค.

์›น ์„œ๋ฒ„, AP ์„œ๋ฒ„, DB ์„œ๋ฒ„๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค.

์ด ์„ธ ๋Œ€์˜ ์„œ๋ฒ„๋Š” ์Šค์œ„์น˜๋ฅผ ๊ฒฝ์œ ํ•ด์„œ ์—ฐ๊ฒฐ๋ผ ์žˆ๋‹ค.

 

๊ฐ๊ฐ์˜ ์„œ๋ฒ„๋ฅผ ํ™•๋Œ€ํ•ด์„œ ๋ณด๋ฉด CPU, ๋ฉ”๋ชจ๋ฆฌ, ๋””์Šคํฌ, NIC/HBA ๊ฐ™์€ ํ•˜๋“œ์›จ์–ด ๋ถ€ํ’ˆ์ด ๋‚˜์—ด๋ผ ์žˆ๋‹ค.

 

์ด์ œ๋ถ€ํ„ฐ OS๋ฅผ ์ดํ•ดํ•˜๋Š” ๋ฐ ์žˆ์–ด์„œ ํ•„์ˆ˜ ๊ฐœ๋…์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ์„ธ์Šค์™€ ์Šค๋ ˆ๋“œ, ์ปค๋„์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž.

 

ํ”„๋กœ์„ธ์Šค์™€ ์Šค๋ ˆ๋“œ

ํ”„๋กœ์„ธ์Šค ๋ฐ ์Šค๋ ˆ๋“œ๋Š” ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ํŒŒ์ผ ์ž์ฒด๊ฐ€ ์•„๋‹ˆ๋ผ OS์ƒ์—์„œ ์‹คํ–‰๋ผ์„œ ์–ด๋А ์ •๋„ ๋…๋ฆฝ์„ฑ์„ ๊ฐ€์ง€๊ณ  ๋™์ž‘ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

ํ”„๋กœ์„ธ์Šค์™€ ์Šค๋ ˆ๋“œ๊ฐ€ ํ™œ๋™ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์ด ํ•„์š”ํ•˜๋‹ค. ์ด๊ฒƒ์€ ์ปค๋„์— ์˜ํ•ด ๋ฉ”๋ชจ๋ฆฌ์ƒ์— ํ™•๋ณด๋œ๋‹ค.

 

ํ”„๋กœ์„ธ์Šค ์‹œ์ž‘ ์‹œ์— ๋ฒŒ์–ด์ง€๋Š” ์ˆœ์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

  1. ํ”„๋กœ๊ทธ๋žจ์€ ์„œ๋ฒ„ ๋‚ด๋ถ€์˜ ๋””์Šคํฌ์ƒ์— ์„ค์น˜๋œ๋‹ค.
  2. ์‹œ์ž‘ ์˜๋ขฐ๊ฐ€ ์žˆ์œผ๋ฉด ์ปค๋„์ด ํ”„๋กœ์„ธ์Šค๋ฅผ ์ž‘์„ฑํ•œ๋‹ค. ๋˜ํ•œ, ์š”์ฒญ ๋ถ„๋Ÿ‰๋งŒํผ๋งŒ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์„ ํ• ๋‹นํ•œ๋‹ค.
  3. OS์ƒ์—์„œ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹œ์ž‘๋ผ์„œ ์‚ฌ์šฉ์ž ์š”์ฒญ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.

 

ํ”„๋กœ์„ธ์Šค์™€ ์Šค๋ ˆ๋“œ์˜ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„ ์ฐจ์ด

  • ์›น ์„œ๋ฒ„
    • ํ•˜๋‚˜์˜ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋™์ž‘ํ•˜๊ณ  ์žˆ์œผ๋ฉด ๋‚ด๋ถ€์—์„œ๋Š” ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์„ ์ ์œ ํ•˜๋Š” ์Šค๋ ˆ๋“œ ํ•˜๋‚˜๊ฐ€ ๋™์ž‘ํ•˜๊ณ  ์žˆ๋‹ค.
  • AP ์„œ๋ฒ„
    • ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์„ ๊ฐ€์ง€๋Š” ๊ฒƒ์ด 'ํ”„๋กœ์„ธ์Šค'. JVM๋„ ํ”„๋กœ์„ธ์Šค๋กœ, ๋‚ด๋ถ€์—์„œ ์ˆ˜๋งŽ์€ ์Šค๋ ˆ๋“œ๊ฐ€ ๋™์ž‘ํ•˜๊ณ  ์žˆ๋‹ค.
    • ๊ฐ ์Šค๋ ˆ๋“œ๋Š” ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์„ ๊ณต์œ ํ•˜๊ณ  ์žˆ๋‹ค. ์Šค๋ ˆ๋“œ ์‹œ์ž‘ ์‹œ์— ์‹ ๊ทœ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์€ ํ•„์š” ์—†์ง€๋งŒ, ๋‹ค๋ฅธ ์Šค๋ ˆ๋“œ์— ์ด์ƒ์ด ๋ฐœ์ƒํ•˜๋ฉด ์˜ํ–ฅ์„ ๋ฐ›๋Š”๋‹ค.

 

์›น ์„œ๋ฒ„์™€ ๋‹ฌ๋ฆฌ, AP ์„œ๋ฒ„๋Š” ์Šค๋ ˆ๋“œ๊ฐ€ ํ•˜๋‚˜์˜ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์„ ๊ณต์œ ํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

์ด๊ฒƒ์ด ํ”„๋กœ์„ธ์Šค์™€ ์Šค๋ ˆ๋“œ์˜ ํฐ ์ฐจ์ด์ ์ด๋‹ค.

 

ํ”„๋กœ์„ธ์Šค๋Š” ์ „์šฉ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์„ ์ด์šฉํ•ด์„œ ๋™์ž‘ํ•œ๋‹ค.
์Šค๋ ˆ๋“œ๋Š” ๋‹ค๋ฅธ ์Šค๋ ˆ๋“œ์™€ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์„ ๊ณต์œ ํ•˜๊ณ  ์žˆ๋Š” ์šด๋ช… ๊ณต๋™์ฒด๋‹ค.

 

์—ฌ๊ธฐ์„œ ์•Œ ์ˆ˜ ์žˆ๋Š” ์ ์€, ํ”„๋กœ์„ธ์Šค๋Š” ๋…์ž ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์„ ๊ฐ€์ง€๊ธฐ ๋•Œ๋ฌธ์— ์ƒ์„ฑ ์‹œ CPU ๋ถ€ํ•˜๊ฐ€ ์Šค๋ ˆ๋“œ์™€ ๋น„๊ตํ•ด ๋†’์•„์ง„๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.

 

* ๋‹จ, ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์„ ๊ณต์œ ํ•  ์ˆ˜ ์—†๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋‹ค. ์˜ค๋ผํด DB์˜ ๊ฒฝ์šฐ ์—ฌ๋Ÿฌ ํ”„๋กœ์„ธ์Šค๊ฐ€ '๊ณต์œ  ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„'์„ ์ƒํ˜ธ ์ด์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์–ด ์žˆ๋‹ค.

 

OS ์ปค๋„

์ปค๋„์ด OS์˜ ๋ณธ์งˆ์ด๋ฉฐ, ๋‚˜๋จธ์ง€๋Š” ๊ทธ์ € ๋ค์ผ ๋ฟ์ด๋ผ๊ณ  ํ•ด๋„ ๊ณผ์–ธ์ด ์•„๋‹ ์ •๋„๋กœ ์ปค๋„์€ ์‹ฌ์žฅ์ด์ž ๋‡Œ์ด๋ฉฐ ์ฒ™์ˆ˜์ด๋‹ค.

์ปค๋„ ์ž์ฒด๊ฐ€ OS์˜ '์ธํ”„๋ผ'๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค.

๊ฐ€์žฅ ์ค‘์š”ํ•œ ์ฑ…์ž„์€ '๋’ค์—์„œ ๋ฌด์Šจ ์ผ์ด ๋ฒŒ์–ด์ง€๋Š”์ง€ ์€ํํ•˜๋ฉด์„œ๋„ ํŽธ๋ฆฌํ•œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ'์ด๋‹ค.

 

์ปค๋„์˜ ์—ญํ•  ์ค‘ 5๊ฐ€์ง€์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž.

 

1. ์‹œ์Šคํ…œ ์ฝœ ์ธํ„ฐํŽ˜์ด์Šค

ํ”„๋กœ์„ธ์Šค/์Šค๋ ˆ๋“œ์—์„œ ์ปค๋„๋กœ ์—ฐ๊ฒฐ๋˜๋Š” ์ธํ„ฐํŽ˜์ด์Šค์ด๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด OS๋ฅผ ํ†ตํ•ด์„œ ์–ด๋–ค ์ฒ˜๋ฆฌ๋ฅผ ํ•˜๊ณ  ์‹ถ์œผ๋ฉด ์‹œ์Šคํ…œ ์ฝœ์ด๋ผ๊ณ  ํ•˜๋Š” ๋ช…๋ น์„ ์ด์šฉํ•ด์„œ ์ปค๋„์— ๋ช…๋ น์„ ๋‚ด๋ฆฐ๋‹ค. ์ด๋•Œ ๋ช…๋ น์ด ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด์„œ ์ „๋‹ฌ๋œ๋‹ค.

 

2. ํ”„๋กœ์„ธ์Šค ๊ด€๋ฆฌ

์–ธ์ œ, ์–ด๋–ค ํ”„๋กœ์„ธ์Šค๊ฐ€ ์–ด๋А ์ •๋„์˜ CPU ์ฝ”์–ด๋ฅผ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€, ์ฒ˜๋ฆฌ ์šฐ์„ ์ˆœ์œ„๋ฅผ ์–ด๋–ป๊ฒŒ ๊ฒฐ์ •ํ•  ๊ฒƒ์ธ์ง€ ๋“ฑ์„ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ์ด ์ด ๊ธฐ๋Šฅ์˜ ์—ญํ• ์ด๋‹ค.

 

3. ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ

๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ์„ ๊ด€๋ฆฌํ•œ๋‹ค. ํ”„๋กœ์„ธ์Šค ๊ด€๋ฆฌ๋Š” CPU ์ฝ”์–ด๋ฅผ ๊ณ ๋ คํ–ˆ์ง€๋งŒ, ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ์—์„œ๋Š” ๋ฌผ๋ฆฌ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์˜ ์ตœ๋Œ€์น˜๋ฅผ ๊ณ ๋ คํ•œ๋‹ค. 

 

4. ํŒŒ์ผ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ

ํŒŒ์ผ ์‹œ์Šคํ…œ์€ OS ๊ธฐ๋Šฅ์˜ ํ•˜๋‚˜๋กœ์„œ ๋ฌผ๋ฆฌ ๋””์Šคํฌ์— ์ œ๊ณต๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๊ธฐ๋Šฅ์ด๋‹ค. ํŒŒ์ผ ์‹œ์Šคํ…œ ๋•๋ถ„์— ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ 'ํŒŒ์ผ'์ด๋ผ๋Š” ๋‹จ์œ„๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ž‘์„ฑํ•˜๊ฑฐ๋‚˜ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ๋‹ค.

์ฃผ์š” ๊ด€๋ฆฌ ๊ธฐ๋Šฅ์œผ๋กœ๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ(ํด๋”) ๊ตฌ์กฐ ์ œ๊ณต, ์•ก์„ธ์Šค ๊ด€๋ฆฌ, ๊ณ ์†ํ™”, ์•ˆ์ •์„ฑ ํ–ฅ์ƒ ๋“ฑ์ด ์žˆ๋‹ค. 

 

5. ์žฅ์น˜ ๋“œ๋ผ์ด๋ฒ„

๋””์Šคํฌ๋‚˜ NIC ๋“ฑ์˜ ๋ฌผ๋ฆฌ ์žฅ์น˜์šฉ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•œ๋‹ค.

 

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

1. ํด๋ผ์ด์–ธํŠธ PC๋ถ€ํ„ฐ ์›น ์„œ๋ฒ„๊นŒ์ง€

 

๋””์Šคํฌ์—์„œ ํ”„๋กœ๊ทธ๋žจ์„ ์ฝ์Œ -> ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹œ์ž‘ -> ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„ ํ™•๋ณด

(์ด๋•Œ ์‹œ์Šคํ…œ ์ฝœ์ด ์ด์šฉ๋˜๊ณ  ์žˆ์Œ)

(์ด ํ๋ฆ„์€ PC์™€ ์„œ๋ฒ„์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ฐ™์€ ๋™์ž‘์ž„)

 

์ฃผ์†Œ ์ฐฝ์— 'https://naver.com' ์ž…๋ ฅ ํ›„ ์—”ํ„ฐ ํ‚ค ๋ˆ„๋ฆ„ -> ์ด๋ฆ„ ํ•ด์„์ด ์ด๋ฃจ์–ด์ง -> ์›น ๋ธŒ๋ผ์šฐ์ €๋กœ ์ ‘์†

(์—ฌ๊ธฐ์„œ 'https://naver.com'๋ž€ HTTP๋ฅผ ์ด์šฉํ•ด์„œ naver.com ์„œ๋ฒ„์— ์ ‘์†ํ•œ๋‹ค๋Š” ์˜๋ฏธ์ž„)

(์ด๋ฆ„ ํ•ด์„์ด ์ด๋ฃจ์–ด์ง€๋Š” ์ด์œ ๋Š”, ์›น ๋ธŒ๋ผ์šฐ์ €๋Š” ์ด ์„œ๋ฒ„๊ฐ€ ์–ด๋””์— ์žˆ๋Š”์ง€ ๋ชจ๋ฅด๊ธฐ ๋•Œ๋ฌธ)

 

์›น ์„œ๋ฒ„ ๋ฌด์‚ฌ ๋„์ฐฉ! -> HTTP ์š”์ฒญ์— ๋Œ€ํ•ด ์ ์ ˆํ•œ ํŒŒ์ผ์ด๋‚˜ ์ฝ˜ํ…์ธ  ๋ฐ˜ํ™˜ 

  • case1) ์ •์  ์ฝ˜ํ…์ธ  -> ๋””์Šคํฌ์— ์ €์žฅํ•ด ๋‘” ๋‚ด์šฉ์„ HTTP๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž ์›น ๋ธŒ๋ผ์šฐ์ €๋กœ ๋ฐ˜ํ™˜
  • case2) ๋™์  ์ฝ˜ํ…์ธ  -> ๋™์  ์ฝ˜ํ…์ธ ์— ๋Œ€ํ•œ ์š”์ฒญ์„ AP์—๊ฒŒ ๋˜์ง€๊ณ  ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋‹ค๋ฆผ

(์›น ์„œ๋ฒ„์—๋Š” HTTP๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” 'httpd ํ”„๋กœ์„ธ์Šค'๊ฐ€ ๊ฐ€๋™๋˜๊ณ  ์žˆ์Œ)

 

2. ์›น ์„œ๋ฒ„๋ถ€ํ„ฐ AP ์„œ๋ฒ„๊นŒ์ง€

 

์›น ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ '๋™์  ์ฝ˜ํ…์ธ '์— ๋Œ€ํ•œ ์š”์ฒญ ๋„์ฐฉ

-> ์Šค๋ ˆ๋“œ๊ฐ€ ์š”์ฒญ์„ ๋ฐ›์œผ๋ฉด ์ž์‹ ์ด ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ๋Š”์ง€, DB ์ ‘์†์ด ํ•„์š”ํ•œ์ง€ ํŒ๋‹จ 

-> DB ์ ‘์†์ด ํ•„์š”ํ•˜๋ฉด ์—ฐ๊ฒฐ ํ’€์— ์•ก์„ธ์Šค ํ•จ

-> DB ์„œ๋ฒ„์— ์š”์ฒญ์„ ๋˜์ง

 

์ฆ‰, ์•„์ง ์กด์žฌํ•˜์ง€ ์•Š๋Š” ์ฝ˜ํ…์ธ ๋ฅผ ๊ฐ€๋Šฅํ•œ ๋นจ๋ฆฌ ๋งŒ๋“ค์–ด ๋‚ด๋Š” ์—ญํ• ์„ ๋‹ด๋‹นํ•˜๋Š” ๊ฒƒ์ด AP ์„œ๋ฒ„์ด๋‹ค.

 

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

 

AP ์„œ๋ฒ„๊ฐ€ DB ์„œ๋ฒ„์— ์ ‘์†ํ•˜๋ ค๋ฉด '๋“œ๋ผ์ด๋ฒ„'๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ์•ž์„œ ์„ค๋ช…ํ•œ ์ปค๋„์˜ ์žฅ์น˜ ๋“œ๋ผ์ด๋ฒ„์™€ ๋น„์Šทํ•˜๋‹ค๊ณ  ๋ณด๋ฉด ๋œ๋‹ค.

 

3. AP ์„œ๋ฒ„๋ถ€ํ„ฐ DB ์„œ๋ฒ„๊นŒ์ง€

 

AP ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ์š”์ฒญ์ด ๋„์ฐฉ

-> ํ”„๋กœ์„ธ์Šค๊ฐ€ ์š”์ฒญ์„ ์ ‘์ˆ˜ํ•˜๊ณ  ์บ์‹œ๊ฐ€ ์กด์žฌํ•˜๋Š”์ง€ ํ™•์ธ

-> ์บ์‹œ์— ์—†์œผ๋ฉด ๋””์Šคํฌ์— ์•ก์„ธ์Šค ํ•จ

-> ๋””์Šคํฌ๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ˜ํ™˜ํ•จ

-> ๋ฐ์ดํ„ฐ๋ฅผ ์บ์‹œ ํ˜•ํƒœ๋กœ ์ €์žฅํ•จ

-> ๊ฒฐ๊ณผ๋ฅผ AP ์„œ๋ฒ„์— ๋ฐ˜ํ™˜

 

์ด๋Ÿฌํ•œ ์š”์ฒญ์€ SQL์ด๋ผ๋Š” ์–ธ์–ด ํ˜•ํƒœ๋กœ ์ด๋ฃจ์–ด์ง„๋‹ค. ์ด SQL์„ ํ•ด์„ํ•ด์„œ ๋ฐ์ดํ„ฐ ์•ก์„ธ์Šค ๋ฐฉ์‹์„ ๊ฒฐ์ •ํ•˜๊ณ , ๋””์Šคํฌ๋‚˜ ๋ฉ”๋ชจ๋ฆฌ์—์„œ ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋งŒ ์ˆ˜์ง‘ํ•ด ์˜ค๋Š” ๊ฒƒ์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ฃผ์š” ์—ญํ• ์ด๋‹ค.

 

DB ์„œ๋ฒ„์—๋„ ๋‹ค์–‘ํ•œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์กด์žฌํ•œ๋‹ค. ์ด๋ฒˆ์—๋Š” ๊ธฐ์—…ํ˜• ์‹œ์Šคํ…œ์—์„œ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ์˜ค๋ผํด DB ์ค‘์‹ฌ์œผ๋กœ ์„ค๋ช…ํ•  ๊ฒƒ์ด๋‹ค.

DB ์„œ๋ฒ„๋Š” ๋ฐ์ดํ„ฐ ์ €์žฅ ์ฐฝ๊ณ ๋‹ค. ๊ด€๋ฆฌ ๋Œ€์ƒ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฐฉ๋Œ€ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์–ผ๋งˆ๋‚˜ ํšจ์œจ์ ์œผ๋กœ ์•ก์„ธ์Šคํ•˜๋Š”๊ฐ€๊ฐ€ ์ค‘์š”ํ•˜๋‹ค. ๋Œ€๋ถ€๋ถ„์€ ์„œ๋ฒ„ ๋ฉ”๋ชจ๋ฆฌ์— ์บ์‹œ๊ฐ€ ์žˆ๋Š”์ง€ ์—†๋Š”์ง€ ๋จผ์ € ํ™•์ธํ•œ๋‹ค. ์—†์œผ๋ฉด ๋””์Šคํฌ์— ์•ก์„ธ์Šคํ•ด์„œ ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์˜จ๋‹ค.

 

์ด๋Š” ์˜ค๋ผํด DB์˜ ์˜ˆ์‹œ์ด์ง€๋งŒ, ์ธ๋ฉ”๋ชจ๋ฆฌ DB ๋“ฑ์—์„œ๋Š” ๋””์Šคํฌ ์ž์ฒด๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ๋ชจ๋“  ์ฒ˜๋ฆฌ๋ฅผ ๋ฉ”๋ชจ๋ฆฌ ๋‚ด์—์„œ ์™„๋ฃŒํ•˜๋Š” ๊ตฌ์กฐ๋ผ์„œ ๊ณ ์†ํ™”๋ฅผ ์‹คํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

๊ฐ€์ƒํ™”

๊ฐ€์ƒํ™”๋ž€, ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์—์„œ ๋ฌผ๋ฆฌ ๋ฆฌ์†Œ์Šค๋ฅผ ์ถ”์ƒํ™”ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

 

ํ•˜๋“œ์›จ์–ด๋ฅผ ์˜์‹ํ•˜์ง€ ์•Š๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š”. ์šด์˜์ฒด์ œ๋Š” ๊ฐ€์ƒํ™” ๊ธฐ์ˆ  ์ค‘ ํ•˜๋‚˜๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

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

๊ฐ€์ƒ ๋จธ์‹  ๋ฐฉ์‹

  • ํ˜ธ์ŠคํŠธ OS
    • ์œˆ๋„์šฐ์ฆˆ๋‚˜ ๋ฆฌ๋ˆ…์Šค ๋“ฑ์˜ ํ˜ธ์ŠคํŠธ OS์ƒ์— ๊ฐ€์ƒํ™” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์„ค์น˜ํ•ด์„œ ์ด์šฉํ•˜๋Š” ๊ฒƒ์œผ๋กœ, VMware Server, Microsoft Virtual Server ๋“ฑ์ด ์žˆ๋‹ค.
  • ํ•˜์ด๋ฐ”์ด์ €ํ˜•
    • ํ•˜๋“œ์›จ์–ด์ƒ์—์„œ ์ง์ ‘ ๊ฐ€์ƒํ™” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ๊ทธ ์œ„์— ๊ฐ€์ƒ ๋จธ์‹ ์„ ๋™์ž‘์‹œํ‚ค๋Š” ๊ธฐ์ˆ ์ด๋‹ค.
    • ํ˜ธ์ŠคํŠธ OS๋ฅผ ๊ฑฐ์น˜์ง€ ์•Š์œผ๋ฏ€๋กœ ํ˜ธ์ŠคํŠธํ˜•๋ณด๋‹ค ์„ฑ๋Šฅ์ด ์šฐ์ˆ˜ํ•ด์„œ ์„œ๋ฒ„ ๊ฐ€์ƒํ™”์˜ ๋Œ€ํ‘œ ๊ธฐ์ˆ ๋กœ ์ž๋ฆฌ ์žก์•˜๋‹ค.
      1. ์™„์ „ ๊ฐ€์ƒํ™”: ๋ฌผ๋ฆฌ ๋จธ์‹ ์ƒ์—์„œ ๋™์ž‘ํ•˜๋Š” OS๋‚˜ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ๊ทธ๋Œ€๋กœ ๊ฒŒ์ŠคํŠธ๋กœ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์žฅ์ ์ด ์žˆ์ง€๋งŒ, ์†Œํ”„ํŠธ์›จ์–ด๋กœ ์—๋ฎฌ๋ ˆ์ด์…˜ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์„ฑ๋Šฅ์ด ์ €ํ•˜๋œ๋‹ค๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค.
      2. ์ค€๊ฐ€์ƒํ™”: ์‹ค์กดํ•˜๋Š” ํ•˜๋“œ์›จ์–ด๋ฅผ ์—๋ฎฌ๋ ˆ์ด์…˜ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ๊ฐ€์ƒ ํ™˜๊ฒฝ์šฉ ๊ฐ€์ƒ ํ•˜๋“œ์›จ์–ด๋ฅผ ์†Œํ”„ํŠธ์›จ์–ด์ ์œผ๋กœ ์—๋ฎฌ๋ ˆ์ด์…˜ ํ•œ๋‹ค.

์ปจํ…Œ์ด๋„ˆ

์ปจํ…Œ์ด๋„ˆ๋Š” '๊ทธ๋ฆ‡', '์šฉ๊ธฐ' ๋“ฑ์˜ ์˜๋ฏธ๋กœ ํ•œ ๋งˆ๋””๋กœ ์ •์˜ํ•˜๋ฉด, '๋ฆฌ์†Œ์Šค๊ฐ€ ๊ฒฉ๋ฆฌ๋œ ํ”„๋กœ์„ธ์Šค'์ด๋‹ค.

 

ํ•˜๋‚˜์˜ OS์ƒ์—์„œ ์—ฌ๋Ÿฌ ๊ฐœ๋ฅผ ๋™์‹œ์— ๊ฐ€๋™ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ฐ๊ฐ ๋…๋ฆฝ๋œ ๋ฃจํŠธ ํŒŒ์ผ ์‹œ์Šคํ…œ, CPU/๋ฉ”๋ชจ๋ฆฌ, ํ”„๋กœ์„ธ์Šค ๊ณต๊ฐ„ ๋“ฑ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ด ํ•˜๋“œ์›จ์–ด ๊ฐ€์ƒํ™”์ธ ๊ฐ€์ƒ ๋จธ์‹ (VM)๊ณผ์˜ ์ฐจ์ด๋‹ค.

๋„์ปค์˜ ๋“ฑ์žฅ

์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ๋„์ปค๊ฐ€ ๋“ฑ์žฅํ•จ์œผ๋กœ์จ ์ปจํ…Œ์ด๋„ˆ ๊ธฐ์ˆ ์ด ์ฃผ๋ชฉ์„ ๋ฐ›๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค.

๋„์ปค ํšŒ์‚ฌ๋Š” ๊ฐœ๋ช…ํ•˜๊ธฐ ์ „์— ๋‹ทํด๋ผ์šฐ๋“œ๋ผ๋Š” ๋ช…์นญ์„ ์‚ฌ์šฉํ–ˆ์œผ๋ฉฐ, 2008๋…„์— ์–ธ์–ด์— ์˜์กดํ•˜์ง€ ์•Š๋Š” PaaS๋ฅผ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•ด ์„ค๋ฆฝ๋๋‹ค. ๋‹ทํด๋ผ์šฐ๋“œ์˜ PaaS๋Š” ๊ฐœ๋ฐœํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํด๋ผ์šฐ๋“œ์— ๋ฐฐํฌํ•ด์„œ ์‹คํ–‰ํ•˜๋Š” ๊ตฌ์กฐ์˜€์ง€๋งŒ ๋ฌธ์ œ๊ฐ€ ๋นˆ๋ฒˆํ•˜๊ฒŒ ๋ฐœ์ƒํ–ˆ์—ˆ๋‹ค.

 

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

 

๋˜ํ•œ ๋„์ปค ํ—ˆ๋ธŒ๋ผ๋Š” ๋„์ปค ์ด๋ฏธ์ง€๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๊ฐ€ ์ƒ๊ฒจ๋‚˜๋ฉด์„œ ํญ๋ฐœ์ ์ธ ์ธ๊ธฐ๋ฅผ ์–ป๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค.