๐Ÿ—‚ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ฒซ๊ฑธ์Œ | 3์žฅ

๋ฏธ์ธ์ฃผ 2023. 1. 16. 09:41

์™œ ์šฐ๋ฆฌ๋Š” ์‹œ์Šคํ…œ์— ๋ˆ์„ ๋‚ด๋Š”๊ฐ€

์‹œ์Šคํ…œ์ด๋ž€ ๋ฌด์—‡์„ ์œ„ํ•ด ๋„์ž…ํ•˜๋Š”๊ฐ€?

→ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ž€ ๋ฌด์—‡์„ ์œ„ํ•ด ๋„์ž…ํ•˜๋Š”๊ฐ€?

 ์™œ ์‹œ์Šคํ…œ์— ๋ˆ์„ ๋‚ด๋Š”๊ฐ€?

์‹œ์Šคํ…œ์„ ๋งŒ๋“œ๋Š” ์ด์œ 

 

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ดˆ๊ธฐ๋น„์šฉ

์‹œ์Šคํ…œ์˜ ์ „์ฒด๋น„์šฉ ๋‚ด์—ญ

  • ์ดˆ๊ธฐ๋น„์šฉ : ์ตœ์ดˆ์— ์ง€๊ธ‰ํ•˜๋Š” ๋ˆ
  • ์šด์˜๋น„์šฉ : ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•˜๋Š” ๊ธฐ๊ฐ„์— ๊ณ„์†ํ•ด์„œ ์ง€๊ธ‰ํ•˜๋Š” ๋ˆ

์ผ๋ฐ˜์ ์œผ๋กœ ์šด์˜๋น„์šฉ์˜ ๋‹จ์œ„ ๊ธˆ์•ก(์›” ๋น„์šฉ์ด๋‚˜ ์—ฐ๊ฐ„ ๋น„์šฉ)์€ ์ดˆ๊ธฐ๋น„์šฉ๋ณด๋‹ค ๋‚ฎ๊ฒŒ ์„ค์ •๋จ

ํ•˜์ง€๋งŒ ์ดˆ๊ธฐ๋น„์šฉ < ์šด์˜๋น„์šฉ ํ•ฉ์ธ ๊ฒฝ์šฐ๋„ ๋“œ๋ฌผ์ง€ ์•Š์Œ

์ดˆ๊ธฐ๋น„์šฉ๊ณผ ์šด์˜๋น„์šฉ์˜ ๋น„์œจ์„ ๋ฐ”๊ฟ”์„œ ์ „์ฒด๋น„์šฉ์„ ๋‚ฎ๊ฒŒ ๋ณด์ด๋ ค๋Š” ์‹ฌ๋ฆฌ์ ์ธ ํŠธ๋ฆญ๋„ ์žˆ์Œ

 

๋ผ์ด์„ ์Šค ์š”๊ธˆ๊ณผ ๊ฐ€๊ฒฉ์˜ ์ฐจ์ด

  • ๋ผ์ด์„ ์Šค : ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋„์ž…ํ•  ๋•Œ ์ดˆ๊ธฐ๋น„์šฉ, ์†Œํ”„ํŠธ์›จ์–ด ์‚ฌ์šฉํ—ˆ๊ฐ€๋ฃŒ

์ฐจ์ด

  1. ํŒ๋งค๋‹จ์œ„๊ฐ€ ํŠน์ˆ˜ํ•˜๋‹ค
  2. ์šด์˜๋น„์šฉ์„ ์ง€๊ธ‰ํ•˜์ง€ ์•Š์œผ๋ฉด ํ˜„์‹ค์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค.

 

ํ”„๋กœ์„ธ์„œ ๋ผ์ด์„ ์Šค์™€ ์‚ฌ์šฉ์ž ๋ผ์ด์„ ์Šค

  • ํ”„๋กœ์„ธ์„œ ๋ผ์ด์„ ์Šค : ํ•˜๋“œ์›จ์–ด CPU ์„ฑ๋Šฅ์— ๋”ฐ๋ผ ๊ฐ€๊ฒฉ์ด ๊ฒฐ์ •๋จ
    • ์‚ฌ์šฉ์ž ์ˆ˜๊ฐ€ ๋งŽ๊ฑฐ๋‚˜ ๋ถˆํŠน์ • ๋‹ค์ˆ˜๊ฐ€ ์ด์šฉํ•ด์„œ ์‚ฌ์šฉ์ž ์ˆ˜๋ฅผ ์…€ ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ ์ ์šฉ
  • ์‚ฌ์šฉ์ž ๋ผ์ด์„ ์Šค : ์‚ฌ์šฉ์ž ์ˆ˜์— ๋”ฐ๋ผ ๊ฐ€๊ฒฉ์ด ๊ฒฐ์ •๋จ
    • ์‚ฌ์šฉ์ž ์ˆ˜๊ฐ€ ์ ์€ ๊ฒฝ์šฐ ์œ ๋ฆฌ

