
๐ฆ EBS Volume (Elastic Block Store)
EBS ๋ณผ๋ฅจ์ EC2 ์ธ์คํด์ค์ ์ฐ๊ฒฐํ๋ ๋คํธ์ํฌ ๋๋ผ์ด๋ธ! ๐พ
๐ ํน์ง
- ๋คํธ์ํฌ ๋๋ผ์ด๋ธ: LAN/WAN ํตํด ์ฌ๋ฌ ์ปดํจํฐ ๊ณต์ ๊ฐ๋ฅ. ๐ USB์ฒ๋ผ ๋คํธ์ํฌ์ ์ฐ๊ฒฐ!
- ๋คํธ์ํฌ ์ฐ๊ฒฐ: ๋ฌผ๋ฆฌ ๋๋ผ์ด๋ธ X. ๋คํธ์ํฌ ์ฐ๊ฒฐ O. ์ฝ๊ฐ์ ์ง์ฐ ๋ฐ์ ๊ฐ๋ฅ! โก
- ํ๋ถ์ฐฉ ๊ฐ๋ฅ: ์ธ์คํด์ค์์ ๋ถ๋ฆฌ -> ๋ค๋ฅธ ์ธ์คํด์ค์ ๋น ๋ฅด๊ฒ ์ฐ๊ฒฐ! ๐
- ๋ฐ์ดํฐ ์ง์์ฑ ์ ์ง: ์ธ์คํด์ค ์ข ๋ฃํด๋ ๋ฐ์ดํฐ ์ ์ง! ๐ ๋ณผ๋ฅจ ๋ง์ดํธํด์ ๋ฐ์ดํฐ ์ฌ์ฉ ๊ฐ๋ฅ!
- ๋จ์ผ ์ธ์คํด์ค ์ฐ๊ฒฐ: EBS ๋ณผ๋ฅจ ํ๋ = ์ธ์คํด์ค ํ๋๋ง ์ฐ๊ฒฐ! ๐ (CCP level ์ ํ)
- AZ ์ ํ: EBS ๋ณผ๋ฅจ์ ์์ฑ๋ AZ์๋ง ์ฐ๊ฒฐ! ๐ ๋ค๋ฅธ AZ ์ด๋ ์ด๋ ค์! ์ค๋ ์ท ์ฌ์ฉ ์ ๋ค๋ฅธ AZ๋ก ์ด๋ ๊ฐ๋ฅ!
- Free Tier: ๋งค๋ฌ 30GB ๋ฌด๋ฃ EBS storage ์ ๊ณต! ๐
- ํ๋ก๋น์ ๋ ์ฉ๋: GB, IOPS ์ค์ ๊ฐ๋ฅ. ์ฑ๋ฅ ์กฐ์ ๊ฐ๋ฅ! โ๏ธ ํ์์ ๋ฐ๋ผ ์ฉ๋ ์ฆ์ค ๊ฐ๋ฅ!
๐ EBS ๋ณผ๋ฅจ ์์

