AWS/amazon practitioner essentials
[AWS Cloud Practitioner Essentials] module 5. ์คํ ๋ฆฌ์ง ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค
mmin.h
2021. 6. 25. 14:55
module 5 : ์คํ ๋ฆฌ์ง ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ์ธ์คํด์ค ์คํ ์ด ๋ฐ Amazon Elastic Block Store(Amazon EBS)
- ์ธ์คํด์ค ์คํ ์ด
- ๋ธ๋ก ์์ค ์คํ ๋ฆฌ์ง ๋ณผ๋ฅจ์ ๋ฌผ๋ฆฌ์ ํ๋ ๋๋ผ์ด๋ธ ์ฒ๋ผ ๋์
- ๋ฌผ๋ฆฌ์ ์ผ๋ก EC2 ์ธ์คํด์ค์ ํธ์คํธ ์ปดํจํฐ์ ์ฐ๊ฒฐ
- ์ธ์คํด์ค์ ์๋ช ์ด ๋์ผ → ์ธ์คํด์ค๊ฐ ์ข ๋ฃ๋๋ฉด ์ธ์คํด์ค์ ์คํ ์ด์ ๋ฐ์ดํฐ๊ฐ ์์ค
- Amazon EBS
- EC2 ์ธ์คํด์ค์์ ์ฌ์ฉํ ์ ์๋ ๋ธ๋ก ์์ค ์คํ ๋ฆฌ์ง ๋ณผ๋ฅจ์ ์ ๊ณตํ๋ ์๋น์ค
- EC2 ์ธ์คํด์ค๋ฅผ ์ค
- ์ง ๋๋ ์ข ๋ฃํ๋๋ผ๋ ์ฐ๊ฒฐ๋ EBS ๋ณผ๋ฅจ์ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
- Amazon EBS ์ค๋
์ท
- ์ฆ๋ถ ๋ฐฑ์ ์ด๋ค. ์ฆ, ์ฒ์ ๋ณผ๋ฅจ์ ๋ฐฑ์ ํ๋ฉด ๋ชจ๋ ๋ฐ์ดํฐ๊ฐ ๋ณต์ฌ๋๋ค. ์ดํ์ ๋ฐฑ์ ์์๋ ๊ฐ์ฅ ์ต๊ทผ์ ์ค๋ ์ท ์ดํ ๋ณ๊ฒฝ๋ ๋ฐ์ดํฐ ๋ธ๋ก๋ง ์ ์ฅ๋๋ค.
- ์ธ์คํด์ค ์คํ ์ด
- ๊ฐ์ฒด ์คํ ๋ฆฌ์ง
- ๊ฐ ๊ฐ์ฒด๋ ๋ฐ์ดํฐ, ๋ฉํ๋ฐ์ดํฐ, ํค๋ก ๊ตฌ์ฑ๋๋ค
- Amazon S3
- ๊ฐ์ฒด ์์ค์ ์คํ ๋ฆฌ์ง๋ฅผ ์ ๊ณตํ๋ ์๋น์ค์ด๋ค. ๋ฐ์ดํฐ๋ฅผ ๋ฒํท์ ๊ฐ์ฒด๋ก ์ ์ฅํ๋ค.
- Amazon S3 ์คํ ๋ฆฌ์ง ํด๋์ค
- ์ฌ์ฉํ ๋งํผ ๋น์ฉ์ ์ง๋ถ
- ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ ๋น๋
- ํ์ํ ๋ฐ์ดํฐ ๊ฐ์ฉ์ฑ
- ์ฌ์ฉํ ๋งํผ ๋น์ฉ์ ์ง๋ถ
- ์์ฑ ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ ๋ณ๊ฒฝ ํ์๊ฐ ์ ๋ค๋ฉด S3 ↔ ๋ณต์กํ ์ฝ๊ธฐ, ์ฐ๊ธฐ, ๋ณ๊ฒฝ ๊ธฐ๋ฅ์ ์ํํ๋ค๋ฉด ์น์๋ ๋น์ฐํ EBS
- Amazon Elastic File System(Amazon EFS)
- AWS ํด๋ผ์ฐ๋ ์๋น์ค ๋ฐ ์จํ๋ ๋ฏธ์ค ๋ฆฌ์์ค์ ํจ๊ป ์ฌ์ฉ๋๋ ํ์ฅ ๊ฐ๋ฅํ ํ์ผ ์์คํ
- ์๋ ํ๋ก๋น์ ๋
- ํ์ผ ์คํ ๋ฆฌ์ง
- ์ฌ๋ฌ ํด๋ผ์ด์ธํธ๊ฐ ๊ณ ์ ํ์ผํด๋์ ์ ์ฅ๋ ๋ฐ์ดํฐ์ ์ก์ธ์คํ ์ ์์ต๋๋ค.
- Amazon EBS vs Amazon EFS
- EBS ๋ณผ๋ฅจ์ ๋จ์ผ ๊ฐ์ฉ ์์ญ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ.
- EC2 ์ธ์คํด์ค๋ฅผ EBS ๋ณผ๋ฅจ์ ์ฐ๊ฒฐํ๋ ค๋ฉด Amazon EC2 ์ธ์คํด์ค์ EBS ๋ณผ๋ฅจ ๋ชจ๋ ๋์ผํ ๊ฐ์ฉ ์ฌ์ญ์ ์์ฃผํด์ผํ๋ค.
- EFS๋ ๋ฆฌ์ ๋ณ ์๋น์ค์ด๋ค. ์ด ์๋น์ค๋ ์ฌ๋ฌ ๊ฐ์ฉ ์์ญ์ ๊ฑธ์ณ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ค.
- ์ค๋ณต ์คํ ๋ฆฌ์ง๋ฅผ ์ฌ์ฉํ๋ฉด ํ์ผ ์์คํ ์ด ์์นํ ๋ฆฌ์ ์ ๋ชจ๋ ๊ฐ์ฉ ์์ญ์์ ๋์์ ๋ฐ์ดํฐ์ ์์ธ์ค ํ ์ ์์ต๋๋ค. ๋ํ ์จํ๋ ๋ฏธ์ค ์๋ฒ๋ AWS Direct Connect๋ฅผ ์ฌ์ฉํ์ฌ Amazon EFS์ ์์ธ์คํ ์ ์๋ค.
- Amazon Relational Database Service(Amazon RDS)
- AWS ํด๋ผ์ฐ๋์์ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์คํํ ์ ์๋ ์๋น์ค
- ํ๋์จ์ด ํ๋ก๋น์ ๋, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค์ , ํจ์น ์ ์ฉ ๋ฐฑ์ ๊ณผ ๊ฐ์ ์์ ์ ์๋ํํ๋ ๊ด๋ฆฌํ ์๋น์ค
- ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ๋ฐ์ดํฐ๊ฐ ๋ค๋ฅธ ๋ถ๋ถ๊ณผ ๊ด๋ จ๋ ๋ฐฉ์์ผ๋ก ์ ์ฅ
- ์ ํ ์ฟผ๋ฆฌ ์ธ์ด(SQL)์ฌ์ฉ
- Amazon Aurora
- ์ํฐํ๋ผ์ด์ฆ๊ธ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค
- Amazon DynamoDB
- ๋น๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ํ๊ณผ ์ด์ด ์๋ ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๊ตฌ์ฑํ๊ธฐ ๋๋ฌธ์ NpSQL์ด๋ผ๊ณ ํ๋ค
- ํค-๊ฐ ํ์ด. ๋ฐ์ดํฐ๊ฐ ํญ๋ชฉ(ํค)๋ก ๊ตฌ์ฑ ํญ๋ชฉ์ ์์ฑ(๊ฐ)์ ๊ฐ๋๋ค.
- ์๋ฒ๋ฆฌ์ค
- ํ๋ก๋น์ ๋, ํจ์น ์ ์ฉ ๋๋ ๊ด๋ฆฌ๋ฅผ ํ ํ์๊ฐ ์๋ค. ๋ํ ์ํํธ์จ์ด๋ฅผ ์ค์น, ์ ์ง ๊ด๋ฆฌ, ์ด์ ํ ํ์๋ ์๋ค
- ์๋์กฐ์
- ์ฉ๋ ๋ณํ์ ๋ง์ถฐ ์๋์ผ๋ก ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ๋ฉด์ ์ผ๊ด๋ ์ฑ๋ฅ ์ ์ง
- ๋น๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค
- RDS vs DynamoDB
- RDS๋ ์ฌ๋ฌ ํ ์ด๋ธ์ ์๋ ๋ฐ์ดํฐ์ ๋ณต์กํ ๋ถ์์ ์ํํ ์ ์๋ค๋ ๊ฒ์ด ์ฅ์ . ๋น์ฆ๋์ค ๋ถ์์ฉ. ๋ณต์กํ ๊ด๊ณํ ์กฐ์ธ์ด ํ์
- ์ฌ์ค ๋๋ถ๋ถ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅํ๋ ์ฝํ ์ธ ๋ ๋จ์ํ ๋ฃฉ์ ํ ์ด๋ธ. ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ ์ ์์ง๋ง ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฅ์ ์ธ ๋ณต์กํ ๊ธฐ๋ฅ์ด ์ค๋ฒํค๋์ ์ง์ฐ์ ์ ๋ฐํ๋ฉฐ ์ฌ์ฉํ์ง ์์ ๋๋ ๋น์ฉ์ด ๋ฐ์
- DynamoDB๋ ์ค๋ฒํค๋๋ฅผ ๋ชจ๋ ์ ๊ฑฐ. ๋ณต์กํ ์กฐ์ธ ๊ธฐ๋ฅ์ด ํ์ ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ตฌ์ถ
- Amazon Redshift
- ๋น ๋ฐ์ดํฐ ๋ถ์์ ์ฌ์ฉํ ์ ์๋ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ง ์๋น์ค์ด๋ค.
- ์ฌ๋ฌ ์๋ณธ์์ ๋ฐ์ดํฐ๋ฅผ ์์งํ์ฌ ๋ฐ์ดํฐ ๊ฐ์ ๊ด๊ณ ๋ฐ ์ถ์ธ๋ฅผ ํ์ ํ๋๋ฐ ๋์์ด ๋๋ ๊ธฐ๋ฅ์ ์ ๊ณต
- AWS Database Migration Service(AWS DMS)
- ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค, ๋น๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐ ๊ธฐํ ์ ํ์ ๋ฐ์ดํฐ ์ ์ฅ์๋ฅผ ๋ง์ด๊ทธ๋ ์ด์ ํ ์ ์๋ ์๋น์ค์ด๋ค.