๐ SAA ๋์ 5์ผ์ฐจ
๐ Udemy-AWS Certified Solutions Architect Associate ์น์
8
Amazon RDS
- RDS๋ '๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋น์ค'์ ์ฝ์์ด๋ค.
- SQL์ ์ฟผ๋ฆฌ ์ธ์ด๋ก ์ฌ์ฉํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ฉ ๊ด๋ฆฌํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋น์ค์ด๋ค.
- SQL์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฟผ๋ฆฌํ๋ ๊ตฌ์กฐํ๋ ์ธ์ด๋ก ์ ํฉํ๊ณ ๋ง์ ์์ง ์คํ์ ๋๋ฆฌ ์ฌ์ฉ๋๊ณ ์๋ค.
- ํด๋ผ์ฐ๋์ RDS ์๋น์ค์ DB๋ฅผ ์์ฑํ ์ ์๊ณ AWS๊ฐ DB๋ฅผ ๊ด๋ฆฌํ๋ค. AWS๊ฐ ๊ด๋ฆฌํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ง ์ ํ์ผ๋ก๋ ๋ค์๊ณผ ๊ฐ๋ค.
- PostgreSQL
- MySQL
- MariaDB
- Oracle
- Microsoft SQL Server
- Aurora(AWS Proprietary database)
EC2 ์ธ์คํด์ค์ ์์ฒด DB ์๋น์ค๋ฅผ ๋ฐฐํฌํ์ง ์๊ณ RDS๋ฅผ ์ฌ์ฉํ๋ ์ด์
- RDS๋ ๊ด๋ฆฌํ ์๋น์ค์ด๋ค.
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ๋ก๋น์ ๋, ๊ธฐ๋ณธ ์ด์์ฒด์ ํจ์น๊ฐ ์์ ์๋ํ๋์ด ์๋ค.
- ์ง์์ ์ผ๋ก ๋ฐฑ์
์ด ์์ฑ๋๋ฏ๋ก ํน์ ํ์ ์คํฌํ, ์ฆ ํน์ ์์ ์ผ๋ก ๋ณต์ํ ์ ์๋ค.
- ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฑ๋ฅ์ ๋์๋ณด๋์์ ๋ชจ๋ํฐ๋งํ ์ ์๋ค.
- ์ฝ๊ธฐ ์ ์ฉ ๋ณต์ ๋ณธ์ ํ์ฉํด ์ฝ๊ธฐ ์ฑ๋ฅ์ ๊ฐ์ ํ ์ ์๋ค.
- ์ฌํด ๋ณต๊ตฌ ๋ชฉ์ ์ผ๋ก ๋ค์ค AZ๋ฅผ ์ค์ ํ ์ ์๋ค.
- ์ ์ง ๊ด๋ฆฌ ๊ธฐ๊ฐ์ ์
๊ทธ๋ ์ด๋๋ฅผ ํ ์ ์๋ค.
- ์ธ์คํด์ค ์ ํ์ ๋๋ ค ์์ง ํ์ฅํ๊ฑฐ๋ ์ฝ๊ธฐ ์ ์ฉ ๋ณต์ ๋ณธ์ ์ถ๊ฐํ์ฌ ์ํ ํ์ฅํ ์ ์๋ค.
- ํ์ผ ์คํ ๋ฆฌ์ง๋ EBS์ ๊ตฌ์ฑ๋๋ค.
- ํ ๊ฐ์ง ๋จ์ ์ RDS ์ธ์คํด์ค์ SSH ์ก์ธ์คํ ์ ์๋ค๋ ์ ์ด๋ค.
RDS - Storage Auto Scaling
- RDS ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ง๋ค ๋ RDS ์คํ ๋ฆฌ์ง ์คํ ์ค์ผ์ผ๋ง ๊ธฐ๋ฅ์ด ํ์ฑํ๋์ด ์์ผ๋ฉด RDS๊ฐ ์ด๋ฅผ ๊ฐ์งํด์ ์๋์ผ๋ก ์คํ ๋ฆฌ์ง๋ฅผ ํ์ฅํด ์ค๋ค.
- ์คํ ๋ฆฌ์ง๋ฅผ ํ์ฅํ๊ธฐ ์ํด DB๋ฅผ ๋ค์ด์ํค๋ ๋ฑ์ ์์
์ ํ ํ์๊ฐ ์๋ค.
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํ ๋ฆฌ์ง๋ฅผ ์๋์ผ๋ก ํ์ฅํ๋ ์์
์ ํผํ ์ ์๊ฒ ํด์ค๋ค.
- ์ด๋ฅผ ์ํด ์ต๋ ์คํ ๋ฆฌ์ง ์๊ณ๊ฐ์ ์ค์ ํด์ผ ํ๋ค. ์ด๋ ์คํ ๋ฆฌ์ง๋ฅผ ํ์ฅํ ์ต๋์น๋ฅผ ์ ํ๋ ๊ฒ์ด๋ค.
- ํ ๋น๋ ์ฉ๋์์ ๋จ์ ๊ณต๊ฐ์ด 10% ๋ฏธ๋ง์ด ๋๋ฉด ์คํ ๋ฆฌ์ง๋ฅผ ์๋์ผ๋ก ์์ ํ๋ค.
- ์คํ ๋ฆฌ์ง ๋ถ์กฑ ์ํ๊ฐ 5๋ถ ์ด์ ์ง์๋๊ฑฐ๋ ์ง๋ ์์ ์ผ๋ก๋ถํฐ 6์๊ฐ์ด ์ง๋ฌ์ ๊ฒฝ์ฐ ์คํ ์ค์ผ์ผ๋ง์ด ํ์ฑํ๋์ด ์๋ค๋ฉด ์คํ ๋ฆฌ์ง๊ฐ ์๋ ํ์ฅ๋๋ค.(์คํ ๋ฆฌ์ง ์ต์ ํ๊ฐ ์ต๋ 6์๊ฐ ๋์ ์์๋๊ธฐ ๋๋ฌธ์ ์ง๋ ์์ ์ผ๋ก๋ถํฐ 6์๊ฐ ์ดํ์ ์คํ ๋ฆฌ์ง ์คํ ์ค์ผ์ผ๋ง์ ์ํํ๋ ๊ฒ ๊ฐ์)
- ์ํฌ๋ก๋๋ฅผ ์์ธกํ ์ ์๋ ์ ํ๋ฆฌ์ผ์ด์
์์ ๊ต์ฅํ ์ ์ฉํ๋ค.
- ๋ชจ๋ RDS ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ง์์ ์ง์๋๋ ๊ธฐ๋ฅ์ด๋ค.
RDS Read Replicas for read scalability
- ์ฝ๊ธฐ ์ ์ฉ ๋ณต์ ๋ณธ์ ์ต๋ 5๊ฐ๊น์ง ์์ฑํ ์ ์๋ค.
- ์ด๋ค์ ๋์ผํ AZ ๋๋ AZ๋ ๋ฆฌ์ ์ ๊ฑธ์ณ์ ์์ฑ๋ ์ ์๋ค.
- Master RDS ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธ์คํด์ค์ ๋ ์ฝ๊ธฐ ์ ์ฉ ๋ณต์ ๋ณธ ์ฌ์ด์ ๋น๋๊ธฐ์ ๋ณต์ ๊ฐ ๋ฐ์ํ๋ค.
- ๋น๋๊ธฐ์์ด๋ ๊ฒฐ๊ตญ ์ฝ๊ธฐ๊ฐ ์ผ๊ด์ ์ผ๋ก ์ ์ง๋๋ค๋ ๊ฒ์ ์๋ฏธํ๋ค. ๊ฐ๋ น ์ ํ๋ฆฌ์ผ์ด์
์์ ๋ฐ์ดํฐ๋ฅผ ๋ณต์ ํ๊ธฐ ์ ์ฝ๊ธฐ ์ ์ฉ ๋ณต์ ๋ณธ์ ์ฝ์ด๋ค์ด๋ฉด ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ป์ ์ ์๋ค. ์ด๊ฒ์ด ๋ฐ๋ก ์ผ๊ด์ ์ธ ๋น๋๊ธฐ์ ๋ณต์ ์ ์๋ฏธ์ด๋ค.
- ๋ณต์ ๋ณธ ์ค ํ๋๋ฅผ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก๋ ์น๊ฒฉ์์ผ ์ด์ฉํ ์ ์๋ค. ์ฆ ์ด๋ค ๋ณต์ ๋ณธ ์ค ํ๋๋ฅผ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์ฌ์ฉํ๊ณ ์ ํ๋ฉฐ ๊ทธ์ ๋ํ ๊ถํ์ ํ๋ํ๋ฉด ์ด๋ฅผ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์น๊ฒฉ์ํฌ ์ ์๋ค. ๊ทธ ํ์ ์ด ๋ณต์ ๋ณธ์ ๋ณต์ ๋ฉ์ปค๋์ฆ์ ์์ ํ ํํผํ๋ค. ๋์ ์์ฒด์ ์ธ ์์ ์ฃผ๊ธฐ๋ฅผ ๊ฐ๊ฒ ๋๋ค.
- ์ฝ๊ธฐ ์ ์ฉ ๋ณต์ ๋ณธ์ ์ฌ์ฉํ๋ ค๋ ๊ฒฝ์ฐ์๋ ํ๋ฉด ์๋จ์ ์ฃผ์ ์ ํ๋ฆฌ์ผ์ด์
์ ์๋ ๋ชจ๋ ์ฐ๊ฒฐ์ ์
๋ฐ์ดํฐํด์ผ ํ๋ฉฐ ์ด๋ฅผ ํตํด์ RDS ํด๋ฌ์คํฐ ์์ ์ฝ๊ธฐ ์ ์ฉ ๋ณต์ ๋ณธ ์ ์ฒด ๋ชฉ๋ก์ ํ์ฉํ ์ ์๋ค.
- ์ฝ๊ธฐ ์ ์ฉ ๋ณต์ ๋ณธ์ SELECT๋ฌธ๋ง ํ์ํ ๊ฒฝ์ฐ์ ์ฌ์ฉ๋๋ค.

