# [CS] ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค ๋ฐฐํฌ ๋ฐฉ์‹์˜ ๋ณ€ํ™” ๊ณผ์ •
Study Repository

[CS] ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค ๋ฐฐํฌ ๋ฐฉ์‹์˜ ๋ณ€ํ™” ๊ณผ์ •

by rlaehddnd0422

 

์ „ํ†ต์  ๋ฐฐํฌ๋ฐฉ์‹

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

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

๊ทธ ํ•ด๊ฒฐ์ฑ…์œผ๋กœ ๋„์ž…๋œ ๊ฒƒ์ด ๊ฐ€์ƒ๋จธ์‹ (Virtual Machine)์ž…๋‹ˆ๋‹ค. 

 

๊ฐ€์ƒ๋จธ์‹ (Virtual Machine) ์ด๋ž€?

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

์–ธ์ œ ์“ฐ๋Š”๊ฐ€?

  • ์‹ค์ œ๋กœ ์žˆ๋Š” ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์„ ์—ฌ๋Ÿฌ ๋ช…์˜ ์‚ฌ์šฉ์ž๊ฐ€ ์„œ๋กœ ๊ฐ„์„ญ๋ฐ›์ง€ ์•Š๊ณ  ๋™์‹œ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด ! ( ๋†’์€ ํšจ์œจ์„ฑ )

์žฅ์ 

  • ๋…๋ฆฝ์ ์œผ๋กœ ๊ตฌ์ถ•๋œ ๊ฐ€์ƒ๋จธ์‹ ์€ ๋…๋ฆฝ์ ์ด๊ธฐ ๋•Œ๋ฌธ์—, ์„œ๋กœ ๊ฐ„ ๊ฐ„์„ญ์ด ์—†์Šต๋‹ˆ๋‹ค.
    • A ๊ฐ€์ƒ ๋จธ์‹ ์— ์–ด๋–ค ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜ํ–ˆ๋‹ค๊ณ  ํ•ด์„œ, B ๊ฐ€์ƒ ๋จธ์‹ ์—์„œ ์–ด๋–ค ์„œ๋น„์Šค์— ์˜ค๋ฅ˜๊ฐ€ ๋‚˜๋Š” ๋ฒ„๊ทธ๋‚˜ ์„ฑ๋Šฅ ์ €ํ•˜๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๊ฑฑ์ •์„ ํ•˜์ง€ ์•Š์•„๋„ ๋œ๋‹ค๋Š” ๊ฒƒ.

๋‹จ์ 

  • OS๋Š” ๊ณต์œ ๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ผ์ผํžˆ VM์œ„์— OS๋ฅผ ์„ค์น˜ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ..

 

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

์ปจํ…Œ์ด๋„ˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ•œ ์ปดํ“จํŒ… ํ™˜๊ฒฝ์—์„œ ๋‹ค๋ฅธ ์ปดํ“จํŒ… ํ™˜๊ฒฝ์œผ๋กœ ๋น ๋ฅด๊ณ  ์•ˆ์ •์ ์œผ๋กœ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ฝ”๋“œ์™€ ๋ชจ๋“  ์ข…์†์„ฑ์„ ํŒจํ‚ค์ง•ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ํ‘œ์ค€ ๋‹จ์œ„์ž…๋‹ˆ๋‹ค. 

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

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

 

Deployment ๋ณ€ํ™” ๊ณผ์ • 

 

์ด๋ ‡๊ฒŒ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค ๋ฐฐํฌ ๋ฐฉ์‹์€ ์ „ํ†ต์  ๋ฐฐํฌ ๋ฐฉ์‹๋ถ€ํ„ฐ ๊ฐ€์ƒ ๋จธ์‹  ๋ฐฉ์‹, ์ปจํ…Œ์ด๋„ˆ ๋ฐฉ์‹์œผ๋กœ ๋ฐœ์ „ํ•ด์™”์Šต๋‹ˆ๋‹ค.

 

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

 

<์ฐธ๊ณ  ์ž๋ฃŒ>

 

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์•Œ์•„๋ณด๊ธฐ 1ํŽธ: ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์™€ ์ปจํ…Œ์ด๋„ˆ, ๋„์ปค์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ๊ฐœ๋… | ์ธ์‚ฌ์ดํŠธ๋ฆฌํฌํŠธ | ์‚ผ

์š”์ฆ˜ IT ์ƒํƒœ๊ณ„์— ๊ด€์‹ฌ์ด ๋งŽ์œผ์‹  ๋ถ„๋“ค์ด๋ผ๋ฉด ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ผ๋Š” ๋‹จ์–ด๋ฅผ ๋“ค์–ด ๋ณด์…จ์„ ํ…๋ฐ์š”. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์— ๋Œ€ํ•ด ๊ฐœ๋ฐœ์ž๋“ค์˜ ๊ด€์‹ฌ์ด ๋†’์•„์ง€๊ณ  ์žˆ๊ณ , ์—ฌ๋Ÿฌ ๋Œ€๊ธฐ์—…์—์„œ ์ƒˆ๋กœ์šด ์‹œ์Šคํ…œ์„ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ฅผ

www.samsungsds.com

 

 

Deployment์˜ ๋ณ€ํ™” ๊ณผ์ •

Deployment์˜ ๋ณ€ํ™” ๊ณผ์ • ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ฅผ ์•Œ์•„๋ณด๋‹ค๊ฐ€ ์ข‹์€ ์ •๋ฆฌ ๊ธ€์ด ์žˆ์–ด์„œ ๊ณต๋ถ€ํ•˜๊ธฐ ์œ„ํ•ด์„œ ๊ธ€์„ ์จ๋ด…๋‹ˆ๋‹ค. ์ „ํ†ต์ ์ธ ๋ฐฐํฌ ์‹œ๋Œ€ : ์ดˆ๊ธฐ ์กฐ์ง์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฌผ๋ฆฌ ์„œ๋ฒ„์—์„œ ์‹คํ–‰ํ–ˆ์—ˆ๋‹ค. ํ•œ ๋ฌผ๋ฆฌ

go-coding.tistory.com

 

๋ธ”๋กœ๊ทธ์˜ ์ •๋ณด

Study Repository

rlaehddnd0422

ํ™œ๋™ํ•˜๊ธฐ