Storage Comparison
AWS ์์ ์ ๊ณตํ๋ Storage Services ๋ค์ ํน์ง์ ๋น๊ตํด๋ณด์
- S3: Object Storage
- ๊ฐ์ฒด ์คํ ๋ฆฌ์ด์ง๋ฉฐ, ์๋ฒ๋ฆฌ์ค
- ์ฉ๋์ ๋ฏธ๋ฆฌ ํ๋ก๋น์ ๋ ํ ํ์ ์๋ค.
- ๋ง์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋น์ค์ ๊ธด๋ฐํ๊ฒ ํตํฉ๋จ
- Glacier: Object Archival
- ๊ฐ์ฒด ์์นด์ด๋ธ๋ฅผ ์ํ ๊ณณ
- ๊ฐ์ฒด๋ฅผ ์ค๋๋์ ์ ์ฅํ๊ณ ์ถ๊ณ ํ์ํ ์ผ์ ๋งค์ฐ ๋๋ฌผ ๋ ์ฌ์ฉ
- ๊ฐ์ฒด๋ฅผ ํ์ํ ๋๋ ๋ค์ ๊ฐ์ ธ์ค๊ธฐ๊น์ง ๋ง์ ์๊ฐ์ด ๊ฑธ๋ฆฐ๋ค. (๊ฐ์ฒด๊ฐ ์์นด์ด๋ธ ๋๊ธฐ ๋๋ฌธ)
- EFS: Network File System for Linux instances, POSIX file system
- ์ผ๋์คํฑ ํ์ผ ์์คํ ์ผ๋ก Linux ์ธ์คํด์ค์ฉ์ ๋คํธ์ํฌ ํ์ผ ์์คํ
- POSIX ํ์ผ์์คํ ์ด๋ ๋ค์ Linux์ฉ์ด๋ผ๋ ๋ง
- ๋ชจ๋ EC2 ์ธ์คํด์ค์์ ๋์์ ์ก์ธ์ค ๊ฐ๋ฅํ๋ฉฐ, AZ ์ ๋ฐ์ ๊ฑธ์ณ ๊ณต์ ๋จ
- FSx for Windows: Network File System for Windows servers
- EFS ์ ๊ฐ์ง๋ง Window๋ฅผ ์ํ ๊ฒ
- Window ์๋ฒ๋ฅผ ์ํ ๋คํธ์ํฌ ํ์ผ ์์คํ ์ด๋ค.
- FSx for Lustre: High Performance Computing Linux file system
- Linux์ ํด๋ฌ์คํฐ๋ก ๊ณ ์ฑ๋ฅ ์ปดํจํ ์ด ๊ฐ๋ฅํ Linux ํ์ผ ์์คํ
- HPC๊ฐ ์คํ๋๋ค. ์์ ์ด์์ผ๋ก IOPS๊ฐ ๋๊ณ ์ฉ๋๋ ์์ฒญ๋๋ค.
- ๋ฐฑ์๋์์ S3์ ํตํฉ๋๋ค.
- EBS volumes: Network storage for one EC2 instance at a time
- ๋คํธ์ํฌ ์คํ ๋ฆฌ์ง๋ก ํ ๋ฒ์ EC2 ์ธ์คํด์ค ํ๋๋ง ์ก์ธ์ค ๋๋ค.
- ์์ฑ๋ ํน์ ๊ฐ์ฉ ์์ญ ๋ด๋ถ์ ๋ฐ์ธ๋ฉ ๋๋ค.
- AZ๋ฅผ ๋ณ๊ฒฝํ๊ณ ์ถ๋ค๋ฉด ์ค๋ ์ท์ ์์ฑํด์ ํด๋น ์ค๋ ์ท์ ์ด๋์ํค๊ณ ๊ฑฐ๊ธฐ์์ ๋ณผ๋ฅจ์ ๋ง๋ค์ด์ผ ํ๋ค.
- Instance Storage: Physical storage for your EC2 instance (high IOPS)
- EC2 ์ธ์คํด์ค์ ๋ฌผ๋ฆฌ์ ์คํ ๋ฆฌ์ง์ด๋ค.
- ํ๋์จ์ด์ ์ฐ๊ฒฐ๋์ด ์๊ธฐ ๋๋ฌธ์ EBS๋ณด๋ค ํจ์ฌ ๋์ IOPS๋ฅผ ๊ฐ์ง๋ค.
- EBS๋ณผ๋ฅจ์ ์ต๋ 16,000 IOPS, io1 ์์ ์ต๋ 64,000 IOPS
- EC2 ์ธ์คํด์ค์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ฐ๊ฒฐ๋๊ธฐ ๋๋ฌธ์ ์๋ฐฑ๋ง IOPS๋ ๊ฐ๋ฅํด ๋งค์ฐ ๋๋ค.
- ์ธ์คํด์ค๊ฐ ์ค๋จ๋๋ฉด ํด๋น ์คํ ๋ฆฌ์ง๊ฐ ์๊ตฌ์ ์ผ๋ก ์์ค๋ ์ํ์ด ์๋ค.
- Storage Gateway: File Gateway, Volume Gateway (cache & stored), Tape Gateway
- ์จํ๋ ๋ฏธ์ค์์ AWS๋ก ํ์ผ์ ์ ์ก
- ์ฌ๊ธฐ์ FileGateway, ์บ์ ๋ฐ ์ ์ฅ์ ์ํ VolumeGateway, TypeGateway๊ฐ ์๋ค.
- ๊ฐ๊ฐ ์ฌ์ฉ ์ฌ๋ก๊ฐ ๋ค๋ฅด๋ค.
- Snowball / Snowmobile: to move large amount of data to the cloud, physically
- ๋์ฉ๋ ๋ฐ์ดํฐ๋ฅผ S3์ ํด๋ผ์ฐ๋๋ก ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ฎ๊น๋๋ค.
- Database: for specific workloads, usually with indexing and querying
- ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๋ฐฉ๋ฒ
- ๋ณด๋ค ํน์ ํ ์ํฌ๋ก๋์ ์ฌ์ฉ๋๋ค.
- ์ผ๋ฐ์ ์ผ๋ก ์ธ๋ฑ์ฑ ๋ฐ ์ฟผ๋ฆฌ์ ํจ๊ป ์ฌ์ฉ๋๋ค.
Storage Quiz
- ์๋ฐฑ TB์ ๋ฐ์ดํฐ๋ฅผ Amazon S3๋ก ์ด์ ํ ํ, EC2 ์ธ์คํด์ค ํ๋ฆฟ์ ์ฌ์ฉํด ์ฒ๋ฆฌํด์ผ ํฉ๋๋ค. ๊ด๋์ญ์ 1Gbit/์ด์
๋๋ค. ์ฌ๋ฌ๋ถ์ ๋ฐ์ดํฐ๋ฅผ ๋ ๋น ๋ฅด๊ฒ ์ด์ ํ๊ณ , ๊ฐ๋ฅํ๋ฉด ์ ์ก ์ค์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ์ผ๋ฉด ํฉ๋๋ค. ์ด๋ค ๋ฐฉ๋ฒ์ ์ถ์ฒํ ์ ์์๊น์?
- ์์ฒด ๋คํธ์ํฌ ์ฌ์ฉํ๊ธฐ
- Snowcone ์ฌ์ฉํ๊ธฐ
- AWS ๋ฐ์ดํฐ ์ด์ ์ฌ์ฉํ๊ธฐ
- Snowball Edge ์ฌ์ฉํ๊ธฐ
- Snowball Edge๋ ์ปดํจํ ๋ฅ๋ ฅ์ ๊ฐ์ถ๊ณ ์์ผ๋ฉฐ, ๋ฐ์ดํฐ๊ฐ Snowball๋ก ์ด๋ํ๋ ๋์ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ ์ ์ฒ๋ฆฌํ ์ ์๋๋ก ํด์ฃผ๋ฏ๋ก ์ ๋ต์ ๋๋ค.
- ํ
์ดํ ๋ฐฑ์
์ ๊ฐ์ ์ธํผ๋ํธ ์คํ ๋ฆฌ์ง๋ฅผ ๋
ธ์ถํ๋ ค๊ณ ํฉ๋๋ค. ์ฌ๋ฌ๋ถ์ ์ฌ์ฉ ์ค์ธ ๊ฒ๊ณผ ๋์ผํ ์ํํธ์จ์ด๋ฅผ ์ ์งํ๊ณ , iSCSI์ ํธํ ๊ฐ๋ฅํ ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ๋ ค ํฉ๋๋ค. ์ด๋ค ๋ฐฉ๋ฒ์ ์ฌ์ฉํด์ผ ํ ๊น์?
- AWS Snowball
- AWS Storage Gateway - Tape
- AWS Storage Gateway - Volume
- AWS Storage Gateway - File
- ์ฌ๋ฌ๋ถ์ EC2 Windows ์๋ฒ๋ Windows์ ๋ณด์ ๋ฉ์ปค๋์ฆ์ ์ค์ํ๋ฉฐ, Microsoft Active Directory์ ํตํฉ๋ ๋คํธ์ํฌ ํ์ผ ์์คํ
์ ๋ง์ดํธํ์ฌ ์ผ๋ถ ๋ฐ์ดํฐ๋ฅผ ๊ณต์ ํด์ผ ํฉ๋๋ค. ์ด๋ค ๋ฐฉ๋ฒ์ ์ถ์ฒํ ์ ์์๊น์?
- Window์ฉ Amazon FSx(File Server)
- Amazon EFS
- Lustre์ฉ Amazon FSx
- ํ์ผ ๊ฒ์ดํธ์จ์ด๋ฅผ ์ง๋ Amazon S3
- ์ฌ๋ฌ๋ถ์ ์๋ฐฑ TB์ ๋ฐ์ดํฐ๋ฅผ AWS S3๋ก ์ต๋ํ ๋นจ๋ฆฌ ์ด์ ์์ผ์ผ ํฉ๋๋ค. ์ฌ๋ฌ๋ถ์ ๋คํธ์ํฌ ๋์ญํญ์ ์ฌ์ฉํด๋ณด๋ ค ํ์ผ๋, ์
๋ก๋ ํ๋ก์ธ์ค๊ฐ ์๋ฃ๋๊ธฐ๊น์ง ์ฝ 3์ฃผ๊ฐ ์์๋ฉ๋๋ค. ์ด๋ฐ ๊ฒฝ์ฐ ์ด๋ค ์ ๊ทผ๋ฒ์ด ๊ถ์ฅ๋ ๊น์?
- AWS Storage Gateway
- S3 ๋ฉํฐํํธ ์ ๋ก๋
- AWS Snowball ์ฃ์ง
- AWS ๋ฐ์ดํฐ ์ด์ ์๋น์ค
- S3์ ๋๊ท๋ชจ์ ๋ฐ์ดํฐ์
์ด ์ ์ฅ๋์ด ์์ต๋๋ค. ์ฌ๋ฌ๋ถ์ NFS, ํน์ SMB ํ๋กํ ์ฝ์ ์ฌ์ฉํด ์จํ๋ ๋ฏธ์ค ์๋ฒ๋ฅผ ํตํด ์ด ๋ฐ์ดํฐ์
์ ์ก์ธ์คํ๋ ค ํฉ๋๋ค. ๋ํ, ์จํ๋ ๋ฏธ์ค Microsoft AD๋ฅผ ํตํด ์ด๋ฌํ ํ์ผ์ ๋ํ ์ก์ธ์ค๋ฅผ ์ธ์ฆํ๊ณ ์ ํฉ๋๋ค. ๋ฌด์์ ์ฌ์ฉํด์ผ ํ ๊น์?
- AWS Storage Gateway - Volume
- AWS Storage Gateway - File
- AWS Storage Gateway - Type
- AWS ๋ฐ์ดํฐ ์ด์ ์๋น์ค
- ๊ธฐ์
์ ์ธํ๋ผ๋ฅผ ์จํ๋ ๋ฏธ์ค์์ AWS Cloud๋ก ์ด์ ์ํฌ ๊ณํ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์ฌ๋ฌ๋ถ์ ์ด์ ์ํค๋ ค๋ ์จํ๋ ๋ฏธ์ค Microsoft Windows ํ์ผ ์๋ฒ๋ฅผ ๊ฐ๊ณ ์์ต๋๋ค. ์ด๋ค AWS ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ๊ฐ์ฅ ์ ์ ํ ๊น์?
- Window์ฉ Amazon FSx(ํ์ผ ์๋ฒ)
- AWS Storage Gateway - ํ์ผ ๊ฒ์ดํธ์จ์ด
- AWS๊ฐ ๊ด๋ฆฌํ๋ Microsoft AD
- ๊ณ ์ฑ๋ฅ ์ปดํจํ
(HPC)๊ณผ ์ ์ฐ ์ ์ ํ ์ฐ๊ตฌ๋ฅผ ์ํํ๊ธฐ ์ํด IOPS๋ฅผ ์ต๋ํํด ์ค ๋ถ์ฐ POSIX ์ค์ ํ์ผ ์์คํ
์ด ํ์ํ ์ํฉ์
๋๋ค. ์ด ํ์ผ ์์คํ
์ ์๋ฐฑ๋ง ๊ฐ์ IOPS๋ก ์์ฝ๊ฒ ์ค์ผ์ผ๋งํ ์ ์์ด์ผ ํฉ๋๋ค. ์ด๋ค ๋ฐฉ๋ฒ์ ์ถ์ฒํ ์ ์์๊น์?
- Max๋ฅผ ๊ฐ์ง EFS IO ํ์ฑํ
- Lustre์ฉ Amazon FSxLustre์ฉ Amazon FSx
- EC2 ์ธ์คํด์ค ์์ ๋ง์ดํ ๋ Amazon S3
- EC2 ์ธ์คํด์ค ์คํ ์ด
- FSx ํ์ผ ์์คํ
์ ์๋ ๋ค์ ๋ฐฐํฌ ์ต์
์ค์์ AZ ๋ด์ ๋ณต์ฌ๋ ์ฅ๊ธฐ ์คํ ๋ฆฌ์ง๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ ๋ฌด์์ธ๊ฐ์?
- ์คํฌ๋์น ํ์ผ ์์คํ
- ์๊ตฌ ํ์ผ ์์คํ
- ์ด๋ ๋ฐ์ดํฐ๊ฐ ๋์ผํ AZ ๋ด์์ ๋ณต์ ๋๋ ์ฅ๊ธฐ ์คํ ๋ฆฌ์ง๋ฅผ ์ ๊ณตํฉ๋๋ค. ์คํจํ ํ์ผ๋ค์ ์ ๋ถ ๋ด๋ก ๊ต์ฒด๋ฉ๋๋ค.
- ๋ค์ ์ค AWS ์ ์ก ์ ํ๊ตฐ์ด ์ง์ํ์ง โ์๋โ ํ๋กํ ์ฝ์ ๋ฌด์์ธ๊ฐ์?
- ํ์ผ ์ ์ก ํ๋กํ ์ฝ (FTP)
- SSL์ ํตํ ํ์ผ ์ ์ก ํ๋กํ ์ฝ (FTP)
- ์ ์ก์ธต ๋ณด์ (TLS)
- AWS ์ ์ก ์ ํ๊ตฐ์ FTP ํ๋กํ ์ฝ์ ์ฌ์ฉํด S3, ํน์ EFS ๋ด๋ถ/์ธ๋ถ๋ก ํ์ผ์ ์ ์กํ๋ ๊ด๋ฆฌ ์๋น์ค์ ๋๋ค. ๋ฐ๋ผ์ TLS๋ฅผ ์ง์ํ์ง ์์ต๋๋ค.
- qhdks vkdlf wjsthd vmfhxhzhf (FTP)
๋๊ธ๋จ๊ธฐ๊ธฐ