RDS Read Replicas - Network Cost
- AWS์์๋ ํ๋์ AZ์์ ๋ค๋ฅธ AZ๋ก ๋ฐ์ดํฐ๊ฐ ์ด๋ํ ๋์ ๋น์ฉ์ด ๋ฐ์ํ๋ค. ํ์ง๋ง ์์ธ๊ฐ ์กด์ฌํ๋ฉฐ ์ด ์์ธ๋ ๋ณดํต ๊ด๋ฆฌํ ์๋น์ค์์ ๋ํ๋๋ค.
- RDS ์ฝ๊ธฐ ์ ์ฉ ๋ณต์ ๋ณธ์ ๊ด๋ฆฌํ ์๋น์ค์ด๊ธฐ ๋๋ฌธ์ ์์ธ์ด๋ค.
- ์ฝ๊ธฐ ์ ์ฉ ๋ณต์ ๋ณธ์ด ๋ค๋ฅธ AZ ์์ ์์นํ์ง๋ง ๋์ผํ ๋ฆฌ์ ๋ด์ ์์ ๋๋ ๋น์ฉ์ด ๋ฐ์ํ์ง ์๋๋ค.
- ํ์ง๋ง ์๋ก ๋ค๋ฅธ ๋ฆฌ์ ์ ๋ณต์ ๋ณธ์ด ์กด์ฌํ๋ ๊ฒฝ์ฐ ์ฌ๋ฌ ๋ฆฌ์ ์ ๋๋๋ค์ด์ผ ํ๊ธฐ ๋๋ฌธ์ ๋คํธ์ํฌ์ ๋ํ ๋ณต์ ๋น์ฉ์ด ๋ฐ์ํ๋ค.
RDS Multi AZ(Disaster Recovery)
- ๋ค์ค AZ๋ ์ฃผ๋ก ๋ํด ๋ณต๊ตฌ์ ์ฌ์ฉ๋๋ค.
- AZ A์ ์์นํ RDS Master DB ์ธ์คํด์ค๋ฅผ ๋๊ธฐ์์ผ๋ก ๋ณต์ ํด์ AZ B์ ์คํ ๋ฐ์ด ์ธ์คํด์ค๋ก ๋ณต์ ํ๋ค. ๋ง์คํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ชจ๋ ๋ณํ๋ฅผ ๋๊ธฐ์ ์ผ๋ก ๋ณต์ ํ๋ ๊ฒ์ธ๋ฐ ์ด๋ ์ ํ๋ฆฌ์ผ์ด์
์ ๋ง์คํฐ์ ์ฐ์ด๋ ๋ณ๊ฒฝ ์ฌํญ์ด ๋๊ธฐ ์ธ์คํด์ค์๋ ๊ทธ๋๋ก ๋ณต์ ๋๋ค๋ ๊ฒ์ ์๋ฏธํ๋ค.
- ์ฆ ํ๋์ DNS ์ด๋ฆ์ ๊ฐ๊ณ ์ ํ๋ฆฌ์ผ์ด์
๋ํ ํ๋์ DNS ์ด๋ฆ์ผ๋ก ํต์ ํ๋ฉฐ ๋ง์คํฐ์ ๋ฌธ์ ๊ฐ ์๊ธธ ๋์๋ ์คํ ๋ฐ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์๋์ผ๋ก ์ฅ์ ์กฐ์น๊ฐ ์ํ๋๋ค.
- ์ด๋ฅผ ํตํด ๊ฐ์ฉ์ฑ์ ๋์ผ ์ ์๊ธฐ ๋๋ฌธ์ Multi AZ๋ผ๊ณ ๋ถ๋ฆฐ๋ค.
- ์ ์ฒด AZ ๋๋ ๋คํธ์ํฌ๊ฐ ์์ค๋ ๋์ ๋๋นํ ์ฅ์ ์กฐ์น์ด์ ๋ง์คํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ธ์คํด์ค ๋๋ ์คํ ๋ฆฌ์ง์ ์ฅ์ ๊ฐ ๋ฐ์ํ ๋ ์คํ ๋ฐ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์๋ก์ด ๋ง์คํฐ๊ฐ ๋ ์ ์๋๋ก ํ๋ ๊ฒ์ด๋ค.
- ๋ฐ๋ก ์ฑ์ ์๋์ผ๋ก ์กฐ์น๋ฅผ ์ทจํ ํ์๊ฐ ์๋ค. ์๋์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฐ๊ฒฐ์ด ์๋๋๊ณ ์ฅ์ ์กฐ์น๊ฐ ํ์ํ๊ฒ ๋ ๋์๋ ์คํ ๋ฐ์ด๊ฐ ๋ง์คํฐ๋ก ์น๊ฒฉ๋๋ ๊ณผ์ ์ด ์๋์ผ๋ก ์ด๋ฃจ์ด์ง ํ
๋๊น ๋ง์ด๋ค.
- ์ค์ผ์ผ๋ง์ ์ด์ฉ๋์ง ์๋๋ค. ์คํ ๋ฐ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋จ์ง ๋๊ธฐ ๋ชฉ์ ํ๋๋ง ์ํํ๋ค. ๋ง์คํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ๋ฅผ ๋๋นํ ์ฅ์ ์กฐ์น์ผ ๋ฟ์ด๋ค.
- ์ฝ๊ธฐ ์ ์ฉ ๋ณต์ ๋ณธ๋ ์ฅ์ ๋ฅผ ๋๋นํ์ฌ ๋ค์ค AZ๋ก ์ค์ ํ ์ ์๋ค. (์ผ๊ธฐ ์ ์ฉ ๋ณต์ ๋ณธ vs Multi AZ์ ์ฐจ์ด๋ฅผ ๋ฌป๋ ๋ฌธ์ ๊ฐ ์์ฃผ ์ถ์ ๋๋ค)
RDS From Single-AZ to Multi-AZ
- ์ํ์์ ๋จ์ผ AZ์์ ๋ค์ค AZ๋ก RDS ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ํ์ด ๊ฐ๋ฅํ ์ง ๋ฌผ์ ์ ์๋ค.
- ๋จ์ผ AZ์์ ๋ค์ค AZ๋ก ์ ํํ ๋ ๋ค์ดํ์์ด ์ ํ ์๋ค๋ ์ ์ ์ผ๋์ ๋ฌ์ผ ํ๋ค.
- ์ฆ ๋จ์ผ AZ์์ ๋ค์ค AZ๋ก ์ ํํ ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ค์งํ ํ์๊ฐ ์๋ค.
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ ์ ํด๋ฆญํ๊ณ ๋ค์ค AZ ๊ธฐ๋ฅ์ ํ์ฑํ์ํค๊ธฐ๋ง ํ๋ฉด ๋๋ค.(๋ฒํผ๋ง ๋๋ฅด๋ฉด ์์์ ์ํ๋จ)
- ์ด๋ฅผ ํตํด์ RDS ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธ์คํด์ค๋ ๋ง์คํฐ๋ฅผ ๊ฐ๊ณ ๋๊ธฐ์ ๋ณต์ ๋ณธ์ธ ์คํ ๋ฐ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํ๋ณดํ๋ค.
<๋๋ง์ ์ดํด>
- ๋๊ธฐ์ ๋ณต์ ๋ณธ -> ๋ง์คํฐ & ์คํ ๋ฐ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ๋น๋๊ธฐ์ ๋ณต์ ๋ณธ -> ๋ง์คํฐ & ์ฝ๊ธฐ ์ ์ฉ ๋ฐ์ดํฐ๋ฒ ์ด์ค
RDS Custom
- RDS Custom์ Oracle๊ณผ Microsoft SQL Server ๋ ์ ํ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ค๋ฃฌ๋ค.
- RDS Custom ๋๋ถ์ ์ด ๋์์ OS ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฌ์ฉ์ ์ง์ ๊ธฐ๋ฅ์ ์ก์ธ์คํ ์ ์๋ค.
- RDS๋ฅผ ํตํด AWS์์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ํ ์ค์ , ์ด์ ๊ทธ๋ฆฌ๊ณ ์ค์ผ์ผ๋ง ์ฅ์ ์ ๋ชจ๋ ์ฑ๊ธธ ์ ์๋ค.
- RDS Custom ์ต์
์ ์ถ๊ฐํ๋ฉด ๊ธฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ด์์ฒด์ ์ ์ ๊ทผํ ์ ์๊ฒ ๋๋ค.
- ๋ฐ๋ผ์ ๋ด๋ถ ์ค์ ๊ตฌ์ฑ, ํจ์น ์ ์ฉ ๊ทธ๋ฆฌ๊ณ ๋ค์ดํฐ๋ธ ๊ธฐ๋ฅ ํ์ฑํ๊ฐ ๊ฐ๋ฅํ๋ฉฐ SSH ๋๋ SSM ์ธ์
๊ด๋ฆฌ์๋ฅผ ์ฌ์ฉํด์ RDS ๋ค์ ์๋ ์์ EC2 ์ธ์คํด์ค์ ์ก์ธ์คํ ์ ์๋ค.
- ์ฌ์ฉ์ ์ง์ ์ค์ ์ ์ฌ์ฉํ๋ ค๋ฉด RDS๊ฐ ์์๋ก ์๋ํ, ์ ์ง ๊ด๋ฆฌ ๋๋ ์ค์ผ์ผ๋ง๊ณผ ๊ฐ์ ์์
์ ์ํํ์ง ์๋๋ก ์๋ํ๋ฅผ ๊บผ๋๋ ๊ฒ์ด ์ข๋ค.
- ์ด์ ๊ธฐ์ EC2 ์ธ์คํด์ค์ ์ก์ธ์ค๊ฐ ๊ฐ๋ฅํ๋ฏ๋ก ๋ฌธ์ ๊ฐ ์ฝ๊ฒ ๋ฐ์ํ ์ ์๊ธฐ ๋๋ฌธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๋
์ท์ ๋ง๋ค์ด ๋๋ ๊ฒ์ด ์ข๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ค๋ฅ๊ฐ ๋ฐ์ํ์ ๋ ๋ณต๊ตฌ๊ฐ ์ด๋ ค์ธ ์๋ ์๋ค.
- ์์ฝ ๋น๊ต
- RDS: ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ์ฒด์ ์ด์์ฒด์ ๊ฐ AWS์ ์ํด ๊ด๋ฆฌ๋๋ค.
- RDS Custom: Oracle ๋ฐ Microsoft SQL Server์์๋ง ์ฌ์ฉ ๊ฐ๋ฅํ๋ค. ๊ธฐ์ ์ด์ ์ฒด์ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํ ๊ด๋ฆฌ์ ๊ถํ ์ ์ฒด๋ฅผ ๊ฐ๊ฒ ๋๋ค.
Amazon Aurora
- Aurora๋ AWS ๊ณ ์ ์ ๊ธฐ์ ์ด๋ค. (์คํ์์ค๋ ์๋๋ค)
- Postgres ๋ฐ MySQL๊ณผ ํธํ๋๋๋ก ๋ง๋ค์๋ค.
- Aurora ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํธํ ๊ฐ๋ฅํ ๋๋ผ์ด๋ฒ๊ฐ ์๋๋ฐ Postgres ๋ฐ MySQL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฐ๊ฒฐํ๋ฉด ์๋ํจ์ ์๋ฏธํ๋ค.
- ํด๋ผ์ฐ๋์ ์ต์ ํ๋์ด ์๊ณ ์ฌ๋ฌ ๊ฐ์ง ๋๋ํ ์ต์ ํ๋ฅผ ํตํด์ RDS์ MySQL๋ณด๋ค 5๋ฐฐ ๋์ ์ฑ๋ฅ์ด๊ณ RDS์ Postgres๋ณด๋ค๋ 3๋ฐฐ ๋์ ์ฑ๋ฅ์ด๋ค.
- ๋จ์ํ ์ฑ๋ฅ๋ฟ ์๋๋ผ ๋ค์ํ ๊ฐ์ ์ ๋ค์ด ์๋ค.
- Aurora Storage๋ ์๋์ผ๋ก ํ์ฅํ๋ค. 10GB์์ ์์ํ์ง๋ง ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ ๋ง์ ๋ฐ์ดํฐ๋ฅผ ๋ฃ์ ์๋ก ์๋์ผ๋ก 12TB๊น์ง ์ปค์ง๋ค.
- ์ฝ๊ธฐ ์ ์ฉ ๋ณต์ ๋ณธ์ ๊ฒฝ์ฐ 15๊ฐ์ ๋ณต์ ๋ณธ์ ๋ ์ ์๋ค. ๋ณต์ ์๋๋ ํจ์ฌ ๋น ๋ฅด๋ค.
- Aurora์ ์ฅ์ ์กฐ์น๋ ์ฆ๊ฐ์ ์ด๋ค. ๋ฐ๋ผ์ ๋ค์ค AZ๋ MySQL RDS๋ณด๋ค ํจ์ฌ ๋น ๋ฅด๋ค. ๊ทธ๋ฆฌ๊ณ ๊ธฐ๋ณธ์ ์ผ๋ก ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ์ด๋ฏ๋ก ๊ฐ์ฉ์ฑ์ด ๋๋ค.
- ๋น์ฉ์ RDS์ ๋นํด ์ฝ 20%์ ๋ ๋์ง๋ง ์ค์ผ์ผ๋ง ์ธก๋ฉด์์ ํจ์ฌ ๋ ํจ์จ์ ์ด๋ค. ๋ฐ๋ผ์ ์คํ๋ ค ๋น์ฉ์ ์ ๊ฐํ ์ ์๋ค.
Aurora High Availability and Read Scaling
- Aurora๋ ํน์ดํ๊ฒ๋ 3๊ฐ์ AZ์ ๊ฑธ์ณ ๋ฌด์ธ๊ฐ๋ฅผ ๊ธฐ๋กํ ๋๋ง๋ค 6๊ฐ์ ์ฌ๋ณธ์ ์ ์ฅํ๋ค.
- ๋ฐ๋ผ์ Aurora๋ ๊ฐ์ฉ์ฑ์ด ๋์ผ๋ฉฐ ์ฐ๊ธฐ์๋ 6๊ฐ์ ์ฌ๋ณธ ์ค 4๊ฐ๋ง ์์ผ๋ฉด ๋๋ค. ์ด๋ AZ ์ค ํ๋๊ฐ ์์ด๋ ๊ด์ฐฎ์์ ์๋ฏธํ๋ค.
- ์ฝ๊ธฐ์๋ 6๊ฐ์ ์ฌ๋ณธ ์ค 3๊ฐ๋ง ์์ผ๋ฉด ๋๋ค. ์ฆ, ์ฝ๊ธฐ ๊ฐ์ฉ์ฑ์ด ๋๋ค.
- ์ผ์ข
์ ์๊ฐ ๋ณต๊ตฌ ๊ณผ์ ์ด ์๋ค. ์ผ๋ถ ๋ฐ์ดํฐ๊ฐ ์์๋๊ฑฐ๋ ๋ฌธ์ ๊ฐ ์์ผ๋ฉด ๋ฐฑ์๋์์ P2P ๋ณต์ ๋ฅผ ํตํ ์๊ฐ ๋ณต๊ตฌ๊ฐ ์งํ๋๋ค.
- ๊ทธ๋ฆฌ๊ณ ๋จ์ผ ๋ณผ๋ฅจ์ ์์กดํ์ง ์๊ณ ์ ๋ฐฑ๊ฐ์ ๋ณผ๋ฅจ์ ์ฌ์ฉํ๋ค.