๋‘˜ ๋‹ค DBMS๊ฐ€ ๋™์ž‘ํ•˜๋Š” ์‹œ์Šคํ…œ์˜ ๊ทœ๋ชจ(ํ”„๋กœ์„ธ์„œ ์„ฑ๋Šฅ, ์‚ฌ์šฉ์ž ์ˆ˜)๊ฐ€ ์ปค์งˆ์ˆ˜๋ก ๋ผ์ด์„ ์Šค๋ฃŒ๋„ ์˜ฌ๋ผ๊ฐ„๋‹ค.

 

์ดˆ๊ธฐ๋น„์šฉ์„ ๋Š˜๋ฆฌ๋Š” ๋ฒ”์ธ

์—๋””์…˜๊ณผ ์˜ต์…˜

์—๋””์…˜

  • ์Šคํƒ ๋‹ค๋“œ ์—๋””์…˜ : ์ค‘์†Œ๊ทœ๋ชจ ์‹œ์Šคํ…œ์šฉ
  • ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์—๋””์…˜ : ๋Œ€๊ทœ๋ชจ ์‹œ์Šคํ…œ์šฉ
    • ์‹ ๋ขฐ์„ฑ : ํด๋Ÿฌ์Šคํ„ฐ ๊ตฌ์„ฑ, ๋ฆฌํ”Œ๋ฆฌ์ผ€์ด์…˜
    • ์„ฑ๋Šฅ : ์ผ์ • ์ˆ˜๋Ÿ‰ ์ด์ƒ์˜ ํ”„๋กœ์„ธ์„œ ๊ธฐ์ˆ ์ง€์›, ํ…Œ์ด๋ธ” ํŒŒํ‹ฐ์…”๋‹, ์„ฑ๋Šฅ ๋ฆฌํฌํŠธ ์ถœ๋ ฅ, ๋ฐ์ดํ„ฐ ์••์ถ•
    • ๋ณด์•ˆ : ๋ฐ์ดํ„ฐ ์•”ํ˜ธํ™”, ๊ฐ์‚ฌ๋กœ๊ทธ ๊ธฐ๋ก
    • ์˜คํ”ˆ์†Œ์Šค DBMS(PostgreSQL, MySQL)๋ณด๋‹ค ๋ฒค๋”์—์„œ ๊ฐœ๋ฐœํ•œ DBMS(Oracle, SQL Server. DB2)์ด ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ์„ ๊ฐ€์ง
  • ์ต์Šคํ”„๋ ˆ์Šค ์—๋””์…˜ : ์‹œํ—˜ํŒ
    • ๋ผ์ด์„ ์Šค๋ฃŒ ๋ฌด๋ฃŒ(๋ฒค๋”๊ฐ€ ์ œ์‹œํ•˜๋Š” ์ด์šฉ ์š”๊ฑด ์ง€ํ‚ค๋Š” ์„ ์—์„œ)
    • ์ผ๋ถ€ ๊ธฐ๋Šฅ ์ด์šฉ ๋ถˆ๊ฐ€
    • ์‹œํ—˜์ด๋‚˜ ํ…Œ์ŠคํŠธ์šฉ์œผ๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅ

 

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์šด์˜๋น„์šฉ

์ƒ์šฉ ์‹œ์Šคํ…œ์—์„œ๋Š” ์ดˆ๊ธฐ๋น„์šฉ ๋ชป์ง€์•Š๊ฒŒ ์šด์˜๋น„์šฉ(= ๊ธฐ์ˆ ์ง€์› ๋น„์šฉ)์ด ๋ฐœ์ƒ

์ผ์ • ๊ธฐ๊ฐ„์— OO์›์„ ์ง€๊ธ‰ํ•ด์•ผ ํ•จ

 

