EC2(Elastic Compute Cloud)๋ž€?

 

EC2๋Š” AWS(Amazon Web Services)์—์„œ ์ œ๊ณตํ•˜๋Š” ‘๊ฐ€์ƒ์˜ ์ปดํ“จํ„ฐ’ ์„œ๋น„์Šค์ด๋‹ค.
์‰ฝ๊ฒŒ ๋งํ•ด, ์›๊ฒฉ์—์„œ ์ ‘์†ํ•ด์„œ ์“ธ ์ˆ˜ ์žˆ๋Š” ํด๋ผ์šฐ๋“œ ์ปดํ“จํ„ฐ๋ฅผ ๋นŒ๋ ค์ฃผ๋Š” ์„œ๋น„์Šค์ด๋‹ค.

 


์™œ EC2๋ฅผ ์‚ฌ์šฉํ• ๊นŒ?

 

 

1. ์„œ๋ฒ„๋Š” ํ•ญ์ƒ ์ผœ์ ธ ์žˆ์–ด์•ผ ํ•จ

  • ๋‚ด๊ฐ€ ๋งŒ๋“  ์›น ์„œ๋น„์Šค๊ฐ€ ์ธํ„ฐ๋„ท์—์„œ ๊ณ„์† ๋™์ž‘ํ•˜๋ ค๋ฉด, 24์‹œ๊ฐ„ ์‹คํ–‰๋˜๋Š” ์ปดํ“จํ„ฐ(์„œ๋ฒ„)๊ฐ€ ํ•„์š”ํ•˜๋‹ค.
  • ๊ทธ๋Ÿฐ๋ฐ ๋‚ด ๋…ธํŠธ๋ถ์„ 24์‹œ๊ฐ„ ์ผœ๋†“๊ณ  ์“ธ ์ˆœ ์—†๋‹ค. ์ „๊ธฐ์„ธ, ์†Œ์Œ, ๋ณด์•ˆ ๋ฌธ์ œ๋„ ํฌ๋‹ค.

 

๊ทธ๋ž˜์„œ AWS EC2๋ฅผ ํ†ตํ•ด ์„œ๋ฒ„ ์ „์šฉ ์ปดํ“จํ„ฐ๋ฅผ ํด๋ผ์šฐ๋“œ์—์„œ ๋นŒ๋ ค์„œ ์‚ฌ์šฉํ•œ๋‹ค.

 


 

2. ๋ณด์•ˆ์„ฑ๊ณผ ์•ˆ์ •์„ฑ

  • AWS EC2๋Š” ๋ณด์•ˆ ์„ค์ •(๋ฐฉํ™”๋ฒฝ, ์ ‘๊ทผ ์ œ์–ด ๋“ฑ)์ด ์ž˜ ๊ฐ–์ถฐ์ ธ ์žˆ์–ด์„œ ๋น„๊ต์  ์•ˆ์ „ํ•œ๋‹ค.
  • ๋˜ํ•œ, ์„œ๋ฒ„๊ฐ€ ๋‹ค์šด๋˜๋ฉด ์ž๋™ ๋ณต๊ตฌํ•˜๋Š” ๊ธฐ๋Šฅ์ด๋‚˜ ๋ถ€ํ•˜ ๋ถ„์‚ฐ(๋กœ๋“œ๋ฐธ๋Ÿฐ์‹ฑ) ๊ธฐ๋Šฅ๋„ ์ œ๊ณต๋œ๋‹ค.

 


 

3. ํ˜„์—…์—์„œ๋„ ๋งค์šฐ ๋งŽ์ด ์‚ฌ์šฉ๋จ

  • ์‹ค์ œ ๊ธฐ์—…์—์„œ๋Š” ๋ฐฑ์—”๋“œ ์„œ๋ฒ„๋ฅผ ๋ฐฐํฌํ•  ๋•Œ EC2์— ์˜ฌ๋ ค์„œ ์šด์˜ํ•œ๋‹ค.
  • ํŠนํžˆ Spring Boot ๊ฐ™์€ ๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ EC2์—์„œ ์‹คํ–‰๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค.

 


 

 ํ”„๋ก ํŠธ์—”๋“œ๋„ EC2์— ๋ฐฐํฌํ• ๊นŒ?

 

ํ”„๋ก ํŠธ์—”๋“œ๋„ EC2์— ์˜ฌ๋ฆด ์ˆ˜๋Š” ์žˆ์ง€๋งŒ, ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋” ๊ฐ„ํŽธํ•œ ์„œ๋น„์Šค๋ฅผ ์ฃผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค:

             ์„œ๋น„์Šค                                                            ํŠน์ง•

Vercel ์ •์  ์›น์‚ฌ์ดํŠธ๋ฅผ ์•„์ฃผ ์‰ฝ๊ฒŒ ๋ฐฐํฌ ๊ฐ€๋Šฅ. GitHub์™€ ์—ฐ๋™ ์ž˜ ๋จ.
Netlify ํ”„๋ก ํŠธ์—”๋“œ ํ”„๋ ˆ์ž„์›Œํฌ(Vue, React ๋“ฑ)์— ์ตœ์ ํ™”๋œ ๋ฐฐํฌ
AWS S3 ์ •์  ํŒŒ์ผ(html, css, js ๋“ฑ)์„ ์ €์žฅํ•ด ๋ฐฐํฌ ๊ฐ€๋Šฅ. ๋งค์šฐ ์ €๋ ด

 ๋”ฐ๋ผ์„œ ํ”„๋ก ํŠธ์—”๋“œ๋Š” S3, Vercel, Netlify,

๋ฐฑ์—”๋“œ๋Š” EC2๋ฅผ ์ฃผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ์ดํ•ดํ•˜๋ฉด ์ข‹๋‹ค.

 


 

EC2๋Š” ‘๋ฐฑ์—”๋“œ ์„œ๋ฒ„๋ฅผ 24์‹œ๊ฐ„ ๊ตฌ๋™ํ•˜๊ธฐ ์œ„ํ•œ ํด๋ผ์šฐ๋“œ ์ปดํ“จํ„ฐ’๋‹ค!

์„œ๋ฒ„ ๋ฐฐํฌ์šฉ ์ปดํ“จํ„ฐ๊ฐ€ ํ•„์š”ํ•  ๋•Œ → EC2
ํ”„๋ก ํŠธ ๋ฐฐํฌ๋Š” Vercel, S3, Netlify๋„ ๊ฐ€๋Šฅ

 

์‹ค๋ฌด ์˜ˆ์‹œ

“Spring Boot๋กœ ๋งŒ๋“  ๋ฐฑ์—”๋“œ API ์„œ๋ฒ„๋ฅผ EC2 ์ธ์Šคํ„ด์Šค์— ์˜ฌ๋ฆฌ๊ณ ,
React๋กœ ๋งŒ๋“  ํ”„๋ก ํŠธ๋Š” Vercel์— ๋ฐฐํฌํ•ด์„œ ์—ฐ๊ฒฐํ–ˆ๋‹ค.”
→ ์‹ค์ œ ์Šคํƒ€ํŠธ์—…๊ณผ ๊ธฐ์—…์—์„œ๋„ ์ด๋ ‡๊ฒŒ ๋งŽ์ด ์‚ฌ์šฉํ•œ๋‹ค

 

 

+ Recent posts