โ๏ธ ์ธ์คํด์ค Terminate ์, EBS ์ญ์ ์ต์
- EC2 ์ธ์คํด์ค ์ข ๋ฃ ์ EBS ๋ณผ๋ฅจ ์ญ์ ์ฌ๋ถ ์ ํ ๊ฐ๋ฅ! ๐๏ธ
- Default: ๋ฃจํธ EBS ๋ณผ๋ฅจ ์ญ์ O (์์ฑ ํ์ฑํ)! ๋ค๋ฅธ EBS ๋ณผ๋ฅจ ์ญ์ X (์์ฑ ๋นํ์ฑํ)!
- AWS ์ฝ์/CLI ํตํด ์์ฑ ์ ์ด ๊ฐ๋ฅ! ๐ป
- Use case: ์ธ์คํด์ค ์ข ๋ฃ ํ ๋ฃจํธ ๋ณผ๋ฅจ ์ ์งํ๊ณ ์ถ์ ๋! ๐ง
๐ฆ EBS Volume Types
EBS ๋ณผ๋ฅจ์ 6๊ฐ์ง ํ์ ์ผ๋ก ๋ถ๋ฅ! ๐ง
1๏ธโฃ General Purpose SSD (gp2/gp3)
- ๋ฒ์ฉ SSD: ๊ฐ๊ฒฉ, ์ฑ๋ฅ ๊ท ํ Good! ๐ ์์คํ ๋ถํ , ๊ฐ์ ๋ฐ์คํฌํฑ, ๊ฐ๋ฐ/ํ ์คํธ ํ๊ฒฝ์ ์ ํฉ!
- ์ฉ๋: 1 GiB - 16 TiB
- gp3 (์ต์ )
- ๊ธฐ๋ณธ: IOPS 3000, throughput 125 MiB/s
- ์ต๋: IOPS 16,000, throughput 1000 MiB/s (๋ ๋ฆฝ์ ์ฆ๊ฐ ๊ฐ๋ฅ)
- gp2
- ์์ ๋ณผ๋ฅจ: ๋ฒ์คํธ ๋ชจ๋๋ก ์ต๋ 3,000 IOPS ํ์ฉ ๊ฐ๋ฅ
- ๋ณผ๋ฅจ ํฌ๊ธฐ-IOPS ์ฐ๋! ์ต๋ IOPS 16,000
- 1GB ๋น 3 IOPS ์ ๊ณต! (5,334GB ๋ณผ๋ฅจ = ์ต๋ IOPS)
2๏ธโฃ Provisioned IOPS (PIOPS) SSD (io1/io2)
- ๊ณ ์ฑ๋ฅ SSD: ์ง์์ ์ธ IOPS ์ฑ๋ฅ ์๊ตฌ ์์ ์ ์ ํฉ! ๐ช 16,000 IOPS ์ด์ ์ฑ๋ฅ ํ์ํ ๊ฒฝ์ฐ ์ฌ์ฉ! ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ Good! EBS multi-attach ์ง์!
- io1 (4 GiB - 16 TiB)
- ์ต๋ PIOPS: Nitro EC2 ์ธ์คํด์ค - 64,000, Other ์ธ์คํด์ค - 32,000
- ์คํ ๋ฆฌ์ง ํฌ๊ธฐ ๋ฌด๊ด! ๋ ๋ฆฝ์ PIOPS ์ฆ๊ฐ ๊ฐ๋ฅ!
- io2 Block Express (4 GiB - 64 TiB)
- ๋ฐ๋ฆฌ์ด ์ดํ ์ง์ฐ ์๊ฐ! ๐ (๊ฑฐ์ ์ง์ฐ X)
- ์ต๋ PIOPS: 256,000 (IOPS:GiB ๋น์จ 1,000:1)
- io1๊ณผ ๊ฐ๊ฒฉ ๋์ผ! -> io2 ์ถ์ฒ! ๐
3๏ธโฃ Hard Disk Drives (HDD)
- SSD์ ๋ฌ๋ฆฌ ๋ถํ ๋ณผ๋ฅจ์ผ๋ก ์ฌ์ฉ ๋ถ๊ฐ! โ ์ฉ๋: 125 GiB - 16 TiB
- ์ต์ ํ๋ ์ฒ๋ฆฌ๋ HDD (st1)
- ๋น ๋ฐ์ดํฐ, ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค, ๋ก๊ทธ ์ฒ๋ฆฌ ์ ํฉ! ๐
- ์ต๋ ์ฒ๋ฆฌ๋ 500 MiB/s, ์ต๋ IOPS 500
- ์ฝ๋ HDD (sc1)
- ๊ฑฐ์ ์ฌ์ฉ X ๋ฐ์ดํฐ ๋ณด๊ด์ ์ ํฉ! โ๏ธ ์ต์ ๋น์ฉ ์ค์ ์ ์ฌ์ฉ!
- ์ต๋ ์ฒ๋ฆฌ๋ 250 MiB/s, ์ต๋ IOPS 250
๐ ์ฐธ๊ณ
- ์ํ์๋ ์ธ๋ถ ์ฑ๋ฅ X. ๋ณผ๋ฅจ ํ์ ๋ณ ์ฐจ์ด์ , ์ ํฉ ์ํฉ ์ดํด ์ค์! โ
- 32000 IOPS ์ด์ ํ์ ์ io1/io2 ๋ณผ๋ฅจ + EC2 Nitro ์กฐํฉ! ๐
๐ EBS Multi-Attach (io1/io2 family)

