IT ๋ด Infra ๊ฐ๋ ์ ๋ฆฝํ๊ธฐ
Infra
ํด๋น ์ง๋ฌด๋ ๋คํธ์ํฌ, ๋ฏธ๋ค์จ์ด, ์ด์์ฒด์ , ํ๋์จ์ด
์ด๋ ๊ฒ ๋ค๋ฃฌ๋ค
1. ๋คํธ์ํฌ
๋คํธ์ํฌ์์๋ ์ฌ๋ฌ ์ฅ๋น๋ฅผ ์๋ณํ๊ธฐ ์ํด์ ๋คํธ์ํฌ ์ฃผ์๋ฅผ ์ฌ์ฉํ๋ค.
IPv4 VS IPv6
IP ์ฃผ์ : ๋๋ฐ์ด์ค์ ์ฃผ์
IPv4 :12์๋ฆฌ์ 10์ง์ ์ซ์๋ฅผ ๋ฐฐ์ด๋ก ip์ฃผ์๋ฅผ ๋ง๋ค๊ฒ ์ค๊ณ -> ์ฝ 40์ต๊ฐ ์ฃผ์ ์กด์ฌ ๊ฐ๋ฅ
IPv6 : ๋์ด์ IPv4๋ฅผ ํ์ฉํด์ Ip์ฃผ์๋ฅผ ๋ง๋ค๊ธฐ์๋ ํ๊ณ๊ฐ ์๊ฒจ๋ฒ๋ ธ๋ค! ๊ทธ๋์ 128๋นํธ์ IP์ฃผ์๋ฅผ ์ฌ์ฉํ๋ ์ค๊ณ๋ค.
2. ๋ฏธ๋ค์จ์ด
์ด์์ฒด์ ์ ๋น์ฆ๋์ค๋ฅผ ์ฒ๋ฆฌํ๋ ์ดํ๋ฆฌ์ผ์ด์ ์ ์ค๊ฐ์์ ๋์์ ์ฃผ๋ ์ํํธ์จ์ด.
Web Server
ํด๋ผ์ด์ธํธ๊ฐ ๋ณด๋ธ HTTP ์์ฒ์ ๋ฐ์ ์น ํ์ด์ง์์ ์๋ต์ ํด์ฃผ๊ฑฐ๋, ์๋ฒ์ชฝ์ ์๋น์ค ๋ฉ์ธ์ง๋ฅผ ํธ์ถํด์ฃผ๋ ๊ธฐ๋ฅ์
์ ๊ณตํด์ฃผ๋ ์๋ฒ๋ฅผ ๋ปํ๋ค
ex) Apache HTTP Server, Internet Information Services, Nginx
DBMS
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ด๋ฆฌํ๋ ๋ฏธ๋ค์จ์ด
๋ฐ์ดํฐ์ CRUD์ ๊ฐ์ ๊ธฐ๋ฅ๊ณผ ํธ๋์ญ์ ์ฒ๋ฆฌ ๋ฑ ๋ง์ ๊ธฐ๋ฅ์ ๋ด๋นํ๋ค.
3. ์ด์์ฒด์
์ปดํจํฐ์ ํ๋์จ์ด์ ์ํํธ์จ์ด๋ฅผ ์ ์ดํ์ฌ, ์ฌ์ฉ์๊ฐ ์ปดํจํฐ๋ฅผ ์ธ ์ ์๊ฒ ํด์ฃผ๋ ํ๋ก๊ทธ๋จ
๋ฆฌ๋
์ค๋ ์ปดํจํฐ ์ด์์ฒด์ ์ค ํ๋์ด๋ค. OS๋ ์์คํ
๋ฆฌ์์ค ๋ฐ ํ๋์จ์ด๋ฅผ ๊ด๋ฆฌํ๋ฉฐ, ์ ํ๋ฆฌ์ผ์ด์
๊ณผ ํ๋์จ์ด ์ฌ์ด์์ ๋ชจ๋ ์ํํธ์จ์ด์ ์์
์ ์ํํ๋ ๋ฌผ๋ฆฌ์ ๋ฆฌ์์ค๋ฅผ ์ฐ๊ฒฐํ๋ค.
๋ฆฌ๋
์ค ์ปค๋์ ํตํด ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ/ ํ์ผ ์์คํ
/ํ๋ก์ธ์ค ๊ด๋ฆฌ๋ฅผ ์ ์ดํ ์ ์์ผ๋ฉฐ ์ฌ์ฉ์๋ ์(shell)์ด๋ผ๋ ์ธํฐํ์ด์ค๋ฅผ ํตํด ๋ช
๋ น์ด๋ฅผ ์ปค๋๋ก ์ ๋ฌํด์ค๋ค.
๋ํ, ๋ฆฌ๋
์ค ๋ฐฐํฌํ์ ์ด์ฉํ๋ฉฐ ๊ธฐ์
์ด๋ ๊ฐ์ธ์ด ์ง์ ์์ ํด์ ์ฌ์ฉํ ์ ์๊ฒ ํด์ค ์ ์๋ค.
4. ํ๋์จ์ด
IT ์ธํ๋ผ ์ ํ
1. On-premises
๋ฐ์ดํฐ์ผํฐ๋ ์๋ฒ๊ฐ ํ์ฌ ๋ด์ ์กด์ฌํ๋ ๊ฒฝ์ฐ๋ค.
์ง์ ์๋ฒ๋ฅผ ๊ตฌ๋งคํด์ ๋ณด๊ดํด๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ผ๋ฉฐ ํ์ฌ์์ ์ง์ ๊ด๋ฆฌ๋ฅผ ์งํํ๊ธฐ์ ์๋ฒ ๊ตฌ์ถ์ด๋ ํ๊ฒฝ, ์๋ฒ์ ๋ํ ์ดํด๋ฅผ ๋นจ๋ฆฌ ํ ์ ์๋ค.
2. ํผ๋ธ๋ฆญ ํด๋ผ์ฐ๋ ์ธํ๋ผ / ํ๋ผ์ด๋น ํด๋ผ์ฐ๋
ํผ๋ธ๋ฆญ ํด๋ผ์ฐ๋ ์ธํ๋ผ - ์ค์ ์ฌ๋ฌ ์ฌ์ฉ์์๊ฒ ์ ๊ณตํด์ฃผ๋ ์๋น์ค ๊ธฐ๋ฅ๋ค
ํ๋ผ์ด๋น ํด๋ผ์ฐ๋ ์ธํ๋ผ - ํ์ ๋ ์ฌ์ฉ์์๊ฒ ์ ๊ณตํ๋ ์๋น์ค ๊ธฐ๋ฅ๋ค, ํ์ฌ ๋ด์์ ๋ณด์์ ์ด์ ๋ก ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ฑ์ ๋งํ๋ค.
์ด๋ฐ ํด๋ผ์ฐ๋ ์๋น์ค๋ AWS, GCP, heroku ๋ฑ์ด ์๋ค.
IT ์ธํ๋ผ ๊ด๋ฆฌ
IT๋ฆฌ์์ค, ์์คํ , ํ๋ซํผ, ํ๊ฒฝ ์ ์ด
OS ๊ด๋ฆฌ
์ฝํ ์ธ , ํจ์น, ํ๋ก๋น์ ๋, ์๋ธ์คํฌ๋ฆฝ์ ๊ด๋ฆฌ๋ฅผ ์ ๊ณตํ์ฌ ๋์ผํ OS๋ฅผ ์คํํ๋ ํ๊ฒฝ์ ๊ด๋ฆฌ
ํด๋ผ์ฐ๋ ๊ด๋ฆฌ
๋ฆฌ์์ค ๋ฐฐํฌ, ์ฌ์ฉ, ํตํฉ, ์ฌํด ๋ณต๊ตฌ ๊ด๋ฆฌ
์ต์ข ์ฌ์ฉ์, ๋ฐ์ดํฐ, ์ดํ๋ฆฌ์ผ์ด์ , ์๋น์ค ๋ฑ ํด๋ผ์ฐ๋์์ ์คํ๋๋ ๋ชจ๋ ํญ๋ชฉ์ ์ ์ดํ ์ ์๋ค.
๊ฐ์ํ ๊ด๋ฆฌ
๊ฐ์ํ๊ฒฝ๊ณผ ๋ฌผ๋ฆฌ์ ํ๋์จ์ด๋ฅผ ์ธํฐํ์ด์ค์ ์ฐ๊ฒฐํด ๋ฆฌ์์ค ๊ด๋ฆฌ๋ฅผ ๋จ์ํํ๊ณ , ๋ฐ์ดํฐ ๋ถ์์ ๊ฐํํ๋ฉฐ, ์ด์์ ์ต์ํํ๋ค.
IT์ด์๊ด๋ฆฌ
๋น์ฆ๋์ค ํ๋ก์ธ์ค ๊ด๋ฆฌ๋ผ๊ณ ํ๋ฉฐ,
์ข ์ข ๋ฐ๋ณต๋๊ฑฐ๋, ์งํ์ค์ด๊ฑฐ๋, ์์ธก๊ฐ๋ฅํ ๋น์ฆ๋์ค ๋ชจ๋ธ๋งํ๊ณ , ๋ถ์ํ๊ณ , ์ต์ ํํ๋ค.
IT์๋ํ
์ง์์ด IT ์์คํ ๊ณผ์ ์ํธ ์์ฉ์ ๋์ฒดํ๊ฑฐ๋ ์ค์ผ ์ ์๋๋ก ๋ฐ๋ณต ๊ฐ๋ฅํ ์ง์นจ๊ณผ ํ๋ก์ธ์ค๋ฅผ ๋ง๋ ๋ค.
์ธํ๋ผ ์๋ํ๋ผ๊ณ ๋ ํจ.
์ค์ ๊ด๋ฆฌ
์ปดํจํฐ ์์คํ , ์๋ฒ, ์ํํธ์จ์ด๋ฅผ ์ ํฉํ ์ํ๋ก ์ต์ ํํ๋ค.
API ๊ด๋ฆฌ
์ํฐํ๋ผ์ด์ฆ ๋ฐ ํด๋ผ์ฐ๋ ์ ๋ฐ์์ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ๋ฐ์ดํฐ๋ฅผ ์ฐ๊ฒฐํ๋ ์ ํ๋ฆฌ์ผ์ด์ ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค(Application Programming Interface, API)๋ฅผ ๋ฐฐํฌ, ์ ์ด ๋ฐ ๋ถ์ํ๋ค.
๋ฆฌ์คํฌ ๊ด๋ฆฌ
๋ฆฌ์คํฌ๋ฅผ ์๋ณํ๊ณ ํ๊ฐํ๋ฉฐ, ํด๋น ๋ฆฌ์คํฌ์ ๊ทธ ์ ์ฌ์ ์ธ ์ํฅ์ ์ต์ํํ๊ฑฐ๋ ์ ์ดํ๊ธฐ ์ํ ๊ณํ์ ์ธ์ด๋ค.
ํด๋น ๋ธ๋ก๊ทธ ๋ถ ๊ธ์ ๋ณด๊ณ ์ ๋ฆฌํ ๊ธ์ ๋๋ค!
๊ฐ๋ฐ์์ ๊ธฐ๋ณธ "์ธํ๋ผ" ๋ ?
์ค๋์ IT ์ธํ๋ผ์ ๋ํด ๊ณต๋ถํด ๋ณผ ์์ ์ด๋ค.๋ด๊ฐ ์ดํดํ ๋ถ๋ถ๋ง ์ธ ์์ ์ด๋ผ ๋ถ์กฑํ ๋ถ๋ถ์ด๋ ์คํ๋ ์๋ ค์ฃผ์๊ธฐ ๋ฐ๋๋๋ค ...^^๋ฐฑ์๋ ๊ฐ๋ฐ์๋ฉด ๋ฌด์กฐ๊ฑด ์์์ผ ํ์ง๋ง, ์์๋ ๋ฐฑ+ํ๋ก ํธ ์๋
velog.io