- ์์ ์ฌ์ง์ ๋ณด๋ฉด ํ๋์ ์ฐ๊ธฐ์ ๋ฐ๋ผ 6๊ฐ์ ์ฌ๋ณธ์ด ์ ์ฅ๋์์์ ํ์ธํ ์ ์๋ค. ๋ํ ์ฃผํฉ์ ์ฐ๊ธฐ์ ๋ฐ๋ผ 6๊ฐ์ ์ฌ๋ณธ์ด ์ ์ฅ๋์์์ ํ์ธํ ์ ์๋ค.
- Aurora๋ RDS์ ๋ค์ค AZ์ ์ ์ฌํ๋ค. ์ฐ๊ธฐ๋ฅผ ๋ฐ๋ ์ธ์คํด์ค(master instance)๋ ํ๋ ๋ฟ์ด๋ค. ๋ฐ๋ผ์ Aurora์๋ ๋ง์คํฐ๊ฐ ์กด์ฌํ๊ณ ์ฌ๊ธฐ์ ์ฐ๊ธฐ๋ฅผ ๋ฐ๊ฒ ๋๋ค.
- ๋ง์คํฐ๊ฐ ์๋ํ์ง ์์ผ๋ฉด ํ๊ท 30์ด ์ด๋ด๋ก ์ฅ์ ์กฐ์น(failover)๊ฐ ์์๋๋ค. ์ฅ์ ์กฐ์น๊ฐ ๋งค์ฐ ๋น ๋ฅด๋ค.
- ๋ง์คํฐ ์ธ์ ์ฝ๊ธฐ๋ฅผ ์ ๊ณตํ๋ ์ฝ๊ธฐ ์ ์ฉ ๋ณต์ ๋ณธ์ 15๊ฐ๊น์ง ๋ ์ ์๋ค. ๋ฐ๋ผ์ ๋ณต์ ๋ณธ์ ๋ง์ด ๋๊ณ ์ฝ๊ธฐ ์ํฌ๋ก๋๋ฅผ ์ค์ผ์ผ๋งํ ์ ์๋ค.
- ๋ง์คํฐ์ ๋ฌธ์ ๊ฐ ์๊ธฐ๋ฉด ์ฝ๊ธฐ ์ ์ฉ ๋ณต์ ๋ณธ ์ค ํ๋๊ฐ ๋ง์คํฐ๊ฐ ๋์ด ๋์ฒดํ๋ค. ์ฆ, RDS์๋ ์๋ ๋ฐฉ์์ด ๊ฝค ๋ค๋ฅด๋ค. ๊ทธ๋ฌ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ง์คํฐ๊ฐ ํ๋์ธ ๊ฑด ๋์ผํ๋ค.
- ์ด ๋ณต์ ๋ณธ๋ค์ ๋ฆฌ์ ๊ฐ ๋ณต์ ๋ฅผ ์ง์ํ๋ค.
- ์ ๋ฆฌํ์๋ฉด ๋ง์คํฐ๋ ํ๋๊ณ , ๋ณต์ ๋ณธ์ ์ฌ๋ฟ์ด๋ฉฐ ์คํ ๋ฆฌ์ง๊ฐ ๋ณต์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์์ ๋ธ๋ก ๋จ์๋ก ์๊ฐ ๋ณต๊ตฌ ๋๋ ํ์ฅ์ด ์ผ์ด๋๋ค.
Aurora DB Cluster
- ์ ์ ์ธ๊ธํ๋ฏ์ด ๊ณต์ ๋ณผ๋ฅจ์ 10GB์์ 128TB๊น์ง ์๋์ผ๋ก ํ์ฅ๋๋ค.
- ์คํ ๋ฆฌ์ง์ ์ฐ๋ ๊ฒ์ ๋ง์คํฐ๋ง์ด ๊ฐ๋ฅํ๋ค. ๋ง์คํฐ๊ฐ ๋ฐ๋๊ฑฐ๋ ์ฅ์ ์กฐ์น๊ฐ ์คํ๋ ์ ์์ผ๋ฏ๋ก Aurora์์๋ Writer ์๋ํฌ์ธํธ๋ฅผ ์ ๊ณตํ๋ค. Writer ์๋ํฌ์ธํธ๋ DNS ์ด๋ฆ์ผ๋ก ํญ์ ๋ง์คํฐ๋ฅผ ๊ฐ๋ฆฌํจ๋ค. ๋ฐ๋ผ์ ์ฅ์ ์กฐ์น ํ์๋ ํด๋ผ์ด์ธํธ๋ Writer ์๋ํฌ์ธํธ์ ์ํธ์์ฉํ๊ฒ ๋๋ค.
- ์ ์ ์ธ๊ธํ๋ฏ์ด ๋ค์์ ์ฝ๊ธฐ ์ ์ฉ ๋ณต์ ๋ณธ์ด ์๋ค. ์ฝ๊ธฐ ์ ์ฉ ๋ณต์ ๋ณธ์ 15๊ฐ๊น์ง ์์ฑ ๊ฐ๋ฅํ๋ฉฐ ์๋ ์ค์ผ์ผ๋ง์ ์ค์ ํด์ ํญ์ ์ ์ ํ ์์ ์ฝ๊ธฐ ์ ์ฉ ๋ณต์ ๋ณธ์ด ์กด์ฌํ๋๋ก ํ ์ ์๋ค.
- ์๋ ์ค์ผ์ผ๋ง์ด ์ปค์ ธ ์๋ ๊ฒฝ์ฐ ์ฐ๋ฆฌ์ ์ฑ ์
์ฅ์์๋ ๋ณต์ ๋ณธ์ด ์ด๋์ ์๊ณ , URL์ ๋ฌด์์ด๊ณ ์ด๋ป๊ฒ ์ฐ๊ฒฐํ๋์ง ํ์
ํ๊ธฐ ์ด๋ ค์ธ ์๋ ์๋ค. ๊ทธ๋์ ์ด๋ฅผ ์ํ ๊ธฐ๋ฅ์ผ๋ก 'Reader ์๋ํฌ์ธํธ'๋ผ๋ ๊ฒ์ด ์๋ค. ๋ฆฌ๋ ์๋ํฌ์ธํธ๋ ๋ผ์ดํฐ ์๋ํฌ์ธํธ์ ์ ํํ ๊ฐ์ ๊ธฐ๋ฅ์ ํ๋ค.
์ฐ๊ฒฐ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ๋์์ ์ค๋ค. ๋ชจ๋ ์ฝ๊ธฐ ์ ์ฉ ๋ณต์ ๋ณธ๊ณผ ์๋์ผ๋ก ์ฐ๊ฒฐ๋๋ค.
- ๋ฐ๋ผ์ ํด๋ผ์ด์ธํธ๊ฐ ๋ฆฌ๋ ์๋ํฌ์ธํธ์ ์ฐ๊ฒฐ๋ ๋๋ง๋ค ์ฝ๊ธฐ ์ ์ฉ ๋ณต์ ๋ณธ ์ค ํ๋๋ก ์ฐ๊ฒฐ๋๋ฉฐ ์ด๋ฐ ๋ฐฉ์์ผ๋ก ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ๋์์ค๋ค. ๋ก๋ ๋ฐธ๋ฐ์ฑ์ด ๋ฌธ์ฅ ๋ ๋ฒจ์ด ์๋ ์ฐ๊ฒฐ ๋ ๋ฒจ์์ ์ผ์ด๋๋ค๋ ์ฌ์ค์ ๊ผญ ๊ธฐ์ตํด๋ผ!
Features of Aurora
- ๊ธฐ๋ฅ์ ๋ ์์ธํ ์ดํด๋ณด๋ฉด ์ด๋ฏธ ์ธ๊ธํ๋ ๋ด์ฉ์ด ๋์จ๋ค.
- ์๋ ์ฅ์ ์กฐ์น
- ๋ฐฑ์
๋ฐ ๋ณต๊ตฌ
- ๊ฒฉ๋ฆฌ ๋ฐ ๋ณด์
- ์ฐ์
๊ท์ ์ค์
- ์๋ ์ค์ผ์ผ๋ง์ ํตํ ๋ฒํผ์ ์ค์ผ์ผ๋ง
- ์ ๋ก ๋ค์ดํ์ ์๋ ํจ์น ์ค์
- ๊ฐ์ ๋ ๋ชจ๋ํฐ๋ง
- ํต์ ์ ์ง ๊ด๋ฆฌ
- ๋ฐฑํธ๋(Backtrack): ๊ณผ๊ฑฐ ์ด๋ค ์์ ์ ๋ฐ์ดํฐ๋ก๋ ๋ณต์ํ ์ ์๊ฒ ํด์ค๋ค.
Aurora Replicas - Auto Scaling
- ๋ฆฌ๋ ์๋ํฌ์ธํธ์ ์ฝ๊ธฐ ์์ฒญ์ด ๋ง์ ๋ Amazon Aurora ๋ฐ์ดํฐ๋ฒ ์ด์ค์ CPU ์ฌ์ฉ๋์ด ์ฆ๊ฐํ๋ค.
- ์ด๋ฐ ์ํฉ์์ ๋ณต์ ๋ณธ ์๋ ์ค์ผ์ผ๋ง์ ์ค์ ํ๋ฉด Amazon Aurora ๋ณต์ ๋ณธ์ด ์ถ๊ฐ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ์๋ก์ด ๋ณต์ ๋ณธ์ ์ฒ๋ฆฌํ๊ธฐ ์ํด ์๋์ผ๋ก ๋ฆฌ๋ ์๋ํฌ์ธํธ๊ฐ ์ฐ์ฅ๋๋ค.
- ๊ทธ๋ฌ๋ฉด ์ด ์๋ก์ด ๋ณต์ ๋ณธ๋ค์ด ํธ๋ํฝ์ ๋ฐ๊ฒ ๋๊ณ ์ฝ๊ธฐ๊ฐ ์ข ๋ ๋ถ์ฐ๋ ํํ๋ก ์ด๋ฃจ์ด์ง๊ฒ ๋๋ค. ์ด๋ฅผ ํตํด ์ ๋ฐ์ CPU ์ฌ์ฉ๋ ๊ฐ์๋ฅผ ๊ธฐ๋ํ ์ ์๋ค.

