์ธ๊ฐ ๊ฒ๋ ๋ถ์์ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ณ ์ฝ๋ฌผ ์ ํ์ด๋ผ๋ ํ์ ์ ์ธ ์๋ฃ ์ฌ์
์ ์์ํ๋ค๊ณ ์์ํด๋ณด์ญ์์ค. ๊ฐ ํ์๋ 3์ต ๊ฐ์ ์ ์ ์ ์์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ x86 ํ๋ก์ธ์์ ์ผ๋ฐ ์๋ฒ๋ ๊ณ์ฐํ๋ ๋ฐ ๋ฉฐ์น ์ด ๊ฑธ๋ฆฝ๋๋ค. ์์ฒ ๊ฐ์ ์ค๋ ๋์ ๊ฑธ์ณ ๊ณ์ฐ์ ๋ณ๋ ฌํํ๋ FPGA ํ๋ก์ธ์๋ฅผ ์ฌ์ฉํ๋ฉด ์๋ฒ์์ ํ๋ก์ธ์ค ์๋๋ฅผ ๋์ผ ์ ์๋ค๋ ๊ฒ์ ์๊ณ ๊ณ์ค ๊ฒ์
๋๋ค. ์ฝ 2019์๊ฐ ์์ ๊ฒ๋ ๊ณ์ฐ์ด ์๋ฃ๋ฉ๋๋ค. ์ด๋ฌํ ์๋ฒ๋ Amazon Web Services(AWS)์์ ์๋ํ ์ ์์ต๋๋ค. ํ์ง๋ง ๋ฌธ์ ๋ ์ด๋ ์ต๋๋ค. ๊ณ ๊ฐ์ธ ๋ณ์์ ์ ์ ๋ฐ์ดํฐ๋ฅผ ๊ณต๊ธ์์ ํด๋ผ์ฐ๋์ ์ ์ฅํ๋ ๊ฒ์ ์ ๋์ ์ผ๋ก ๋ฐ๋ํฉ๋๋ค. ์ด๋ป๊ฒ ํด์ผ ํ๋์? Kingston๊ณผ ํด๋ผ์ฐ๋ ์คํํธ์
์ด Supercomputing-XNUMX ์ ์ํ์์ ์ํคํ
์ฒ๋ฅผ ์ ๋ณด์์ต๋๋ค.
๊ณ ์ฑ๋ฅ ์ปดํจํ ์ ์ํ ์ธ ๊ฐ์ง ์กฐ๊ฑด
๊ณ ์ฑ๋ฅ ์ปดํจํ (HPC, High Performance Computing) ๋ถ์ผ์์๋ ์ธ๊ฐ ๊ฒ๋์ ๊ณ์ฐํ๋ ์์ ๋ง์ด ์ ์ผํ ์์ ์ด ์๋๋๋ค. ๊ณผํ์๋ค์ ๋ฌผ๋ฆฌ์ ์ฅ์ ๊ณ์ฐํ๊ณ , ์์ง๋์ด๋ ๋นํ๊ธฐ ๋ถํ์ ๊ณ์ฐํ๊ณ , ๊ธ์ต๊ฐ๋ ๊ฒฝ์ ๋ชจ๋ธ์ ๊ณ์ฐํ๊ณ , ํจ๊ป ๋น ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ๊ณ , ์ ๊ฒฝ๋ง์ ๊ตฌ์ถํ๊ณ , ๊ธฐํ ์ฌ๋ฌ ๊ฐ์ง ๋ณต์กํ ๊ณ์ฐ์ ์ํํฉ๋๋ค.
HPC์ ์ธ ๊ฐ์ง ์กฐ๊ฑด์ ์์ฒญ๋ ์ปดํจํ ์ฑ๋ฅ, ๋งค์ฐ ํฌ๊ณ ๋น ๋ฅธ ์คํ ๋ฆฌ์ง, ๋์ ๋คํธ์ํฌ ์ฒ๋ฆฌ๋์ ๋๋ค. ๋ฐ๋ผ์ LPC ๊ณ์ฐ์ ์ํํ๋ ํ์ค ๊ดํ์ ํ์ฌ ์์ฒด ๋ฐ์ดํฐ ์ผํฐ(์จํ๋ ๋ฏธ์ค) ๋๋ ํด๋ผ์ฐ๋ ์ ๊ณต์ ์ฒด์์ ์ด๋ฃจ์ด์ง๋๋ค.
๊ทธ๋ฌ๋ ๋ชจ๋ ํ์ฌ๊ฐ ์์ฒด ๋ฐ์ดํฐ ์ผํฐ๋ฅผ ๋ณด์ ํ๊ณ ์๋ ๊ฒ์ ์๋๋ฉฐ, ๊ทธ๋ฌํ ํ์ฌ๋ ๋ฆฌ์์ค ํจ์จ์ฑ ์ธก๋ฉด์์ ์์ฉ ๋ฐ์ดํฐ ์ผํฐ๋ณด๋ค ์ด๋ฑํ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค(ํ๋์จ์ด ๋ฐ ์ํํธ์จ์ด ๊ตฌ๋งค ๋ฐ ์ ๋ฐ์ดํธ, ์ฐ์ํ ์ธ๋ ฅ์ ๋ํ ๋น์ฉ ์ง๋ถ ๋ฑ์ ์๋ณธ ์ง์ถ์ด ํ์ํจ). ๋ฐ๋ฉด, ํด๋ผ์ฐ๋ ์ ๊ณต์ ์ฒด๋ "์ข ๋์ " ์ด์ ๋น์ฉ ๋ชจ๋ธ์ ๋ฐ๋ผ IT ๋ฆฌ์์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ์๋๋ฃ๋ ์ฌ์ฉ ๊ธฐ๊ฐ์ ๋ํด์๋ง ๋ถ๊ณผ๋ฉ๋๋ค. ๊ณ์ฐ์ด ์๋ฃ๋๋ฉด ๊ณ์ ์์ ์๋ฒ๋ฅผ ์ ๊ฑฐํ์ฌ IT ์์ฐ์ ์ ์ฝํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ณต๊ธ์์ ๋ํ ๋ฐ์ดํฐ ์ ์ก์ ๋ฒ์ ์ผ๋ก ๋๋ ๊ธฐ์ ์ ์ผ๋ก ๊ธ์งํ๋ ๊ฒฝ์ฐ ํด๋ผ์ฐ๋์์ HPC ์ปดํจํ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
ํ๋ผ์ด๋น ๋ฉํฐํด๋ผ์ฐ๋ ์คํ ๋ฆฌ์ง
Private MultiCloud Storage ์ํคํ ์ฒ๋ ์ฝ๋ก์ผ์ด์ ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ ์์ฒด๋ฅผ ์ํฐํ๋ผ์ด์ฆ ์ฌ์ดํธ ๋๋ ๋ฐ์ดํฐ ์ผํฐ์ ๋ณ๋์ ์์ ํ ๊ตฌํ์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ๋จ๊ฒจ๋๋ฉด์ ํด๋ผ์ฐ๋ ์๋น์ค์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ๊ณตํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์ด๋ ํด๋ผ์ฐ๋ ์๋ฒ๊ฐ ํ๋ผ์ด๋น ํด๋ผ์ฐ๋์ ์๊ฒฉ ์คํ ๋ฆฌ์ง ์์คํ ๊ณผ ์๋ํ๋ ๋ฐ์ดํฐ ์ค์ฌ ๋ถ์ฐ ์ปดํจํ ๋ชจ๋ธ์ ๋๋ค. ๋ฐ๋ผ์ ๋์ผํ ๋ก์ปฌ ๋ฐ์ดํฐ ์คํ ๋ฆฌ์ง๋ฅผ ์ฌ์ฉํ์ฌ AWS, MS Azure, Google Cloud Platformโ ๋ฑ ์ต๋ ์ ๊ณต์ ์ฒด์ ํด๋ผ์ฐ๋ ์๋น์ค๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
Supercomputing-2019 ์ ์ํ์์ PMCS ๊ตฌํ ์ฌ๋ก๋ฅผ ๋ณด์ฌ์ฃผ๋ Kingston์ DC1000M SSD ๋๋ผ์ด๋ธ ๊ธฐ๋ฐ์ ๊ณ ์ฑ๋ฅ ๋ฐ์ดํฐ ์คํ ๋ฆฌ์ง ์์คํ (SSD) ์ํ์ ์ ๋ณด์์ผ๋ฉฐ, ํด๋ผ์ฐ๋ ์คํํธ์ ์ค ํ๋๋ ์ํํธ์จ์ด์ฉ StorOne S1 ๊ด๋ฆฌ ์ํํธ์จ์ด๋ฅผ ์ ๋ณด์์ต๋๋ค. ์ฃผ์ ํด๋ผ์ฐ๋ ์ ๊ณต์ ์ฒด์์ ์ ์๋ ์คํ ๋ฆฌ์ง ๋ฐ ์ ์ฉ ํต์ ์ฑ๋.
ํ๋ผ์ด๋น ์คํ ๋ฆฌ์ง๋ฅผ ๊ฐ์ถ ํด๋ผ์ฐ๋ ์ปดํจํ
์ ์์
๋ชจ๋ธ์ธ PMCS๋ AT&T์ Equinix ์ธํ๋ผ์์ ์ง์๋๋ ๋ฐ์ดํฐ ์ผํฐ ๊ฐ์ ๊ฐ๋ฐ๋ ๋คํธ์ํฌ ์ฐ๊ฒฐ์ ํตํด ๋ถ๋ฏธ ์์ฅ์ ์ํด ์ค๊ณ๋์์ต๋๋ค. ๋ฐ๋ผ์ Equinix Cloud Exchange ๋
ธ๋์ ์ฝ๋ก์ผ์ด์
์คํ ๋ฆฌ์ง ์์คํ
๊ณผ AWS ํด๋ผ์ฐ๋ ๊ฐ์ ํ์ 1๋ฐ๋ฆฌ์ด ๋ฏธ๋ง์
๋๋ค(์ถ์ฒ:
์ ์ํ์์ ์ ๋ณด์ธ PMCS ์ํคํ ์ฒ ์์ฐ์์๋ DC1000M NVMe ๋์คํฌ์ ์คํ ๋ฆฌ์ง ์์คํ ์ ์ฝ๋ก์ผ์ด์ ์ ๋ฐฐ์นํ๊ณ ๊ฐ์๋จธ์ ์ AWS, MS Azure, Google Cloud Platform ํด๋ผ์ฐ๋์ ์ค์นํด ์๋ก ํ(ping)ํ๋ค. ํด๋ผ์ด์ธํธ-์๋ฒ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐ์ดํฐ ์ผํฐ์ Kingston ์คํ ๋ฆฌ์ง ์์คํ ๋ฐ HP DL380 ์๋ฒ์ ์๊ฒฉ์ผ๋ก ์๋ํ์ผ๋ฉฐ Equinix ํต์ ์ฑ๋ ์ธํ๋ผ๋ฅผ ํตํด ์์์ ์ธ๊ธํ ์ฃผ์ ์ ๊ณต์ ์ฒด์ ํด๋ผ์ฐ๋ ํ๋ซํผ์ ์ก์ธ์คํ์ต๋๋ค.
Supercomputing-2019 ์ ์ํ์์ ํ๋ผ์ด๋น ๋ฉํฐํด๋ผ์ฐ๋ ์คํ ๋ฆฌ์ง ํ๋ ์ ํ
์ด์
์ฌ๋ผ์ด๋์
๋๋ค. ์ถ์ฒ: ํน์คํด
ํ๋ผ์ด๋น ๋ฉํฐํด๋ผ์ฐ๋ ์คํ ๋ฆฌ์ง์ ์ํคํ ์ฒ๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํ ์ ์ฌํ ๊ธฐ๋ฅ์ ์ํํธ์จ์ด๋ ์ฌ๋ฌ ํ์ฌ์์ ์ ๊ณต๋ฉ๋๋ค. ์ด ์ํคํ ์ฒ์ ๋ํ ์ฉ์ด๋ ํ๋ผ์ด๋น ๋ฉํฐํด๋ผ์ฐ๋ ์คํ ๋ฆฌ์ง ๋๋ ํด๋ผ์ฐ๋์ฉ ํ๋ผ์ด๋น ์คํ ๋ฆฌ์ง์ ๊ฐ์ด ๋ค๋ฅด๊ฒ ๋ค๋ฆด ์๋ ์์ต๋๋ค.
Kingston์ ์ํฐํ๋ผ์ด์ฆ SSD ๊ด๋ฆฌ ๊ด๋ฆฌ์์ธ Keith Schimmenti๋ "์ค๋๋ ์ ์ํผ์ปดํจํฐ๋ ์์ ๋ฐ ๊ฐ์ค ํ์ฌ๋ถํฐ ์ผ๊ธฐ ์๋ณด, ๊ธ์ต ์์ฅ ๋ฐ ์ ๊ธฐ์ ๊ฐ๋ฐ์ ์ด๋ฅด๊ธฐ๊น์ง ๋ฐ์ ์ ์ต์ ์ ์ ์๋ ๋ค์ํ HPC ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํฉ๋๋ค."๋ผ๊ณ ๋งํ์ต๋๋ค. โ์ด๋ฌํ HPC ์ ํ๋ฆฌ์ผ์ด์ ์๋ ํ๋ก์ธ์ ์ฑ๋ฅ๊ณผ I/O ์๋ ๊ฐ์ ํจ์ฌ ๋ ํฐ ์ผ์น๊ฐ ํ์ํฉ๋๋ค. ์ฐ๋ฆฌ๋ Kingston ์๋ฃจ์ ์ด ์ปดํจํ ๋ถ์ผ์ ํ์ ์ ์ฃผ๋ํ๊ณ ์ธ๊ณ์์ ๊ฐ์ฅ ๊ทน๋จ์ ์ธ ์ปดํจํ ํ๊ฒฝ๊ณผ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ํ ์ฑ๋ฅ์ ์ ๊ณตํ๋ ๋ฐฉ๋ฒ์ ๊ณต์ ํ๊ฒ ๋ ๊ฒ์ ์๋์ค๋ฝ๊ฒ ์๊ฐํฉ๋๋ค.โ
DC1000M ๋๋ผ์ด๋ธ์ ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์คํ ๋ฆฌ์ง ์์คํ ์ ์
DC1000M U.2 NVMe SSD๋ Kingston์ด ๋ฐ์ดํฐ ์ผํฐ์ฉ์ผ๋ก ์ค๊ณํ์ผ๋ฉฐ ์ธ๊ณต ์ง๋ฅ(AI) ๋ฐ ๊ธฐ๊ณ ํ์ต(ML) ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ๊ฐ์ ๋ฐ์ดํฐ ์ง์ฝ์ HPC ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํด ํน๋ณํ ์ค๊ณ๋์์ต๋๋ค.
DC1000M U.2 NVMe 3.84TB ๋๋ผ์ด๋ธ. ์ถ์ฒ: ํน์คํด
DC1000M U.2 ๋๋ผ์ด๋ธ๋ Silicon Motion SM96 ์ปจํธ๋กค๋ฌ(PCIe 3 ๋ฐ NVMe 2270)๋ก ์ ์ด๋๋ 3.0๋ ์ด์ด Intel 3.0D NAND ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. Silicon Motion SM2270์ PCIe 16 x3.0 ์ธํฐํ์ด์ค, ๋์ผ 8๋นํธ DRAM ๋ฐ์ดํฐ ๋ฒ์ค ๋ฐ 32๊ฐ์ ARM Cortex R5 ๋์ผ ํ๋ก์ธ์๋ฅผ ๊ฐ์ถ XNUMX๋ ์ธ ์ํฐํ๋ผ์ด์ฆ NVMe ์ปจํธ๋กค๋ฌ์ ๋๋ค.
1000TB์์ 0.96TB๊น์ง ๋ค์ํ ์ฉ๋์ DC7.68M์ด ์ถ์๋ฉ๋๋ค(๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋๋ ์ฉ๋์ 3.84TB์ 7.68TB์ธ ๊ฒ์ผ๋ก ์ถ์ ๋ฉ๋๋ค). ๋๋ผ์ด๋ธ ์ฑ๋ฅ์ 800๋ง IOPS๋ก ์ถ์ ๋ฉ๋๋ค.
10x DC1000M U.2 NVMe 7.68TB๋ฅผ ๊ฐ์ถ ์คํ ๋ฆฌ์ง ์์คํ
. ์ถ์ฒ: ํน์คํด
HPC ์ ํ๋ฆฌ์ผ์ด์ ์ฉ ์คํ ๋ฆฌ์ง ์์คํ ์ ์๋ก Kingston์ Supercomputing 2019์์ ๊ฐ๊ฐ 10TB ์ฉ๋์ DC1000M U.2 NVMe ๋๋ผ์ด๋ธ 7.68๊ฐ๋ฅผ ๊ฐ์ถ ๋ ์๋ฃจ์ ์ ์ ๋ณด์์ต๋๋ค. ์คํ ๋ฆฌ์ง ์์คํ ์ AIC์ 122U ํผ ํฉํฐ ํ๋ซํผ์ธ SB1A-PH๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ํ๋ก์ธ์: 2x Intel Xeon CPU E5-2660, Kingston DRAM 128GB(8x16GB) DDR4-2400(๋ถํ ๋ฒํธ: KSM24RS4/16HAI). ์ค์น๋ OS๋ Ubuntu 18.04.3 LTS, Linux ์ปค๋ ๋ฒ์ 5.0.0-31์ ๋๋ค. gfio v3.13 ํ ์คํธ(Flexible I/O ํ ์คํฐ)์์๋ 5.8Gbps์ ์ฒ๋ฆฌ๋์ผ๋ก 23.8๋ง IOPS์ ์ฝ๊ธฐ ์ฑ๋ฅ์ ๋ณด์ฌ์ฃผ์์ต๋๋ค.
์ ์๋ ์คํ ๋ฆฌ์ง ์์คํ ์ 5,8๋ง IOPS(์ด๋น ์ ์ถ๋ ฅ ์์ )์ ์์ ์ ์ธ ์ฝ๊ธฐ ์ธก๋ฉด์์ ์ธ์์ ์ธ ํน์ฑ์ ๋ณด์ฌ์ฃผ์์ต๋๋ค. ์ด๋ ๋์ค ์์ฅ ์์คํ ์ฉ SSD๋ณด๋ค XNUMX๋ฐฐ ๋น ๋ฅธ ์๋์ ๋๋ค. ์ด ์ฝ๊ธฐ ์๋๋ ํน์ ํ๋ก์ธ์์์ ์คํ๋๋ HPC ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ํฉ๋๋ค.
๋ฌ์์์ ํ๋ผ์ด๋น ์คํ ๋ฆฌ์ง๋ฅผ ๊ฐ์ถ ํด๋ผ์ฐ๋ ์ปดํจํ HPC
๊ณต๊ธ์์์ ๊ณ ์ฑ๋ฅ ์ปดํจํ ์ ์ํํ์ง๋ง ์จํ๋ ๋ฏธ์ค ๋ฐ์ดํฐ๋ฅผ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ ์ฅํ๋ ์์ ์ ๋ฌ์์ ๊ธฐ์ ๊ณผ๋ ๊ด๋ จ์ด ์์ต๋๋ค. ๊ตญ๋ด ๋น์ฆ๋์ค์ ๋ ๋ค๋ฅธ ์ผ๋ฐ์ ์ธ ๊ฒฝ์ฐ๋ ์ธ๊ตญ ํด๋ผ์ฐ๋ ์๋น์ค๋ฅผ ์ฌ์ฉํ ๋ ๋ฐ์ดํฐ๊ฐ ๋ฌ์์ ์ฐ๋ฐฉ ์ํ ์ ์์ด์ผ ํ๋ ๊ฒฝ์ฐ์ ๋๋ค. ์ฐ๋ฆฌ๋ Kingston์ ์ค๋ ํํธ๋์ธ ํด๋ผ์ฐ๋ ์ ๊ณต์ ์ฒด Selectel์ ๋์ ํ์ฌ ์ด๋ฌํ ์ํฉ์ ๋ํ ์๊ฒฌ์ ์์ฒญํ์ต๋๋ค.
โ๋ฌ์์์์๋ ๋ฌ์์์ด๋ก ์๋น์ค๋ฅผ ์ ๊ณตํ๊ณ ๊ณ ๊ฐ ํ๊ณ ๋ถ์์ ๋ํ ๋ชจ๋ ๋ณด๊ณ ๋ฌธ์๋ฅผ ํฌํจํ๋ ์ ์ฌํ ์ํคํ
์ฒ๋ฅผ ๊ตฌ์ถํ๋ ๊ฒ์ด ๊ฐ๋ฅํฉ๋๋ค. ํ์ฌ๊ฐ ์จํ๋ ๋ฏธ์ค ์คํ ๋ฆฌ์ง ์์คํ
์ ์ฌ์ฉํ์ฌ ๊ณ ์ฑ๋ฅ ์ปดํจํ
์ ์ํํด์ผ ํ๋ ๊ฒฝ์ฐ Selectel์์๋ ๋ค์์ ํฌํจํ ๋ค์ํ ์ ํ์ ํ๋ก์ธ์๊ฐ ์ฅ์ฐฉ๋ ์๋ฒ๋ฅผ ์๋ํฉ๋๋ค.
๋ค์ ๊ธฐ์ฌ์์๋ Supercomputing 2019 ์ ์ํ(๋ฏธ๊ตญ ์ฝ๋ก๋ผ๋์ฃผ ๋ด๋ฒ)์์ ๋ฐํ๋์์ผ๋ฉฐ GPU๋ฅผ ์ฌ์ฉํ ๊ธฐ๊ณ ํ์ต ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ๋น ๋ฐ์ดํฐ ๋ถ์์ ์ํ ๋ ๋ค๋ฅธ Kingston ์๋ฃจ์ ์ ๋ํด ์ด์ผ๊ธฐํ๊ฒ ์ต๋๋ค. ์ด๋ NVMe ์คํ ๋ฆฌ์ง์ GPU ํ๋ก์ธ์ ๋ฉ๋ชจ๋ฆฌ ๊ฐ์ ์ง์ ์ ์ธ ๋ฐ์ดํฐ ์ ์ก์ ์ ๊ณตํ๋ GPUDirect ์คํ ๋ฆฌ์ง ๊ธฐ์ ์ ๋๋ค. ๋ํ NVMe ๋์คํฌ์ ๋ ์คํ ๋ฆฌ์ง ์์คํ ์์ ์ด๋ป๊ฒ 5.8๋ง IOPS์ ๋ฐ์ดํฐ ์ฝ๊ธฐ ์๋๋ฅผ ๋ฌ์ฑํ๋์ง ์ค๋ช ํ๊ฒ ์ต๋๋ค.
Kingston Technology ์ ํ์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ค์์ ๋ฐฉ๋ฌธํ์ญ์์ค.
์ถ์ฒ : habr.com