๊ธฐ์ˆ ์ง€์› ์„œ๋น„์Šค

  • ๊ธฐ์ˆ  Q&A
  • ๋ฒ„๊ทธ ์ˆ˜์ •์„ ์œ„ํ•œ ํ”„๋กœ๊ทธ๋žจ ๋ฐฐํฌ
  • ์ตœ์‹  ๋ฒ„์ „์œผ๋กœ์˜ ์—…๋ฐ์ดํŠธ ๊ด€๋ฆฌ
  • ์ƒˆ๋กœ์šด OS๋‚˜ ํ•˜๋“œ์›จ์–ด์—์˜ ๋Œ€์‘
  • ์ „๋ฌธ ๊ธฐ์ˆ ์ž๋‚˜ ์ปจ์„คํ„ดํŠธ๋ฅผ ํ†ตํ•œ ๋ฌธ์ œ ํ•ด๊ฒฐ
  • ๋…ธํ•˜์šฐ๋‚˜ ๋ฒ„๊ทธ ์ •๋ณด ๊ฐ™์€ ๊ธฐ์ˆ  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ์˜ ์ ‘๊ทผ ๊ถŒ๋ฆฌ

ํŠน์ง•

  • ์ œํ’ˆ์˜ ๊ธฐ์ˆ ์ง€์› ๊ธฐ๊ฐ„์— ์ฃผ์˜
  • ๊ธฐ์ˆ ์ง€์› ์—†๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋Š” ์œ„ํ—˜
  • ๊ธฐ์ˆ ์ง€์› ์ˆ˜์ค€์€ ๋งค๋…„ ๋‚ด๋ ค๊ฐ
    • EOSL(End Of Service Life) : ์„œํฌํŠธ ์ข…๋ฃŒ ํƒ€์ด๋ฐ
  • ๊ตฌ๋งค ์‹œ๊ธฐ์™€ ๊ธฐ์ˆ ์ง€์› ๊ธฐ๊ฐ„์€ ๊ด€๊ณ„์—†์Œ
    • ์†Œํ”„ํŠธ์›จ์–ด ์ˆ˜๋ช… : ์†Œํ”„ํŠธ์›จ์–ด ๋ฆด๋ฆฌ์Šค๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์‚ฐ์ •๋จ

๋ผ์ด์„ ์Šค vs ์„œ๋ธŒ์Šคํฌ๋ฆฝ์…˜

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

 

์ดˆ๊ธฐ๋น„์šฉ๊ณผ ์šด์˜๋น„์šฉ์˜ ์กฐํ•ฉ

  1. ์ดˆ๊ธฐ๋น„์šฉ X + ์šด์˜๋น„์šฉ X
    • ์ƒ์šฉ์€ ํ˜„์‹ค์ ์œผ๋กœ ๋ถˆ๊ฐ€๋Šฅ
    • ๊ฐœ์ธ์€ ๋ฌด๋ฃŒ ์†Œํ”„ํŠธ์›จ์–ด
  2. ์ดˆ๊ธฐ๋น„์šฉ O + ์šด์˜๋น„์šฉ X
    • ์œ ์ง€๋ณด์ˆ˜ ๊ณ„์•ฝ์„ ๋งบ์ง€ ์•Š์•„ ๊ธฐ์ˆ ์ง€์›์ด ์—†๋Š” ๊ฒƒ
  3. ์ดˆ๊ธฐ๋น„์šฉ O + ์šด์˜๋น„์šฉ O
  4. ์ดˆ๊ธฐ๋น„์šฉ X + ์šด์˜๋น„์šฉ O
    • ์˜คํ”ˆ์†Œ์Šค ์ด์šฉ
    • ๊ธฐ์ˆ ์ง€์›๋ฃŒ๋งŒ ์œ ์ƒ์œผ๋กœ ํ•˜๊ฑฐ๋‚˜, ์„œ๋ธŒ์Šคํฌ๋ฆฝ์…˜ ํ˜•์‹
    • Red Hat, MySQL ๋“ฑ

 

์ดˆ๊ธฐ๋น„์šฉ์˜ ํŠธ๋ฆญ

์ธ๊ฐ„์˜ ํ˜„์žฌ์ง€ํ–ฅ ํŽธํ–ฅ์„ ์ด์šฉํ•˜์—ฌ ์ดˆ๊ธฐ๋น„์šฉ์„ ์šด์˜๋น„์šฉ์— ํฌํ•จํ•˜์—ฌ ์ด์ต์„ ํšŒ์ˆ˜

์šด์˜๋น„์šฉ์„ ํฌํ•จํ•œ ์ „์ฒด๋น„์šฉ์„ ํ™•์‹คํ•˜๊ฒŒ ๊ณ„์‚ฐํ•ด์•ผ ํ•จ