Docker Conference Meterial
์ปจํผ๋ฐ์ค ์๋ฃ ์ด๋ฒ ๋ด์ฉ์.. Docker ์ปจํผ๋ฐ์ค ์๋ฃ๋ฅผ ์ฌ๋ฆฌ๊ฒ ์ต๋๋ค. ์ถ๊ฐ์ ์ผ๋ก ์ฌ๋ฆฌ๋๋ก ํ๊ฒ ์ต๋๋ค ๊ฐ์ฌํฉ๋๋ค K8s ์ค๋ช & ์ฌ์ฉ๋ฒ
์ปจํผ๋ฐ์ค ์๋ฃ ์ด๋ฒ ๋ด์ฉ์.. Docker ์ปจํผ๋ฐ์ค ์๋ฃ๋ฅผ ์ฌ๋ฆฌ๊ฒ ์ต๋๋ค. ์ถ๊ฐ์ ์ผ๋ก ์ฌ๋ฆฌ๋๋ก ํ๊ฒ ์ต๋๋ค ๊ฐ์ฌํฉ๋๋ค K8s ์ค๋ช & ์ฌ์ฉ๋ฒ
์ปจํผ๋ฐ์ค ์๋ฃ ์ด๋ฒ ๋ด์ฉ์.. Docker ์ปจํผ๋ฐ์ค ์๋ฃ๋ฅผ ์ฌ๋ฆฌ๊ฒ ์ต๋๋ค. ์ถ๊ฐ์ ์ผ๋ก ์ฌ๋ฆฌ๋๋ก ํ๊ฒ ์ต๋๋ค ๊ฐ์ฌํฉ๋๋ค Docker๋ ๋ฌด์์ผ๊น? Docker ๋ช ๋ น์ด๋? Docker ๋ช ๋ น์ด2 ์ฐธ๊ณ ์๋ฃ ๋๋ณด๊ธฐ ์ฐธ๊ณ ์ด๋ฏธ์ง ๋๋ณด๊ธฐ
๋ฆฌ๋ ์ค ํฌํธ ์ค๋ช ํ๊ธฐ ์ ์ ์ฝ์ด์ผ ํ ๋ถ๋ถ ํฌํธ๋? ํฌํธ๋? ๋ณธ๋ ํญ๊ตฌ๋ผ๋ ์๋ฏธ๋ก์จ CS์์ OS๊ฐ์ ํต์ ์ ์ข ๋จ์ !! ๋คํธ์ํฌ ์์์ ํต์ ์ ํ ๋ IP๋ฅผ ํ ๋๋ก ํด๋น ์๋ฒ๊ฐ ์๋ ์ปดํจํฐ์ ์ ๊ทผํฉ๋๋ค. ๊ทธ๋ฐ๋ฐ ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ํ๋์ ์ปดํจํฐ์๋ dystopia050119.tistory.com ๋ฆฌ๋ ์ค ํฌํธ ์ ๋ฆฌ ์์ฃผ ์ฐ์ด๊ฑฐ๋ ์ค์ํ ๊ฒ๋ค๋ง ํ๋ก ๋์ดํ์ผ๋ฉฐ, ํนํ ์ค์ํ ๋ถ๋ถ์ ๋นจ๊ฐ์์ผ๋ก ํ์ํ์ต๋๋ค. ์ด์ธ์๋ ์์ธํ ํฌํธ์ ์ข ๋ฅ๋ /etc/services ์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค. ๋น์ฐํ ์๋์ฐ ํฌํธ๋ ๋๊ฐ์ด ์ ์ฉ๋ฉ๋๋ค. ํ๋กํ ์ฝ ํฌํธ TCP/UDP ํฌํธ ์ข ๋ฅ ์ฉ๋ (์ฌ์ฉ X) 0 UDP Well-known ์์ฝ๋ ํฌํธ๋ก์ ์ฌ์ฉ ๋ถ๊ฐ TCPMUX 1 TCP Well-known TCPMUX (TCP Port S..
CPU ๋ ์ง์คํฐ (Register) ๐ก CPU๋ด์ ์์นํ ๊ธฐ์ต์ฅ์น๋ก ๋ง์ ์์ ๋ ์ง์คํฐ๋ฅผ CPU๋ด์ ํฌํจ์ํค๋ ๊ฒ์ ์ด๋ ต๊ธฐ ๋๋ฌธ์ ํน์ ๋ชฉ์ ์ฉ ๋ ์ง์คํฐ๋ค๊ณผ ๋ช๋ช ์ผ๋ฐ ๋ชฉ์ ์ฉ ๋ ์ง์คํฐ๋ง ์กด์ฌํ๋ค. ๋ํ์ ์ธ ๋ ์ง์คํฐ PC (Program Counter) ๋ค์ ์ธ์ถ(Fetch) ๋ ๋ช ๋ น์ด์ ์ฃผ์๋ฅผ ๊ฐ์ง๊ณ ์๋ ๋ ์ง์คํฐ AC (Accumulator) ์ฐ์ฐ ๊ฒฐ๊ณผ ๋ฐ์ดํฐ๋ฅผ ์ผ์์ ์ผ๋ก ์ ์ฅํ๋ ๋ ์ง์คํฐ IR (Instruction Register) ๊ฐ์ฅ ์ต๊ทผ์ ์ธ์ถ๋ ๋ช ๋ น์ด(ํ์ฌ ์คํ ์ค์ธ ๋ช ๋ น์ด)๊ฐ ์ ์ฅ๋์ด ์๋ ๋ ์ง์คํฐ SR (Status Register) ํ์ฌ CPU ์ ์ํ๋ฅผ ๊ฐ์ง๊ณ ์๋ ๋ ์ง์คํฐ MAR (Memory Address Register) PC์ ์ ์ฅ๋ ๋ช ๋ น์ด ์ฃผ์๊ฐ ์ฌ์ฉ๋๊ธฐ ์ ์ ์ผ์์ ์ผ๋ก ์ ์ฅ๋..
์ด์์ฒด์ ์ ๊ธฐ์ ๋ฐ์ ๊ณผ์ ์ผ๊ด์ฒ๋ฆฌ/ ๋ค์ค ํ๋ก๊ทธ๋๋ฐ/ ์๋ถํ/ ๋ค์ค ์ฒ๋ฆฌ/ ๋ถ์ฐ ์ฒ๋ฆฌ ์ด์์ฒด์ ์ ๋ฐ์ ๊ณผ์ 1์ธ๋ ์ผ๊ด์ฒ๋ฆฌ 2์ธ๋ ์๋ถํ ๋ค์ค ํ๋ก๊ทธ๋๋ฐ/ ์ฒ๋ฆฌ ์ค์๊ฐ 3์ธ๋ ๋ค์ค ๋ชจ๋ 4์ธ๋ ๋ถ์ฐ์ฒ๋ฆฌ(p2p, ํด๋ผ์ด์ธํธ, ํด๋ผ์ฐ๋ 1. ์ผ๊ด์ฒ๋ฆฌ ์์คํ ์ด๊ธฐ์ ์ปดํจํฐ ์์คํ ์์ ์ฌ์ฉ๋ ํํ ์ผ์ ๋ ๋๋ ์ผ์ ๊ธฐ๊ฐ๋์ ๋ฐ์ดํฐ๋ฅผ ๋ชจ์ ํ๊บผ๋ฒ์ ์ฒ๋ฆฌํ๋ ๋ฐฉ์ - ์ผ๊ด ์ฒ๋ฆฌ๋ฅผ ์ํด ์ ์ ํ ์์ ์ ์ด ์ธ์ด(JCL)๋ฅผ ์ ๊ณตํด์ผํจ - ์ปดํจํฐ ์์คํ ์ ํจ์จ์ ์ผ๋ก ์ฌ์ฉ ๊ฐ๋ฅ - ๋ฐํ ์๊ฐ(Turn Around Time)์ด ๋ฆ์ง๋ง ํ๋์ ์์ ์ด ๋ชจ๋ ์์ ๋ ์ ์ด๋, CPU ์ ํด ์๊ฐ ↓ ์ ํ ์๊ฐ : ์ด๋ ํ ํ๋ก๊ทธ๋จ์ ์ํด์๋ ์ฌ์ฉ๋์ง ์๋ ์ํ! ์ผ๊ด์ฒ๋ฆฌ์ ์ฅ์ ๋ง์ ์ฌ์ฉ์์ ํ๋ก๊ทธ๋จ์ด ์ปดํจํฐ ์์ ๊ณต์ ์๋์ผ๋ก ๊ฐ์ ..
์ด์์ฒด์ (OS; Operating System)์ ๋ชฉ์ HW๊ด๋ฆฌ ๋ฟ๋ง ์๋ App(์์ฉ ํ๋ก๊ทธ๋จ) ์ฌ์ด์์ ๊ด๋ฆฌํ๋ ๊ฒ! PC์ HW๋ฅผ ๊ด๋ฆฌํ๋ ๊ฒ์ด ๋ชฉ์ ์ด๋ฉฐ, ์ฌ์ฉ์์ ํธ์๋ฅผ ๋ง์ถ๋ ์๋น์ค์ธ ๋ชฉ์ ! User์๊ฒ PC์ App๋ฅผ ์ฝ๊ณ ํจ์จ์ ์ผ๋ก ์คํํ ํ๊ฒฝ ์ ๊ณต ์ปดํจํฐ ์์คํ HW ๋ฐ SW ์์์ ์ฌ๋ฌ ์ฌ์ฉ์ ๊ฐ์ ํจ์จ์ ํ ๋น, ๊ด๋ฆฌ, ๋ณดํธ OS๋ ์ ์ด ํ๋ก๊ทธ๋จ = ์ฌ์ฉ์ ํ๋ก๊ทธ๋จ์ ์ค๋ฅ๋ ์๋ชป๋ ์์ ์ฌ์ฉ์ ๊ฐ์ํ๋ ๊ฒ๊ณผ ์ ์ถ๋ ฅ ์ฅ์น ๋ฑ์ ์์์ ๋ํ ์ฐ์ฐ๊ณผ ์ ์ด๋ฅผ ๊ด๋ฆฌํ๋ค. OS๋ ์ปดํจํฐ ์ฑ๋ฅ์ ๋ํ๊ณ , ์ฌ์ฉ์์๊ฒ ํธ์์ฑ ์ ๊ณต์ ๋ชฉ์ ํ๋ HW๋ฅผ ๊ด๋ฆฌ! ๋ํ ํฐ ๋ ธ์ด๋ง ๊ตฌ์กฐ(ISA๊น์ง๋ง ์ฝ์ผ์ธ์)๋ฅผ ๋ฐ๋ฅด๋ ์ฒด๊ณ๋ก์จ ์์ธํ ๋ด์ฉ์ ๋งํฌ๋ก Computer Architecture 1. ์ปดํจํฐ ๊ตฌ์กฐ(Compu..