EBS ๋ฉํฐ ์ฐ๊ฒฐ = ์ฌ๋ฌ EC2 ์ธ์คํด์ค์ ๋จ์ผ EBS ๋ณผ๋ฅจ ์ฐ๊ฒฐ! ๐ (io1/io2 ์์๋ง ๊ฐ๋ฅ!)
๐ ํน์ง
- ๋์ผ AZ ๋ด EC2 ์ธ์คํด์ค ๅค -> ๋จ์ผ EBS ๋ณผ๋ฅจ ์ฐ๊ฒฐ!
- ์ฐ๊ฒฐ๋ ์ธ์คํด์ค = ๋ณผ๋ฅจ ์ฝ๊ธฐ/์ฐ๊ธฐ ๊ถํ Both! ๐
- ์ต๋ 16๊ฐ EC2 ์ธ์คํด์ค ์ฐ๊ฒฐ ๊ฐ๋ฅ! ๐ข
- ํด๋ฌ์คํฐ ์ธ์ ํ์ผ ์์คํ ํ์ ์ฌ์ฉ! โ ๏ธ
๐ ๏ธ Use case
- Teradata ๊ฐ์ ํด๋ฌ์คํฐ๋ง Linux ์ ํ๋ฆฌ์ผ์ด์ ๊ณ ๊ฐ์ฉ์ฑ ํ๋ณด! โฌ๏ธ
- ๋์ ์ฐ๊ธฐ ์์ ๊ด๋ฆฌ ํ์ ์! โ๏ธ
๐ EBS Encryption
RAM ์ํ ๋ฃจํธ EBS ๋ณผ๋ฅจ ์ ์ฅ ์, ๋ณผ๋ฅจ ์ํธํ ํ์! ๐
๐ ์ํธํ ๋์
- ๋ณผ๋ฅจ ๋ด๋ถ ๋ฐ์ดํฐ! ๐พ
- ์ธ์คํด์ค - ๋ณผ๋ฅจ ๊ฐ ์ด๋ ๋ฐ์ดํฐ! โ๏ธ
- ์ค๋ ์ท! ๐ธ
- ์ค๋ ์ท ๊ธฐ๋ฐ ์์ฑ ๋ณผ๋ฅจ! ๐๏ธ
โ ํน์ง
- ์ํธํ/๋ณตํธํ ํฌ๋ช ์ฒ๋ฆฌ! ์ฌ์ฉ์ ์ก์ X! ๐
- ์ํธํ = latency ํฐ ์ํฅ X! โก
- KMS(AES-256) ํค ์ฌ์ฉ! ๐
- ๋ฏธ์ํธํ ์ค๋ ์ท ๋ณต์ฌ -> ์ํธํ ๊ฐ๋ฅ! ๐
- ์ํธํ ๋ณผ๋ฅจ ์ค๋ ์ท = ์๋ ์ํธํ! โจ
๐ EBS ๋ณผ๋ฅจ ์ํธํ ์์
- ๋ณผ๋ฅจ EBS ์ค๋ ์ท ์์ฑ! ๐ธ
- ์ค๋ ์ท ๋ณต์ฌ -> EBS ์ค๋ ์ท ์ํธํ! ๐
- ์ํธํ ์ค๋ ์ท ๊ธฐ๋ฐ ์ EBS ๋ณผ๋ฅจ ์์ฑ! ๐๏ธ (๋ณผ๋ฅจ ์ด๋ฏธ ์ํธํ!)
- ์ํธํ ๋ณผ๋ฅจ ์๋ ์ธ์คํด์ค์ ์ฐ๊ฒฐ! ๐
๐ธ EBS Snapshots
EBS ๋ณผ๋ฅจ ํน์ ์์ ๋ฐฑ์ ! ๐พ ๋ค๋ฅธ AZ์์ ์ฌ์ฉ ์ํด ์ค๋ ์ท ํ์ฉ! ๐
๐ ํน์ง
- ํน์ ์์ EBS ๋ณผ๋ฅจ ๋ฐฑ์ ! (์ค๋ ์ท) ๐ธ
- ์ค๋ ์ท ์ํด ๋ณผ๋ฅจ ๋ถ๋ฆฌ ๋ถํ์! (๊ถ์ฅ) ๐
- ๋ค๋ฅธ AZ/๋ฆฌ์ ์ผ๋ก ์ค๋ ์ท ๋ณต์ฌ ๊ฐ๋ฅ! ๐
- AZ ๊ฐ ์ค๋ ์ท ๋ณต์ฌ ๊ฐ๋ฅ! ๐
โจ ์ค๋ ์ท ๊ธฐ๋ฅ
- EBS ์ค๋ ์ท ์์นด์ด๋ธ: ์ค๋ ์ท -> archive tier ์ด๋! 75% ๋น์ฉ ์ ๊ฐ! ๐ฐ ๋ณต์ 24~72์๊ฐ ์์! โณ
- Recycle Bin for EBS Snapshot: ์ญ์ ์ค๋ ์ท ๋ณต๊ตฌ! ํด์งํต ๊ธฐ๋ฅ! ๐๏ธ ๋ณด๊ด ๊ธฐ๊ฐ 1์ผ ~ 1๋ !
- Fast Snapshot Restore (FSR): ์ค๋ ์ท ๊ณ ์ ๋ณต์! ๐ ์ค๋ ์ท ์ต์ด ์ฌ์ฉ ์ ์ง์ฐ X! ์ด๊ธฐํ! ๋น์ผ ๊ธฐ๋ฅ! ๐ธ
๐ฆ AMI (Amazon Machine Image)
EC2 ์ธ์คํด์ค ์ปค์คํ ์ด๋ฏธ์ง! ๐ผ๏ธ ์ฌ์ฉ์ ์ ์ S/W, ์ค์ , OS, ๋ชจ๋ํฐ๋ง ๋๊ตฌ ํฌํจ ๊ฐ๋ฅ!
๐ ์ฅ์
- AMI ์ฌ์ฉ -> S/W ํจํค์ง ์๋ฃ! ๋ถํ /๊ตฌ์ฑ ์๊ฐ ๋จ์ถ! โฑ๏ธ
๐ ํน์ง
- ํน์ ๋ฆฌ์ ์์ ์ฌ์ฉํ๋๋ก ์ ์! ๋ค๋ฅธ ๋ฆฌ์ ๋ณต์ฌ ํ ์ฌ์ฉ ๊ฐ๋ฅ! ๐
๐๏ธ AMI ์ข ๋ฅ
- Public AMI: AWS ์ ๊ณต AMI! ๐ข
- Your own AMI: ์ฌ์ฉ์ ์ง์ ์์ฑ/๊ด๋ฆฌ AMI! ๐งโ๐ป
- AWS Marketplace AMI: ํ์ธ ์ ์ AMI! (ํ๋งค ๊ฐ๋ฅ) marketplace ๐ช
โ๏ธ AMI Process (EC2 ์ธ์คํด์ค ์คํ)
- EC2 ์ธ์คํด์ค ์์ -> ์ปค์คํ ์งํ! (์ค์ , S/W ์ค์น, User Data script) ๐ ๏ธ
- ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ ์ํด ์ธ์คํด์ค ์ ์ง (stop)! ๐
- AMI ๋น๋! (EBS ์ค๋ ์ท ๋์ ์์ฑ) ๐๏ธ
- AMI or ํ AMI ์ฌ์ฉ -> ์ธ์คํด์ค ์คํ! โถ๏ธ
๐ AMI Process

