๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
DevOps/AWS

AWS RDS ์™ธ๋ถ€ ์ ‘์†

by ์ฃผ๋ฐœ2 2021. 4. 10.
๋ฐ˜์‘ํ˜•

 ์•ˆ๋…•ํ•˜์„ธ์š”~ ์ด์ „์— ์šด์˜ํ•˜๋˜ ๋ธ”๋กœ๊ทธ ๋ฐ GitHub, ๊ณต๋ถ€ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•˜๋Š” Study-GitHub ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค!

 ๋„ค์ด๋ฒ„ ๋ธ”๋กœ๊ทธ

 GitHub

Study-GitHub

 ๐Ÿ”


 

โœ” AWS RDS ์™ธ๋ถ€ ์ ‘์†

์•ˆ๋…•ํ•˜์„ธ์š”~ ์ด๋ฒˆ์— ์ •๋ฆฌํ•  ๋‚ด์šฉ์€ AWS RDS์˜ DB์— ์™ธ๋ถ€ IP์—์„œ ์ ‘์†ํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

 

์ด๋ฒˆ์— RDS์— DB(MySQL)์„ ์ƒ์„ฑํ•œ ํ›„ ๋กœ์ปฌPC์—์„œ๋Š” DB ์ ‘์†์ด ์ •์ƒ์ ์œผ๋กœ ๋˜์—ˆ์œผ๋‚˜, ๋‹ค๋ฅธ ๋ถ„(์™ธ๋ถ€PC)์—์„œ๋Š” DB ์ ‘์†์— Commnuications link failure ~ connect timed out ์ด๋ผ๋Š” ์˜ค๋ฅ˜๊ฐ€ ๋œจ๋ฉด์„œ ์ ‘์†์ด ์•ˆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

 

RDS์— DB๋ฅผ ์ƒ์„ฑํ•œ ํ›„ ์™ธ๋ถ€ IP์—์„œ ์ ‘์†์„ ํ—ˆ์šฉํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋‘ ๊ฐ€์ง€ ์„ค์ •์„ ํ•ด์ฃผ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

 

๐ŸŽต ํผ๋ธ”๋ฆญ ์•ก์„ธ์Šค ํ—ˆ์šฉ

๋จผ์ € RDS์— ํผ๋ธ”๋ฆญ ์•ก์„ธ์Šค๋ฅผ ํ—ˆ์šฉํ•ด์ฃผ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

 

 

AWS RDS > ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค > ์ˆ˜์ • ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

 

 

 

 

์—ฐ๊ฒฐ ๋ถ€๋ถ„์— ์ถ”๊ฐ€ ์—ฐ๊ฒฐ ๊ตฌ์„ฑ > ํผ๋ธ”๋ฆญ ์•ก์„ธ์Šค ๊ฐ€๋Šฅ > ์˜ˆ ๋ฅผ ์ฒดํฌํ•ฉ๋‹ˆ๋‹ค.

 

 

 

 

๐ŸŽต VPC ๋ณด์•ˆ ๊ทธ๋ฃน ์ธ๋ฐ”์šด๋“œ ์„ค์ •

AWS RDS์—์„œ DB๋ฅผ ์ตœ์ดˆ ์ƒ์„ฑํ• ๋•Œ๋Š” DB๋ฅผ ์ƒ์„ฑํ–ˆ์„๋•Œ์˜ IP ์ฃผ์†Œ๋งŒ ํ—ˆ์šฉ์ด ๋ฉ๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ, ์™ธ๋ถ€์—์„œ๋„ ์ ‘์†์„ ํ—ˆ์šฉํ•˜๋ ค๋ฉด ์ธ๋ฐ”์šด๋“œ ์„ค์ •์„ ๋ณ€๊ฒฝํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

 

 

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—์„œ ์ƒ์„ฑํ•œ DB๋ฅผ ํด๋ฆญํ•˜๋ฉด ์œ„ ์‚ฌ์ง„๊ณผ ๊ฐ™์ด ์—ฐ๊ฒฐ & ๋ณด์•ˆ ์ด ๋‚˜์˜ต๋‹ˆ๋‹ค.

๊ทธ ์ค‘ ๋ณด์•ˆ > VPC ๋ณด์•ˆ ๊ทธ๋ฃน ์•„๋ž˜ ์ฃผ์†Œ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

 

 

 

 

๊ทธ ํ›„ ๋ณด์•ˆ ๊ทธ๋ฃน ID ์•„๋ž˜ ์ฃผ์†Œ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

 

 

 

 

์ธ๋ฐ”์šด๋“œ ๊ทœ์น™ > ์ธ๋ฐ”์šด๋“œ ๊ทœ์น™ ํŽธ์ง‘ ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. 

๋งŒ์•ฝ ๊ทœ์น™์ด ์—†๋‹ค๋ฉด, ๋ณด์•ˆ ๊ทธ๋ฃน ์ƒ์„ฑ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

(AWS์˜ ๋ฒ„์ „์— ๋”ฐ๋ผ ํŽธ์ง‘์˜ ์œ„์น˜๋‚˜ ๋ช…์นญ์€ ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.)

 

 

 

 

์†Œ์Šค ๋ถ€๋ถ„์—์„œ ์œ„์น˜ ๋ฌด๊ด€ ์„ ์„ ํƒํ•˜๊ณ  ๊ทœ์น™ ์ €์žฅ์„ ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋ฉด ๋กœ์ปฌ IP๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์™ธ๋ถ€์—์„œ๋„ ์ ‘์†์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

 

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€