728x90
์๋ฒ ๊ฐ์ํ
- ์๋ฒ๋ฅผ ๊ฐ์ ๋จธ์ ์ผ๋ก ๋ง๋ค์ด์ ์ฌ์ฉํ๋ ๊ธฐ์
- ํ๋์จ์ด์ ๋ฐ์ ์ผ๋ก ๋ฆฌ์์ค ํ์ฉ๋ฅ ์ด ๋ฎ์์ ธ์ CPU ๋ ๋ฉ๋ชจ๋ฆฌ๊ฐ์ ์์์ ๋ ผ๋ฆฌ์ ์ผ๋ก ๋๋ ์ ์ฌ์ฉํ์ฌ ํ์ฉ์ฑ์ ๋์ด๋ ๊ธฐ์ ์ด๋ค ex) Virtual Machine
- ํ์ดํผ๋ฐ์ด์ : ๊ฐ์๋จธ์ ๋ค๋ง๋ค ์ฌ์ฉํ ์ ์๋ ๋ฆฌ์์ค๋ค์ ์ถฉ๋ํ์ง ์๋๋ก ๊ด๋ฆฌํด์ฃผ๋ ์ํํธ์จ์ด. ํธ์คํธ๊ฐ ์ํํธ์จ์ด ํํฐ์ ๋์ ํ ์ ์๊ฒ ๋ง๋ค์ด์ค๋ค.
๋คํธ์ํฌ ๊ฐ์ํ
- ๋ฌผ๋ฆฌ์ ์ผ๋ก ๋ณด๋ฉด ํตํฉ๋ ๋คํธ์ํฌ์ด์ง๋ง ๊ฐ์์ผ๋ก ๋คํธ์ํฌ๋ฅผ ๋๋์ด ์์์ผ๋ก ์ฌ์ฉํ๊ณ ํ์ํ์ง ์์ผ๋ฉด ๋ค์ ํ์ํ๋ ํํ๋ก ์ฌ์ฉํ ์ ์๋ค.
- ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ฐ๊ฒฐ๋ ๋คํธ์ํฌ๋ฅผ ๋ ผ๋ฆฌ์ ์ผ๋ก ์ฐ๊ฒฐํด์ ์ฌ์ฉํ๊ฒ ๋ค.
- ๋ํ์ ์ธ ๊ธฐ์ ๋ค : NFV (Network Function Virtualization), SDN (Software Defined Network)
์คํ ๋ฆฌ์ง ๊ฐ์ํ
- ์ฌ๋ฌ๊ฐ์ ๋ฌผ๋ฆฌ์ ์ธ ๋๋ผ์ด๋ธ๋ฅผ ํ๋์ ๋ ผ๋ฆฌ์ ๋๋ผ์ด๋ธ์ฒ๋ผ ์ฌ์ฉํ๋ ๊ธฐ์ ์ด๋ค.
- ๋ฐ์ดํฐ๋ฅผ ์๊ตฌ์ ์ผ๋ก ์ ์ฅํ ์ ์๋ ๊ณต๊ฐ์ ์ ๊ณต
- ex) SDS (Software Defined Storage) - Ceph, Glusterfs
์ปจํ ์ด๋ ๊ฐ์ํ
- ๊ฐ์ํ ๊ณ์ธต์ด ์๊ณ , ์ปค๋์ด ๋ณ๋๋ก ์กด์ฌํ์ง ์๋๋ค.
- ์ด๋ก ์ธํด ๊ฐ์๋จธ์ ์ ๋นํด ๊ฐ๋ณ๊ณ ์คํ ์๋๊ฐ ๋น ๋ฅด๋ค.
- ๋ฐ๋ผ์ ์ปจํ ์ด๋ ์ฌ์ฉ์ผ๋ก ํจ์ฌ ๋ ๋ง์ ๋ฌผ๋ฆฌ์ ์ธ ์๋ฒ๋ฅผ ์ค๋นํ๋ ๊ฒ๊ณผ ๋น์ทํ ํจ๊ณผ๋ฅผ ๋ผ ์ ์๋ค ex) ๋ฆฌ๋ ์ค ์ปจํ ์ด๋
- cgroup : control group ํ๋ก์ธ์ค ๋๋ thread๋ฅผ ๊ทธ๋ฃนํํ์ฌ ๊ด๋ฆฌํ๋ ๊ธฐ๋ฅ๊ณผ ์์คํ ๋ฆฌ์์ค ์ฌ์ฉ์ ์ ํํ๋ค.
- namespace : ๋ค์์ ์ค๋ธ์ ํธ๋ฅผ ๊ฒฉ๋ฆฌํ ์ ์๋ ๊ณต๊ฐ์ด๋ค. ๋์ผํ ํธ์คํธ์์ ๊ฐ์ PID๋ฅผ ๊ฐ์ง ์ ์์ง๋ง, ์๋ก ๋ค๋ฅธ namespace์์๋ ๋์ผํ PID๋ฅผ ๊ฐ์ง ์ ์๋ค.
์ปจํ ์ด๋์ ๊ฐ์๋จธ์ ์ ์ฐจ์ด์
- ๊ฒ์คํธ ์ด์์ฒด์ ๋ฅผ ํฌํจํ์ง ์๋๋ค.
- ์ด์์ฒด์ ์ ๊ธฐ๋ฅ์ host ์ด์์ฒด์ ์ ๊ธฐ๋ฅ์ ๋น๋ ค์ ์ฌ์ฉํ๋ค. (kernel์ ํตํด ํ๋์จ์ด์ accessํ ๋)
728x90
'Cloud Engineering > Docker ๐ณ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Docker/๋์ปค] ์ปจํ ์ด๋ ์คํ, ํ์ธ, ์ญ์ ๋ช ๋ น์ด ์ ๋ฆฌ (0) | 2023.01.31 |
---|---|
[Docker/๋์ปค] ๋์ปค ์ด๋ฏธ์ง ํ์ผ ๋ช ๋ น์ด ์ ๋ฆฌ (0) | 2023.01.31 |
[Docker/๋์ปค] Docker ์ด๋ฏธ์ง ๊ฒ์, ๋ค์ด๋ก๋, ์ญ์ (0) | 2023.01.30 |
[Docker/๋์ปค] CentOS์ ๋์ปค ์ค์นํ๊ธฐ (0) | 2023.01.30 |
[Docker/๋์ปค] ๋์ปค์ ํน์ง๊ณผ ๊ตฌ์กฐ (์ด๋ฏธ์ง, ์ปจํ ์ด๋, ์ ์ฅ์) (0) | 2023.01.30 |