DevOps/๋„คํŠธ์›Œํฌ

[DevOps] ๋„คํŠธ์›Œํฌ ๊ตฌ์กฐ, ๋„คํŠธ์›Œํฌ ๋ฐ์ดํ„ฐ, ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ ๐ŸŒ

๋ฐ๋ณด ๐Ÿ˜Ž 2024. 8. 27. 13:09
728x90
๋ฐ˜์‘ํ˜•

๋„คํŠธ์›Œํฌ ์‹ฌํ™” ๊ฐ•์˜

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

 

1. ๋„คํŠธ์›Œํฌ ํ† ํด๋กœ์ง€ (Network Topology) ๐Ÿ—๏ธ

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

  • ๋ฒ„์Šค ํ† ํด๋กœ์ง€ ๐ŸšŒ: ๋ชจ๋“  ๊ธฐ๊ธฐ๊ฐ€ ํ•˜๋‚˜์˜ ๋ฉ”์ธ ์ผ€์ด๋ธ”์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์–ด์š”.
    ์˜ˆ๋ฅผ ๋“ค์–ด, ์ง‘ ์•ˆ์— ์žˆ๋Š” ๋ชจ๋“  ๊ฐ€์ „์ œํ’ˆ์ด ํ•˜๋‚˜์˜ ์ „์› ์ฝ”๋“œ์— ์—ฐ๊ฒฐ๋œ ๊ฒƒ๊ณผ ๋น„์Šทํ•ด์š”.
    ํ•˜์ง€๋งŒ ์ด ์ฝ”๋“œ์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ๋ฉด ๋ชจ๋“  ๊ธฐ๊ธฐ๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์Šคํƒ€ ํ† ํด๋กœ์ง€ โญ: ๊ฐ ๊ธฐ๊ธฐ๊ฐ€ ์ค‘์•™ ํ—ˆ๋ธŒ์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์–ด์š”.
    ๋งˆ์น˜ ๊ฑฐ์‹ค์— ์žˆ๋Š” ์—ฌ๋Ÿฌ ์ „์ž์ œํ’ˆ์ด ๋ชจ๋‘ ๋ฉ€ํ‹ฐํƒญ์— ์—ฐ๊ฒฐ๋œ ๊ฒƒ๊ณผ ๊ฐ™์•„์š”.
    ์ค‘์•™ ํ—ˆ๋ธŒ(๋ฉ€ํ‹ฐํƒญ)์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ๋ฉด ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ๊ธฐ๊ธฐ์— ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ง ํ† ํด๋กœ์ง€ ๐Ÿ”: ๊ธฐ๊ธฐ๋“ค์ด ์›ํ˜•์œผ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
    ์ง‘์•ˆ์— ์žˆ๋Š” ์ „๊ตฌ๋“ค์ด ํ•˜๋‚˜์”ฉ ์—ฐ๊ฒฐ๋˜์–ด ์ˆœ์ฐจ์ ์œผ๋กœ ๋ถˆ์ด ์ผœ์ง€๋Š” ๊ฒƒ๊ณผ ๋น„์Šทํ•ด์š”.
    ํ•˜๋‚˜์˜ ์ „๊ตฌ์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ๋ฉด ๋‹ค์Œ ์ „๊ตฌ๊นŒ์ง€ ์˜ํ–ฅ์„ ์ค„ ์ˆ˜ ์žˆ์–ด์š”.
  • ๋ฉ”์‹œ ํ† ํด๋กœ์ง€ ๐Ÿ•ธ๏ธ: ๋ชจ๋“  ๊ธฐ๊ธฐ๊ฐ€ ์„œ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์–ด์š”.
    ๋งˆ์น˜ ์ง‘ ์•ˆ์˜ ๋ชจ๋“  ๋ฐฉ์— ๋ฌธ์ด ์žˆ์–ด ๋ฐฉ๋งˆ๋‹ค ์ง์ ‘ ๊ฐˆ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ์š”. ์ด ๊ตฌ์กฐ๋Š” ๋งค์šฐ ์•ˆ์ •์ ์ด์ง€๋งŒ,
    ์„ค์น˜ํ•˜๋Š” ๋ฐ ๋น„์šฉ์ด ๋งŽ์ด ๋“ญ๋‹ˆ๋‹ค.

 

2. OSI 7 ๊ณ„์ธต ๋ชจ๋ธ ๐Ÿ“š

