1. EBS
- EBS๋ Elastic Block Store์ ์ฝ์
- EBS๋ EC2์ attachํด์ ์ธ ์ ์๋ ๋ธ๋ก ์คํ ๋ฆฌ์ง๋ฅผ ์๋ฏธ
- attach๋ ์ฐ๊ฒฐํ๋ค๋ ์๋ฏธ
- ๋จ์ผ ๊ฐ์ฉ ์์ญ ๋ด์์ ์ฌ๋ฌ ์๋ฒ์ ๊ฑธ์ณ์ ๋ณต์
- ํน์ ์์ ์ ๋ํ ๋ณผ๋ฅจ ์ค๋
์ท์ ๋ง๋ค ์ ์์
- cf. ์ค๋ ์ท์ ์ฝ๊ฒ ๋งํด ๋ฐฑ์ ํ์ผ์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋จ
- ์ค๋ ์ท์ S3๋ผ๋ ๊ฐ์ฒด ๊ธฐ๋ฐ ์คํ ๋ฆฌ์ง์ ์ ์ฅ๋๋ฉฐ,
- ๋ณต์ ๊ฐ์ ๊ฐ์ฉ์์ญ์ ๊ฑธ์ณ ์๋์ผ๋ก ๋ณต์ ๋จ
1.1 EBS์ ํน์ง
- ํ ๊ฐ์ EBS๋ฅผ ์ฌ๋ฌ ๊ฐ์ EC2 ์ธ์คํด์ค์ attachํ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅ
- ํ์ง๋ง ๋ฐ๋๋ก ํ ๊ฐ์ EC2์ ์ฌ๋ฌ ๊ฐ์ EBS๋ฅผ attachํ๋ ๊ฒ์ ๊ฐ๋ฅ
- e.g. ํ๋์ ์ปดํจํฐ์ ์ฉ๋์ ๋๋ฆฌ๊ธฐ ์ํด SSD๋ฅผ ์ฌ๋ฌ๊ฐ ์ฐ๊ฒฐํ ์ ์์ง๋ง,
- ํ๋์ SSD๋ฅผ ์ฌ๋ฌ ๋์ ์ปดํจํฐ์ ๋์์ ์ฐ๊ฒฐํ ์๋ ์๋ ๊ฒ๊ณผ ๊ฐ์ ์๋ฏธ
2. EBS ๊ด๋ จ ์ฉ์ด
๋ณผ๋ฅจ (Volume): ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ํํ๋ก EC2์ ๋ฐ๋ก attach ๊ฐ๋ฅํ ํํ๋ฅผ ์๋ฏธ์ค๋ ์ท (Snapshot)- ๋ณผ๋ฅจ์ ํน์ ์์ ์ ๊ทธ๋๋ก ๋ณต์ฌํ์ฌ ์ ์ฅํ ํ์ผ
- ์ค๋ ์ท์ ์ด์ฉํ์ฌ ๋ณผ๋ฅจ ๋ฐ AMI(Amazon Machine Image) ์์ฑ ๊ฐ๋ฅ
AMI (Amazon Machine Image)- OS๊ฐ ์ค์น๋ ํํ์ ์ด๋ฏธ์ง ํ์ผ
- AMI๋ฅผ ์ด์ฉํ์ฌ EC2 ์ธ์คํด์ค ์์ฑ ๊ฐ๋ฅ
- cf. ์์ EC2 ์ธ์คํด์ค๋ฅผ ์์ฑํ ๋ AMI๋ฅผ ์ ํํ๋ ๊ณผ์ ์ด ์์์
- Ubuntu๊ฐ ์ค์น๋ AMI๋ฅผ ์ ํํ์์
IOPS (Input/Output Operations Per Second)- ์ ์ฅ ์ฅ์น์ ์ฑ๋ฅ ์ธก์ ๋จ์
- ์ด ์ซ์๊ฐ ๋์์๋ก ๊ฐ์ ์๊ฐ๋์ ๋ ๋ง์ ์ ๋ ฅ๊ณผ ์ถ๋ ฅ ์์ ์ ํ ์ ์์
- 16KB ๋จ์๋ก ์ฒ๋ฆฌ๋จ
- ์ถ๊ฐ ๋น์ฉ์ ์ง๋ถํ์ฌ ๋ ๋์ IOPS์ EBS๋ฅผ ์์ฑ ํ ์ ์์
3. (์ค์ต) EBS ๋ณผ๋ฅจ ์์ฑ
[EC2] โ ์ผ์ชฝ ๋ฉ๋ด์ [Elastic Block Store]์ [๋ณผ๋ฅจ] ๋ฉ๋ด๋ฅผ ํด๋ฆญ
-
EC2 ์ธ์คํด์ค๋ฅผ ์์ฑํ ๋, ๊ธฐ๋ณธ์ ์ผ๋ก ๋ณผ๋ฅจ์ ํ๋ ์์ฑํ๋๋ก ๋์ด ์๊ธฐ ๋๋ฌธ์ ํ์ฌ ํ๋์ ๋ณผ๋ฅจ์ด ์ด๋ฏธ ์กด์ฌํ๋ค.
- (์ข ๋ฃ๋์ ์๋ ์ญ์ ๋์ผ๋ฉด ๋ค์ ์ธ์คํด์ค ์์ฑํ๊ธฐ)
-
ํด๋น ๋ณผ๋ฅจ์ ์ฒดํฌํด์ ํด๋ฆญํ๋ฉด, ํ๋จ์ ํด๋น ๋ณผ๋ฅจ์ ๋ํ ์์ธ ์ ๋ณด๊ฐ ๋์จ๋ค.
- ํ๋จ์ [๊ฐ์ฉ ์์ญ]์ด ๋ญ๋ก ๋์ด ์๋์ง ๊ธฐ์ตํด๋๊ธฐ.
- ๊ฐ์ฉ ์์ญ์ ํ์ฌ EC2 ์ธ์คํด์ค๊ฐ ์์ฑ๋ ๊ฐ์ฉ ์์ญ์ธ๋ฐ,
- ๋ณผ๋ฅจ์ ์์ฑํ ๋, ๋์ผํ ๊ฐ์ฉ ์์ญ์ ์์ฑํด์ผ๋ง EC2 ์ธ์คํด์ค์ ์ฐ๊ฒฐํ ์ ์๋ค.
-
์ค๋ฅธ์ชฝ ์๋จ์ ์๋ [๋ณผ๋ฅจ ์์ฑ] ๋ฒํผ์ ํด๋ฆญ
(๋ณผ๋ฅจ ์์ฑ) ํ์ด์ง
๋ณผ๋ฅจ ์ ํ: ๋ฒ์ฉ SSD(gp2)ํฌ๊ธฐ(GiB),IOPS,์ฒ๋ฆฌ๋(MiB/s)์ ๋ถ ๊ทธ๋๋ก๊ฐ์ฉ ์์ญ: ์์์ ๊ธฐ์ตํด๋ EC2 ์ธ์คํด์ค์ ๋์ผํ ๊ฐ์ฉ์์ญ ์ ํ
ํ๋ฉด์ ์๋๋ก ๋ด๋ ค์ ํ๋จ์ ์๋ [๋ณผ๋ฅจ ์์ฑ] ๋ฒํผ์ ๋๋ฌ์ ๋ณผ๋ฅจ์ ์์ฑํ๊ธฐ
์๋ก ์์ฑ๋ ๋ณผ๋ฅจ์ ์ฒดํฌํด์ ๋๋ฅธ ํ, ์์ธ๋ณด๊ธฐ๋ฅผ ๋ณธ๋ค.
- ๋ณผ๋ฅจ ์ํ๊ฐ ์์ง [์์ฑ ์ค]์ผ๋ก ๋์ค๊ณ ,
- ์๊ฐ์ด ์ข ์ง๋๋ฉด, ๋ณผ๋ฅจ ์ํ๊ฐ [์ฌ์ฉ ๊ฐ๋ฅ]์ผ๋ก ๋ฐ๋๊ฒ ๋๋ค.
- ๋ณผ๋ฅจ์ EC2์ ์ฐ๊ฒฐํ๊ธฐ ์ํด ์ค๋ฅธ์ชฝ ์๋จ์ [์์
] ๋ฉ๋ด๋ฅผ ๋๋ฅธ๋ค.
- ๊ทธ๋ฆฌ๊ณ ๋์ค๋ ํ์ ๋ฉ๋ด์์ [๋ณผ๋ฅจ ์ฐ๊ฒฐ] ๋ฉ๋ด๋ฅผ ํด๋ฆญํฉ๋๋ค.
(๋ณผ๋ฅจ ์ฐ๊ฒฐ) ํ์ด์ง
์ธ์คํด์ค: ์ธ์คํด์ค ๋ฉ๋ด๋ฅผ ํด๋ฆญ- ๊ทธ๋ฌ๋ฉด ํ์ฌ ์คํ ์ค์ธ ์ธ์คํด์ค์ ๋ชฉ๋ก์ด ๋์จ๋ค.
- ์ฌ๊ธฐ์ ์ธ์คํด์ค ID์ ์์ฑํ ๋ ์ ๋ ฅํ ์ด๋ฆ์ ํ์ธ ๊ฐ๋ฅ
- ์ฌ๊ธฐ์๋ ํ๋์ ์ธ์คํด์ค๋ง ์์ฑํ๊ธฐ ๋๋ฌธ์,
- ๋ชฉ๋ก์ ํ๋๋ง ๋์ค๊ฒ ๋๋๋ฐ ์ด ์ธ์คํด์ค๋ฅผ ํด๋ฆญ
- ์ค์ ์ด ๋๋ฌ์ผ๋ฉด, ์ค๋ฅธ์ชฝ ํ๋จ์ ์๋ [๋ณผ๋ฅจ ์ฐ๊ฒฐ] ๋ฒํผ์ ํด๋ฆญ.
๊ทธ๋ฌ๋ฉด EC2 ์ธ์คํด์ค์ EBS ๋ณผ๋ฅจ์ ์ฐ๊ฒฐ์ด ์์๋๋ค.
- ํด๋น ๋ณผ๋ฅจ์ ์์ธ์ ๋ณด๋ฅผ ๋ณด๋ฉด, ์ธ๋ถ ์ ๋ณด ํญ์ ํ๋จ์์ [์ฐ๊ฒฐ๋ ์ธ์คํด์ค]๋ผ๋ ์์ฑ์ ๋ณผ ์ ์๋ค.
- ์ฒ์์๋
(attaching, ์งํ์ค)๋ผ๊ณ ๋์ค๋ค๊ฐ, - ์๊ฐ์ด ์ง๋๋ฉด
(attached, ์งํ์ค)์ํ๋ก ๋ฐ๋๋ค.
- ์ฒ์์๋
์ด์ EC2 ์ธ์คํด์ค์์ ๋ณผ๋ฅจ์ ์ฌ์ฉํ ์ ์๋ ์ํ๊ฐ ๋๋ค.
4. (์ค์ต) EBS ์ค๋ ์ท ์์ฑ ๋ฐ ์ญ์
4.1 EBS ์ค๋ ์ท ์์ฑ
[EC2] โ ์ผ์ชฝ ๋ฉ๋ด์ [Elastic Block Store]์ [๋ณผ๋ฅจ] ๋ฉ๋ด๋ฅผ ํด๋ฆญ
์ค์ ํ ์ธ์คํด์ค์ ์ค๋ฅธ์ชฝ ์๋จ [์์ ] ๋ฉ๋ด๋ฅผ ํด๋ฆญ
- ๊ทธ๋ฆฌ๊ณ ๋์ค๋ ํ์ ๋ฉ๋ด์์ [์ค๋ ์ท ์์ฑ] ๋ฉ๋ด๋ฅผ ํด๋ฆญ.
(์ค๋ ์ท ์์ฑ) ํ์ด์ง
- ์๋ฌด๊ฒ๋ ์ ๋ ฅํ์ง ์๊ณ , [์ค๋ ์ท ์์ฑ] ๋ฒํผ์ ํด๋ฆญ
๊ทธ๋ฌ๋ฉด ์ค๋ ์ท์ด ์์ฑ๋๋๋ฐ, ์ค๋ ์ท ๋ชฉ๋ก์ ํ์ธํ๊ธฐ ์ํด์ ์ผ์ชฝ์ ์๋ [์ค๋ ์ท] ๋ฉ๋ด๋ฅผ ํด๋ฆญ
- ์ค๋ ์ท ํ์ด์ง์ ๊ฐ๋ฉด, ๋ฐฉ๊ธ ์์ฑ๋ ์ค๋ ์ท์ ํ์ธํ ์ ์๋ค.
- ๊ทธ๋ฆฌ๊ณ ์ค๋ ์ท์ ๋๋ฅด๋ฉด ํ๋จ์ ํด๋น ์ค๋ ์ท์ ๋ํ ์์ธ ์ ๋ณด๊ฐ ๋์จ๋ค.
4.2 EBS ์ค๋ ์ท ์ญ์
์ด ์ํ์์ ์ค๋ ์ท์ ์ญ์ ํด๋ณธ๋ค.
- ์ค๋ ์ท์ ๋๋ฅด๋ฉด ํ๋จ์ ํด๋น ์ค๋ ์ท์ ๋ํ ์์ธ ์ ๋ณด๊ฐ ๋์จ๋ค.
- ์ค๋ฅธ์ชฝ ์๋จ์ [์์ ] ๋ฉ๋ด๋ฅผ ํด๋ฆญํฉ๋๋ค.
- ๊ทธ๋ฆฌ๊ณ ๋์ค๋ ํ์ ๋ฉ๋ด์์ [์ค๋ ์ท ์ญ์ ]๋ฅผ ํด๋ฆญํฉ๋๋ค.
- ๊ทธ๋ฌ๋ฉด ์ด๋ ๊ฒ ํ์ธ ๋ค์ด์ผ๋ก๊ทธ๊ฐ ๋จ๊ณ , ์ฌ๊ธฐ์ [์ญ์ ] ๋ฒํผ์ ๋๋ฅด๋ฉด ์ค๋ ์ท์ด ์ญ์ ๋ฉ๋๋ค.
์ด๋ ๊ฒ ์ค๋ ์ท์ด ์ญ์ ๋๋ค.
5. (์ค์ต) EBS ๋ณผ๋ฅจ ์ญ์
๋ณผ๋ฅจ์ ์ญ์ ํ๊ธฐ ์ํด์๋ ํด๋น ๋ณผ๋ฅจ์ด EC2 ์ธ์คํด์ค์ ์ฐ๊ฒฐ๋์ด ์์ง ์์ ์ํ์ฌ์ผ ํ๋ค.
- ์๋ํ๋ฉด, ์ปดํจํฐ์ ์ฐ๊ฒฐํด์ ์ฌ์ฉ ์ค์ธ SSD๋ฅผ ๊ฐ์๊ธฐ ๋ฝ์๋ฒ๋ฆฌ๋ฉด ๋ฌธ์ ๊ฐ ์๊ธฐ๊ฒ ์ฃ .
- ๋ง์ฐฌ๊ฐ์ง๋ก ๋จผ์ EBS์ EC2 ์ธ์คํด์ค์ ์ฐ๊ฒฐ์ ํด์ ํด์ผ ํ๋ค.
EBS์ ๋ณผ๋ฅจ ํ์ด์ง์์ ์ค๋ฅธ์ชฝ ์๋จ์ [์์ ] ๋ฉ๋ด๋ฅผ ํด๋ฆญ.
- ๊ทธ๋ฆฌ๊ณ ๋์ค๋ ํ์ ๋ฉ๋ด์์ [๋ณผ๋ฅจ ๋ถ๋ฆฌ]๋ฅผ ํด๋ฆญ
- ๊ทธ๋ผ ํ์ธ ๋ค์ด์ผ๋ก๊ทธ๊ฐ ๋จ๊ณ , ์ฌ๊ธฐ์ [๋ถ๋ฆฌ] ๋ฒํผ์ ํด๋ฆญํด์ ๋ณผ๋ฅจ์ ๋ถ๋ฆฌ์ํจ๋ค.
- ๋ณผ๋ฅจ์ ๋๋ฌ์ ์์ธ ์ ๋ณด๋ฅผ ๋ณด๋ฉด,
- ์ฐ๊ฒฐ๋ ์ธ์คํด์ค๊ฐ ์๋ ๊ฒ์ผ๋ก ๋์ค๊ฒ ๋๋ค. (์๊ฐ์ด ์ข ๊ฑธ๋ฆผ)
- ์ฐ๊ฒฐ๋ ์ธ์คํด์ค๊ฐ ์๋ ๊ฒ์ ํ์ธํ์ผ๋ฉด, ๋ค์ [์์
] ๋ฉ๋ด๋ฅผ ํด๋ฆญ.
- ๊ทธ๋ฆฌ๊ณ ํ์ ๋ฉ๋ด์์ [๋ณผ๋ฅจ ์ญ์ ]๋ฅผ ํด๋ฆญ
- ๋ณผ๋ฅจ์ ์ญ์ ํ๊ธฐ ์ ํ์ธ ๋ค์ด์ผ๋ก๊ทธ๊ฐ ๋จ๊ณ , ์ฌ๊ธฐ์ [์ญ์ ] ๋ฒํผ์ ํด๋ฆญ
- ๊ทธ๋ฌ๋ฉด ๋ณผ๋ฅจ์ด ์ ์์ ์ผ๋ก ์ญ์ ๋๋ค.