[DevOps] ๋คํธ์ํฌ ๊ธฐ์ด ํ์ต ๐ก
1. ๋คํธ์ํฌ๋? ๐ก
๋คํธ์ํฌ๋ ์ปดํจํฐ๋ ์ค๋งํธํฐ ๊ฐ์ ๊ธฐ๊ธฐ๋ค์ด ์๋ก ์ฐ๊ฒฐ๋์ด ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๋ ์์คํ
์
๋๋ค. ๋ง์น ์ฌ๋๋ค๋ผ๋ฆฌ ๋ํํ๊ธฐ ์ํด ์ ํ๋ก ์ฐ๊ฒฐ๋๋ ๊ฒ๊ณผ ๋น์ทํฉ๋๋ค.
์๋ฅผ ๋ค์ด, ์ง์์ ์ฌ์ฉํ๋ ์ธํฐ๋ท์ ์ง ์์ ์ฌ๋ฌ ๊ธฐ๊ธฐ๊ฐ ์ธ๋ถ์ ์ฐ๊ฒฐ๋์ด ์ธํฐ๋ท์ ์ ์ํ ์ ์๋๋ก ํด์ฃผ๋ ๋คํธ์ํฌ์
๋๋ค.
2. IP ์ฃผ์ ๐
IP ์ฃผ์๋ ๋คํธ์ํฌ์์ ๊ฐ ๊ธฐ๊ธฐ๋ฅผ ์๋ณํ๋ ๊ณ ์ ํ ๋ฒํธ์
๋๋ค. ์ง ์ฃผ์์ ๊ฐ๋ค๊ณ ์๊ฐํ์๋ฉด ๋ผ์.
์๋ฅผ ๋ค์ด, ํธ์ง๋ฅผ ๋ณด๋ผ ๋ ์ ํํ ์ฃผ์๊ฐ ์์ด์ผ ํธ์ง๊ฐ ์ ๋๋ก ๋์ฐฉํ์ฃ ? ๋ง์ฐฌ๊ฐ์ง๋ก, ์ธํฐ๋ท์์ ํน์ ๊ธฐ๊ธฐ์ ์ฐ๊ฒฐํ ๋๋ IP ์ฃผ์๊ฐ ํ์ํฉ๋๋ค.
์๋ฅผ ๋ค์ด, ์ฌ๋ฌ๋ถ์ ์ปดํจํฐ๋ ์ค๋งํธํฐ๋ ์ธํฐ๋ท์ ์ ์ํ ๋ IP ์ฃผ์๋ฅผ ๊ฐ์ง๊ฒ ๋ฉ๋๋ค. ์ด ์ฃผ์๋ฅผ ํตํด ์น์ฌ์ดํธ๊ฐ ์ฌ๋ฌ๋ถ์ ๊ธฐ๊ธฐ์ ์ฐ๊ฒฐ๋์ด ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ์ต๋๋ค.
3. ๋ผ์ฐํฐ์ ์ค์์น ๐ฅ
- ๋ผ์ฐํฐ๋ ์ง ์์ ์ฌ๋ฌ ๊ธฐ๊ธฐ๋ค์ ์ธํฐ๋ท์ ์ฐ๊ฒฐํด์ฃผ๋ ์ฅ์น์ ๋๋ค. ์ฌ๋ฌ๋ถ์ด ์ฌ์ฉํ๋ ์์ดํ์ด ๋ผ์ฐํฐ๊ฐ ๊ทธ ์์ ๋๋ค. ๋ผ์ฐํฐ๋ ์ธํฐ๋ท ์๋น์ค ์ ๊ณต์ ์ฒด์์ ๋ฐ์ ์ธํฐ๋ท์ ์ง ์์ ๋ชจ๋ ๊ธฐ๊ธฐ์ ๋๋ ์ค๋๋ค.
- ์ค์์น๋ ์ง ์์ด๋ ํ์ฌ ๋ด์์ ์ฌ๋ฌ ๊ธฐ๊ธฐ๋ค์ ์ฐ๊ฒฐํด์ฃผ๋ ์ฅ์น์ ๋๋ค. ์๋ฅผ ๋ค์ด, ํ์ฌ์์ ์ฌ๋ฌ ๋์ ์ปดํจํฐ๊ฐ ํ๋์ ํ๋ฆฐํฐ๋ฅผ ์ฌ์ฉํ ์ ์๋๋ก ์ฐ๊ฒฐํด์ฃผ๋ ๊ฒ์ด ์ค์์น์ ์ญํ ์ ๋๋ค.
4. ํ๋กํ ์ฝ
ํ๋กํ ์ฝ์ ๊ธฐ๊ธฐ๋ค์ด ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ๋ ์ง์ผ์ผ ํ๋ ๊ท์น์
๋๋ค.
์๋ฅผ ๋ค์ด, ์ฌ๋์ด ๋ํํ ๋ ์ธ์ด๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ฒ๋ผ, ์ปดํจํฐ๋ ์ค๋งํธํฐ๋ ์๋ก ์ํตํ ๋ ๊ท์น์ด ํ์ํฉ๋๋ค. ๊ทธ์ค ํ๋๊ฐ TCP/IP์
๋๋ค.
- TCP๋ ๋ฐ์ดํฐ๋ฅผ ์์ ์กฐ๊ฐ์ผ๋ก ๋๋์ด ๋ณด๋ด๊ณ , ๋ฐ์ ์ชฝ์์ ์ด ์กฐ๊ฐ๋ค์ ๋ค์ ์๋์ ๋ฐ์ดํฐ๋ก ์กฐ๋ฆฝํฉ๋๋ค.
๋ง์น ํฐ ํผ์ฆ์ ์กฐ๊ฐ๋ด์ด ๋ณด๋ด๊ณ , ๋ฐ์ ์ฌ๋์ด ๊ทธ ํผ์ฆ์ ๋ค์ ๋ง์ถ๋ ๊ฒ๊ณผ ๋น์ทํฉ๋๋ค. - IP๋ ์ด ๋ฐ์ดํฐ๋ฅผ ์ด๋๋ก ๋ณด๋ด์ผ ํ๋์ง ๊ธธ์ ์ฐพ๋ ์ญํ ์ ํฉ๋๋ค. ๋ง์น ์ฐํธ๋ฌผ์ด ์ฃผ์์ ๋ฐ๋ผ ๋ฐฐ๋ฌ๋๋ ๊ฒ์ฒ๋ผ,
IP๋ ๋ฐ์ดํฐ๋ฅผ ์ ํํ ์์น๋ก ๋ณด๋ด๋ ๊ธธ์ก์ด์ ๋๋ค.
5. DNS (Domain Name System)
DNS๋ ์ฌ๋์ด ์ดํดํ๊ธฐ ์ฌ์ด ์น์ฌ์ดํธ ์ฃผ์๋ฅผ ์ปดํจํฐ๊ฐ ์ดํดํ ์ ์๋ ์ซ์ ์ฃผ์๋ก ๋ฐ๊ฟ์ฃผ๋ ์์คํ
์
๋๋ค.
์๋ฅผ ๋ค์ด, ์ฌ๋ฌ๋ถ์ด www.example.com์ ์
๋ ฅํ๋ฉด,
DNS๋ ์ด๋ฅผ 93.184.216.34 ๊ฐ์ IP ์ฃผ์๋ก ๋ฐ๊ฟ์ ์น์ฌ์ดํธ์ ์ ์ํ๊ฒ ํด์ค๋๋ค.
6. ๋ฐฉํ๋ฒฝ ๐
๋ฐฉํ๋ฒฝ์ ๋คํธ์ํฌ๋ฅผ ์ธ๋ถ์ ๊ณต๊ฒฉ์ด๋ ๋ถ๋ฒ ์ ๊ทผ์ผ๋ก๋ถํฐ ๋ณดํธํ๋ ์ฅ์น์
๋๋ค.
๋ง์น ์ฑ์ ์ฑ๋ฒฝ์ฒ๋ผ, ๋ฐฉํ๋ฒฝ์ ์ธ๋ถ์์ ๋ค์ด์ค๋ ๋ชจ๋ ๋ฐ์ดํฐ๋ ์์ฒญ์ ์ ๊ฒํ๊ณ ,
์์ ํ์ง ์๋ค๊ณ ํ๋จ๋๋ฉด ์ด๋ฅผ ์ฐจ๋จํฉ๋๋ค.
7. LAN๊ณผ WAN
- **LAN(Local Area Network)**์ ์ง์ด๋ ํ์ฌ์ฒ๋ผ ๊ฐ๊น์ด ๊ฑฐ๋ฆฌ ๋ด์์ ๊ธฐ๊ธฐ๋ค์ด ์ฐ๊ฒฐ๋ ๋คํธ์ํฌ์
๋๋ค.
์๋ฅผ ๋ค์ด, ์ง ์์์ ์ปดํจํฐ์ ํ๋ฆฐํฐ๊ฐ ์ฐ๊ฒฐ๋ ์ํ๊ฐ LAN์ ๋๋ค. - **WAN(Wide Area Network)**์ ๋์ ๊ฐ, ๊ตญ๊ฐ ๊ฐ์ฒ๋ผ ๋ ๋์ ๋ฒ์์ ๋คํธ์ํฌ๋ฅผ ์๋ฏธํฉ๋๋ค.
์ธํฐ๋ท์ ์ ์ธ๊ณ๋ฅผ ์ฐ๊ฒฐํ๋ ๊ฐ์ฅ ํฐ WAN์ ์์ ๋๋ค.
8. ํด๋ผ์ด์ธํธ์ ์๋ฒ
- ํด๋ผ์ด์ธํธ๋ ์๋น์ค๋ฅผ ์์ฒญํ๋ ๊ธฐ๊ธฐ๋ ํ๋ก๊ทธ๋จ์
๋๋ค.
์๋ฅผ ๋ค์ด, ์ฌ๋ฌ๋ถ์ด ์ค๋งํธํฐ์ผ๋ก ์น์ฌ์ดํธ๋ฅผ ์ด ๋, ์ค๋งํธํฐ์ด ํด๋ผ์ด์ธํธ๊ฐ ๋ฉ๋๋ค. - ์๋ฒ๋ ์ด๋ฌํ ์์ฒญ์ ์๋ตํ๊ณ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ์ปดํจํฐ์
๋๋ค.
์น์ฌ์ดํธ๋ฅผ ์ ๊ณตํ๋ ์ปดํจํฐ๊ฐ ์๋ฒ์ ์์ ๋๋ค. ์ฌ๋ฌ๋ถ์ด ํด๋ผ์ด์ธํธ๋ก ์์ฒญ์ ๋ณด๋ด๋ฉด, ์๋ฒ๋ ์์ฒญํ ์นํ์ด์ง๋ฅผ ๋ณด๋ด์ค๋๋ค.
์์๋ก ์ค๋ช ํด ๋ณด๊ธฐ
- ์ง์์ ์ธํฐ๋ท ์ฌ์ฉ: ์ฌ๋ฌ๋ถ์ด ์ง์์ ์ค๋งํธํฐ์ผ๋ก ์ ํ๋ธ ์์์ ๋ณผ ๋, ์ค๋งํธํฐ์ด ํด๋ผ์ด์ธํธ์
๋๋ค.
์ ํ๋ธ ์๋ฒ์ "์ด ์์์ ๋ณด์ฌ์ฃผ์ธ์!"๋ผ๊ณ ์์ฒญ์ ๋ณด๋ด๋ฉด, ์ ํ๋ธ ์๋ฒ๊ฐ ์์์ ๋ณด๋ด์ค๋๋ค.
์ด ๊ณผ์ ์์ ์ค๋งํธํฐ๊ณผ ์ ํ๋ธ ์๋ฒ๋ ์ธํฐ๋ท์ด๋ผ๋ ๋คํธ์ํฌ๋ฅผ ํตํด ์ฐ๊ฒฐ๋ฉ๋๋ค.
์ค๋งํธํฐ๊ณผ ์ ํ๋ธ ์๋ฒ๊ฐ ์๋ก๋ฅผ ์ฐพ๊ธฐ ์ํด IP ์ฃผ์๋ฅผ ์ฌ์ฉํ๊ณ , ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๋ฐ๋ TCP/IP ํ๋กํ ์ฝ์ ์ฌ์ฉํฉ๋๋ค. - ํ์ฌ์์ ํ์ผ ๊ณต์ : ํ์ฌ ๋ด์์ ์ฌ๋ฌ ์ปดํจํฐ๊ฐ ๊ฐ์ ํ์ผ์ ์ ๊ทผํ ์ ์๋ ์ด์ ๋ ์ค์์น์ LAN ๋๋ถ์
๋๋ค.
๊ฐ ์ปดํจํฐ๋ ๊ฐ์ ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋์ด ์๊ณ , ์ด ๋คํธ์ํฌ๋ฅผ ํตํด ํ์ผ์ ์ฃผ๊ณ ๋ฐ์ ์ ์์ต๋๋ค.
์ด๋ ๊ฒ ๋คํธ์ํฌ๋ ์ฐ๋ฆฌ ์ผ์์์ ๋งค์ฐ ์ค์ํ ์ญํ ์ ํ๊ณ ์์ผ๋ฉฐ,
์ด๋ฅผ ํตํด ์ปดํจํฐ์ ์ค๋งํธํฐ ๋ฑ ๋ค์ํ ๊ธฐ๊ธฐ๋ค์ด ์๋ก ์ฐ๊ฒฐ๋๊ณ ์ํตํ ์ ์์ต๋๋ค.