5. ์คํ ๋ฆฌ์ง ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค
EBS, S3, EFS, RDS, DynamoDB
์ธ์คํด์ค ์คํ ์ด ๋ฐ Amazon EBS(Elastic Block Store)
์ธ์คํด์ค ์คํ ์ด ๋ณผ๋ฅจ
- ๋ธ๋ก ์์ค ์คํ ๋ฆฌ์ง ๋ณผ๋ฅจ์ ๋ฌผ๋ฆฌ์ ํ๋ ๋๋ผ์ด๋ธ์ฒ๋ผ ๋์ํจ (SSD, HDD)
- ๋ธ๋ก ์์ค ์คํ ๋ฆฌ์ง: ํ์ผ์ด ์์ ๋๋ฉด ๋ณ๊ฒฝ๋ ๋ถ๋ถ๋ง ์ ๋ฐ์ดํธ → ์์ฃผ ๋ณ๊ฒฝ๋๋ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃฐ ๋ ํจ์จ์
- EC2 ์ธ์คํด์ค์ ์์ ๋ธ๋ก ์์ค ์คํ ๋ฆฌ์ง๋ฅผ ์ ๊ณต (๋ก์ปฌ ์ ์ฅ์)
- ์ธ์คํด์ค ์คํ ์ด๋ ๋ฌผ๋ฆฌ์ ์ผ๋ก EC2 ์ธ์คํด์ค์ ํธ์คํธ ์ปดํจํฐ์ ์ฐ๊ฒฐ๋์ด ์๊ณ , ๋ฐ๋ผ์ ์ธ์คํด์ค์ ์๋ช ์ด ๋์ผํ ๋์คํฌ ์คํ ๋ฆฌ์ง์
- ์ธ์คํด์ค๊ฐ ์ค์ง ๋๋ ์ข ๋ฃ๋๋ฉด ์ธ์คํด์ค ์คํ ์ด์ ๋ฐ์ดํฐ๊ฐ ์์ค๋จ (์ฌ์์ํ๋ฉด ๋ค๋ฅธ ํธ์คํธ์์ ์์๋ ๊ฐ๋ฅ์ฑ์ด ๋๊ธฐ ๋๋ฌธ)
- ์์ ํ์ผ, ์คํฌ๋์น ๋ฐ์ดํฐ ๋ฑ์ ํ๋ฐ์ฑ์ด ํ์ฉ๋๋ ์ํฉ์์๋ง ์ ์ฉํจ
Amazon EBS(Elastic Block Store)
- EC2 ์ธ์คํด์ค์์ ์ฌ์ฉํ ์ ์๋ ๋ธ๋ก ์์ค ์คํ ๋ฆฌ์ง ๋ณผ๋ฅจ์ ์ ๊ณตํ๋ ์๋น์ค
- ์ธ์คํด์ค๋ฅผ ์ค์ง ๋๋ ์ข ๋ฃํ๋๋ผ๋ ์ฐ๊ฒฐ๋ EBS ๋ณผ๋ฅจ์ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ ์ ์์
- EBS ๋ณผ๋ฅจ(๊ฐ์ ํ๋ ๋๋ผ์ด๋ธ)์ ์์ฑํ๋ ค๋ฉด ๊ตฌ์ฑ(๋ณผ๋ฅจ ํฌ๊ธฐ ๋ฐ ์ ํ)์ ์ ์ํ๊ณ ๋ณผ๋ฅจ์ ํ๋ก๋น์ ๋ํจ → ์ธ์คํด์ค์ ์ฐ๊ฒฐ ๊ฐ๋ฅ
- ์ง์์ ์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ฐ๊ธฐ ์์ ์ ํ ์ ์๋ ํ๋ ๋๋ผ์ด๋ธ๊ฐ ํ์ํ ๋ ์ฌ์ฉ
- EBS ๋ณผ๋ฅจ์ ๋ณด์กดํด์ผ ํ๋ ๋ฐ์ดํฐ๋ฅผ ์ํ ๊ฒ์ด๋ฏ๋ก ๋ฐ์ดํฐ ๋ฐฑ์
์ด ์ค์ํจ → EBS ์ค๋
์ท์ ์์ฑํ์ฌ EBS ๋ณผ๋ฅจ์ ์ฆ๋ถ ๋ฐฑ์
ํ ์ ์์ (๋ฐ์ดํฐ ๋ณ๊ฒฝ์ ๋ํ ๋ฐฑ์
๋ถ)
- ์ค๋ ์ท์ ์ ๊ธฐ์ ์ผ๋ก ์์ฑํ๋ ๊ฒ์ด ์ค์
- ์ค๋ ์ท์ ์์ฑํ๋ฉด ๋๋ผ์ด๋ธ๊ฐ ์์๋๋๋ผ๋ ๋ฐ์ดํฐ๋ ์์ค๋์ง ์์ → ๋ฐ์ดํฐ ๋ณต๊ตฌ ๊ฐ๋ฅ
Amazon EBS ์ค๋ ์ท
- ์ฒ์ ๋ณผ๋ฅจ์ ๋ฐฑ์
ํ๋ฉด ๋ชจ๋ ๋ฐ์ดํฐ๊ฐ ๋ณต์ฌ๋จ
- ์ดํ์ ๋ฐฑ์ ์์๋ ๊ฐ์ฅ ์ต๊ทผ์ ์ค๋ ์ท ์ดํ ๋ณ๊ฒฝ๋ ๋ฐ์ดํฐ ๋ธ๋ก๋ง ์ ์ฅ๋จ
- ์ฆ๋ถ ๋ฐฑ์ ์ ๋ฐฑ์ ์ด ์คํ๋ ๋๋ง๋ค ์คํ ๋ฆฌ์ง ๋ณผ๋ฅจ์ ๋ชจ๋ ๋ฐ์ดํฐ๊ฐ ๋ณต์ฌ๋๋ ์ ์ฒด ๋ฐฑ์ ๊ณผ๋ ๋ค๋ฆ (์ ์ฒด ๋ฐฑ์ ์๋ ๊ฐ์ฅ ์ต๊ทผ์ ๋ฐฑ์ ์ดํ ๋ณ๊ฒฝ๋์ง ์์ ๋ฐ์ดํฐ๋ ํฌํจ๋จ)
Amazon S3(Simple Storage Service)
๐ก ๊ฐ์ฒด ์คํ ๋ฆฌ์ง
- ๊ฐ ๊ฐ์ฒด๋ ๋ฐ์ดํฐ, ๋ฉํ๋ฐ์ดํฐ, ํค๋ก ๊ตฌ์ฑ๋จ
- ๋ฐ์ดํฐ: ์ด๋ฏธ์ง, ๋์์, ํ ์คํธ ๋ฌธ์ ๋๋ ๊ธฐํ ์ ํ์ ํ์ผ
- ๋ฉํ๋ฐ์ดํฐ: ๋ฐ์ดํฐ์ ๋ด์ฉ, ์ฌ์ฉ ๋ฐฉ๋ฒ, ๊ฐ์ฒด ํฌ๊ธฐ ๋ฑ์ ๋ํ ์ ๋ณด
- ํค: ๊ณ ์ ํ ์๋ณ์
- ๋ธ๋ก ์คํ ๋ฆฌ์ง์์ ํ์ผ์ ์์ ํ๋ฉด ๋ณ๊ฒฝ๋ ๋ถ๋ถ๋ง ์ ๋ฐ์ดํธ๋์ง๋ง, ๊ฐ์ฒด ์คํ ๋ฆฌ์ง์์ ํ์ผ์ ์์ ํ๋ฉด ์ ์ฒด ๊ฐ์ฒด๊ฐ ์ ๋ฐ์ดํธ๋จ
Amazon S3
- ๊ฐ์ฒด ์์ค ์คํ ๋ฆฌ์ง๋ฅผ ์ ๊ณตํ๋ ์๋น์ค: ๋ฐ์ดํฐ๋ฅผ ๋ฒํท์ ๊ฐ์ฒด๋ก ์ ์ฅ
- ๋ชจ๋ ์ ํ์ ํ์ผ(์ด๋ฏธ์ง, ๋์์, ํ ์คํธ ํ์ผ ๋ฑ)์ ์ ๋ก๋ํ ์ ์์
- ๊ท๋ชจ์ ์๊ด์์ด ๊ฑฐ์ ๋ฌดํ๋์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ ๋ฐ ๊ฒ์ํ ์ ์์
- ์ต๋ 5TB ํฌ๊ธฐ์ ๊ฐ์ฒด ์ ๋ก๋ ๊ฐ๋ฅ
- ๊ฐ์ฒด ๋ฒ์ ๊ด๋ฆฌ → ์๊ฐ ๊ฒฝ๊ณผ์ ๋ฐ๋ฅธ ๊ฐ์ฒด ๋ณ๊ฒฝ ์ฌํญ์ ์ถ์
- ์ก์ธ์ค ๊ถํ ์ค์ ๊ฐ๋ฅ
- ์ฌ๋ฌ ๋ฒํท์ ์์ฑํ๊ณ ๋ค์ํ ๋ฐ์ดํฐ ํด๋์ค ๋๋ ๊ณ์ธต์ ์ ์ฅํ ์ ์์
S3 ์คํ ๋ฆฌ์ง ํด๋์ค
- ๋น์ฆ๋์ค ๋ฐ ๋น์ฉ ์๊ตฌ ์ฌํญ์ ๋ง์ถฐ ๋ค์ํ ๋ฉ์ปค๋์ฆ ์ ๊ณต
- ๊ณ ๋ คํด์ผ ํ ์์: 1) ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ ๋น๋ 2) ํ์ํ ๋ฐ์ดํฐ ๊ฐ์ฉ์ฑ
- S3 Standard
- ์์ฃผ ์ก์ธ์คํ๋ ๋ฐ์ดํฐ์ฉ์ผ๋ก ์ค๊ณ → ๊ณ ๊ฐ์ฉ์ฑ
- ์ต์ 3๊ฐ์ ๊ฐ์ฉ ์์ญ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ
- ์ผ๋ ๋ธ ๋์ธ ๋ด๊ตฌ์ฑ์ ์ ๊ณต
- ์น ์ฌ์ดํธ, ์ฝํ ์ธ ๋ฐฐํฌ, ๋ฐ์ดํฐ ๋ถ์ ๋ฑ ๊ด๋ฒ์ํ ์ฌ์ฉ ์ฌ๋ก์ ์ ํฉ
- ๋ค๋ฅธ ์คํ ๋ฆฌ์ง ํด๋์ค๋ณด๋ค ๋น์ฉ์ด ๋์
- ๋ชจ๋ HTML ํ์ผ๋ค์ ํฌํจํ ์ ์ ์น ์์ฐ๋ค์ ๋ฒํท์ ์ ๋ก๋ํ๋ฉด ์ ์ ์น์ฌ์ดํธ๋ก ํธ์คํ ํ ์ ์์
- ๋ฒํท์ URL์ ์ ๋ ฅํ๋ฉด ์ธ์คํดํธ ์น์ฌ์ดํธ๊ฐ ํ์
- S3 Standard-Infrequent Access(Standard-IA)
- ์์ฃผ ์ก์ธ์คํ์ง๋ ์์ง๋ง ํ์ํ ๋ ๋น ๋ฅธ ์ก์ธ์ค๊ฐ ํ์ํ ๋ฐ์ดํฐ์ ์ ํฉ
- ์ต์ 3๊ฐ์ ๊ฐ์ฉ ์์ญ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ
- S3 Standard์ ๋น์ทํ์ง๋ง ์คํ ๋ฆฌ์ง ๊ฐ๊ฒฉ์ ๋ ์ ๋ ดํ๊ณ ๊ฒ์ ๊ฐ๊ฒฉ์ ๋ ๋์
- ๋ฐฑ์ , ์ฌํด ๋ณต๊ตฌ๋ฅผ ์ํ ํ์ผ ๋๋ ์ฅ๊ธฐ ๋ณด๊ด์ด ํ์ํ ๊ฐ์ฒด์ ์ ํฉ
- S3 One Zone-Infrequent Access(One Zone-IA)
- ๋จ์ผ ๊ฐ์ฉ ์์ญ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ
- Standard-IA๋ณด๋ค ๋ฎ์ ์คํ ๋ฆฌ์ง ๊ฐ๊ฒฉ
- ์คํ ๋ฆฌ์ง ๋น์ฉ์ ์ ๊ฐํ๋ ค๋ ๊ฒฝ์ฐ, ๊ฐ์ฉ ์์ญ ์ฅ์ ๊ฐ ๋ฐ์ํ์ ๋ ๋ฐ์ดํฐ๋ฅผ ์์ฝ๊ฒ ์ฌํํ ์ ์๋ ๊ฒฝ์ฐ์ ์ ํฉ
- S3 Glacier Flexible Retrieval
- ๋ฐ์ดํฐ ๋ณด๊ด์ฉ์ผ๋ก ์ค๊ณ๋ ์ ๋น์ฉ ์คํ ๋ฆฌ์ง
- ๊ฐ์ฒด๋ฅผ ๋ช ๋ถ์์ ๋ช ์๊ฐ ์ด๋ด์ ๊ฒ์
- ์ ์ฅ์ ์ ๊ธ ์ ์ฑ
์ฌ์ฉ ๊ฐ๋ฅ
- e.g., WORM(ํ๋ฒ ์ฐ๊ณ ๋ง์ด ์ฝ๋) ์ ์ด ํญ๋ชฉ์ ์ง์ → ํธ์ง X (์ ๊ธด ์ ์ฑ ์ ๋ณ๊ฒฝ X)
- S3 Glacier Instant Retrieval
- ์ฆ๊ฐ์ ์ธ ์ก์ธ์ค๊ฐ ํ์ํ ์์นด์ด๋ธ ๋ฐ์ดํฐ์ ์ ํฉ
- ๋ช ๋ฐ๋ฆฌ์ด ๋ง์ ๊ฐ์ฒด ๊ฒ์ ๊ฐ๋ฅ
- S3 Intelligent-Tiering
- ์ก์ธ์ค ํจํด์ ์ ์ ์๊ฑฐ๋ ์์ฃผ ๋ณํํ๋ ๋ฐ์ดํฐ์ ์ด์์
- ๊ฐ์ฒด๋น ์๋์ ์๋ณ ๋ชจ๋ํฐ๋ง ๋ฐ ์๋ํ ์๊ธ์ ๋ถ๊ณผ
- 30์ผ ์ฐ์ ๊ฐ์ฒด์ ์ก์ธ์คํ์ง ์์ผ๋ฉด Standard-IA๋ก, ๋ค์ ๊ฐ์ฒด์ ์ก์ธ์คํ๋ฉด Standard๋ก ์๋์ผ๋ก ์ด๋์ํด
- S3 Glacier Deep Archive
- ๊ฐ์ฅ ์ ๋ ดํ ๊ฐ์ฒด ์คํ ๋ฆฌ์ง ํด๋์ค๋ก ๋ณด๊ด์ ์ ํฉ
- ๋ฐ์ดํฐ ๊ฒ์ ์๊ฐ: 12~48์๊ฐ
- ์ผ ๋ ์ ํ๋ ๋ฒ ์ก์ธ์ค๋๋ ๋ฐ์ดํฐ์ ์ฅ๊ธฐ ๋ณด์กด ๋ฐ ๋์งํธ ๋ณด์กด์ ์ ํฉ
- S3 Outposts
- ์จํ๋ ๋ฏธ์ค AWS Outposts ํ๊ฒฝ์ ๊ฐ์ฒด ์คํ ๋ฆฌ์ง๋ฅผ ์ ๊ณต: ๋ฐ์ดํฐ๋ฅผ ์จํ๋ ๋ฏธ์ค ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๊น์ด ์ ์ง
- ๊น๋ค๋ก์ด ์ฑ๋ฅ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํด์ผ ํ๊ณ ๋ก์ปฌ ๋ฐ์ดํฐ ๋ ์ง๋์ค ์๊ตฌ ์ฌํญ์ด ์๋ ์ํฌ๋ก๋์ ์ ํฉ
* S3 ์๋ช ์ฃผ๊ธฐ ์ ์ฑ : ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ฌ ๊ณ์ธต์ผ๋ก ์๋์ผ๋ก ์ด๋
EBS vs. S3
์ฌ์ฉ ์ฌ๋ก 1: ์ฌ์ง ๋ถ์ ์น ์ฌ์ดํธ(์ฌ์ง ์ ๋ก๋ ์ ๋ฎ์ ๋๋ฌผ ์ฐพ์์ฃผ๋ ์ ํ๋ฆฌ์ผ์ด์ )
→ S3 (์น ์ง์, ๋์ผํ ์คํ ๋ฆฌ์ง ๋ก๋๋ฅผ ์คํํ๋ ๋ฐ EBS๋ณด๋ค ๋น์ฉ ์ ๊ฐ, ์๋ฒ๋ฆฌ์ค → EC2 ํ์ํ์ง ์์, ๋ด๊ตฌ์ฑ์ด ๋์ ๋ฐฑ์ ์ ๋ต์ ๊ณ ๋ฏผํ์ง ์์๋ ๋จ)
์ฌ์ฉ ์ฌ๋ก 2: 80GB ๋์์ ํ์ผ์ ์ค๋ฅ๋ฅผ ์์ ํด์ผ ํ๋ ๊ฒฝ์ฐ
→ EBS (ํ์ผ์ ๋ณ๊ฒฝํ๋ฉด ํด๋น ๋นํธ๊ฐ ์๋ ๋ธ๋ก๋ง ์ ๋ฐ์ดํธ)
์์ฑ ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ ๋ณ๊ฒฝ ํ์๊ฐ ์ ์ → S3
๋ณต์กํ ์ฝ๊ธฐ, ์ฐ๊ธฐ, ๋ณ๊ฒฝ ๊ธฐ๋ฅ์ ์ํ → EBS
Quiz
Q. Amazon EBS ์๋น์ค์ ํน์ง์ ๋ฌด์์ ๋๊น? (2๊ฐ ์ ํ)
A. 1) ๋ณด์กด์ด ํ์ํ ๋ฐ์ดํฐ์ ์ ํฉ 2) EC2 ์ธ์คํด์ค์ ํธ์คํธ ์ปดํจํฐ์์ ๋๋ผ์ด๋ธ๋ฅผ ๋ถ๋ฆฌ
'AWS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
AWS Amplify๋ฅผ ์ด์ฉํ React Native ์ฑ ๊ฐ๋ฐ๊ธฐ (1) ํ๊ฒฝ์ค์ (0) | 2024.05.05 |
---|---|
AWS Amplify๋ (0) | 2024.04.14 |
[AWS] CLF-C02: Cloud Practitioner Essentials ๊ฐ์ ๋ ธํธ (2) (0) | 2024.03.24 |
[AWS] CLF-C02: Cloud Practitioner Essentials ๊ฐ์ ๋ ธํธ (1) (1) | 2024.03.10 |
[AWS] API Gateway + Lambda + RDS(MySQL) ์ฐ๊ฒฐ (2) (0) | 2024.02.15 |