Sam Baek, The Dev's Corner

๐Ÿ“ AWS์™€ ec2 ๊ทธ๋ฆฌ๊ณ  RDS Node[3ํŽธ]

21 Jul 2023

RDS ์ƒ์„ฑํ•˜๊ธฐ


RDS๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์•ž์„œ
RDS์˜ ์—ญํ• ์„ ๊ฐ„๋žตํžˆ ๋งํ•˜์ž๋ฉด
์ž‘์„ฑํ•œ table ์ฆ‰, Database๊ฐ€ ์ €์žฅ๋˜๋Š” ์žฅ์†Œ๋ผ๊ณ  ์ƒ๊ฐํ•˜์ž.

AWS์—์„œ MFA๋ฅผ ์„ค์ •ํ•˜๊ณ  ์–ด๋“œ๋ฏผ ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธํ•˜๋ฉด
๊ฐ€์žฅ ๋จผ์ € ํ•˜๋Š” ๊ฒƒ์€ VPC๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์ด๋‹ค.
๊ทธ๋Ÿฌ๋ฉด VPC๋‚ด์—๋Š” EC2์™€ RDS๋ฅผ ์ƒ์„ฑํ•œ๋‹ค.

VPC์™€ RDS๋Š” privateํ•˜๊ณ  EC2๋งŒ publicํ•˜๊ฒŒ ํ†ต์‹ ํ•œ๋‹ค.
๊ทธ๋Ÿฐ๋ฐ ์ด์ œ ์ •๋ฆฌํ•  ์˜ˆ์ œ๋Š” RDS๋ฅผ EC2์— ์—ฐ๊ฒฐํ•˜์ง€ ์•Š๊ณ 
publicํ•˜๊ฒŒ ํ†ต์‹ ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์ž‘์„ฑํ•ด๋ณผ๊นŒํ•œ๋‹ค.

RDS ์„ค์น˜ ๊ณผ์ • (EC2 ์—ฐ๊ฒฐ ์—†์ด RDS๋ฅผ publicํ•˜๊ฒŒ ์šด์šฉํ•˜๋Š” ๊ฒฝ์šฐ)


  1. VPC๋ฅผ ์ƒ์„ฑํ•œ๋‹ค.
  2. RDS ๋Œ€์‹œ๋ณด๋“œ์—์„œ subnet group์„ ์„ค์ •ํ•œ๋‹ค.(์ƒ์„ฑ)
  3. DB๋ฅผ ์ƒ์„ฑํ•œ๋‹ค.
  4. RDS ์ธ๋ฐ”์šด๋“œ ๋ฃฐ์„ ์„ค์ •ํ•œ๋‹ค. (DB ์ƒ์„ธ๋‚ด์—ญ์—์„œ ์„ค์ •)
  5. Node ์ž‘์„ฑ

๊ฐ„๋žตํ•˜๊ฒŒ๋Š” ์œ„ ๋‹จ๊ณ„๋ฅผ ๋”ฐ๋ฅด๋Š”๋ฐ
VPC ์ƒ์„ฑ๊ณผ subnet group์„ ์ƒ์„ฑํ•˜๋Š” ๊ณผ์ •์€
์ƒ๋žตํ•˜๋„๋กํ•œ๋‹ค. ๋‹ค๋งŒ ์„œ๋ธŒ๋„ท ๊ทธ๋ฃน์„ ์ƒ์„ฑํ•  ๋•Œ
๊ฐ€์šฉ ์˜์—ญ์„ ํ™•์ธํ•ด๋†“๊ณ  ์„œ๋ธŒ๋„ท์— ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์„ ์ฃผ์˜ํ•˜์ž

RDS ์ธ๋ฐ”์šด๋“œ ๋ฃฐ์€ ํ•ด๋‹น db ์ƒ์„ธ ์ •๋ณด์— ๋“ค์–ด๊ฐ€
vpc security group(๋ณด์•ˆ๊ทธ๋ฃน) ๋งํฌ ํด๋ฆญ -> ์ธ๋ฐ”์šด๋“œ๋ฃฐ ๊ทœ์น™ ํŽธ์ง‘
-> ADD rule -> ์˜ฌํŠธ๋ž˜ํ”ฝ,Anywhere-IpV4 0.0000 -> Save rules
์ˆœ์œผ๋กœ ์ ์šฉํ•œ๋‹ค.