[AWS] RDS๋?
RDS๋ AWS ํด๋ผ์ฐ๋์์ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ ์ฝ๊ฒ ์ค์น, ์ด์ ๋ฐ ํ์ฅํ ์ ์๋ ์น์๋น์ค์ด๋ค.
EC2์๋ฒ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ค์นํ๋ ๋ฐฉ๋ฒ๋ ์์ง๋ง RDS๋ฅผ ํ์ฉํ๋ฉด ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค์น,๊ด๋ฆฌ,์ ๋ฐ์ดํธ ํ์์์ด ์๋ง์กด์์ ๊ด๋ฆฌํ ์ ์๋ค. ๋ฌด์๋ณด๋ค๋ ec2 ์๋ฒ์ ๋ถ๋ฆฌํด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ๋ฅผ ์ด์ํ๊ธฐ ๋๋ฌธ์ ec2์ธ์คํด์ค์ ๋ฌธ์ ๊ฐ ์๊ฒผ์ ๋๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ ๋ฆฝ์ ์ผ๋ก ๊ด๋ฆฌ๋ ์ ์๋ค. AWS RDS์์ ์ฌ์ฉํ ์ ์๋ ์ธ์คํด์ค๋
Microsoft SQL, Oracle, MySQL,Postgre,Aurora, Marai DB๊ฐ ์๋ค
๐จ ISSUE
์ค์ ๋ก ๋๋ Route53 ๊ณผ๊ธ ๋ฌธ์ ๋ก ํธ์คํ
์ ๋ชจ๋ ์ญ์ ํ๊ณ , ec2๋ฅผ ์ ์ ์ค์งํ์๋๋ฐ elastic IP๋ฅผ ํ ๋นํ์ง ์์์ Nginx ์น์๋ฒ๊ฐ ์์ ์ด๋ฆฌ์ง ์์๋ค. ec2๋ ์ธ์คํด์ค๋ฅผ ๋ค์ ์์ํ ๋ ๋์ ์ผ๋ก ip์ฃผ์๋ฅผ ํ ๋นํด์ฃผ๋๋ฐ ์ด๊ฑธ ๋ชฐ๋ผ์ ๊ทธ๋ฐ ์ค์๋ฅผ ๋ฒํ๋ ๊ฒ ๊ฐ๋ค. ๋น์ ๋๋ rds๋ ec2์ ์ฐ๊ฒฐ์ ํ๊ธฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ค์๋ ์ ๊ทผํ์ง ๋ชปํ๋ฉด ์ด์ฉ์ง ๋ผ๋ ๊ฑฑ์ ์ด ์์์ง๋ง ๋คํํ rds์ ์ธ๋ฐ์ด๋ ๋ณด์๊ท์น์ ๋์ ์๋ก์ด ์ธ์คํด์ค ๋ณด์๊ทธ๋ฃน์ ๋ฃ์ด์คฌ๋๋ ์๋ก์ด ec2 ์ธ์คํด์ค์์ RDS ์ ๊ทผ์ ํ ์ ์์๋ค! ์ด์ฒ๋ผ EC2์ ๋ฌธ์ ๊ฐ ์๊ฒผ์ ๋ DB๋ฅผ ๋ฐ๋ก ๊ด๋ฆฌํด์ค๋ค๋ ์ ์์ RDS๋ ์ฅ์ ์ด ํฌ๋ค. (๋ค๋ง ๋์ด.. ๋ง์ด ๋ ๋ค.. AWS๋ ๋ค ๋์ด๋ค...๐คทโ๏ธ)
๋ฐฑ์ ๊ธฐ๋ฅ
RDS์์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ ๊ธฐ๋ฅ์ ํ์ฉํ ์ ์๋ค.
์ฒซ๋ฒ์งธ๋ก๋ ์๋ ๋ฐฑ์ (Automated Backups)์ด ์๋ค. ์ด๋ ์ด๋ค ํน์ ์์ ์ผ๋ก (1~35์ผ) ๋์๊ฐ ์ ์๋ค.
๊ทธ๋ ์์ฑ๋ ์ค๋ ์ท๊ณผ Transaction logs๋ฅผ ์ฐธ๊ณ ํ๋ค. RDS๋ ๋ํดํธ๋ก AB๊ธฐ๋ฅ์ด ์๊ณ , ๋ฐฑ์ ์ ๋ณด๋ S3์ ์ ์ฅ๋๋ค.
(๊ทผ๋ฐ ๊ทธ๊ฑฐ ์๋๊ฐ ์๋ฌด๋ฆฌ ํ๋ฆฌํฐ์ด์ฌ๋ ์ค๋
์ท๊ณผ S3์ฌ์ฉ๋ ๋ชจ๋ ๋ค ์ฌ์ฉ๋ฃ๋ฅผ ๋ด์ผ ํ๋ค๋๊ฑฐ...)
๋๋ฒ์งธ๋ก๋ DB Snapshots์ด ์๋ค. ์ด๋ ์ฌ์ฉ์์ ์ํด ์๋์ ์ผ๋ก ์งํ๋๋ค. ์๋ณธ RDS๋ฅผ ์ญ์ ํ๋๋ผ๋ ์ค๋ ์ท์ S3๋ฒํท์ ์กด์ฌํ๋ค. ์ค๋ ์ท๋ง์ผ๋ก๋ RDS ์ธ์คํด์ค๋ฅผ ๋ณต์์ํฌ ์ ์๋ค. ๋ฐ๋๋ก AB ๋ฐฑ์ ๊ธฐ๋ฅ์ ์ธ์คํด์ค๋ฅผ ์ญ์ ํ ๋ ์ค๋ ์ท์ด ๋ชจ๋ ์์ด์ง๋ค๋ ํน์ง์ด ์๋ค.
Multi AZ
RDS DB๋ฅผ ๋ง๋ค๊ณ , DB์ ํน์ ๋ ์ฝ๋๋ฅผ ์ธ์ํธ ํ ๋ ๋ค๋ฅธ AZ์ ๋๊ฐ์ ๋ณต์ ๋ณธ์ด ๋ง๋ค์ด์ง๋ค. Multi AZ๋ AWS์ ์ํด ์๋์ผ๋ก ๊ด๋ฆฌ๊ฐ ๋๋ค. ์ง์ ๋ฒ๊ฑฐ๋ก์ด ๊ณผ์ ์ ๊ฑฐ์น์ง ์์๋ ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ ๋ฉ์ธ DB์ ๋ฌธ์ ๊ฐ ์๊ธฐ๋ฉด RDS๋ ์ด๋ฅผ ์ฆ์ ๋ฐ๊ฒฌํ๊ณ ๋ค๋ฅธ AZ์ ๋ง๋ค์ด์ง ๋ณต์ ๋ณธ์ ๊ทธ๋๋ก ์ฌ์ฉํ๋ค.
REF
https://overcome-the-limits.tistory.com/294
[AWS] RDS ์ดํดํ๊ธฐ
๋ค์ด๊ฐ๋ฉฐ ๋ฐฑ์ค๋ ๊ฐ๋ฐ์๋ผ๋ฉด, AWS์ ์ ํ์ฉํด์ผ๋ง ํฉ๋๋ค. AWS๋ฅผ ์ ๋ชจ๋ฅธ๋ค๋ฉด, ์๋น์ค ์ด์์ ํ ๋ ํฐ ๋ฌธ์ ๊ฐ ์๊ธธ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ํด์ปค๊ฐ AWS ๊ณ์ ์ ํ์ทจํด์ ์ค ์๋ฒ๋ฅผ ์ญ์ ์์ผ๋ฒ๋ฆฌ๋ฉด
overcome-the-limits.tistory.com
https://aws.amazon.com/ko/rds/features/
Amazon RDS ๊ธฐ๋ฅ | ํด๋ผ์ฐ๋ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค | Amazon Web Services
aws.amazon.com