Search
๐Ÿ“œ

AWS RDS (1)

ํƒœ๊ทธ
backend study

RDS

AWS์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค Relational Database Service(RDS)๋Š” RDB๋ฅผ ์„œ๋น„์Šค๋กœ ์ œ๊ณตํ•˜๋Š” AWS์˜ ์„œ๋น„์Šค
๋‚ด PC์— RDB๋ฅผ ์„ค์น˜ํ•ด์„œ ์ƒ๊ธธ ๋ฌธ์ œ๋“ค์„ ํ•ด๊ฒฐํ•ด์คŒ
EC2์™€ EBS ์‚ฌ์šฉ
RDS๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํด๋ผ์šฐ๋“œ์—์„œ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ฐ„ํŽธํ•˜๊ฒŒ ์„ค์ •, ์šด์˜ ๋ฐ ํ™•์žฅ ๊ฐ€๋Šฅํ•˜๊ณ 
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค์ •, ํŒจ์น˜ ๋ฐ ๋ฐฑ์—…๊ณผ ๊ฐ™์€ ์‹œ๊ฐ„ ์†Œ๋ชจ์ ์ด ๊ด€๋ฆฌ ์ž‘์—…์„ ์ž๋™ํ™”ํ•˜๋ฉด์„œ ๋น„์šฉ ํšจ์œจ์ ์ด๊ณ  ํฌ๊ธฐ ์กฐ์ • ๊ฐ€๋Šฅํ•œ ์šฉ๋Ÿ‰์„ ์ œ๊ณตํ•จ
์‚ฌ์šฉ์ž๊ฐ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ง‘์ค‘ํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ํ•„์š”ํ•œ ๋น ๋ฅธ ์„ฑ๋Šฅ, ๊ณ ๊ฐ€์šฉ์„ฑ, ๋ณด์•ˆ ๋ฐ ํ˜ธํ™˜์„ฑ์„ ์ œ๊ณตํ•จ
(์œ ์ €๊ฐ€ ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฝ๋„๋ก ์ธํ”„๋ผ๋ฅผ ์ž๋™ํ™”๋กœ ์ œ๊ณต, ์œ ์ €๋“ค์€ ์—”๋“œํฌ์ธํ„ฐ๋กœ ์ ‘์†ํ• ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ œ๊ณต๋ฐ›๊ฒŒ ๋จ)

RDS ํŠน์ง•

โ€ข
๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค NoSql(DynamoDB, DocumentDB, ElasticCache)
โ€ข
๊ฐ€์ƒ ๋จธ์‹  ์œ„์—์„œ ๋™์ž‘(EC2 ์œ„์—์„œ), ๋‹จ ์ง์ ‘ ์‹œ์Šคํ…œ์— ๋กœ๊ทธ์ธ ๋ถˆ๊ฐ€๋Šฅ โ†’ OS ํŒจ์น˜, ๋ฐฉํ™”๋ฒฝ ๊ฐ™์€ ๊ด€๋ฆฌ ๋“ฑ์€ AWS์˜ ์—ญํ• 
โ€ข
Serverless(์„œ๋ฒ„๋ฅผ ์ง์ ‘ ๊ด€๋ฆฌํ•  ํ•„์š”๊ฐ€ ์—†๋Š” ์•„ํ‚คํ…์ฒ˜)๋Š” ์•„๋‹˜
โ€ข
DB ์ธ์Šคํ„ด์Šค์˜ ๋ชจ๋‹ˆํ„ฐ๋ง, DB์—์„œ ๋ฐœ์ƒํ•˜๋Š” ์—ฌ๋Ÿฌ ๋กœ๊ทธ๋ฅผ CloudWatch์™€ ์—ฐ๋™ํ•˜์—ฌ ํ™•์ธ ๊ฐ€๋Šฅ
โ€ข
VPC์•ˆ์—์„œ ๋™์ž‘, ๊ธฐ๋ณธ์ ์œผ๋กœ public IP๋ฅผ ๋ถ€์—ฌํ•˜์ง€ ์•Š์•„ ์™ธ๋ถ€์—์„œ ์ ‘๊ทผ ๋ถˆ๊ฐ€๋Šฅ, ์„ค์ •์— ๋”ฐ๋ผ public์œผ๋กœ ์˜คํ”ˆ ๊ฐ€๋Šฅ(DNS๋กœ ์ ‘๊ทผ)
โ€ข
์„œ๋ธŒ๋„ท๊ณผ ๋ณด์•ˆ๊ทธ๋ฃน ์ง€์ • ํ•„์š”

RDS ์ƒ์„ฑ