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

[AWS] AWS EC2 ์™€ RDS ์—ฐ๊ฒฐํ•ด์„œ ์‚ฌ์šฉํ•˜๊ธฐ

by soy๋ฏธ๋‹ˆ 2021. 10. 7.

 

 

 

 

 

1. ์ธ์Šคํ„ด์Šค ์‹œ์ž‘

 

  • ๊ฒ€์ƒ‰์ฐฝ์— EC2 ๊ฒ€์ƒ‰
  • ์ธ์Šคํ„ด์Šค ํƒญ์— ๋“ค์–ด์˜ค๊ธฐ
  • ์ธ์Šคํ„ด์Šค ์‹œ์ž‘ ๋ฒ„ํŠผ ํด๋ฆญ

 

 

 

 

  • 1๋‹จ๊ณ„ os ์„ค์ • (Amazon ํ•ด๋„ ๋˜๊ณ  Ubuntu ํ•ด๋„ ๋˜๊ณ  ์›ํ•˜๋Š” ๋Œ€๋กœ)

 

 

  • 2๋‹จ๊ณ„ ์ธ์Šคํ„ด์Šค ์œ ํ˜• ์„ ํƒ

 

 

  • 3 ๋‹จ๊ณ„ / 4 ๋‹จ๊ณ„ / 5 ๋‹จ๊ณ„ ๋„˜์–ด๊ฐ€๊ธฐ
  • 6 ๋‹จ๊ณ„ ๋ณด์•ˆ๊ทธ๋ฃน ๊ตฌ์„ฑ : ํฌํŠธ ํฌ์›Œ๋”ฉ

 

  • 7๋‹จ๊ณ„ ์ธ์Šคํ„ด์Šค ์‹œ์ž‘ ๋ฒ„ํŠผ ํด๋ฆญ

 

 

 

2. ํƒ„๋ ฅ์  IP ์ฃผ์†Œ ์—ฐ๊ฒฐ

 

  • EC2 ๋‚ด์— ํƒ„๋ ฅ์  IP ํƒญ์— ๋“ค์–ด์˜ค๊ธฐ
  • ํƒ„๋ ฅ์  IP ์ฃผ์†Œ ํ• ๋‹น ๋ฒ„ํŠผ ํด๋ฆญ

 

 

 

  • ํ• ๋‹น ๋ฒ„ํŠผ ํด๋ฆญ

 

 

 

  • ํƒ„๋ ฅ์  IP ์— ์ฃผ์†Œ ์—ฐ๊ฒฐ

 

 

 

 

  • ํƒ„๋ ฅ์  IP ์— ์ฃผ์†Œ ์—ฐ๊ฒฐํ•œ ์ธ์Šคํ„ด์Šค ์žฌ๋ถ€ํŒ…

 

 

 

 

3. RDS ์ƒ์„ฑ

 

  • ๊ฒ€์ƒ‰์ฐฝ์— RDS ๊ฒ€์ƒ‰
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํƒญ์— ๋“ค์–ด์˜ค๊ธฐ
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ƒ์„ฑ ๋ฒ„ํŠผ ํด๋ฆญ

 

 

 

 

  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค์ • ๋ฐ ์ƒ์„ฑ

 

 

  • ์—”์ง„ ์œ ํ˜• : mysql ์„ ํƒ (์‚ฌ์šฉํ•˜๋Š” DB ์„ ํƒ)
  • ํ…œํ”Œ๋ฆฟ : ํ”„๋ฆฌํ‹ฐ์–ด ์„ ํƒ
  • DB ์ธ์Šคํ„ด์Šค ์‹๋ณ„์ž ๋ฐ ๋งˆ์Šคํ„ฐ ์‚ฌ์šฉ์ž ์ด๋ฆ„, ์•”ํ˜ธ ์„ค์ •

 

 

 

  • ์Šคํ† ๋ฆฌ์ง€ : ์Šคํ† ๋ฆฌ์ง€ ์ž๋™ ์กฐ์ • ํ™œ์„ฑํ™” OFF
  • ์—ฐ๊ฒฐ : ํผ๋ธ”๋ฆญ ์—‘์„ธ์Šค : ์˜ˆ

 

 

 