Aurora - Custom Endpoints
- ์์ ๊ฐ์ ์ํฉ์ด๋ค. ๊ทธ๋ฌ๋ ์ด๋ฒ์๋ ๋ ์ข
๋ฅ์ ๋ค๋ฅธ ๋ณต์ ๋ณธ์ด ์๋ค. ์ผ๋ถ ๋ณต์ ๋ณธ์ ๋ค๋ฅธ ๋ณต์ ๋ณธ๋ณด๋ค ํฌ๊ธฐ๊ฐ ํฌ๋ค.
- ์ด๋ ๊ฒ ํ๋ ์ด์ ๋ Aurora ์ธ์คํด์ค์ ์๋ธ์
์ ์ฌ์ฉ์ ์ง์ ์๋ํฌ์ธํธ๋ก ์ ์ํ๊ธฐ ์ํด์์ด๋ค. ์ด ํน์ ๋ณต์ ๋ณธ์์ ํน์ ์ฟผ๋ฆฌ๋ฅผ ์คํํ๋ ๊ฒ ๋ ๋์ ์๋ ์๊ธฐ ๋๋ฌธ์ด๋ค.
- ๋ฐ๋ผ์, ์ด๋ ๊ฒ ์ฌ์ฉ์ ์ง์ ์๋ํฌ์ธํธ๋ฅผ ์ ์ํ ์ ์๋ค.
- ๊ทธ๋ฆฌ๊ณ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ์ ์ง์ ์๋ํฌ์ธํธ๋ฅผ ์ ์ํ๋ฉด ๋ฆฌ๋ ์๋ํฌ์ธํธ๋ ์ฌ์ฉํ์ง ์๋๋ค.๋ฆฌ๋ ์๋ํฌ์ธํธ๊ฐ ์ฌ๋ผ์ง์ง๋ ์์ง๋ง ๋ ์ด์ ์ฌ์ฉํ์ง ์๊ฒ ๋๋ค.