๐พ EC2 Instance Store
๊ณ ์ฑ๋ฅ ํ๋์จ์ด ๋์คํฌ ํ์ํ ๊ฒฝ์ฐ ์ฌ์ฉ! ๐ (EBS ๋ณผ๋ฅจ ์ฑ๋ฅ ํ๊ณ Overcome!)
๐ ์ฅ์
- I/O ์ฑ๋ฅ Good! ๐
โ๏ธ ๋จ์
- ์ผ์์ ์ ์ฅ์! ์ธ์คํด์ค ์ ์ง(Stop, terminate) ์ ๋ฐ์ดํฐ ์์ค! ๐ฅ
- ํ๋์จ์ด ์ฅ์ ์ ๋ฐ์ดํฐ ์์ค ์ํ! โ ๏ธ ๋ฐฑ์ /๋ณต์ ํ์!
๐ ๏ธ Use case
- ๋ฒํผ/์บ์/์์ ๋ฐ์ดํฐ/์ผ์์ ์ฝํ ์ธ ์ ์ฅ! โณ ์ฅ๊ธฐ ์ ์ฅ X! โ
๐๏ธ Amazon EFS - Elastic File System
์ฌ๋ฌ AZ EC2 ์ธ์คํด์ค ๋์ ๋ง์ดํธ ๊ฐ๋ฅํ ๊ด๋ฆฌํ NFS! ๐ (Network File System)
๐ ์ฅ์
- ๊ณ ๊ฐ์ฉ์ฑ & ํ์ฅ์ฑ: ์ฌ๋ฌ AZ ์ฌ์ฉ -> ๊ณ ๊ฐ์ฉ์ฑ! ๐ ์คํ ๋ฆฌ์ง/์ฑ๋ฅ ์๋ ํ์ฅ! (auto-scale)
- ์ฌ์ฉ๋ ๊ธฐ๋ฐ ๊ฒฐ์ : ์ฌ์ฉ๋๋งํผ๋ง ๋น์ฉ ์ง๋ถ! ๐ฐ ํ๋ก๋น์ ๋ ๋ถํ์!
- ๋ณด์ ๊ทธ๋ฃน์ผ๋ก EFS ์ ๊ทผ ์ ์ด! ๐
- ๋ฆฌ๋ ์ค ๊ธฐ๋ฐ AMI ํธํ! (์๋์ฐ X) ๐ง POSIX ํ์ผ ์์คํ !
- KMS ์ํธํ! ๐
๐ ๏ธ Use Case
- ๋ฐ์ดํฐ ๊ณต์ ! ๐ค ์๋ํ๋ ์ค (๋ธ๋ก๊ทธ, ์น์ฌ์ดํธ)! ๐
๐ ์ฌ๋ฌ AZ ๋์ ๋ง์ดํธ EFS

