๋ฐ์ดํฐ๋ฒ ์ด์ค ์๊ตฌ ์ฌํญ์ ๋ฐ๋ผ AWS RDS๋ฅผ ์ ํํด์ผ ํ๋ ์ด์
AwsRDS๋?
AWS RDS(Amazon Relational Database Service)๋ Amazon Web Services(AWS)์์ ์ ๊ณตํ๋ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ๊ด๋ฆฌํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋น์ค์ ๋๋ค. ์ด๋ฅผ ํตํด ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฝ๊ฒ ์ค์ , ์ด์ ๋ฐ ํ์ฅํ ์ ์์ต๋๋ค. AWS RDS๋ ๋ช ๊ฐ์ง ๊ฐ๋ ฅํ ์ด์ ๋ก ๊ธฐ์ ๊ณผ ๊ฐ๋ฐ์์๊ฒ ์ธ๊ธฐ ์๋ ์ ํ์ ๋๋ค. ์ด ๋ธ๋ก๊ทธ ๊ฒ์๋ฌผ์์๋ AWS RDS๊ฐ ํด๋ผ์ฐ๋์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํ ์ต๊ณ ์ ์๋ฃจ์ ์ธ ์ด์ ๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
๊ด๋ฆฌ ์๋น์ค
AWS RDS๋ฅผ ์ ํํ๋ ์ฃผ๋ ์ด์ ์ค ํ๋๋ ์์ ๊ด๋ฆฌํ ์๋น์ค๋ผ๋ ๊ฒ์ ๋๋ค. AWS๋ ๋ฐฑ์ , ์ํํธ์จ์ด ํจ์น, ๋ชจ๋ํฐ๋ง ๋ฐ ํ๋์จ์ด ํ๋ก๋น์ ๋๊ณผ ๊ฐ์ ์ผ์์ ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ ์ ์ฒ๋ฆฌํฉ๋๋ค. ์ด๋ฅผ ํตํด ํ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ๋ถ๋ด์ ๋๊ณ ํต์ฌ ๋น์ฆ๋์ค ์์ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ์ง์คํ ์ ์์ต๋๋ค.
์ฌ์ด ํ์ฅ์ฑ
์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐ์ดํฐ๊ฐ ์ฆ๊ฐํ๊ฑฐ๋ ํธ๋ํฝ์ด ์ฆ๊ฐํ๋ฉด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํ์ฅํด์ผ ํ ์ ์์ต๋๋ค. AWS RDS๋ฅผ ์ฌ์ฉํ๋ฉด ์์ฝ๊ฒ ํ์ฅํ ์ ์์ต๋๋ค. ํด๋ฆญ ๋ช ๋ฒ์ด๋ API ํธ์ถ๋ง์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธ์คํด์ค๋ฅผ ์์ง ๋๋ ์ํ์ผ๋ก ํ์ฅํ์ฌ ๋ค์ดํ์ ์์ด ๋ ๋์ ๋ก๋๋ฅผ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. ์ด๋ฌํ ํ๋ ฅ์ฑ์ ์ ํ๋ฆฌ์ผ์ด์ ์ด ํธ๋ํฝ ๊ธ์ฆ์ ์ฒ๋ฆฌํ๊ณ ์ต์ ์ ์ฑ๋ฅ์ ์ ์งํ ์ ์๋๋ก ํฉ๋๋ค. ์ฐ๋ฆฌ์ ๋ง๋ ์๋น์ค์ ํฌ๊ธฐ๋ฐ๋ผ์ ์ฝ๊ฒ ํ์ฅํ ์ ๋ ์๊ณ ์ค์ผ ์ ์์ด์ ๋งค์ฐ ์ข์ ์ด์ ์ด๋ค.
์ ์ง๋ณด์ ํ๊ธฐ์ ์ข์ ์์คํ ์ด๋ค.
๊ณ ๊ฐ์ฉ์ฑ
AWS RDS๋ ์๋ ๋ฐฑ์ , ํน์ ์์ ์ผ๋ก ๋ณต๊ตฌ ๋ฐ ๋ค์ค AZ(๊ฐ์ฉ์ฑ ์์ญ) ๋ฐฐํฌ๋ฅผ ํฌํจํ์ฌ ๋ด์ฅ๋ ๊ณ ๊ฐ์ฉ์ฑ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ๋ค์ค AZ ๋ฐฐํฌ๋ ์๋ก ๋ค๋ฅธ ๊ฐ์ฉ ์์ญ์ ์ฌ๋ฌ ๋ฐ์ดํฐ ์ผํฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ณต์ ํ์ฌ ๋ฐ์ดํฐ ์ค๋ณต์ฑ์ ๋ณด์ฅํ๊ณ ๋ค์ดํ์ ์ํ์ ์ต์ํํฉ๋๋ค. ๊ธฐ๋ณธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ RDS๋ ๋๊ธฐ ๋ณต์ ๋ณธ์ผ๋ก ์๋ ์ ํํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํํ๊ฒ ์คํํฉ๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ๋ ๋ผ๊ฐ๋ ๋ฐฑ์ ๋ณธ์ด ์๊ธฐ๋๋ฌธ์ ์์ ํ๋ค. ๊ตณ์ด ๋ด๊ฐ ๊ตฌ์ถํ์ง ์๊ณ ๋๋ฆฌ๋ก ํด์ฃผ๋ ๊ฒ์ด๋ค.๊ฒฐ๊ตญ์๋ ๋ด๊ฐ ํ๊ธฐ ํ๋ ๊ณณ์ ์ฌ๋๋ค์ด ์๋น์ค๋ฅผ ํจ์ผ๋ก์จ ์ด๋์ ์ทจํ๋ ๊ตฌ์กฐ์ด๋ค.
๋ณด์ ๋ฐ ๊ท์ ์ค์
๋ณด์์ ๋ชจ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์์ ๊ฐ์ฅ ์ค์ํฉ๋๋ค. AWS RDS๋ ์ ์ฅ ๋ฐ ์ ์ก ์ค ์ํธํ, IAM(Identity and Access Management) ํตํฉ, Amazon VPC(Virtual Private Cloud)๋ฅผ ์ฌ์ฉํ ๋คํธ์ํฌ ๊ฒฉ๋ฆฌ์ ๊ฐ์ ๊ฐ๋ ฅํ ๋ณด์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. AWS RDS๋ ๋ํ ๋ค์ํ ์ฐ์ ํ์ค์ ์ค์ํ๋ฏ๋ก ์ค์ํ ๋ฐ์ดํฐ๋ฅผ ํธ์คํ ํ๊ณ ๊ท์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋ ๋ฐ ์ ํฉํฉ๋๋ค.
๊ด๋ฒ์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ง
AWS RDS๋ MySQL, PostgreSQL, Oracle, Microsoft SQL Server ๋ฐ Amazon Aurora(MySQL ๋ฐ PostgreSQL ํธํ)๋ฅผ ํฌํจํ์ฌ ๋๋ฆฌ ์ฌ์ฉ๋๋ ๋ค์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ง์ ์ง์ํฉ๋๋ค. ์ด๋ฌํ ์ ์ฐ์ฑ์ ํตํด ์ ํ๋ฆฌ์ผ์ด์ ์๊ตฌ ์ฌํญ๊ณผ ๊ธฐ์กด ์ ๋ฌธ ์ง์์ ๊ฐ์ฅ ์ ํฉํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ง์ ์ ํํ ์ ์์ต๋๋ค.
์๋ํ๋ ๋ฐฑ์ ๋ฐ ์ง์ ์๊ฐ ๋ณต๊ตฌ
AWS RDS๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๊ธฐ์ ์ธ ๋ฐฑ์ ์ ์๋์ผ๋ก ์ํํ์ฌ ๋ฐ์ดํฐ ๋ด๊ตฌ์ฑ๊ณผ ์์ฌ์ด ๋ณต๊ตฌ๋ฅผ ๋ณด์ฅํฉ๋๋ค. ๋ํ ํน์ ์์ ๋ณต๊ตฌ๋ฅผ ์ํํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํน์ ์์ ์ผ๋ก ๋ณต์ํ ์ ์์ผ๋ฏ๋ก ์ฐ๋ฐ์ ์ธ ๋ฐ์ดํฐ ์์ค์ด๋ ์์์ผ๋ก๋ถํฐ ๋ณต๊ตฌํ ์ ์์ต๋๋ค.
๋น์ฉ ํจ์จ์ ์ธ ์ข ๋์ ๊ฐ๊ฒฉ ์ฑ ์
AWS RDS๋ ์ฌ์ฉํ ๋ฆฌ์์ค์ ๋ํด์๋ง ๋น์ฉ์ ์ง๋ถํ๋ ์ข ๋์ ์๊ธ ๋ชจ๋ธ์ ๋ฐ๋ฆ ๋๋ค. ์ด ๋น์ฉ ํจ์จ์ ์ธ ์ ๊ทผ ๋ฐฉ์์ ์ ํ ํ๋์จ์ด ํฌ์์ ํ์์ฑ์ ์ ๊ฑฐํ๊ณ ํ์์ ๋ฐ๋ผ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฆฌ์์ค๋ฅผ ํ์ฅ ๋๋ ์ถ์ํ ์ ์๋ ์ ์ฐ์ฑ์ ์ ๊ณตํฉ๋๋ค.
๊ฒฐ๋ก
AWS RDS๋ ํด๋ผ์ฐ๋์์ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํ ๊ฐ๋ ฅํ๊ณ ํ์ฅ ๊ฐ๋ฅํ๋ฉฐ ๋น์ฉ ํจ์จ์ ์ธ ์๋ฃจ์ ์ ์ ๊ณตํฉ๋๋ค. ๊ด๋ฆฌํ ์๋น์ค ์ ๊ทผ ๋ฐฉ์, ๊ณ ๊ฐ์ฉ์ฑ, ๋ณด์ ๊ธฐ๋ฅ ๋ฐ ๋ค์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ง ์ง์์ ํตํด ๋ชจ๋ ๊ท๋ชจ์ ๋น์ฆ๋์ค์ ์ด์์ ์ธ ์ ํ์ ๋๋ค. AWS RDS๋ฅผ ์ ํํ๋ฉด ๋ฌด๊ฑฐ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์ ์ AWS์ ๋งก๊ธฐ๊ณ ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์ถ์ ์ง์คํ ์ ์์ต๋๋ค. ์ง์ ๊ตฌ์ถํ๊ณ DB์ ๋ณด์์ ๋ง๋ค๊ณ ๋ฐฑ์ ํ๊ณ ์ฌ์ฉ์์ ๋ก๋์ ๋ฐ๋ผ์ ์๋ฒํฌ๊ธฐ๋ฅผ ์ง์ ์กฐ์ ํ๊ธฐ๋ ์ด๋ ต๋ค. Amazon web service๊ฐ ๋์ ํด๊ฒฐํด์ค๋ค. ๊ทธ๋ ๊ธฐ์ ์ฐ๋ฆฌ๋ ์๊ฐ์ ์ค์ด๊ณ ๊ทธ์ ๋ํด์ ๋์ ์ง๋ถํ๋ ๊ตฌ์กฐ์ด๋ค.