Aurora Serverless
- ์ด๋ ์ค์ ์ฌ์ฉ๋์ ๊ธฐ๋ฐํ ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธ์คํด์คํ์ ์๋ ์ค์ผ์ผ์ ๊ฐ๋ฅํ๊ฒ ํด์ค๋ค.
- ์ด๋ ๋น์ ๊ธฐ์ ๊ฐํ์ , ๋๋ ์์ธก ๋ถํํ ์ํฌ๋ก๋์ ์ ์ฉํ๋ค.
- ์ฉ๋ ๊ณํ์ ์ธ์ธ ํ์๊ฐ ์ ํ ์๋ค.
- ๊ฐ Aurora ์ธ์คํด์ค์ ๋ํด ๋งค ์ด๋น ๋น์ฉ์ ์ง๋ถํ๊ฒ ๋๋ค. ๋น์ฉ ๋ฉด์์ ํจ์ฌ ํจ์จ์ ์ด๋ค.
- ์๋ฆฌ๋ฅผ ์ดํด๋ณด๋ฉด ํด๋ผ์ด์ธํธ๋ Aurora ๊ด๋ฆฌ ํ์ ํ๋ก์ ํ๋ฆฟ๊ณผ ์ํตํ๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฐฑ์๋์์ ์ํฌ๋ก๋์ ๊ธฐ๋ฐํด ์๋ฒ๋ฆฌ์ค ๋ฐฉ์์ผ๋ก ์ฌ๋ฌ Aurora ์ธ์คํด์ค๊ฐ ์์ฑ๋๋ค. ๋ฐ๋ผ์ ์ฉ๋์ ๋ฏธ๋ฆฌ ํ๋ณดํ ํ์๊ฐ ์๋ค.