๋„คํŠธ์›Œํฌ์—์„œ ๋ฐ์ดํ„ฐ๊ฐ€ ์ „๋‹ฌ๋˜๋Š” ๊ณผ์ •์„ ์ดํ•ดํ•˜๋ ค๋ฉด OSI 7 ๊ณ„์ธต ๋ชจ๋ธ์„ ์•Œ ํ•„์š”๊ฐ€ ์žˆ์–ด์š”. ์‰ฝ๊ฒŒ ๋งํ•ด,
๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๊ณ  ๋ฐ›๋Š” ๊ณผ์ •์ด 7๋‹จ๊ณ„๋กœ ๋‚˜๋ˆ ์ ธ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

  1. ๋ฌผ๋ฆฌ ๊ณ„์ธต โšก: ์ด ๋‹จ๊ณ„์—์„œ๋Š” ์‹ค์ œ ์ผ€์ด๋ธ”์ด๋‚˜ ์™€์ดํŒŒ์ด ๊ฐ™์€ ๋ฌผ๋ฆฌ์ ์ธ ๋ฐฉ๋ฒ•์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›์Šต๋‹ˆ๋‹ค.
    ์˜ˆ๋ฅผ ๋“ค์–ด, ์ „๊ธฐ ์‹ ํ˜ธ๋‚˜ ๋ฌด์„  ์‹ ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•ด์š”.
  2. ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต ๐Ÿ”—: ๋ฐ์ดํ„ฐ๋ฅผ ์ž‘์€ ๋ฉ์–ด๋ฆฌ(ํ”„๋ ˆ์ž„)๋กœ ๋‚˜๋ˆ„๊ณ , ์˜ค๋ฅ˜๊ฐ€ ์—†๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
    ๋งˆ์น˜ ์—ฌ๋Ÿฌ๋ถ„์ด ์ด๋ฉ”์ผ์„ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ž‘์€ ํŒŒ์ผ๋กœ ๋‚˜๋ˆ ์„œ ๋ณด๋‚ด๋Š” ๊ฒƒ๊ณผ ๊ฐ™์•„์š”.
  3. ๋„คํŠธ์›Œํฌ ๊ณ„์ธต ๐Ÿ›ฃ๏ธ: IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ๋ชฉ์ ์ง€๊นŒ์ง€ ๋ณด๋‚ด๋Š” ๊ธธ์„ ์ฐพ์Šต๋‹ˆ๋‹ค.
    ์—ฌ๋Ÿฌ๋ถ„์ด ๋„ค๋น„๊ฒŒ์ด์…˜์„ ์ผœ๊ณ  ๊ธธ์„ ์ฐพ๋Š” ๊ฒƒ๊ณผ ๋น„์Šทํ•ด์š”.
  4. ์ „์†ก ๊ณ„์ธต ๐Ÿšš: ๋ฐ์ดํ„ฐ๊ฐ€ ์ œ๋Œ€๋กœ ๋„์ฐฉํ–ˆ๋Š”์ง€ ํ™•์ธํ•˜๊ณ , ๋ฌธ์ œ๊ฐ€ ์žˆ์œผ๋ฉด ๋‹ค์‹œ ๋ณด๋‚ด๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
    ํƒ๋ฐฐ๊ฐ€ ์ •ํ™•ํžˆ ๋„์ฐฉํ–ˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ฒƒ๊ณผ ๋น„์Šทํ•ด์š”.
  5. ์„ธ์…˜ ๊ณ„์ธต ๐Ÿ—ฃ๏ธ: ๋‘ ๊ธฐ๊ธฐ ๊ฐ„์˜ ํ†ต์‹ ์„ ์„ค์ •ํ•˜๊ณ  ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.
    ๋งˆ์น˜ ์ „ํ™” ์—ฐ๊ฒฐ์ด ๋Š๊ธฐ์ง€ ์•Š๋„๋ก ํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์•„์š”.
  6. ํ”„๋ ˆ์  ํ…Œ์ด์…˜ ๊ณ„์ธต ๐Ÿ–ผ๏ธ: ๋ฐ์ดํ„ฐ๋ฅผ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ํ˜•์‹์œผ๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
    ์˜ˆ๋ฅผ ๋“ค์–ด, ์—ฌ๋Ÿฌ๋ถ„์ด ์ปดํ“จํ„ฐ ํŒŒ์ผ์„ ์—ด์–ด์„œ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“œ๋Š” ๊ณผ์ •์ด์—์š”.
  7. ์‘์šฉ ๊ณ„์ธต ๐ŸŒ: ์‚ฌ์šฉ์ž์—๊ฒŒ ์นœ์ˆ™ํ•œ ๋ฐฉ์‹์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
    ์›น ๋ธŒ๋ผ์šฐ์ €๋‚˜ ์ด๋ฉ”์ผ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ด ๋‹จ๊ณ„์— ์†ํ•ด์š”.

 

3. ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ ๊ธฐ๋ณธ ๐Ÿ”’