โก๏ธ EFS - Performance
EFS ์ฑ๋ฅ! ๐
๐ ํน์ง
- ๋์ NFS ํด๋ผ์ด์ธํธ ์์ฒ ๊ฐ! ๐ฅ
- ์ต๋ 10GB/s ์ด์ ์ฒ๋ฆฌ๋! ๐
- Autoscale! ์ต๋ ํํ๋ฐ์ดํธ ๊ท๋ชจ ํ์ฅ! ๐
โ๏ธ Performance Mode (EFS ์์ฑ ์ ์ค์ )
- General Purpose (default): latency ๋ฏผ๊ฐ ์์ ! โฑ๏ธ
- MAX I/O: latency ๋์ง๋ง throughput Good! ๐ ๋ณ๋ ฌ ์ฒ๋ฆฌ ์์ ! (๋น ๋ฐ์ดํฐ, ๋ฏธ๋์ด)
โ๏ธ Throughput Mode
- Bursting: ์คํ ๋ฆฌ์ง ํฌ๊ธฐ ๋ฐ๋ผ ์ฒ๋ฆฌ๋ ๊ฒฐ์ ! ๋ฒ์คํ ์ผ๋ก ์ฒ๋ฆฌ๋ Up! ๐ฅ (ex. 1TB ์คํ ๋ฆฌ์ง 50MiB/s -> ๋ฒ์คํ ์ต๋ 100MiB/s)
- Provisioned: ์คํ ๋ฆฌ์ง ํฌ๊ธฐ ๋ฌด๊ด! ์ฒ๋ฆฌ๋ ์ผ์ ์ ์ง! ๐ (ex. 1TB ์คํ ๋ฆฌ์ง์ 1GiB/s ์ฒ๋ฆฌ๋ ์ง์ )
- Elastic: ์์ ๋ถํ ๋ฐ๋ผ ์๋ ์ฒ๋ฆฌ๋ ์กฐ์ ! (auto-scale) ๐ ์์ธก ๋ถ๊ฐ ์์ ์ ํฉ!
๐๏ธ EFS-Storage Classes
EFS ์คํ ๋ฆฌ์ง ํด๋์ค! ๐๏ธ (์๋ช ์ฃผ๊ธฐ ๊ด๋ฆฌ!)
๐ Storage Tiers (ํ์ผ ์ฌ์ฉ ๋น๋ ๊ธฐ๋ฐ ํฐ์ด ์ด๋)
- Standard: ์์ฃผ ์ฌ์ฉํ๋ ํ์ผ! ๐ฅ
- EFS-IA (Infrequent Access): ์์ฃผ ์ฌ์ฉ X ํ์ผ! โ๏ธ ์คํ ๋ฆฌ์ง ๋น์ฉ ์ ๋ ด! ๐ฐ
- Archive: ๊ฑฐ์ ์ฌ์ฉ X ๋ฐ์ดํฐ! ๐ฅถ ํ์ค ์คํ ๋ฆฌ์ง ๋๋น 50% ์ด์ ์ ๋ ด! ๐ฐ
โ ์คํ ๋ฆฌ์ง ๊ณ์ธต ์๋ ์ด๋ ์ ์ฑ ์ค์ ๊ฐ๋ฅ!
๐ ๊ฐ์ฉ์ฑ & ๋ด๊ตฌ์ฑ
- Standard (Multi-AZ): ์ฌ๋ฌ AZ ๋ฐ์ดํฐ ๋ณต์ ! ๊ณ ๊ฐ์ฉ์ฑ! ๐ ํ๋ก๋์ ํ๊ฒฝ ์ ํฉ!
- ๋จ์ผ AZ: ๋จ์ผ AZ ๋ฐ์ดํฐ ์ ์ฅ! ๊ฐ๋ฐ ํ๊ฒฝ ์ ํฉ! ๐ ๏ธ ๊ธฐ๋ณธ ๋ฐฑ์ ํ์ฑํ! EFS-IA ๋์ ์ฌ์ฉ ๊ฐ๋ฅ! ํ์ค ์คํ ๋ฆฌ์ง ๋๋น 90% ์ด์ ์ ๋ ด! ๐ฐ
๐ EFS ์คํ ๋ฆฌ์ง ๊ณ์ธต