Aurora Multi-Master
- ๋ฉํฐ ๋ง์คํฐ๋ ๋ผ์ดํฐ ๋
ธ๋์ ๋ํ ์ฆ๊ฐ์ ์ธ ์ฅ์ ์กฐ์น๋ก ๋ผ์ดํฐ ๋
ธ๋์ ๋์ ๊ฐ์ฉ์ฑ์ ๊ฐ์ถ๊ณ ์ ํ ๋ ์ฌ์ฉํ๋ค.
- ์ด ๊ฒฝ์ฐ Aurora ํด๋ฌ์คํฐ์ ๋ชจ๋ ๋
ธ๋์์ ์ฝ๊ธฐ ๋ฐ ์ฐ๊ธฐ๊ฐ ๊ฐ๋ฅํ๋ค.
Global Aurora
- Aurora ๋ฆฌ์ ๊ฐ ๋ณต์ ๋ณธ์ ์ฌํด ๋ณต๊ตฌ์ ๋ง์ ๋์์ด ๋๋ฉฐ ๊ฐ๋จํ๊ฒ ์์ฑ ๊ฐ๋ฅํ๋ค.
- ํ์ง๋ง ์ต๊ทผ์๋ Aurora Global ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ง๋๋ ๊ฒ์ ๊ถ์ฅํ๊ณ ์๋ค.
- Global Aurora์ ๊ฒฝ์ฐ ๋ชจ๋ ์ฐ๊ธฐ ๋ฐ ์ฝ๊ธฐ๊ฐ ์งํ๋๋ ํ๋์ ๊ธฐ๋ณธ ๋ฆฌ์ ์ด ์๋ค. ๋ณต์ ์ง์ฐ์ด 1์ด ๋ฏธ๋ง์ธ ๋ณด์กฐ ์ฝ๊ธฐ ์ ์ฉ ๋ฆฌ์ ์ ๋ค์ฏ ๊ฐ๊น์ง ์ค์ ํ ์ ์๊ณ ๊ฐ ๋ณด์กฐ ์ง์ญ๋ง๋ค ์ฝ๊ธฐ ์ ์ฉ ๋ณต์ ๋ณธ์ 16๊ฐ๊น์ง ์์ฑ ๊ฐ๋ฅํ๋ค.
- ์ด๋ ๊ฒ ํ๋ฉด ์ธ๊ณ ๊ฐ์ง์ ์๋ ์ฝ๊ธฐ ์ ์ฉ ๋ณต์ ๋ณธ์ ์ง์ฐ ์๊ฐ์ ๋จ์ถํ ์ ์๋ค.
- ๋ํ ํ ๋ฆฌ์ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์๋ ์ค๋จ๋ ๊ฒฝ์ฐ ์ฌํด ๋ณต๊ตฌ ๋ชฉ์ ์ผ๋ก ๋ค๋ฅธ ์ง์ญ์ ์น๊ฒฉํ๋๋ฐ ํ์ํ RTO(๋ณต๊ตฌ ์๊ฐ ๋ชฉํ)๋ 1๋ถ ๋ฏธ๋ง์ด๋ค.
- ์ด๋ ๋ค๋ฅธ ๋ฆฌ์ ์ผ๋ก ๋ณต๊ตฌํ๋ ๋ฐ 1๋ถ๋ ๊ฑธ๋ฆฌ์ง ์๋๋ค๋ ๋ป์ด๋ค.
- ๋ฐ๋ผ์, Aurora Global ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ฆฌ์ ์ ๊ฑธ์ณ ๋ฐ์ดํฐ๋ฅผ ๋ณต์ ํ๋๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ ํ๊ท 1์ด ๋ฏธ๋ง์ด๋ค.
Aurora Machine Learning
- Aurora๋ AWS ๋ด์ ๋จธ์ ๋ฌ๋ ์๋น์ค์์ ํตํฉ์ ์ง์ํ๋ค.
- Aurora ๋จธ์ ๋ฌ๋์ ๊ฐ๋
์ ML ๊ธฐ๋ฐ ์์ธก์ SQL ์ธํฐํ์ด์ค๋ก ์ ํ๋ฆฌ์ผ์ด์
์ ์ ์ฉํ๋ ๊ฒ์ด๋ค.
- Aurora์ ๋ค์ํ AWS ๋จธ์ ๋ฌ๋ ์๋น์ค๋ฅผ ์ฝ๊ณ ์ต์ ํ๋ ๋ฐฉ์์ผ๋ก ์์ ํ๊ฒ ํตํฉํ ์ ์๋ค.
- ์ง์ํ๋ ๋ ์๋น์ค๊ฐ ์๋ค.
- ๋ฐฑ์๋์์ ์ด๋ค ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ด๋ผ๋ ์ฌ์ฉํ ์ ์๊ฒ ํด์ฃผ๋ sageMaker
- ๊ฐ์ ๋ถ์์ ์ฌ์ฉํ๋ Amazon Comprehend์ด๋ค.
- Aurora ML์ ์ฌ์ฉํ๊ธฐ ์ํด ๋จธ์ ๋ฌ๋ ๊ฒฝํ์ ํ์ํ์ง ์๋ค.
- ํ์ฉ ์์๋ก๋ ๊ฐ์ง ๋ง์ถค ๊ด๊ณ , ๊ฐ์ ๋ถ์, ์ ํ ์ถ์ฒ ๋ฑ์ด ์๋ค.

