๊ตฌ๋ฆ„

AWS RDS (MS-SQL) ์„ค์น˜ ๋ฐ ์‚ฌ์šฉ ๋ฐฉ๋ฒ• ๋ณธ๋ฌธ

Cloud/์ผ๋ฐ˜

AWS RDS (MS-SQL) ์„ค์น˜ ๋ฐ ์‚ฌ์šฉ ๋ฐฉ๋ฒ•

Cloudest 2021. 1. 19. 17:58
๐Ÿ’ก
์ค€๋น„๋ฌผ : AWS ๊ณ„์ •

 

์‹œ์ž‘ ์ „

  • ์ง€๊ธˆ๊นŒ์ง€ DB๋ฅผ ์ง์ ‘์ ์œผ๋กœ ํ™œ์šฉํ•  ์ผ์ด ์—†์–ด์„œ DB์„ค์น˜๋ฅผ ํ•˜๋”๋ผ๋„ MySQL / MariaDB ๋งŒ ๊ฐ„๋‹จํ•˜๊ฒŒ ์„ค์น˜ํ•˜๊ณ  ์‚ฌ์šฉํ–ˆ์—ˆ๋‹ค.
  • ๋ณดํ†ต Linux์— ์„œ๋ฒ„๋ฅผ ์„ค์น˜ํ•˜๋Š” ์œ„ DB๋“ค๊ณผ ๋‹ค๋ฅด๊ฒŒ MS-SQL๋ฅผ ์„ค์น˜ ํ•ด๋ณด๋ ค ํ•œ๋‹ค.

 

RDS ์ƒ์„ฑ

  • MS-SQL DB ์ƒ์„ฑ - (์•„๋ž˜ ๋‚˜์˜ค์ง€ ์•Š์€ ์„ค์ •์€ Default๋กœ ์ง€์ •ํ•œ๋‹ค.)
    1. RDS ์ฝ˜์†”์—์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ƒ์„ฑ ํด๋ฆญ
    1. Microsoft SQL Server๋ฅผ ํ”„๋ฆฌํ‹ฐ์–ด๋กœ ์„ ํƒ
      • SQL Server Express Edition์„ ์„ ํƒํ•œ๋‹ค.
      • ๋ฒ„์ „์€ SQL Server 2019๋ฅผ ์ œ์™ธํ•œ ๋ชจ๋“  ๋ฒ„์ „์—์„œ ํ”„๋ฆฌ ํ‹ฐ์–ด๋ฅผ ์ง€์›ํ•œ๋‹ค.
    1. DB ์‹๋ณ„์ž ๋ฐ ์ž๊ฒฉ ์ฆ๋ช… ์„ค์ •
      • ๋งˆ์Šคํ„ฐ ID/PW๋Š” DB์— ์ ‘์†ํ•˜๊ธฐ ์œ„ํ•œ ์ •๋ณด์ด๋ฏ€๋กœ ๊ผญ ๊ธฐ์–ตํ•ด์•ผ ํ•œ๋‹ค.
    1. ์Šคํ† ๋ฆฌ์ง€ ์ž๋™ ์กฐ์ • ๋น„ํ™œ์„ฑํ™” (ํ˜น์‹œ ๋ชจ๋ฅผ ๊ณผ๊ธˆ ์š”์†Œ ์ œ๊ฑฐ)
    1. ํผ๋ธ”๋ฆญ ์•ก์„ธ์Šค
      • VPC, ์„œ๋ธŒ๋„ท, ๋ณด์•ˆ๊ทธ๋ฃน๋“ฑ์„ ์ง€์ •ํ•ด์ค€๋‹ค.
      • RDS์—๊ฒŒ ํผ๋ธ”๋ฆญ ์•ก์„ธ์Šค ์—ฌ๋ถ€์— ๋”ฐ๋ผ Public IP, Private IP๊ฐ€ ํ• ๋‹น๋˜์ง€๋งŒ, ์‚ฌ์šฉ์ž๋Š” IP๊ฐ€ ์•„๋‹Œ RDS ์—”๋“œํฌ์ธํŠธ๋ฅผ ํ†ตํ•ด ์ ‘์†ํ•œ๋‹ค.
      • ํผ๋ธ”๋ฆญ ์•ก์„ธ์Šค๋ฅผ ํ—ˆ์šฉํ•˜๋ฉด VPC์™ธ๋ถ€์—์„œ ์—”๋“œํฌ์ธํŠธ๋ฅผ ํ†ตํ•ด ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋‹ค. (์ฐจ๋‹จํ•˜๋ฉด ๋™์ผ VPC ๋‚ด์—์„œ๋งŒ ์—”๋“œํฌ์ธํŠธ๋ฅผ ํ†ตํ•œ ์ ‘์†์ด ๊ฐ€๋Šฅํ•˜๋‹ค.)
    1. ์ž๋™ ๋ฐฑ์—… ๋น„ํ™œ์„ฑํ™”, ์„ฑ๋Šฅ ๊ฐœ์„  ๋„์šฐ๋ฏธ ๋น„ํ™œ์„ฑํ™” (ํ˜น์‹œ ๋ชจ๋ฅผ ๊ณผ๊ธˆ ์š”์†Œ ์ œ๊ฑฐ) โ†’ ์™„๋ฃŒ
    1. MS-SQL DB ์ƒ์„ฑ ์™„๋ฃŒ

     

  • MS-SQL ์ ‘์†
    1. ๋กœ์ปฌ PC์—์„œ ์•„๋ž˜ ์ˆœ์„œ๋Œ€๋กœ ์ง„ํ–‰ํ•œ๋‹ค.
    1. ์—ฌ๊ธฐ๋ฅผ ๋ˆŒ๋Ÿฌ SSMS (SQL Server Management Studio) ์„ค์น˜ํŽ˜์ด์ง€๋กœ ์ด๋™
    1. SSMS-Setup-KOR.exe ์„ค์น˜
    1. SQL Server Management Studio ๊ฒ€์ƒ‰ํ•˜์—ฌ ์‹คํ–‰
    1. DB ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•œ ํ›„ Connect
      • Server name : RDS ์—”๋“œํฌ์ธํŠธ
      • Login : Master ID
      • Password : Master PW
    1. RDS์— ์ ‘์†ํ•œ SSMS ์ฒซํ™”๋ฉด
  • MS-SQL ๊ฐ„๋‹จ ์‚ฌ์šฉ
    1. New Query๋ฅผ ํ†ตํ•ด SQL๋ฌธ ์ž‘์„ฑ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.
    1. Select๋ฌธ์„ ํ†ตํ•ด DB ์™€ Table ์ •๋ณด๋ฅผ ์ถœ๋ ฅํ–ˆ๋‹ค. (Object Explorer๋ฅผ ํ†ตํ•ด GUI ํŠธ๋ฆฌ ๊ตฌ์กฐ๋กœ๋„ ํ™•์ธ ๊ฐ€๋Šฅํ•˜๋‹ค)
      SELECT * FROM sys.databases 
      SELECT * FROM INFORMATION_SCHEMA.TABLES
    1. ํ…Œ์ด๋ธ” ์ƒ์„ฑ
      • CREATE ๋ฌธ์„ ์‚ฌ์šฉํ•˜์—ฌ DB๋‚˜ TABLE์„ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์€ MySQL์„ ํ†ตํ•œ ๊ฒฝํ—˜์ด ์žˆ๋‹ค.
      • SSMS์—์„œ GUI ํ™˜๊ฒฝ์œผ๋กœ ํ…Œ์ด๋ธ” ์ถ”๊ฐ€/์ œ๊ฑฐ

     

     

  • ์ ‘์† ์˜ค๋ฅ˜ ํ•ด๊ฒฐ
    • ์ ‘์† ์˜ค๋ฅ˜ : SQL Server์— ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•˜๋Š” ์ค‘์— ๋„คํŠธ์›Œํฌ ๊ด€๋ จ ๋˜๋Š” ์ธ์Šคํ„ด์Šค ๊ด€๋ จ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†๊ฑฐ๋‚˜ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ธ์Šคํ„ด์Šค ์ด๋ฆ„์ด ์˜ฌ๋ฐ”๋ฅด๊ณ  SQL Server๊ฐ€ ์›๊ฒฉ ์—ฐ๊ฒฐ์„ ํ—ˆ์šฉํ•˜๋„๋ก ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.
    • ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•
      1. ๋ณด์•ˆ๊ทธ๋ฃน tcp/1433 ๋ณด์•ˆ๊ทธ๋ฃน ํ™•์ธ
      1. RDS์˜ ํผ๋ธ”๋ฆญ ์•ก์„ธ์Šค ํ—ˆ์šฉ ํ™•์ธ

       

       