๐ EBS vs EFS

EBS | EFS | |
์ธ์คํด์ค ์ฐ๊ฒฐ | ์ธ์คํด์ค 1๊ฐ (io1/io2 multi-attach ๊ฐ๋ฅ) | ์ฌ๋ฌ AZ ์๋ฐฑ ๊ฐ ์ด์ ์ธ์คํด์ค |
AZ | ๋จ์ผ AZ (์ค๋ ์ท ๋ณต์ฌ๋ก ํ AZ ์ด๋) | ์ฌ๋ฌ AZ ๋ง์ดํธ ๊ฐ๋ฅ |
ํธํ ์ธ์คํด์ค | ๋ชจ๋ EC2 ์ธ์คํด์ค | ๋ฆฌ๋ ์ค ์ธ์คํด์ค Only |
๋น์ฉ | ๋น๊ต์ ์ ๋ ด | EBS ๋๋น ๋น์ |
์คํ ๋ฆฌ์ง ๊ณ์ธต | X | ์ง์ (์ ๊ทผ ๋น๋ ๋ฐ๋ผ ๊ณ์ธตํ -> ๋น์ฉ ์ ๊ฐ) |
๐ ํต์ฌ ์ ๋ฆฌ!
EBS, EFS, Instance Store ๋น๊ต ํ์! โ EFS ์ฌ์ฉ ์์ , NFS ์ต์ (์คํ ๋ฆฌ์ง ๊ณ์ธต, AZ, ์ฑ๋ฅ Mode) ์์ง! ๐
'Study > Certificate' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[AWS SAA] EC2 - SAA Level (0) | 2024.12.12 |
---|---|
[AWS SAA] EC2 ๊ธฐ์ด ์ ๋ฆฌ (0) | 2024.12.12 |
[AWS SAA] IAM & AWS CLI ์ ๋ฆฌ (0) | 2024.12.10 |
[AWS] AWS Solution Architect Associate(SAA-C03) ์์ (3) | 2024.10.10 |