๋ฐ˜์‘ํ˜•
kkh1902
Steadily
kkh1902
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (151)
    • ๐Ÿ“š Study (1)
      • Spring (9)
      • Java (2)
      • Html, css (10)
      • JS, JQuery (29)
      • DB (5)
      • DevOps (13)
      • roadmap (2)
      • Architecture (1)
      • Flutter (2)
    • ๐Ÿ’ป Computer Science (28)
      • Datastructure (0)
      • Algorithm (2)
      • Design pattern (0)
      • Network (1)
      • DB (13)
      • Operating System (0)
      • Software Engineering (4)
      • CS interview (5)
      • topcit (3)
    • โš’๏ธ Etc (4)
      • Error (3)
      • Trouble_Shooting (1)
    • ๐Ÿ“ฐ News (0)
      • daily (7)
      • think (17)
    • ๐Ÿ“˜ Hobby (13)
      • English (13)
    • ๐Ÿค– AI (7)
      • ML (7)

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

  • ๐Ÿ“‹ ์ด๋ ฅ์„œ
  • โšก๏ธ ๊นƒํ—ˆ๋ธŒ
  • ํƒœ๊ทธ
  • ๋ฐฉ๋ช…๋ก

๊ณต์ง€์‚ฌํ•ญ

์ธ๊ธฐ ๊ธ€

ํƒœ๊ทธ

  • React # JSX
  • junit5
  • think #bootstrap์„ ์จ์•ผํ•˜๋Š” ์ด์œ 
  • testcode
  • React๋ฅผ ๋ฐฐ์›Œ์•ผํ•˜๋Š” ์ด์œ 
  • SpringBootTest
  • React JS #์ž์Šต์„œ
  • Flutter
  • Qr_payment project # CSS ํ•ด์„ # Basic ๋งจ์œ„ ํ•ด์„
  • sourcetreee
  • React JS # ์ž์Šต์„œ # Component์™€ Props
  • ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™ #project๋งŒ๋“ค๋•Œ ์ค‘์š”
  • db
  • gitaction
  • Wonder # word
  • React JS # 2 The Basic of React
  • Linear Regression
  • git
  • ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™ # chapter1
  • git stash

์ตœ๊ทผ ๋Œ“๊ธ€

์ตœ๊ทผ ๊ธ€

ํ‹ฐ์Šคํ† ๋ฆฌ

250x250
hELLO ยท Designed By ์ •์ƒ์šฐ.
๊ธ€์“ฐ๊ธฐ / ๊ด€๋ฆฌ์ž
kkh1902

Steadily

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์š”๊ตฌ ์‚ฌํ•ญ์— ๋”ฐ๋ผ AWS RDS๋ฅผ ์„ ํƒํ•ด์•ผ ํ•˜๋Š” ์ด์œ 
๐Ÿ“š Study/DevOps

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์š”๊ตฌ ์‚ฌํ•ญ์— ๋”ฐ๋ผ AWS RDS๋ฅผ ์„ ํƒํ•ด์•ผ ํ•˜๋Š” ์ด์œ 

2023. 7. 19. 16:38
728x90
๋ฐ˜์‘ํ˜•

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๊ฐ€ ๋Œ€์‹  ํ•ด๊ฒฐํ•ด์ค€๋‹ค. ๊ทธ๋ ‡๊ธฐ์— ์šฐ๋ฆฌ๋Š” ์‹œ๊ฐ„์„ ์ค„์ด๊ณ  ๊ทธ์— ๋Œ€ํ•ด์„œ ๋ˆ์„ ์ง€๋ถˆํ•˜๋Š” ๊ตฌ์กฐ์ด๋‹ค.

 

728x90
๋ฐ˜์‘ํ˜•

'๐Ÿ“š Study > DevOps' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

SourceTree๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Git ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€๋ฅผ ์ž‘์„ฑํ•  ๋•Œ ์ข‹์€ ๊ฐ€์ด๋“œ๋ผ์ธ  (0) 2023.08.26
Git Flow  (0) 2023.07.02
groom IDE๋กœ node๋ฐฐํฌ , DB mysql ๋ฐฐํฌํ•˜๊ธฐ  (0) 2023.06.25
Git Sourcetree๋กœ ์ปค๋ฐ‹ํ›„ push ํ•˜๋Š” ๋ฐฉ๋ฒ•  (0) 2023.06.13
Git Stash๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?  (0) 2023.06.08
    '๐Ÿ“š Study/DevOps' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • SourceTree๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Git ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€๋ฅผ ์ž‘์„ฑํ•  ๋•Œ ์ข‹์€ ๊ฐ€์ด๋“œ๋ผ์ธ
    • Git Flow
    • groom IDE๋กœ node๋ฐฐํฌ , DB mysql ๋ฐฐํฌํ•˜๊ธฐ
    • Git Sourcetree๋กœ ์ปค๋ฐ‹ํ›„ push ํ•˜๋Š” ๋ฐฉ๋ฒ•
    kkh1902
    kkh1902
    1Day 1 Commit ๋ชฉํ‘œ ๊ณต๋ถ€ํ•œ๊ฒƒ๋“ค ๋งค์ผ ๊ธฐ๋กํ•˜๊ธฐ

    ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”