ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [๊ฐ•์˜] ๋”ฐ๋ผํ•˜๋ฉฐ ๋ฐฐ์šฐ๋Š” ๋„์ปค์™€ CIํ™˜๊ฒฝ -1
    STUDY/CLOUD 2022. 5. 10. 21:16

    ๐Ÿณ ๋„์ปค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ 

    ํ”„๋กœ๊ทธ๋žจ์„ ๋‹ค์šด๋ฐ›๋Š” ๊ฒƒ์„ ํŽธ๋ฆฌํ•˜๊ฒŒ ๋งŒ๋“ค๊ธฐ ์œ„ํ•จ

    ๊ทธ๋ƒฅ ์ปดํ“จํ„ฐ์—์„œ - ์ด๊ฑฐ ์„ค์น˜ํ•ด๋ผ, ์ €๊ฑฐ ์„ค์น˜ํ•ด๋ผ ๋ง์ด ๋งŽ์Œ

    ๋„์ปค ํ™˜๊ฒฝ์—์„œ - ํ›จ์”ฌ ๊ฐ„ํŽธํ•จ.

     

    ๐Ÿณ ๋„์ปค๋ž€

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

    ๋‹ค์–‘ํ•œ ํ”„๋กœ๊ทธ๋žจ, ์‹คํ–‰ํ™˜๊ฒฝ์„ ์ปจํ…Œ์ด๋„ˆ๋กœ ์ถ”์ƒํ™”ํ•˜๊ณ 
    ๋™์ผํ•œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•˜์—ฌ ํ”„๋กœ๊ทธ๋žจ์˜ ๋ฐฐํฌ ๋ฐ ๊ด€๋ฆฌ๋ฅผ ๋‹จ์ˆœํ•˜๊ฒŒ ํ•ด์คŒ

    AWS, Azure, Google cloud์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ

     

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

    => ๋„์ปค ์ปจํ…Œ์ด๋„ˆ๋Š” ๋„์ปค ์ด๋ฏธ์ง€์˜ ์ธ์Šคํ„ด์Šค์ด๋‹ค

     

    ๐Ÿณ ๋„์ปค hello world ์‹คํ–‰์‹œํ‚ค๊ธฐ

    hello-world์ž…๋ ฅ -(๋„์ปค ์„œ๋ฒ„) -> ์ด๋ฏธ์ง€๊ฐ€ ์—†์Œ -(๋„์ปค ํ—ˆ๋ธŒ) -> ๊ฐ€์ ธ์˜จ๋‹ค 

    ํ•œ๋ฒˆ ๋”ํ•˜๋ฉด ์บ์‹œ๋œ ์ด๋ฏธ์ง€๊ธฐ์— pulling ์–ด์ฉŒ๊ณ  ์•ˆ๋œจ๊ณ  ๋ฐ”๋กœ ์‹คํ–‰๋จ

    hello-world๋Š” ์ด๋Ÿฐ ๋ฌธ๊ตฌ๋“ค ๋ณด์—ฌ์ฃผ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด์—ˆ์Œ

    ๐Ÿณ ๋„์ปค์™€ ๊ธฐ์กด์˜ ๊ฐ€์ƒํ™” ๊ธฐ์ˆ ๊ณผ์˜ ์ฐจ์ด๋ฅผ ํ†ตํ•œ ์ปจํ…Œ์ด๋„ˆ ์ดํ•ด

    • ๊ฐ€์ƒํ™” ๊ธฐ์ˆ  ๋‚˜์˜ค๊ธฐ ์ด์ „
      ํ•˜๋‚˜์˜ ์„œ๋ฒ„์˜ ํ•˜๋‚˜์˜ ์šฉ๋„๋กœ๋งŒ ์‚ฌ์šฉ, ์•ˆ์ •์ ์ด์ง€๋งŒ ๋น„ํšจ์œจ์ 

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

    • ํ•˜์ดํผ๋ฐ”์ด์ €๋Š” ๋‘๊ฐœ๋กœ ๋‚˜๋‰˜์–ด์ง
      - ๋„ค์ดํ‹ฐ๋ธŒ ํ•˜์ดํผ ๋ฐ”์ด์ € : ํ•˜๋“œ์›จ์–ด ์ง์ ‘ ์ œ์–ดํ•˜์—ฌ ์ž์› ํšจ์œจ์  ์‚ฌ์šฉ
                                         ๋ณ„๋„์˜ ํ˜ธ์ŠคํŠธ OS ์—†์–ด ์˜ค๋ฒ„ํ—ค๋“œ ์ ์Œ
                                         ๊ทธ๋Ÿฌ๋‚˜ ์—ฌ๋Ÿฌ ํ•˜๋“œ์›จ์–ด ๋“œ๋ผ์ด๋ฒ„ ์„ธํŒ…ํ•ด์•ผ ํ•ด์„œ ์„ค์น˜ ์–ด๋ ค์›€
      - ํ˜ธ์ŠคํŠธํ˜• ํ•˜์ดํผ ๋ฐ”์ด์ € : ํ˜ธ์ŠคํŠธ OS์œ„์—์„œ ์‹คํ–‰๋จ
                                         ํ•˜๋“œ์›จ์–ด ์ž์›์„ VM๋‚ด๋ถ€์˜ ๊ฒŒ์ŠคํŠธ OS์— ์—๋ฎฌ๋ ˆ์ดํŠธ -> ์˜ค๋ฒ„ํ—ค๋“œ ํผ
                                         ๊ฒŒ์ŠคํŠธ OS ์ข…๋ฅ˜ ์ œ์•ฝ ์—†๊ณ  ๊ตฌํ˜„์ด ์‰ฌ์›€ (์ผ๋ฐ˜์ ์œผ๋กœ ๋งŽ์ด ์‚ฌ์šฉ)

    • ์ด๋Ÿฐ ๊ฐ€์ƒํ™” ๊ธฐ์ˆ ์—์„œ ๋‚˜์˜จ ๋„์ปค ์ปจํ…Œ์ด๋„ˆ
      <-> ์ฐจ์ด์  :  ๊ฒฉ๋ฆฌ๋œ ํ™˜๊ฒฝ์„ ์–ผ๋งˆ๋‚˜ ๊ฒฉ๋ฆฌ์‹œํ‚ค๋А๋ƒ
    • VM vs ์ปจํ…Œ์ด๋„ˆ
      ์ปจํ…Œ์ด๋„ˆ๋Š” ๊ฒŒ์ŠคํŠธ OS์™€ ํ•˜์ดํผ๋ฐ”์ด์ €๊ฐ€ ํ•„์š”์—†์–ด ๋” ๊ฐ€๋ฒผ์›€
      ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์‹คํ–‰๋„ ๊ฐ€๋ฒผ์›€
      ๋„์ปค๋Š” ์—ฌ์ „ํžˆ Host OS ์œ„์— ์˜ฌ๋ฆฌ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ™์€ ์ปค๋„์„ ๊ณต์œ ํ•จ

    • ๋„์ปค ์ปจํ…Œ์ด๋„ˆ ๊ฒฉ๋ฆฌ
      ์ปจํ…Œ์ด๋„ˆ์™€ ํ˜ธ์ŠคํŠธ์—์„œ ์‹คํ–‰๋˜๋Š” ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค ์‚ฌ์ด์˜ ๋ฒฝ์„ ๋งŒ๋“œ๋Š” ๋ฆฌ๋ˆ…์Šค ์ปค๋„ ๊ธฐ๋Šฅ
      => C Group, Namespace ์ด์šฉํ•˜์—ฌ ๊ฒฉ๋ฆฌ
      ์ž์›์„ ํ•„์š”ํ•œ ์–‘๋งŒ ์ปจํ…Œ์ด๋„ˆ ๊ธฐ์ˆ ์„ ์ด์šฉํ•ด ํ”„๋กœ์„ธ์Šค์— ํ• ๋‹น

    ๐Ÿณ ์ด๋ฏธ์ง€๋กœ ์ปจํ…Œ์ด๋„ˆ ๋งŒ๋“ค๊ธฐ

    ์ด๋ฏธ์ง€ ์•ˆ์˜ ๋ช…๋ น์–ด์™€ ํŒŒ์ผ ์Šค๋ƒ…์ƒท์„ ์ด์šฉํ•˜์—ฌ ์ปจํ…Œ์ด๋„ˆ ์ƒ์„ฑ

    ์ปจํ…Œ์ด๋„ˆ ์•ˆ์—์„œ ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰

     

    ๐Ÿณ C-group, ๋„ค์ž„์ŠคํŽ˜์ด์Šค๋ฅผ ๋„์ปค ํ™˜๊ฒฝ์—์„œ ์“ธ ์ˆ˜ ์žˆ๋Š” ์ด์œ 

    namespace - ํŒŒ์ผ ์‹œ์Šคํ…œ ๋‚˜๋ˆ ์ฃผ๊ธฐ

    C-group - Ram ํ• ๋‹น ๋“ฑ

    ๋„์ปค ํ™˜๊ฒฝ

    ๋„์ปค๋Š” ๋ฆฌ๋ˆ…์Šค์—์„œ ๋Œ์•„๊ฐ€๊ณ  ์žˆ๋‹ค -> ๋ฆฌ๋ˆ…์Šค ์˜ C-group, namespace๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ

     

     

    ์ถœ์ฒ˜ : ๊ฐ•์˜ John Ahn - ๋”ฐ๋ผํ•˜๋ฉฐ ๋ฐฐ์šฐ๋Š” ๋„์ปค์™€ CIํ™˜๊ฒฝhttps://www.inflearn.com/course/%EB%94%B0%EB%9D%BC%ED%95%98%EB%A9%B0-%EB%B0%B0%EC%9A%B0%EB%8A%94-%EB%8F%84%EC%BB%A4-ci 

Designed by Tistory.