๋„คํŠธ์›Œํฌ ๋ณด์•ˆ์€ ์—ฌ๋Ÿฌ๋ถ„์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ์ง€ํ‚ค๋Š” ๋ฐฉ๋ฒ•์„ ๋งํ•ด์š”. ์ธํ„ฐ๋„ท์„ ์‚ฌ์šฉํ•  ๋•Œ,
์—ฌ๋Ÿฌ๋ถ„์˜ ์ •๋ณด๊ฐ€ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณดํ˜ธ๋˜๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜์ฃ . ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ์˜ ์ฃผ์š” ๊ฐœ๋…๋“ค์„ ์„ค๋ช…๋“œ๋ฆด๊ฒŒ์š”.

  • ์•”ํ˜ธํ™” ๐Ÿ”: ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์„ ์ˆ˜ ์—†๋„๋ก ์•”ํ˜ธํ™”ํ•˜์—ฌ, ํ—ˆ๊ฐ€๋ฐ›์ง€ ์•Š์€ ์‚ฌ๋žŒ๋“ค์ด ์ •๋ณด๋ฅผ ๋ณผ ์ˆ˜ ์—†๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
    ๋งˆ์น˜ ๋น„๋ฐ€ ํŽธ์ง€๋ฅผ ์•”ํ˜ธ๋กœ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์•„์š”.
  • ๋ฐฉํ™”๋ฒฝ ๐Ÿ›ก๏ธ: ์™ธ๋ถ€์—์„œ ๋“ค์–ด์˜ค๋Š” ์œ„ํ—˜ํ•œ ํŠธ๋ž˜ํ”ฝ์„ ๋ง‰์•„์ค๋‹ˆ๋‹ค.
    ์—ฌ๋Ÿฌ๋ถ„์˜ ์ง‘ ๋ฌธ์„ ์ž ๊ทธ๋Š” ๊ฒƒ๊ณผ ๋น„์Šทํ•ด์š”. ๋ˆ„๊ฐ€ ์ง‘์— ๋“ค์–ด์˜ค๋ ค ํ•  ๋•Œ, ๊ทธ ์‚ฌ๋žŒ์ด ์•ˆ์ „ํ•œ์ง€ ํ™•์ธํ•˜๋Š” ๊ณผ์ •์ด ๋ฐฉํ™”๋ฒฝ์ž…๋‹ˆ๋‹ค.
  • VPN (Virtual Private Network) ๐ŸŒ๐Ÿ”’: ์ธํ„ฐ๋„ท์„ ์‚ฌ์šฉํ•  ๋•Œ, ์—ฌ๋Ÿฌ๋ถ„์˜ ์œ„์น˜๋‚˜ ์ •๋ณด๋ฅผ ์ˆจ๊ฒจ์„œ ์•ˆ์ „ํ•˜๊ฒŒ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ค๋‹ˆ๋‹ค. ๋งˆ์น˜ ๊ฐ€์ƒ์˜ ํ„ฐ๋„์„ ํ†ตํ•ด ์ธํ„ฐ๋„ท์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์•„์š”.
  • ์•ˆํ‹ฐ๋ฐ”์ด๋Ÿฌ์Šค ์†Œํ”„ํŠธ์›จ์–ด ๐Ÿ›ก๏ธ๐Ÿฆ : ์ปดํ“จํ„ฐ๋‚˜ ๋„คํŠธ์›Œํฌ์— ์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ๋“ค์–ด์˜ค์ง€ ์•Š๋„๋ก ๋ณดํ˜ธํ•ด์ค๋‹ˆ๋‹ค.
    ๋งˆ์น˜ ์ง‘์— ์„ค์น˜๋œ ๊ฒฝ๋น„ ์‹œ์Šคํ…œ์ด ์นจ์ž…์ž๋ฅผ ๋ง‰๋Š” ๊ฒƒ๊ณผ ๊ฐ™์•„์š”.
  • IDS/IPS ๐Ÿ‘€๐Ÿšซ: ๋„คํŠธ์›Œํฌ์—์„œ ์˜์‹ฌ์Šค๋Ÿฌ์šด ํ™œ๋™์„ ๊ฐ์ง€ํ•˜๊ณ , ์ด๋ฅผ ์ฐจ๋‹จํ•ด์ฃผ๋Š” ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค.
    ์˜ˆ๋ฅผ ๋“ค์–ด, ์ง‘์—์„œ ์ด์ƒํ•œ ์†Œ๋ฆฌ๊ฐ€ ๋‚˜๋ฉด ๊ฒฝ๋ณด๊ฐ€ ์šธ๋ฆฌ๊ณ , ๊ฒฝ๋น„๊ฐ€ ์ถœ๋™ํ•˜๋Š” ๊ฒƒ๊ณผ ๋น„์Šทํ•œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

 

์˜ˆ์‹œ๋กœ ์ดํ•ดํ•˜๊ธฐ ๐Ÿ“˜

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

 

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

728x90
๋ฐ˜์‘ํ˜•

'DevOps > ๋„คํŠธ์›Œํฌ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[DevOps] ๋„คํŠธ์›Œํฌ ๊ธฐ์ดˆ ํ•™์Šต ๐Ÿ’ก  (4) 2024.08.27
loading