RDS Backups
- ์๋ ๋ฐฑ์
- ์ด๋ RDS ์๋น์ค๊ฐ ์๋์ผ๋ก ๋งค์ผ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ์ง ๊ด๋ฆฌ ์๊ฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ์ฒด๋ฅผ ๋ฐฑ์
ํ๋ค๋ ๋ป์ด๋ค.
- ๊ฑฐ๊ธฐ์ ๋ํด์ 5๋ถ๋ง๋ค ํธ๋์ญ์
๋ก๊ทธ๋ ๋ฐฑ์
๋๋ค. ์ด๋ ๊ฐ์ฅ ์ต์ ๋ฐฑ์
์ด 5๋ถ ์ ์์ ๋ปํ๋ค. ๋ฐ๋ผ์, ์ด ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ฉด 5๋ถ๋ณด๋ค ์ด์ ์ ์ด๋ค ์์ ์ผ๋ก๋ ๋ณต๊ตฌ๊ฐ ๊ฐ๋ฅํ๋ค.
- ์๋ ๋ฐฑ์
๋ณด์ ๊ธฐ๊ฐ์ 1์ผ์์ 35์ผ๊น์ง๋ก ์ค์ ํ ์ ์๋ค. 0์ผ๋ก ์ค์ ํด์ ์๋ ๋ฐฑ์
์ ๋นํ์ฑํํ ์ ์๋ค.
- ์๋ DB ์ค๋
์ท ์์ฑ
- ์ฌ์ฉ์๊ฐ ์๋์ผ๋ก ํธ๋ฆฌ๊ฑฐํด์ผ ํ๋ค.
- ํ์ง๋ง ์๋ ๋ฐฑ์
์ ์ํ๋ ๋งํผ ์ค๋ซ๋์ ๋ณด์ ํ ์ ์๋ค๋ ์ฅ์ ์ด ์๋ค.
- ์๋ ๋ฐฑ์
์ ๊ธฐ๊ฐ์ด ์ง๋๋ฉด ์ฌ๋ผ์ง์ง๋ง ์๋์ผ๋ก ๋ง๋ DB ์ค๋
์ต์ ์ํ๋ ๊ธฐ๊ฐ ๋์ ๋ณด์ ๊ฐ ๊ฐ๋ฅํ๋ค.
- ํธ๋ฆญ: ๋ฉ์ถ RDS ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ฒฝ์ฐ, ์คํ ๋ฆฌ์ง์ ๋ํ ๋น์ฉ์ ์ง๋ถํด์ผ ํ๋ค. ๋ง์ฝ ์ค๋ซ ๋์ ๋ฉ์ถฐ์ผ ํ๋ค๋ฉด snapshot & restoreํ๋ ๋ฐฉ๋ฒ์ ํํ์. ์ค๋
์ท์ ๋น์ฉ์ RDS ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํ ๋ฆฌ์ง ๋ณด๋ค ํจ์ฌ ์ ๋ ดํ๋ค.
Aurora Backups
- ์๋ํ๋ ๋ฐฑ์
- 1 ~ 35์ผ๊น์ง ๋ณด์ ๊ฐ๋ฅํ ์๋ ๋ฐฑ์
, ๋นํ์ฑํ๋ ๋ถ๊ฐ๋ฅ
- RDS์์๋ ๋นํ์ฑํ๊ฐ ๊ฐ๋ฅํ์ง๋ง Aurora์์๋ ๋ถ๊ฐ๋ฅํ๋ค.
- ์ง์ ์๊ฐ ๋ณต๊ตฌ ๊ธฐ๋ฅ(์ ํด์ง ์๊ฐ ๋ฒ์ ๋ด์ ์ด๋ ์์ ์ผ๋ก๋ ๋ณต๊ตฌ๊ฐ ๊ฐ๋ฅํ๋ค)
- ์๋ DB ์ค๋
์ท
- ์ฌ์ฉ์๊ฐ ์๋์ผ๋ก ๋ง๋ค ์ ์๋ค.
- ์ํ๋ ๊ธฐ๊ฐ ๋์ ๋ณด์ ๊ฐ๋ฅํ๋ค.
RDS & Aurora Restore options
- RDS & Aurora์ ๋ฐฑ์
๋๋ ์ค๋
์ท์ ์๋ก์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ๋ณต์ํ ์ ์๋ค.
- ์๋ ๋ฐฑ์
์ด๋ ์๋ ์ค๋
์ท์ ๋ณต์ํ ๋๋ง๋ค ์๋ก์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์์ฑ๋๋ค.
- ๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก๋ S3๋ก๋ถํฐ MySQL RDS ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ณต์ํ ์ ์๋ค. S3๋ AWS ํด๋ผ์ฐ๋์ ๊ฐ์ฒด๋ฅผ ์ ์ฅํ๋ ๋งค์ฐ ์ธ๊ธฐ์๋ ์๋น์ค์ด๋ค.
- ๊ธฐ๋ณธ์ ์ธ ๊ฐ๋
์ ์จํ๋ ๋ฏธ์ค ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐฑ์
์ ๋ง๋ค์ด์ ๊ฐ์ฒด ์คํ ๋ฆฌ์ง์ธ Amazon S3์ ๋๋ ๊ฒ์ด๋ค.
- ๊ทธ๋ฆฌ๊ณ ๋ง์ง๋ง์ผ๋ก RDS์๋ Amazon S3์์ MySQL์ ์คํ ์ค์ธ ์๋ก์ด RDS ์ธ์คํด์ค๋ก ๋ฐฑ์
ํ์ผ์ ๋ณต์ํ๋ ๋ฐฉ๋ฒ์ด ์๋ค.
- S3๋ก๋ถํฐ MySQL Aurora ํด๋ฌ์คํฐ๋ก ๋ณต๊ตฌํ๊ณ ์ถ์ผ๋ฉด ์จํ๋ ๋ฏธ์ค ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ธ๋ถ๋ก ๋ค์ ๋ฐฑ์
ํ๊ณ Percona XtraBackup์ด๋ผ๋ ์ํํธ์จ์ด๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค.
Aurora Database Cloning
- ๊ธฐ์กด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก๋ถํฐ ์๋ก์ด AuroraDB ํด๋ฌ์คํฐ๋ฅผ ๋ง๋ค ์ ์๋ค.
- ์ค๋
์ท์ ๋ง๋ค๊ณ ๋ณต์ํ๋ ๊ฒ๋ณด๋ค ๋ณต์ ํ Aurora๋ฅผ ์ฌ์ฉํ๋ ํธ์ด ๋ ๋น ๋ฅด๋ค.
- ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๊ฐ์ ํด๋ฌ์คํฐ ๋ณผ๋ฅจ์ ์ฌ์ฉํ๋ฉฐ ์ด๊ฒ์ด ๋ ๋น ๋ฅธ ์ด์ ์ด๋ค.
- ๋ฐ๋ผ์, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ณต์ ๋ ๋งค์ฐ ๋น ๋ฅด๊ณ ๋น์ฉ ๋ฉด์์ ํจ์จ์ ์ด๋ฉฐ ํ๋ก๋์
๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ํฅ์ ์ฃผ์ง ์๋๋ค.
๋ด์ฉ์ด ๋ฌด์ฒ์ด๋ ์ด๋ ต๊ตฐ์. ์๋ง ์ด๋ฐ ๋ด์ฉ์ ํ์ตํ๋ค๋ฉด devops์ชฝ ๊ฐ๋ฐ์ ์ผ๋ฏ ํ๋ค์.
Aurora db์ ๊ฒฝ์ฐ ์๊ธ์ด ๋น์ธ์ ์จ๋ณด์ง ๋ชปํ๋๋ฐ, ์ฌ๋ฌ๊ฐ์ง ํน์ง์ ์๋ ค์ฃผ์ ์ ์ข์ ๊ณต๋ถ๊ฐ ๋์์ต๋๋ค