๐ EFS : Elastic File System

EFS : Elastic File System
- ๊ด๋ฆฌํ NFS(Network File System)์ผ๋ก ๋ง์ EC2 ์ธ์คํด์ค์ ๋ง์ดํธ๋ ์ ์๋ค.
- EC2 ์ธ์คํด์ค๋ ์๋ก ๋ค๋ฅธ AZ์ ์์ ์ ์๋ค.
- ๊ฐ์ฉ์ฑ์ด ๋๊ณ ํ์ฅ์ฑ์ด ๋ฐ์ด๋๋ฉฐ ๋น์ธ๋ค. (gp2์ ์ฝ 3๋ฐฐ)
- ์ฌ์ฉ๋์ ๋ฐ๋ผ ๋น์ฉ์ ์ง๋ถํ๋ฏ๋ก ๋ฏธ๋ฆฌ ํ๋ก๋น์ ๋ํ ํ์๊ฐ ์๋ค.
- ์ฌ์ฉ ์ฌ๋ก๋ก๋ ์ฝํ
์ธ ๊ด๋ฆฌ, ์น ์๋น, ๋ฐ์ดํฐ ๊ณต์ , Wordpress๋ฑ์ด ์๋ค.
- ๋ด๋ถ์ ์ผ๋ก NFS ํ๋กํ ์ฝ์ ์ฌ์ฉํ๋ค.
- EFS์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ์ดํ๋ ค๋ฉด ๋ณด์ ๊ทธ๋ฃน์ ์ค์ ํด์ผ ํ๋ค.
- ์๋์ฐ๊ฐ ์๋ Linux ๊ธฐ๋ฐ์ AMI์๋ง ํธํ๋๋ค.
- KMS๋ฅผ ์ฌ์ฉํด์ EFS ๋๋ผ์ด๋ธ์์ ๋ฏธ์ฌ์ฉ ์ํธํ๋ฅผ ํ์ฑํํ ์ ์๋ค.
- Linux ํ์ผ ํ์ค ์์คํ
์ผ๋ก Posix ์์คํ
์ ์ฌ์ฉํ๋ค. ๊ทธ๋ฆฌ๊ณ ํ์ค ํ์ผ API๊ฐ ์๋ค.
- EFS๋ ์ฉ๋์ ๋ฏธ๋ฆฌ ๊ณํํ ํ์๊ฐ ์๋ค. ํ์ผ ์์คํ
์ ์๋์ผ๋ก ํ์ฅ๋๋ฉฐ EFS์์ ์ฌ์ฉํ๋ ๋ฐ์ดํฐ GB ์ฌ์ฉ๋์ ๋ฐ๋ผ ๋น์ฉ์ ์ง๋ถํ๋ค.
EFS ์ฑ๋ฅ ๋ฐ ์คํ ๋ฆฌ์ง ํด๋์ค
EFS Scale
- ๋์ NFS ํด๋ผ์ด์ธํธ ์์ฒ๊ฐ์ 10GB ์ด์์ ์ฒ๋ฆฌ๋์ ํ๋ณดํ ์ ์๋ค.
- Petabyte ๊ท๋ชจ์ ๋คํธ์ํฌ ํ์ผ ์์คํ
์ผ๋ก ์๋ ํ์ฅํ ์ ์๋ค.
- ๋ฒ์ฉ ๋ชฉ์ (General Purpose) - ๊ธฐ๋ณธ ๊ฐ, ์ง์ฐ ์๊ฐ์ ๋ฏผ๊ฐํ ์ฌ์ฉ ์ฌ๋ก์ ์ฌ์ฉ๋๋ค. ex) ์น ์๋ฒ, CMS ๋ฑ
- ์ฒ๋ฆฌ๋์ ์ต๋ํํ๋ ค๋ฉด ์ต๋ I/O ๋ชจ๋๋ฅผ ์ ํํ๋ค. ์ง์ฐ ์๊ฐ์ด ๋ ๊ธด ๋คํธ์ํฌ ํ์ผ ์์คํ
์ด์ง๋ง, ์ฒ๋ฆฌ๋์ด ๋๊ณ ๋ณ๋ ฌ์ฑ์ด ๋๋ค.
์ฒ๋ฆฌ๋ ๋ชจ๋ (Throughput Mode)
- ์ฒ๋ฆฌ๋ ๋ชจ๋์๋ ๋ค์ํ ์ต์
์ด ์๋ค.
- Bursting : 1TB์ ์คํ ๋ฆฌ์ง = ์ด๋น 50MiB/s ~ 100MiB/s
- Provisioned : ์คํ ๋ฆฌ์ง ํฌ๊ธฐ์ ์๊ด์์ด ์ฒ๋ฆฌ๋์ ์ค์ ํ๊ณ ์ถ์ ๊ฒฝ์ฐ, 1TB์ ์คํ ๋ฆฌ์ง = ์ด๋น 1GiB/s
- Elastic : ์กฐ๊ธ ๋ ๊ฐ๋จํ ์ต์
, ์ํฌ๋ก๋์ ๋ฐ๋ผ ์ฒ๋ฆฌ๋์ ์๋์ผ๋ก ์กฐ์ ํ ์ ์๋ค. ์ฝ๊ธฐ๋ ์ด๋น ์ต๋ 3GiB, ์ฐ๊ธฐ๋ ์ด๋น 1GiB๊น์ง ๊ฐ๋ฅํ๋ค. ์ํฌ๋ก๋๋ฅผ ์์ธกํ๊ธฐ ์ด๋ ค์ธ ๋ ์ ์ฉํ๋ค.
์คํ ๋ฆฌ์ง ํด๋์ค (Storage Class)
- ๋ค์ํ ์ต์
์ด ์๊ณ ์คํ ๋ฆฌ์ง ๊ณ์ธต(Storage Tiers)์ ์ค์ ํ ์ ์๋ค.
- ํ์ค(Standard) : ์์ฃผ ์ก์ธ์คํ๋ ํ์ผ์ ์ํ ๊ณ์ธต
- Infrequent Access (EFS-IA) : ์์ฃผ ์ก์ธ์คํ์ง ์๋ ํ์ผ์ ์ํ ๊ณ์ธต, ์ด ๊ณ์ธต์ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ์๋ช
์ฃผ๊ธฐ ์ ์ฑ
์ ์ฌ์ฉํด์ผ ํ๊ณ ํ์ผ์ ๊ฒ์ํ ๊ฒฝ์ฐ ๋น์ฉ์ด ๋ฐ์ํ๋ค. ํ์ง๋ง ํ์ผ์ EFS-IA์ ์ ์ฅํ๋ฉด ๋น์ฉ์ด ๊ฐ์๋๋ค.
- ๊ฐ์ฉ์ฑ๊ณผ ๋ด๊ตฌ์ฑ ์ธก๋ฉด์ ์ต์
- ํ์ค(Standard) : ๋ค์ค AZ๋ก EFS๋ฅผ ์ค์ ํ ์ ์๋ค. ํ๋ก๋์
์ฌ์ฉ ์ฌ๋ก์ ์ ํฉ, ๊ฐ์ฉ์ฑ ์์ญ ํ๋๊ฐ ๋ค์ด๋๋๋ผ๋ EFS ํ์ผ ์์คํ
์ ์ํฅ์ ๋ฏธ์น์ง ์๋๋ค. (Standard = Regional)
- One Zone : ๊ฐ๋ฐ์๋ ์ข์ง๋ง ํ๋์ AZ์๋ง ์๊ณ ๋ฐฑ์
์ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋๋๋ก ์ค์ ๋์ด ์์ผ๋ฉฐ ์ก์ธ์ค ๋น๋๊ฐ ๋ฎ์ ์คํ ๋ฆฌ์ง ๊ณ์ธต๊ณผ ํธํ๋๋ค. ๋ฐ๋ผ์ EFS One Zone IA์ด๋ผ๊ณ ๋ถ๋ฆฌ๋ฉฐ, ์ด๋ฅผ ์ฌ์ฉํ๋ฉด ๊ต์ฅํ ํ ์ธ์ด ๋ง์ด ๋๋ค. (์ฝ 90%)