-
[๊ฐ์] ๋ฐ๋ผํ๋ฉฐ ๋ฐฐ์ฐ๋ ๋์ปค์ CIํ๊ฒฝ -1STUDY/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
'STUDY > CLOUD' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๊ฐ์] ๋ฐ๋ผํ๋ฉฐ ๋ฐฐ์ฐ๋ ๋์ปค์ CIํ๊ฒฝ -6 (0) 2022.06.28 [๊ฐ์] ๋ฐ๋ผํ๋ฉฐ ๋ฐฐ์ฐ๋ ๋์ปค์ CIํ๊ฒฝ -5 (0) 2022.06.21 [๊ฐ์] ๋ฐ๋ผํ๋ฉฐ ๋ฐฐ์ฐ๋ ๋์ปค์ CIํ๊ฒฝ -4 (0) 2022.05.31 [๊ฐ์] ๋ฐ๋ผํ๋ฉฐ ๋ฐฐ์ฐ๋ ๋์ปค์ CIํ๊ฒฝ -3 (0) 2022.05.24 [๊ฐ์] ๋ฐ๋ผํ๋ฉฐ ๋ฐฐ์ฐ๋ ๋์ปค์ CIํ๊ฒฝ -2 (0) 2022.05.17 - ๊ฐ์ํ ๊ธฐ์ ๋์ค๊ธฐ ์ด์