๐ก Hadoop์ 2006๋ ์ผํ ์์ง๋์ด์ธ ๋๊ทธ ์ปคํ ์ด โNutchโ๋ผ๋ ์น ํฌ๋กค๋ฌ ๊ฐ๋ฐ๊ณผ์ ์ค ๊ธฐ์กด์ RDB๋ก๋ ๋น์ ํ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ํ๋ค๋ค๋ ์ฌ์ค์ ๊นจ๋ซ๊ณ GFS์ MapReduce๋ฅผ ๊ทธ๋๋ก ๊ตฌํํด์ ๊ณต๊ฐํ ๋ถ์ฐ ์ฒ๋ฆฌ ์คํ ์์ค ํ๋ ์์ํฌ์ ๋๋ค.
์ฌ๋ฌ ๋์ ์ปดํจํฐ๋ฅผ ์ฌ์ฉํ์ฌ ํฐ ํฌ๊ธฐ์ ๋ฐ์ดํฐ๋ฅผ ํด๋ฌ์คํฐ์์ ๋ณ๋ ฌ๋ก ์ฒ๋ฆฌํด์ ์๋๋ฅผ latency๋ฅผ ์ค์ด๊ณ ์๋๋ฅผ ๋์ด๋ ๋ถ์ฐ ์ฒ๋ฆฌ๊ฐ ์ฃผ ๋ชฉ์ ์ ๋๋ค.
๋ฐฉ๋ํ ๋น์ ํ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ์๋ฃจ์ ์ผ๋ก Hadoop์ด ๋ง์ด ์ฌ์ฉ๋๊ณ ์์ผ๋ฉฐ 2022๋ ์์ฅ ๊ท๋ชจ๊ฐ 100์กฐ ๊น์ง ์ฆ๊ฐํ๋ค๊ณ ํฉ๋๋ค.
ํ๋ก์ 4๊ฐ์ ์ฃผ์ ๋ชจ๋๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
Hadoop Common
: ํ๋ก์ ๋ค๋ฅธ ๋ชจ๋์ ์ง์ํ๊ธฐ ์ํ ๊ณตํต ์ปดํฌ๋ํธ ๋ชจ๋Hadoop HDFS
: GFS๋ฅผ ๊ตฌํํ ๊ฒ, ๋ถ์ฐ์ ์ฅ์ ์ฒ๋ฆฌํ๊ธฐ ์ํ ๋ชจ๋๋ก ์ฌ๋ฌ ์๋ฒ๋ฅผ ํ๋์ ์๋ฒ์ฒ๋ผ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ค. ๋ถ์ฐ ํ์ผ ์์คํ
์ ์๋ฏธHadoop YARN
: ๋ณ๋ ฌ์ฒ๋ฆฌ๋ฅผ ์ํด์ ํด๋ฌ์คํฐ Resource ๊ด๋ฆฌ์ ์ค์ผ์ค์ ๋ด๋นํ๋ค.Hadoop MapReduce
: ๋ถ์ฐ๋์ด ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ๋ณ๋ ฌ ์ฒ๋ฆฌ ํ ์ ์๋๋ก ํด์ฃผ๋ ๋ถ์ฐ์ฒ๋ฆฌ ๋ชจ๋.Hadoop Ozone
: ํ๋ก์ ์ํ Object ์ ์ฅ์๋ถ์ฐ ์์คํ ์ ๊ตฌ์ฑํ ๋ ๋ชจ๋ ๊ตฌ์ฑ์์๊ฐ Hadoop์ ์ด์ฉํ๊ฑฐ๋ ์ ํ ์ด์ฉํ์ง ์๊ฒ ๊ตฌ์ฑํ ์๋ ์์ต๋๋ค. ์๋ฅผ ๋ค๋ฉด์ ๋ถ์ฐ ํ์ผ ์์คํ ์ โHDFSโ๋ฅผ ์ฌ์ฉํ๊ณ ๋ฆฌ์์ค ๊ด๋ฆฌ๋ โMesosโ, ๋ถ์ฐ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ โSparkโ๋ฅผ ์ฌ์ฉํด์ ๊ตฌ์ฑํ ์๋ ์์ต๋๋ค.
์ค์ํ ๊ฒ์ ์ด ๊ธฐ์ ๋ค์ ๋ชฉ๋ฉ๋ ๊ฒ์ด ์๋๋ผ ์ํฉ์ ๋ฐ๋ผ์ ์ ์ ํ ํ๋ ์์ํฌ๋ฅผ ์ ํํด์ ํ์ฉํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.