4. ํŒŒ๋ผ๋ฏธํ„ฐ ๊ทธ๋ฃน ์ƒ์„ฑ

 

 

  • ํŒŒ๋ผ๋ฏธํ„ฐ ๊ทธ๋ฃน ์ƒ์„ฑ ํด๋ฆญ

 

 

 

 

  • ํŒŒ๋ผ๋ฏธํ„ฐ ๊ทธ๋ฃน ์ƒ์„ฑ

 

 

 

 

  • ์ƒ์„ฑํ•œ ํŒŒ๋ผ๋ฏธํ„ฐ ๊ทธ๋ฃน ํด๋ฆญ

 

 

 

  • character_set ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐ’ utf8mb4 ๋กœ ์ˆ˜์ •
  • collation_connection , collation_server ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐ’ utf8mb4_general_ci ๋กœ ์ˆ˜์ •

 

 

 

 

  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํƒญ์— ๋“ค์–ด๊ฐ€์„œ ๋งŒ๋“  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ํด๋ฆญํ•˜๊ณ  ์ˆ˜์ • ๋ฒ„ํŠผ ํด๋ฆญ

 

 

 

 

  • ์ถ”๊ฐ€ ๊ตฌ์„ฑ์— DB ํŒŒ๋ผ๋ฏธํ„ฐ ๊ทธ๋ฃน์„ ์•„๊นŒ ๋งŒ๋“  ํŒŒ๋ผ๋ฏธํ„ฐ ๊ทธ๋ฃน์œผ๋กœ ๋ณ€๊ฒฝ

 

 

 

  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์žฌ๋ถ€ํŒ…

 

 

 

 

5. PC ์—์„œ RDS ์ ‘์†

 

RDS ๋ณด์•ˆ ๊ทธ๋ฃน ํด๋ฆญ - ์ธ๋ฐ”์šด๋“œ ๊ทœ์น™ ํŽธ์ง‘

 

EC2 ๋ณด์•ˆ๊ทธ๋ฃน์„ ์ถ”๊ฐ€ (Tomcat (8080) ๊ณผ Mysql(3306) ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ)

 

 

 

tomcat ์„ค์น˜

 

# tomcat ์„ค์น˜
sudo yum list tomcat*
sudo yum install tomcat.noarch
sudo yum install tomcat-admin-webapps.noarch
sudo yum install tomcat-webapps.noarch
sudo yum install tomcat-docs-webapp.noarch

# Tomcat ์‹œ์ž‘
sudo service tomcat start
# Tomcat ์ข…๋ฃŒ
sudo service tomcat stop
# Tomcat ์žฌ์‹œ์ž‘
sudo service tomcat restart

 

 

 

/var/lib/tomcat/webapps/ ์— war ํŒŒ์ผ ์ถ”๊ฐ€

 

 

 

 

 

mysql ์„ค์น˜

 

# mysql ์„ค์น˜
 sudo yum install mysql
# mysql ์ ‘์†
 sudo mysql -u tiger -p -h mydatabase.cc8zi8dise6g.us-east-2.rds.amazonaws.com  # RDS ์—”๋“œํฌ์ธํŠธ

 

 

 

mysql ์ ‘์†

 

 

 

 

 

mysql workbench ์—ฐ๊ฒฐ

 

 

 

 

์›น ์‹คํ–‰

 

 

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ™•์ธ

 

 

 

 

 

 

 

 

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

[AWS] AWS ์›น ์„œ๋ฒ„ ๊ตฌ์ถ•ํ•˜๊ธฐ (with VPC, EC2, RDS)  (0) 2021.10.08

๋Œ“๊ธ€