
- DAS / NAS / SAN = ์คํ ๋ฆฌ์ง ์ฐ๊ฒฐ ๋ฐฉ์(๊ตฌ์ถ ํํ)
- ์๋ฒ์ ์คํ ๋ฆฌ์ง๊ฐ ์ด๋ป๊ฒ ์ฐ๊ฒฐ๋๋์ง์ ๋ํ ๋ถ๋ฅ
- ๋ธ๋ก / ํ์ผ / ์ค๋ธ์ ํธ = ์คํ ๋ฆฌ์ง ์ ๊ทผ ๋ฐฉ์(๋ฐ์ดํฐ ์ ๊ทผ ๋ชจ๋ธ)
- ์คํ ๋ฆฌ์ง๋ฅผ ์ด๋ค ํํ๋ก ์ฝ๊ณ ์ฐ๋์ง์ ๋ํ ๋ถ๋ฅ
์คํ ๋ฆฌ์ง๋ ํฌ๊ฒ ๋ก์ปฌ ์คํ ๋ฆฌ์ง์ ๋คํธ์ํฌ ์คํ ๋ฆฌ์ง๋ก ๋๋๋ค. ๋ก์ปฌ ์คํ ๋ฆฌ์ง๋ ์ปดํจํฐ๋ ์๋ฒ ๋ด๋ถ์ SSD, HDD๋ฅผ ์ง์ ์ฅ์ฐฉํด ์ฌ์ฉํ๋ ๋ฐฉ์์ผ๋ก ์ด์์ฒด์ ๊ฐ ๋์คํฌ๋ฅผ ๋ฐ๋ก ์ธ์ํ๊ณ ๋ธ๋ก ๋จ์๋ก ์ฝ๊ณ ์ฐ๋ ์ ํต์ ์ธ ํํ๋ค. ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ ๋ ธํธ๋ถ SSD๋ ๋ฐ์คํฌํ HDD๊ฐ ์ด์ ํด๋นํ๋ค. ์คํ ๋ฆฌ์ง๋ ๊ฒฐ๊ตญ ๋ชจ๋ ๋ฐ์ดํฐ๊ฐ SSD๋ HDD ๊ฐ์ ๋ฌผ๋ฆฌ ๋งค์ฒด์ ์ ์ฅ๋๋ค๋ ์ ์์๋ ๋์ผํ์ง๋ง, ์ด์์ฒด์ ๊ฐ ์ด ์คํ ๋ฆฌ์ง๋ฅผ ์ด๋ป๊ฒ ๋ฐ๋ผ๋ณด๊ณ ์ด๋ป๊ฒ ์ฐ๊ฒฐํ๋๋์ ๋ฐ๋ผ ์ ํ ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ์๋ํ๋ค. ์๋ฒ์ ์ง์ ์ฐ๊ฒฐ๋ ๋ก์ปฌ ๋์คํฌ๋ DAS ๊ตฌ์กฐ๋ก ๋ธ๋ก ๋จ์๋ก ์ ๊ณต๋๊ธฐ ๋๋ฌธ์, OS๋ ์ด๋ฅผ ์์ ํ ๋ด์ฅ SSD์ฒ๋ผ ์ธ์ํ๊ณ ํ์ผ์์คํ ๋ ์ง์ ์ค์นํ๋ค.
๋คํธ์ํฌ ์คํ ๋ฆฌ์ง๋ ๋ฌผ๋ฆฌ์ ์ธ ๋์คํฌ๊ฐ ๋ค๋ฅธ ์๋ฒ๋ ์ฅ๋น์ ์กด์ฌํ์ง๋ง ๋คํธ์ํฌ๋ฅผ ํตํด ์ ๊ทผํ๋ ๊ตฌ์กฐ. ๋ฐ๋จ์๋ ๋์ผํ๊ฒ HDD๋ SSD๊ฐ ์ฌ์ฉ๋๋ค. ๋คํธ์ํฌ ์คํ ๋ฆฌ์ง๋ ๋ค์ ๋ธ๋ก ์คํ ๋ฆฌ์ง, ํ์ผ ์คํ ๋ฆฌ์ง, ์ค๋ธ์ ํธ ์คํ ๋ฆฌ์ง๋ก ๋๋๋ค.
๋ธ๋ก ์คํ ๋ฆฌ์ง๋ SAN์ด๋ EBS์ฒ๋ผ ๋คํธ์ํฌ๋ฅผ ํตํด ์ ๊ณต๋๋ ๊ฐ์ ๋์คํฌ. ์ด์์ฒด์ ๊ฐ ์ด๋ฅผ ๋ก์ปฌ SSD์ฒ๋ผ ์ธ์ํ๋ค. OS๋ ์ฌ๊ธฐ์ ์ง์ ํ์ผ์์คํ ์ ์์ฑํด ๋ง์ดํธํ๋ฉฐ, ๋ด๋ถ์ ์ผ๋ก๋ HDD๋ SSD๋ ์๊ด์์ด ๋ธ๋ก ์ฅ์น๋ง ์ ๊ณต๋ฐ๋๋ค๋ ์ ์์ ์ค์ ๋์คํฌ์ฒ๋ผ ์ทจ๊ธ๋๋ค.
ํ์ผ ์คํ ๋ฆฌ์ง๋ NAS ์ฅ๋น๋ฅผ ํตํด ์ ๊ณต๋๋ ํํ๋ก NAS ๋ด๋ถ์ ํ์ผ์์คํ ์ด ์กด์ฌํ๊ณ ์ ์ฅ์ ์ฅ์น๋ ์ญ์ HDD, SSD๊ฐ ์ฌ์ฉ๋๋ค. ํ์ง๋ง ํด๋ผ์ด์ธํธ OS๋ ํ์ผ์์คํ ์ ์ง์ ๋ค๋ฃจ์ง ์๊ณ , ๋จ์ง NFS๋ SMB ๊ฐ์ ํ๋กํ ์ฝ๋ก ํ์ผ ๋จ์์ ์์ฒญ์ ๋ณด๋ผ ๋ฟ์ด๋ค. ๊ทธ๋์ ์ด์์ฒด์ ๊ธฐ์ค์ผ๋ก๋ ๋์คํฌ๊ฐ ์๋๋ผ ๋คํธ์ํฌ ๊ณต์ ํด๋์ฒ๋ผ ๋ณด์ด๊ฒ ๋๋ค.
์ค๋ธ์ ํธ ์คํ ๋ฆฌ์ง๋ ์ค๋ธ์ ํธ๋ผ๋ ๋จ์๋ก ์ ์ฅ๋๋ฉฐ HTTP ๊ธฐ๋ฐ API๋ฅผ ํตํด ์ ๊ทผํ๋ค. AWS S3์ฒ๋ผ ๋ฉํ๋ฐ์ดํฐ์ ์ค์ ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฆฌํด ์ ์ฅํ๋ฉฐ, ๋ด๋ถ์ ์ผ๋ก๋ ๋๊ท๋ชจ HDD์ SSD ์บ์๋ฅผ ์กฐํฉํด ๋์ํ๋ค. ๋ฐ๋ผ์ ํด๋ผ์ด์ธํธ๊ฐ ํ์ผ์์คํ ์ฒ๋ผ ๋ง์ดํธํ๋ ๊ฐ๋ ์ ์กด์ฌํ์ง ์๋๋ค.
NAS๊ฐ ์ฅ๋น์ด๋ฉด์ ๋์์ ์ฐ๊ฒฐ ๋ฐฉ์์ผ๋ก๋ ์ฌ์ฉ๋๋ ์ด์ ๋ NAS๋ผ๋ ์ฅ๋น๊ฐ ๊ณง ํ์ผ ์คํ ๋ฆฌ์ง ๋ฐฉ์์ ์ ๊ณตํ๊ธฐ ๋๋ฌธ์ด๋ค. NAS๋ฅผ ๊ตฌ์ถํ๋ฉด ๊ณง ํ์ผ ์คํ ๋ฆฌ์ง๋ฅผ ์ ๊ณตํ๋ ์ฅ๋น๋ฅผ ์ค์นํ๋ ๊ฒ์ด๊ณ , ํ์ผ ์คํ ๋ฆฌ์ง๋ฅผ ์ฌ์ฉํ๋ค๋ ๋ง์ ๊ณง NAS๋ฅผ ํตํ NFS/SMB ํ์ผ ๊ณต์ ๋ฅผ ์๋ฏธํ๋ค. ๊ทธ๋์ ์ ๊ณ์์๋ NAS, ํ์ผ ์คํ ๋ฆฌ์ง, NFS/SMB ๋ฐฉ์์ด ์์ฐ์ค๋ฝ๊ฒ ์์ฌ ์ฌ์ฉ๋๋ค.
์คํ ๋ฆฌ์ง ์ ๊ทผ ๋ฐฉ์
๋ธ๋ก ์คํ ๋ฆฌ์ง
- ๋ธ๋ก ์คํ ๋ฆฌ์ง๋ ๋ฌผ๋ฆฌ์ ์ผ๋ก๋ ๋คํธ์ํฌ๋ฅผ ํตํด ์ฐ๊ฒฐ๋์ง๋ง, ์๋ฒ ์
์ฅ์์๋ ๋ก์ปฌ ๋์คํฌ์ฒ๋ผ ๋ณด์ด๋๋ก ๋ธ๋ก ๋จ์์ ์ฅ์น๋ฅผ ์ ๊ณตํ๋ค. EBS๋ SAN ๊ฐ์ ๋ธ๋ก ์คํ ๋ฆฌ์ง ์์คํ
์ ์๋ฒ์๊ฒ /dev/sdb, /dev/nvme1n1 ๊ฐ์ ์ค์ ๋์คํฌ ์ฅ์น๋ฅผ ํ๋ด๋ด๋ ๋ธ๋ก ๋๋ฐ์ด์ค๋ฅผ ์ ๊ณตํ๊ณ , ์ด์์ฒด์ ๋ ์ด๋ฅผ ์์ ์ ๋ด๋ถ SSD์ฒ๋ผ ์ธ์ํด ํ์ผ ์์คํ
์ ์์ฑํ๊ณ ๋ง์ดํธํด ์ฌ์ฉํ๋ค. ๋น๋ก ์๋ฒ์ ์คํ ๋ฆฌ์ง ์ฌ์ด์๋ ๋คํธ์ํฌ๊ฐ ์กด์ฌํ์ง๋ง, OS๋ ์ด๋ฅผ ์์ง ๋ชปํ๊ณ ๋ก์ปฌ ๋์คํฌ์ฒ๋ผ ์ทจ๊ธํ๋ค. ์ด๋ฌํ ๊ตฌ์กฐ ๋๋ฌธ์ ๋ธ๋ก ์คํ ๋ฆฌ์ง๋ ํ ๋ฒ์ ํ ์๋ฒ์๋ง ์ฐ๊ฒฐ๋๋ฉฐ, ๋จ์ผ ์๋ฒ๊ฐ ๋
์ ์ ์ผ๋ก ์ฌ์ฉํ๋ ํํ๊ฐ ์ผ๋ฐ์ ์ด๋ค.
- /dev/nvme1n1: ๋ฆฌ๋ ์ค ์์คํ ์์ NVMe(Non-Volatile Memory express) ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ๋ ๋์คํฌ(์: AWS EC2์ EBS ๋ณผ๋ฅจ)๋ฅผ ๋ํ๋ด๋ ์ฅ์น ํ์ผ ๊ฒฝ๋ก
- ๋์คํฌ๋ฅผ ๋ธ๋ก ๋จ์๋ก ์ ๊ณต
- OS๊ฐ ์ง์ ํ์ผ์์คํ ์์ฑ
- (ext4, xfs) ๋ก์ปฌ ๋์คํฌ์ฒ๋ผ ์ฌ์ฉ
- ์์
- ๋ก์ปฌ SSD/HDD (DAS)
- SAN (Network Block Storage)
- AWS EBS
ํ์ผ ์คํ ๋ฆฌ์ง
- ๋ฐ๋๋ก ํ์ผ ์คํ ๋ฆฌ์ง๋ NAS์ฒ๋ผ ๋คํธ์ํฌ๋ก ์ ๊ณต๋๋ ์คํ ๋ฆฌ์ง์ ์ข ๋ฅ์ผ ๋ฟ์ด๋ค. ํ์ผ ์คํ ๋ฆฌ์ง ๋ด๋ถ์๋ ํ์ผ ์์คํ ์ด ์กด์ฌํ์ง๋ง, ์ด๋ ๋ก์ปฌ ํ์ผ ์์คํ ์ด ์กด์ฌํ๋ ๊ฒ๊ณผ ๋์ผํ ๊ตฌ์กฐ์ผ ๋ฟ ๋์ด ํฌํจ ๊ด๊ณ๋ ์๋๋ค.
- ํํธ, ํ์ผ ์์คํ ๊ณผ ํ์ผ ์คํ ๋ฆฌ์ง๋ ๊ฐ๋ ์ ์ผ๋ก ์์ ํ ๋ค๋ฅธ ์ฐจ์์ ๊ฐ๋ ์ด๋ค. ํ์ผ ์์คํ (ext4, xfs ๋ฑ)์ ๋ฐ์ดํฐ๋ฅผ ์ด๋ค ๋ฐฉ์์ผ๋ก ์ ์ฅํ๊ณ ์ ๋ฆฌํ๋์ง ์ ์ํ๋ ์ ์ฅ ๋ฐฉ์์ด๋ฉฐ, ๋ก์ปฌ ๋์คํฌ ์์๋, ๋คํธ์ํฌ ํ์ผ ์คํ ๋ฆฌ์ง(NFS, SMB) ์์๋ ์กด์ฌํ ์ ์๋ค.
- ํ์ผ/ํด๋ ๋จ์๋ก ๊ด๋ฆฌ
- ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ ์กด์ฌ
- ํ์ผ ์๋ฒ๊ฐ ํ์ผ์์คํ ์ ๊ด๋ฆฌ - ํด๋ผ์ด์ธํธ๋ ํ์ผ๋ง ์ฃผ๊ณ ๋ฐ์
- ์์
- NAS (NFS, SMB)
- AWS EFS
์ค๋ธ์ ํธ ์คํ ๋ฆฌ์ง
- ์ค๋ธ์ ํธ ์คํ ๋ฆฌ์ง๋ ์ด๋ค๊ณผ ํฌ๊ฒ ๋ค๋ฅด๋ค. ์ค๋ธ์ ํธ ์คํ ๋ฆฌ์ง๋ DAS/NAS/SAN์ฒ๋ผ ์๋ฒ์ ์ด๋ป๊ฒ ์ฐ๊ฒฐ๋๋๊ฐ๋ผ๋ ๊ฐ๋ ์์ฒด๊ฐ ์๋ค. ์๋ฒ๊ฐ ๋์คํฌ๋ก ๋ง์ดํธํ๊ฑฐ๋ ํ์ผ ์๋ฒ์ฒ๋ผ ์ฐ๊ฒฐํ์ง ์์ผ๋ฉฐ, SAN์ฒ๋ผ ๋ธ๋ก ์ฅ์น๋ฅผ ์ ๊ณตํ์ง๋ ์๋๋ค. ๋์ S3์ฒ๋ผ ๋คํธ์ํฌ๋ฅผ ํตํด HTTP API๋ก ์์ฒญ์ ๋ณด๋ด๊ณ ์ค๋ธ์ ํธ ๋จ์๋ก ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๋ ์์ ํ ์๋น์คํ ์คํ ๋ฆฌ์ง๋ค. ์ฆ, ์ค๋ธ์ ํธ ์คํ ๋ฆฌ์ง๋ ์ฐ๊ฒฐ ๋ฐฉ์์ด ์๋๋ผ ์ ์ฅ ๋ฐฉ์๋ง ์กด์ฌํ๊ณ , ์๋ฒ์ ์ง์ ์ฐ๊ฒฐ๋๋ ์คํ ๋ฆฌ์ง๊ฐ ์๋๋ผ ๋คํธ์ํฌ API๋ก ์ ๊ทผํ๋ ๊ตฌ์กฐ๋ค.
- ํ์ผ์ด ์๋๋ผ ์ค๋ธ์ ํธ ๋จ์๋ก ์ ์ฅ
- ๋ฉํ๋ฐ์ดํฐ + ๋ฐ์ดํฐ + ID ํ์
- ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ ์์
- HTTP API๋ก ์ ๊ทผ
- ์์
- AWS S3
- Google Cloud Storage
| ํญ๋ชฉ | ์ฐ๊ฒฐ ๋ฐฉ์ | ์คํ ๋ฆฌ์ง ํ์ | ์ |
| ๋ก์ปฌ SSD/HDD | DAS | ๋ธ๋ก | ๋ ธํธ๋ถ ๋์คํฌ, ์๋ฒ ๋ด๋ถ SSD |
| AWS EBS | SAN ๋ฐฉ์(๋คํธ์ํฌ ๋ธ๋ก) | ๋ธ๋ก | EC2 ๋ณผ๋ฅจ |
| NAS (NFS/SMB) | NAS | ํ์ผ | Synology, EFS |
| SAN (iSCSI/FC) | SAN | ๋ธ๋ก | ๊ณ ์ฑ๋ฅ DB ์คํ ๋ฆฌ์ง |
| S3 | ์์(HTTP API) | ์ค๋ธ์ ํธ | ๋ฐฑ์ , ์ ์ ํ์ผ |
๋ธ๋ก ์คํ ๋ฆฌ์ง๋ง ์ด์์ฒด์ ์ ์ฅ์์ ๋ด์ฅ ๋์คํฌ์ฒ๋ผ ๋ณด์ด๋ ์ด์ ๋, ๋ธ๋ก ๋จ์์ ์ฅ์น๋ฅผ ๊ทธ๋๋ก ์๋ฒ์ ์ ๊ณตํ๊ธฐ ๋๋ฌธ์ด๋ค. ๋ธ๋ก ์คํ ๋ฆฌ์ง๋ /dev/sda, /dev/nvme1n1 ๊ฐ์ ๋ธ๋ก ๋๋ฐ์ด์ค๋ฅผ ๋ง๋ค์ด์ฃผ๊ณ , ์ด์์ฒด์ ๋ ์ด๋ฌํ ์ฅ์น ์์ ์ง์ ํ์ผ์์คํ ์ ์ค์นํ๊ณ ๋ง์ดํธํ๋ค. ๊ฒฐ๊ตญ OS๋ ์ด๋ฅผ ๋คํธ์ํฌ๋ก ์ฐ๊ฒฐ๋ ์ฅ์น๋ผ๋ ์ฌ์ค์ ์์ง ๋ชปํ ์ฑ, ๋ก์ปฌ SSD์ ๋์ผํ ๋ฐฉ์์ผ๋ก ๋ค๋ฃจ๊ฒ ๋๋ค.
๋ฐ๋ฉด ํ์ผ ์คํ ๋ฆฌ์ง๋ ํ์ผ ๋จ์๋ก ์ ๊ทผํ๋ NAS ๊ตฌ์กฐ์ด๊ธฐ ๋๋ฌธ์ ๋์คํฌ์ฒ๋ผ ๋ณด์ด์ง ์๋๋ค. ํด๋ผ์ด์ธํธ OS๋ ํ์ผ๊ฒฝ๋ก ๊ธฐ๋ฐ์ read/write ์์ฒญ๋ง ๋ณด๋ด๊ณ , ๋ธ๋ก ์ฃผ์๋ ํ์ผ์์คํ ๊ตฌ์กฐ๋ฅผ ์ง์ ๊ด๋ฆฌํ์ง ์๋๋ค. NAS ๋ด๋ถ์๋ ์์ฒด์ ์ธ ํ์ผ์์คํ ์ด ์กด์ฌํ์ง๋ง, ์ด๋ ์๋ฒ ๋ด๋ถ์์๋ง ์ฌ์ฉ๋ ๋ฟ ํด๋ผ์ด์ธํธ๋ ์ด๋ฅผ ์ธ์ํ์ง ๋ชปํ๋ค. ๊ฒฐ๊ตญ ํ์ผ ์คํ ๋ฆฌ์ง๋ OS์๊ฒ ์๊ฒฉ ๊ณต์ ํด๋์ฒ๋ผ๋ง ๋ณด์ด๊ณ , ๋ก์ปฌ ๋์คํฌ์ฒ๋ผ ์ทจ๊ธ๋์ง ์๋๋ค.
์ค๋ธ์ ํธ ์คํ ๋ฆฌ์ง๋ ์์ ํ์ผ์ด๋ ๋ธ๋ก ๊ฐ๋ ๋ ์๋, HTTP ๊ธฐ๋ฐ์ Object API๋ก๋ง ์ ๊ทผํ๋ ํํ๋ค. ๊ฐ์ฒด ๋จ์๋ก ์ ๋ก๋&๋ค์ด๋ก๋ํ๋ ๊ตฌ์กฐ์ด๊ธฐ ๋๋ฌธ์ ์ด์์ฒด์ ๋ ์ด๋ฅผ ์คํ ๋ฆฌ์ง๋ก ์ธ์ํ ์๋, ํ์ผ์์คํ ์ฒ๋ผ ๋ง์ดํธํ ์๋ ์๋ค. ์ฆ, ์ค๋ธ์ ํธ ์คํ ๋ฆฌ์ง๋ ์คํ ๋ฆฌ์ง์ ์ฐ๊ฒฐ ๋ฐฉ์์ด๋ผ๋ ๊ฐ๋ ์ด ์กด์ฌํ์ง ์๊ณ , ๋จ์ํ ๋คํธ์ํฌ ์๋น์ค๋ก๋ง ์ฌ์ฉ๋๋ค.
๋ฐ๋ผ์ ๋ธ๋ก ์คํ ๋ฆฌ์ง๋ OS๊ฐ ํ์ผ์์คํ ์ ์ง์ ์ค์นํ๊ณ ๊ด๋ฆฌํ ์ ์๋๋ก ์์ํ ๋ธ๋ก ์ฅ์น๋ฅผ ์ ๊ณตํ๊ธฐ ๋๋ฌธ์ ๋ก์ปฌ ๋์คํฌ์ฒ๋ผ ๋ณด์ด๋ฉฐ, ํ์ผ ์คํ ๋ฆฌ์ง๋ ํ์ผ ๋จ์์ ๋คํธ์ํฌ ์คํ ๋ฆฌ์ง๋ก ์ทจ๊ธ๋๊ณ , ์ค๋ธ์ ํธ ์คํ ๋ฆฌ์ง๋ API ๊ธฐ๋ฐ ์ ์ฅ์๋ก ์ธ์๋๋ ๊ฒ์ด๋ค. ์ด ๋ชจ๋ ์คํ ๋ฆฌ์ง์ ๋ฐ๋จ์๋ ๊ฒฐ๊ตญ HDD๋ SSD ๊ฐ์ ๋ฌผ๋ฆฌ ๋งค์ฒด๊ฐ ์กด์ฌํ์ง๋ง, ์ด์์ฒด์ ๊ฐ ๋ฐ๋ผ๋ณด๋ ๋ฐฉ์์ ์์ ํ ๋ค๋ฅด๊ฒ ์ค๊ณ๋์ด ์๋ค.
์คํ ๋ฆฌ์ง ์ฐ๊ฒฐ ๋ฐฉ์
์คํ ๋ฆฌ์ง๋ ํฌ๊ฒ ๋ก์ปฌ์ ์ง์ ๋ถ๋ ๋ฐฉ์(DAS) ๊ณผ ๋คํธ์ํฌ๋ก ์ ๊ทผํ๋ ๋ฐฉ์(NAS, SAN, Object) ์ผ๋ก ๋๋๋ค.
- ๋ก์ปฌ ์คํ ๋ฆฌ์ง(DAS)๋ SSD/HDD๊ฐ ์๋ฒ ์์ ์ง์ ์ฅ์ฐฉ๋ ํํ๋ก, OS๊ฐ ์ด๋ฅผ ๋ธ๋ก ์ฅ์น๋ก ์ธ์ํ์ฌ /dev/sda, /dev/nvme0n1 ๊ฐ์ ๋๋ฐ์ด์ค๋ก ๋ฐ์๋ค์ธ๋ค.
- ๋ฐ๋ฉด ๋คํธ์ํฌ ์คํ ๋ฆฌ์ง๋ ๋ฌผ๋ฆฌ์ ์ผ๋ก๋ ๋จ์ด์ ธ ์์ง๋ง ๋คํธ์ํฌ๋ฅผ ํตํด ์คํ ๋ฆฌ์ง๋ฅผ ์ ๊ณตํ๋ฉฐ ๋ฐฉ์์ ๋ฐ๋ผ ํ์ผ ๊ธฐ๋ฐ(NAS), ๋ธ๋ก ๊ธฐ๋ฐ(SAN), ์ค๋ธ์ ํธ ๊ธฐ๋ฐ(Object)์ผ๋ก ๋๋๋ค.
์คํ ๋ฆฌ์ง๋ ์ด๋ค ๋ฐฉ์์ด๋ ๊ฒฐ๊ตญ HDD/SSD ๊ฐ์ ๋ฌผ๋ฆฌ ๋์คํฌ ์์์ ๋์ํ๋ค. ๋ก์ปฌ์ด๋ SAN์ด๋ NAS๋ Object๋ , ๋ด๋ถ ๊ตฌํ์ ๋ชจ๋ ๋ฌผ๋ฆฌ ๋์คํฌ๊ฐ ์๋ค.
- ๋ก์ปฌ ์คํ ๋ฆฌ์ง(DAS)
์๋ฒ ๋ด๋ถ ๋๋ ์ง์ ์ผ์ด๋ธ๋ก ์ฐ๊ฒฐ๋ ๋์คํฌ๋ก ์ฐ๋ฆฌ๊ฐ ์ฐ๋ ๋ ธํธ๋ถ SSD๋ ์๋ฒ์ ๋ด์ฅ HDD ๊ฐ์ ๊ฒ์ด๋ค. ์ด์์ฒด์ ๊ฐ ์ด ๋์คํฌ๋ฅผ ๋ธ๋ก ๋จ์๋ก ์ง์ ์ ์ดํ๊ธฐ ๋๋ฌธ์, ํ์ผ ์์คํ ๋ OS๊ฐ ์ค์ค๋ก ๋ง๋ค์ด ์ฌ์ฉํ๋ค. - ๋คํธ์ํฌ ์คํ ๋ฆฌ์ง
์ค์ ๋์คํฌ๋ ๋ค๋ฅธ ์ฅ๋น์ ์์ง๋ง ๋คํธ์ํฌ๋ก ์ฐ๊ฒฐ๋๋ ํํ๋ค. ๋ฌผ๋ฆฌ์ ์ผ๋ก๋ ๋๊ฐ์ด HDD/SSD๋ฅผ ์ฐ์ง๋ง ์๋ฒ์์๋ ๋ฐฉ์์ ๋ฐ๋ผ ๋ค๋ฅด๊ฒ ๋ณด์ธ๋ค. ๋คํธ์ํฌ ์คํ ๋ฆฌ์ง๋ ์ธ ๊ฐ์ง ๋ชจ๋ธ๋ก ๋๋๋ค.- ๋ธ๋ก ์คํ ๋ฆฌ์ง
๋คํธ์ํฌ๋ก ๊ฐ์์ ๋์คํฌ(๋ธ๋ก ์ฅ์น)๋ฅผ ์ ๊ณตํ๋ค. OS๋ ์ด๊ฒ์ ๋ก์ปฌ ๋์คํฌ์ฒ๋ผ ์ธ์ํ๊ณ ์ง์ ํ์ผ์์คํ ์ ๋ง๋ ๋ค. SAN ์ฅ๋น๋ AWS EBS๊ฐ ์ด ๋ฐฉ์์ด๋ค.- SAN(๋คํธ์ํฌ ๋ธ๋ก ์คํ ๋ฆฌ์ง)๋ ๋คํธ์ํฌ๋ฅผ ํตํด ๋ธ๋ก ๋จ์ ์คํ ๋ฆฌ์ง๋ฅผ ์๋ฒ์ ์ ๊ณตํ๋ค. OS ์ ์ฅ์์๋ ์ด SAN ๋ณผ๋ฅจ์ ๋ก์ปฌ SSD์ฒ๋ผ ์ธ์ํ๊ธฐ ๋๋ฌธ์ ํ์ผ ์์คํ ์ ์ง์ ๋ง๋ค๊ณ ๋ง์ดํธํ์ฌ ์ค์ ๋์คํฌ์ฒ๋ผ ์ฌ์ฉํ๋ค. AWS EBS๊ฐ ์ด SAN ๋ฐฉ์๊ณผ ๋์ผํ ๊ตฌ์กฐ๋ผ๊ณ ๋ณด๋ฉด ๋๋ค. ๋คํธ์ํฌ๋ก ์ฐ๊ฒฐ๋์ด ์์ง๋ง OS๋ ์ด๊ฒ์ "๋ด ๋์คํฌ"๋ผ๊ณ ๋ฏฟ๊ณ ๋์ํ๋ค.
- ํ์ผ ์คํ ๋ฆฌ์ง
NAS ์ฅ๋น ๋ด๋ถ์ ํ์ผ์์คํ ์ด ์กด์ฌํ๊ณ , ์๋ฒ๋ NFS/SMB ๊ฐ์ ํ๋กํ ์ฝ๋ก "ํ์ผ ๋จ์"๋ก๋ง ์ ๊ทผํ๋ค. OS๋ ๋์คํฌ๋ผ๊ณ ๋ณด์ง ์๊ณ ๋คํธ์ํฌ ๊ณต์ ํด๋์ฒ๋ผ ์ฌ์ฉํ๋ค.- NAS(๋คํธ์ํฌ ํ์ผ ์คํ ๋ฆฌ์ง)๋ ํ์ผ ๋จ์๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๋ค. NFS๋ SMB ๊ฐ์ ํ๋กํ ์ฝ์ ํตํด ํ์ผ ์์ฒญ(read/write)์ ์ ์กํ๊ณ , ํ์ผ ์์คํ ์ NAS ์ฅ๋น ๋ด๋ถ์์๋ง ๋์ํ๋ค. ์ฆ ํด๋ผ์ด์ธํธ๋ ํ์ผ ์์ฒด์๋ง ์ ๊ทผํ ๋ฟ, NAS ๋ด๋ถ์ ํ์ผ ์์คํ ์ ์ง์ ๋ค๋ฃจ์ง ์๋๋ค. ๊ทธ๋์ NAS๋ "๋คํธ์ํฌ ๊ณต์ ํด๋"์ฒ๋ผ ๋ณด์ด๋ฉฐ, ๋ก์ปฌ ๋์คํฌ์ฒ๋ผ ํ๋ํ์ง ์๋๋ค.
- ์ค๋ธ์ ํธ ์คํ ๋ฆฌ์ง์ค๋ธ์ ํธ ์คํ ๋ฆฌ์ง(S3 ๋ฑ) ๋ ๋ธ๋ก ๋จ์๋ ์๋๊ณ ํ์ผ ๋จ์๋ ์๋๋ค. ํ์ผ์ ๊ฐ์ฒด๋ก ์ ์ฅํ๋ฉฐ, ์ค์ง HTTP API๋ก๋ง ์ ๊ทผํ๋ค. ๋จ์ํ URL ๊ธฐ๋ฐ์ผ๋ก PUT/GET ์์ฒญ์ ๋ณด๋ด ํต์ ํ๋ ์์ ํ ๋ค๋ฅธ ์คํ ๋ฆฌ์ง ๊ตฌ์กฐ๋ค.
- ๋ธ๋ก ์คํ ๋ฆฌ์ง
| ์ฐ๊ฒฐ ๊ธฐ์ค | ์คํ ๋ฆฌ์ง ๋ฐฉ์ | ์ด๋ฆ | ํน์ง |
| ์ง์ ์ฐ๊ฒฐ | ๋ธ๋ก | DAS | ์๋ฒ ๋ด๋ถ ๋์คํฌ์ฒ๋ผ ๋ฐ๋ก ์ฐ๊ฒฐ |
| ๋คํธ์ํฌ ์ฐ๊ฒฐ | ๋ธ๋ก | SAN | ๋คํธ์ํฌ๋ก ๋์คํฌ๋ฅผ ์ ๊ณต, OS๊ฐ ์ง์ ํ์ผ์์คํ ์์ฑ |
| ๋คํธ์ํฌ ์ฐ๊ฒฐ | ํ์ผ | NAS | ํ์ผ ๊ณต์ ๋ฐฉ์, NFS/SMB |
| ๋คํธ์ํฌ ์ฐ๊ฒฐ | ์ค๋ธ์ ํธ | (์ด๋ฆ ์์, ๋จ์ผ ๋ช ์นญ ์์) | S3๊ฐ์API ๊ธฐ๋ฐ ์ค๋ธ์ ํธ ์คํ ๋ฆฌ์ง |
RAID(Redundant Array of Independent Disks)
์ด์ RAID๋ฅผ ๋ณด์. RAID๋ ์ฌ๋ฌ ๋์คํฌ๋ฅผ ๋ฌถ์ด ํ๋์ ์ฅ๋น ๋ด์์ ์ฑ๋ฅ ํฅ์๊ณผ ์ฅ์ ๋๋น๋ฅผ ์ ๊ณตํ๋ ๊ธฐ์ ์ด๋ค.
RAID 1์ ๋ฏธ๋ฌ๋ง์ผ๋ก ํ ๊ฐ ๋์คํฌ ์ฅ์ ๋ฅผ ๋ฒํธ ์ ์๊ณ , RAID 5์ 6์ ํจ๋ฆฌํฐ๋ฅผ ์ด์ฉํด ๋์คํฌ ํ๋ ๊ฐ ์ฅ์ ๊น์ง๋ ๋ณต์ ๊ฐ๋ฅํ๋ค. XOR ์ฐ์ฐ์ ํตํด ํจ๋ฆฌํฐ๋ฅผ ๊ณ์ฐํ๋ฉฐ, ์๋ฅผ ๋ค์ด A XOR B = P์ผ ๋ B๊ฐ ์์ค๋๋ฉด A XOR P = B๋ก ๋ณต์ํ ์ ์๋ค. RAID 10(1+0)์ ๋ฏธ๋ฌ๋ง ํ ์คํธ๋ผ์ดํ ๊ตฌ์กฐ๋ผ ์ฅ์ ํ์ฉ ๋ฒ์๊ฐ ๋๊ณ , RAID 01(0+1)์ ๊ทธ๋ณด๋ค ์กฐ๊ธ ์ทจ์ฝํ ๊ตฌ์กฐ๋ค.
ํ์ง๋ง RAID๋ ๊ทผ๋ณธ์ ์ผ๋ก ๋จ์ผ ์๋ฒ/๋จ์ผ ์คํ ๋ฆฌ์ง ์ฅ๋น ๋ด๋ถ์์๋ง ๋ณดํธ๋ฅผ ์ ๊ณตํ๋ค. ์ฆ, ๊ฐ๋ณ ๋์คํฌ ์ฅ์ ์๋ ๊ฐํ์ง๋ง ์คํ ๋ฆฌ์ง ์ฅ๋น ์์ฒด๊ฐ ์ฃฝ์ผ๋ฉด(์ ์ ๋ถ๋, ์ปจํธ๋กค๋ฌ ๊ณ ์ฅ, ํ์ฌ ๋ฑ) RAID๋ก๋ ์ ๋ ๋ณดํธํ ์ ์๋ค. ๊ทธ๋์ ๊ธฐ์ ํ๊ฒฝ์์๋ RAID๋ง์ผ๋ก๋ ๋ถ์กฑํ๋ฉฐ, ๋ณ๋์ ๋ฐฑ์ , ๋ฆฌํ๋ฆฌ์ผ์ด์ , ๋๋ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ํ์ฅํ ์คํ ๋ฆฌ์ง์ ํจ๊ป ์ฌ์ฉํ๋ค.
ํนํ ์ค๋ธ์ ํธ ์คํ ๋ฆฌ์ง๋ RAID ๊ฐ์ ๋ก์ปฌ ๋ณดํธ ๋ฐฉ์ ๋์ , ๋ฐ์ดํฐ์ผํฐ ์ ์ฒด๋ฅผ ๊ฑธ์น ๋๊ท๋ชจ ๋ถ์ฐ ์ ์ฅ ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํ๋ค. ์ฌ๋ฌ ์๋ฒ·๋·AZ์ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ฐํด ์ ์ฅํ๊ณ , Erasure Coding๊ณผ Replication ๊ฐ์ ๊ธฐ์ ๋ก ์๋ฒ ๋จ์, ๋ ๋จ์, ์ฌ์ง์ด AZ ๋จ์ ์ฅ์ ๊น์ง ๊ฒฌ๋ ์ ์๋ค. ์ด๋ RAID๋ณด๋ค ํจ์ฌ ์์ ๊ฐ๋ ์ ๋ณดํธ ๋ฐฉ์์ด๋ค.
-> ๊ทธ๋์ ์ค๋ธ์ ํธ ์คํ ๋ฆฌ์ง๋ RAID๋ฅผ ์ฌ์ฉํ์ง ์๋๋ค. RAID๋ฅผ ์ฐ๋ ๊ฒ๋ณด๋ค ํจ์ฌ ๊ฐ๋ ฅํ ๋ณดํธ ์ฒด๊ณ๋ฅผ ์ด๋ฏธ ๊ฐ๊ณ ์๊ธฐ ๋๋ฌธ์ด๋ค.
์ด๋ ๊ฒ ๊ณ์ธต์ด ๋ค๋ฅด๋ค.
- ๋์คํฌ ๋จ์ ๋ณดํธ = RAID
- ์คํ ๋ฆฌ์ง ๋จ์ ๋ณดํธ = ๋ฐฑ์ /๋ณต์ /์ค๋ธ์ ํธ ์คํ ๋ฆฌ์ง ๊ตฌ์กฐ
๋ํ ์คํ ๋ฆฌ์ง ๊ฐ๋ ์ ๋ฒ์๋ ๋ค๋ฅด๋ค.
- ๋์คํฌ๋ ๋ฌผ๋ฆฌ ์ฅ์น ๋จ์๋ค.
- ๋ณผ๋ฅจ์ ์ฌ๋ฌ ๋์คํฌ๋ฅผ ๋ฌถ์ด ๋ง๋ ๋ ผ๋ฆฌ ๋จ์๋ค.
- ์คํ ๋ฆฌ์ง๋ ์ ์ฒด ์ฅ๋น/์๋น์ค ๋จ์๋ก ๋ฐฑ์ , ์ ๊ทผ ๋ฐฉ์, ๋คํธ์ํฌ, ์ด์ ๊ธฐ๋ฅ๊น์ง ํฌํจํ๋ค.
'๐ฆญ AI&Big Data > Big Data' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| ํฌ๋กค๋ง with Scrapy (0) | 2025.12.18 |
|---|---|
| ์นดํ์นด (0) | 2025.12.06 |
| ๋ฐ์ดํฐ ์์ง๋์ด๋ง (0) | 2025.10.03 |
| Airflow(4) (4) | 2025.07.17 |
| ๋ฐ์ดํฐ ์์ง๋์ด๋ง (2) | 2025.07.06 |