1. ๋ฐฐํฌ๋ž€?

 

๋ฐฐํฌ(Deployment)๋ž€
์ž์‹ ์˜ ์ปดํ“จํ„ฐ์—์„œ ๋งŒ๋“  ํ”„๋กœ๊ทธ๋žจ์ด๋‚˜ ์„œ๋น„์Šค๋ฅผ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ณต๊ฐœํ•˜๋Š” ๊ณผ์ •์„ ๋งํ•œ๋‹ค.

 


 

2. ์™œ ๋ฐฐํฌ๊ฐ€ ํ•„์š”ํ• ๊นŒ?

 

๊ฐœ๋ฐœ์ž๋Š” ๋ณดํ†ต ์ž๊ธฐ ์ปดํ“จํ„ฐ(localhost)์—์„œ ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค๊ณ  ํ…Œ์ŠคํŠธํ•œ๋‹ค.

 

  • localhost๋Š” ์ž๊ธฐ ์ปดํ“จํ„ฐ ๋‚ด๋ถ€์—์„œ๋งŒ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ ์ฃผ์†Œ์ด๋‹ค.
  • ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ์ปดํ“จํ„ฐ์—์„œ๋Š” ์ด ์ฃผ์†Œ๋กœ ์ ‘์†ํ•  ์ˆ˜ ๋‹ค.

 

 ๊ทธ๋ž˜์„œ ์ด ํ”„๋กœ๊ทธ๋žจ์„ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋„ ์“ธ ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋ ค๋ฉด,

์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋œ ์„œ๋ฒ„์— ์˜ฌ๋ ค์„œ “๊ณต๊ฐœ”ํ•ด์•ผ ํ•œ๋‹ค.

์ด ๊ณผ์ •์„ ๋ฐฐํฌ๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

 


 

3. ๋ฐฐํฌ๋ฅผ ํ•˜๋ฉด ์–ด๋–ค ์ผ์ด ์ผ์–ด๋‚ ๊นŒ?

 

  • IP ์ฃผ์†Œ ๋˜๋Š” ๋„๋ฉ”์ธ ์ด๋ฆ„(์˜ˆ: www.naver.com) ๊ฐ™์€ ๊ณ ์œ ํ•œ ์ฃผ์†Œ๋ฅผ ๋ถ€์—ฌ๋ฐ›๋Š”๋‹ค.
  • ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์€ ์ด ์ฃผ์†Œ๋กœ ์ ‘์†ํ•ด์„œ ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.
  • ์˜ˆ: http://3.35.125.123 ๋˜๋Š” https://myapp.com

 


 

 4. ๋ฐฐํฌ๋Š” ์–ธ์ œ ํ•„์š”ํ• ๊นŒ?

 

  • ์›นํŽ˜์ด์ง€, API ์„œ๋ฒ„, ์‡ผํ•‘๋ชฐ, ๋ธ”๋กœ๊ทธ ๋“ฑ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋„ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ์„œ๋น„์Šค๋ผ๋ฉด ๋ฐฐํฌ๋Š” ํ•„์ˆ˜์ด๋‹ค.
  • ๋”ฐ๋ผ์„œ:
    • ๋ฐฑ์—”๋“œ ์„œ๋ฒ„ ๊ฐœ๋ฐœ์„ ์–ด๋А ์ •๋„ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์„ ๋•Œ
    • ๊ทธ ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ๋ฐ˜๋“œ์‹œ ์ตํ˜€์•ผ ํ•  ๊ธฐ์ˆ ์ด ๋ฐฐํฌ์ด๋‹ค.

 

5. ๋ฐฐํฌ์˜ ์˜ˆ

                                            ์ƒํ™ฉ                                                                                                              ์„ค๋ช…

localhost:8080์—์„œ API๋ฅผ ํ…Œ์ŠคํŠธํ•จ ๊ฐœ๋ฐœ ์ค‘์ธ ๋‚ด ์ปดํ“จํ„ฐ์—์„œ๋งŒ ํ™•์ธ ๊ฐ€๋Šฅ
https://myapi.shop ์ฃผ์†Œ๋กœ ๋ฐฐํฌํ•จ ์ „ ์„ธ๊ณ„ ๋ชจ๋“  ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ณต๊ฐœ๋จ

 


 

 6. ์–ด๋–ค ๊ธฐ์ˆ ์„ ๋ฐฐ์šฐ๋ฉด ๋ ๊นŒ?

 

๋ฐฐํฌ๋ฅผ ์œ„ํ•ด ์•„๋ž˜์™€ ๊ฐ™์€ ๊ธฐ์ˆ ์„ ๋ฐฐ์šด๋‹ค. 

 

  • ํด๋ผ์šฐ๋“œ ์„œ๋ฒ„ ์‚ฌ์šฉ๋ฒ• (์˜ˆ: AWS EC2, Vercel, Heroku ๋“ฑ)
  • ๋ฆฌ๋ˆ…์Šค ๊ธฐ๋ณธ ๋ช…๋ น์–ด
  • ๋„๋ฉ”์ธ ์—ฐ๊ฒฐ
  • Nginx, Apache์™€ ๊ฐ™์€ ์›น ์„œ๋ฒ„
  • Docker (์ปจํ…Œ์ด๋„ˆ ๋ฐฐํฌ)
  • CI/CD ์ž๋™ ๋ฐฐํฌ ์„ค์ • (Jenkins, GitHub Actions ๋“ฑ)

 


 

๋ฐฐํฌ๋Š” ๋‚ด๊ฐ€ ๋งŒ๋“  ํ”„๋กœ๊ทธ๋žจ์„ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋„ ์ธํ„ฐ๋„ท์œผ๋กœ ์“ธ ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“œ๋Š” ๊ณผ์ •์ด๋‹ค.

+ Recent posts