ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ Amazon Web Services(AWS), Microsoft Azure ๋๋ Google Cloud์ ๊ฐ์ ํด๋ผ์ฐ๋ ์ปดํจํ ํ๋ซํผ์์ ํธ์คํ ๋ฉ๋๋ค. ํ์ฅ์ฑ, ๊ฐ์ฉ์ฑ, ๋น์ฉ ํจ์จ์ฑ ๋ฑ ๊ธฐ์กด ์จํ๋ ๋ฏธ์ค ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋นํด ์ฌ๋ฌ ๊ฐ์ง ์ด์ ์ ์ ๊ณตํฉ๋๋ค.
์ด ํ์ด์ง์์๋ ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฅ์ ๊ณผ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ค์ํ ์ ํ์ ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํด ์ค๋ช ํฉ๋๋ค. ๋ํ ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํด ์์ธํ ์์๋ณด๊ณ ํ์์ ๋ง๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ํํ ์ ์๋ ๋ฆฌ์์ค๋ ์ ๊ณตํฉ๋๋ค. ๋ค๋ฃจ๋ ์์ญ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ๋ ์ด์ ๋ ๋ฌด์์ธ๊ฐ์?
- ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋จ์
- ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ํ
- ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ธฐ์กด ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋น๊ต
- ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ํ
- ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฃจ์
- ๊ฒฐ๋ก
ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ๋ ์ด์ ๋ ๋ฌด์์ธ๊ฐ์?
๋ค์์ ์กฐ์ง์์ ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ํํ๋ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ์ด์ ์ ๋๋ค:
ํ์ฅ์ฑ: ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ํ์ฅ์ฑ์ด ๋ฐ์ด๋ ์ฉ๋์ ์ฝ๊ฒ ์ถ๊ฐํ๊ฑฐ๋ ์ ๊ฑฐํ ์ ์์ต๋๋ค. ์ด๋ฌํ ํ์ฅ์ฑ์ ํธ๋ํฝ ํจํด์ด ๋ณ๋ํ๋ ๋น์ฆ๋์ค์ ์ด์์ ์ ๋๋ค.
๊ฐ์ฉ์ฑ: ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๊ฐ์ฉ์ฑ์ด ๋๊ธฐ ๋๋ฌธ์ ๋ฐ์ดํฐ ์ผํฐ์ ์ฅ์ ๊ฐ ๋ฐ์ํ๋๋ผ๋ ๋ฐ์ดํฐ์ ์ก์ธ์คํ ์ ์๋ค๋ ํ์ ์ ๊ฐ์ง ์ ์์ต๋๋ค.
๋น์ฉ ํจ์จ์ฑ: ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ํนํ ์์ฒด ํ๋์จ์ด์ ์ํํธ์จ์ด๋ฅผ ์์ ํ๊ณ ์ ์ง ๊ด๋ฆฌํ ํ์๊ฐ ์๋ ๊ธฐ์ ์์ ๊ธฐ์กด์ ์จํ๋ ๋ฏธ์ค ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ณด๋ค ๋น์ฉ ํจ์จ์ฑ์ด ๋์ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋จ์
ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ๋ฉด ๋ง์ ์ด์ ์ด ์์ง๋ง, ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ๊ธฐ๋ก ๊ฒฐ์ ํ๊ธฐ ์ ์ ์์์ผ ํ ๋ช ๊ฐ์ง ๊ณผ์ ๊ฐ ์์ต๋๋ค. ์ด๋ฌํ ๊ณผ์ ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
๊ณต๊ธ์ ์ฒด ์ข ์: ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ๊ณต์ ์ฒด๋ฅผ ํ ๋ฒ ์ ํํ๋ฉด ๋ค๋ฅธ ์ ๊ณต์ ์ฒด๋ก ์ ํํ๊ธฐ๊ฐ ์ด๋ ค์ธ ์ ์์ต๋๋ค. ์ด๋ ๊ณ์ฝ์ ์๋ฌด, ์ ๋ฌด ์ค๋จ, ๋ฆฌ์์ค ๋ถ์กฑ ๋ฑ ์ฌ๋ฌ ๊ฐ์ง ์ด์ ๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
๋ฐ์ดํฐ ์ฃผ๊ถ ๋ฌธ์ : ํด๋ผ์ฐ๋์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๊ฒฝ์ฐ ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋ ๊ตญ๊ฐ์ ๋ฐ์ดํฐ ์ฃผ๊ถ ๊ด๋ จ ๋ฒ๋ฅ ์ ์๊ณ ์์ด์ผ ํฉ๋๋ค. ๋ ์๊ฒฉํ ๋ฒ๋ฅ ์ ๊ฐ์ง ๊ตญ๊ฐ์์๋ ํด๋น ๋ฐ์ดํฐ์ ์ก์ธ์คํ๊ธฐ๊ฐ ๋ ์ด๋ ค์์ง๋๋ค.
์ฑ๋ฅ ๋ฌธ์ : ๊ฒฝ์ฐ์ ๋ฐ๋ผ ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฑ๋ฅ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ๋ง์ ํธ๋ํฝ์ ์์ ํ๋ ๊ฒฝ์ฐ ํนํ ๊ทธ๋ ์ต๋๋ค.
ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ํ
ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์๋ ์ธ ๊ฐ์ง ์ฃผ์ ์ ํ์ด ์์ต๋๋ค:
- ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค: ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ์ ํ์ ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋๋ค. ๊ตฌ์กฐํ๋ ์ฟผ๋ฆฌ ์ธ์ด(SQL)๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํฉ๋๋ค.
- NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค: NoSQL์ "not only SQL"์ ์ฝ์๋ก, ๋๋์ ๋ฐ์ ํ ๋๋ ๋น์ ํ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ๊ด๋ฆฌํ๊ธฐ ์ํด ์ค๊ณ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋๋ค. ์ต์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ํฉํ ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- ํ์ด๋ธ๋ฆฌ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค: ํ์ด๋ธ๋ฆฌ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ธฐ๋ฅ์ ๊ฒฐํฉํ ๊ฒ์ ๋๋ค. ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ฐ๋ ฅํ ์ฑ๋ฅ๊ณผ ์น์ํจ์ NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋์ ํ์ฅ์ฑ, ๊ฐ์ฉ์ฑ, ์ ์ฐ์ฑ๊ณผ ํจ๊ป ์ ๊ณตํฉ๋๋ค.
ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ธฐ์กด ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋น๊ต
ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ธฐ์กด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ฐ์ฅ ํฐ ์ฐจ์ด์ ์ ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋๋ ์์น์ ์์ต๋๋ค. ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์๊ฒฉ ์๋ฒ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๋ฐ๋ฉด, ๊ธฐ์กด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ก์ปฌ ์๋ฒ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํฉ๋๋ค. ๋ฐ๋ผ์ ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๊ธฐ์กด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ณด๋ค ํ์ฅ์ฑ๊ณผ ๊ฐ์ฉ์ฑ์ด ๋ฐ์ด๋์ง๋ง ๋น์ฉ์ด ๋ ๋ง์ด ๋ค ์ ์์ต๋๋ค.
ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ํ
ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ํํ ๋ ๊ณ ๋ คํด์ผ ํ ๋ช ๊ฐ์ง ์์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ์ ์ฅํด์ผ ํ๋ ๋ฐ์ดํฐ ์ ํ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํฌ๊ธฐ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์์ ํ ํธ๋ํฝ์ ์
- ์์ฐ
ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฃจ์
๋ค์ํ ์ต์ ์ด ์์ง๋ง ํ๋ช ํ๊ฒ ์ ํํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ์์ ์์๋ฅผ ๊ณ ๋ คํ ๋ ์ต๊ณ ์ ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฃจ์ ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค:
- Amazon ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋น์ค(RDS): Amazon RDS๋ Amazon ํด๋ผ์ฐ๋์์ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฝ๊ฒ ์ค์ , ์ด์ ๋ฐ ํ์ฅํ ์ ์๋ ์์ ๊ด๋ฆฌํ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋น์ค์ ๋๋ค. RDS๋ MySQL, PostgreSQL, Oracle ๋ฑ ๋๋ฆฌ ์ฌ์ฉ๋๋ ๋ค์ํ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ง์ ์ง์ํฉ๋๋ค.
- Microsoft Azure SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค: Azure SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ Azure ํด๋ผ์ฐ๋์์ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฝ๊ฒ ์ค์ , ์ด์ ๋ฐ ํ์ฅํ ์ ์๋ ์์ ๊ด๋ฆฌํ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋น์ค์ ๋๋ค. Azure SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ SQL Server ๋ฐ MySQL์ ๋น๋กฏํ ๋ค์ํ ์ธ๊ธฐ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ง์ ์ง์ํฉ๋๋ค.
- ์นด์ฐ์น๋ฒ ์ด์ค ์นดํ ๋ผโข: Couchbase Capella๋ Couchbase๋ฅผ ์ํ ์์ ๊ด๋ฆฌํ ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋น์ค์ ๋๋ค. Capella๋ฅผ ์ฌ์ฉํ๋ฉด AWS, Azure ๋ฐ Google ํด๋ผ์ฐ๋์์ Couchbase ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฝ๊ฒ ์ค์ , ์ด์ ๋ฐ ํ์ฅํ ์ ์์ต๋๋ค. ๋๋์ ๋ฐ์ดํฐ๋ฅผ ์ค์๊ฐ์ผ๋ก ์ ์ฅํ๊ณ ์ก์ธ์คํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ํฉํ ์๋น์ค์ ๋๋ค.
- ํด๋ผ์ฐ๋ SQL: Cloud SQL์ Google Cloud์์ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฝ๊ฒ ์ค์ , ์ด์ ๋ฐ ํ์ฅํ ์ ์๋ ์์ ๊ด๋ฆฌํ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋น์ค์ ๋๋ค. Cloud SQL์ MySQL, PostgreSQL, SQL Server ๋ฑ ๋๋ฆฌ ์ฌ์ฉ๋๋ ๋ค์ํ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ง์ ์ง์ํฉ๋๋ค.
๊ฒฐ๋ก
ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๊ธฐ์กด ์จํ๋ ๋ฏธ์ค ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋นํด ์ฌ๋ฌ ๊ฐ์ง ์ด์ ์ ์ ๊ณตํฉ๋๋ค. ํ์ฅ ๊ฐ๋ฅํ๊ณ ๊ฐ์ฉํ๋ฉฐ ๋น์ฉ ํจ์จ์ ์ธ ๋ฐ์ดํฐ ์ ์ฅ ๋ฐฉ๋ฒ์ ์ฐพ๊ณ ์๋ค๋ฉด ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์ข์ ์ ํ์ ๋๋ค.
๋ค์ ๋จ๊ณ
- NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํด ์์ธํ ์์๋ณด๊ธฐ
- ์นด์ฐ์น๋ฒ ์ด์ค ์นดํ ๋ผ ๋ฌด๋ฃ ์ฒดํํ ์ ์ฒญํ๊ธฐ
- ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํ ๋ธ๋ก๊ทธ ๊ฒ์๋ฌผ ์ฝ๊ธฐ
Resources