๊ฒฐ๋ก 

  • MySQL์€ ์„ค์น˜๊ฐ€ ์ •๋ง ๊ฐ„๋‹จํ•˜๋‹ค. ๊ทธ์— ๋ฐ˜ํ•ด MS-SQL์€ ์„ค์น˜๊ณผ์ •์ด ๊ธธ๊ณ  ๋ณต์žกํ•œ ๊ฒƒ ๊ฐ™๋‹ค. ํ•˜์ง€๋งŒ RDS๋Š” ๊ทธ๋Ÿฐ ์„ค์น˜๊ณผ์ • ์—†์ด ๊ฐ„๋‹จํ•œ AWS ์…‹ํŒ…๋งŒ์œผ๋กœ ์›ํ•˜๋Š” RDS๋ฅผ ๋ฒ„์ „์— ๋งž์ถฐ ์ œ๊ณตํ•œ๋‹ค.
  • ๋ฆฌ๋ˆ…์Šค์—์„œ๋„ MS-SQL์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ ํ•œ๋‹ค. ์œˆ๋„์šฐ๋ณด๋‹ค๋Š” ๋ณต์žกํ•ด ๋ณด์ด๋Š”๋ฐ ์ถ”ํ›„์— ์‹œ๋„ ์˜ˆ์ •์ด๋‹ค.

 

'Cloud > ์ผ๋ฐ˜' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

Amazon WorkSpaces์— MFA ์—ฐ๋™ํ•˜๊ธฐ  (0) 2021.02.17
[3Tier ๊ตฌ์ถ•] Web-WAS-DB 3tier in AWS  (2) 2021.01.27
AWS Backup  (0) 2021.01.19
VPC ํ”ผ์–ด๋ง  (0) 2021.01.17
MobaXterm์œผ๋กœ S3์— ์—ฐ๊ฒฐํ•˜๊ธฐ  (0) 2021.01.07
Comments