์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.



๊ณต์‹ ์‚ฌ์ดํŠธ

1. ๊ฐœ์š”2. ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค

1. ๊ฐœ์š”[ํŽธ์ง‘]

๋ฏธ๊ตญ์˜ ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ…/ํ˜ธ์ŠคํŒ…์—…์ฒด ๋ฐ ํ”Œ๋žซํผ.

๊ฐ€๊ฒฉ ๋Œ€๋น„ ์„ฑ๋Šฅ์ด ๋›ฐ์–ด๋‚˜๊ณ  ๊ฐœ์ธ ๊ฐœ๋ฐœ์ž ๋ฐ ํ•™์ƒ๋“ค์— ๋Œ€ํ•œ ์ง€์›์ด ํ™œ๋ฐœํ•œ ์—…์ฒด์ด๋‹ค. GitHub Student Developer Pack์„ ๋ฐ›์œผ๋ฉด 50$[1]์น˜ ์ฟ ํฐ์„ ์ฃผ๋ฉฐ ํƒ€ ์—…์ฒด์˜ ํ”„๋กœ๋ชจ์…˜๊ณผ๋Š” ๋‹ฌ๋ฆฌ ์‚ฌ์šฉ ๊ธฐ๊ฐ„ ์ œํ•œ์€ ๋“ฑ๋ก์ผ๋กœ๋ถ€ํ„ฐ 1๋…„์œผ๋กœ ์ œํ•œ๋œ๋‹ค. ํ”„๋กœ๋ชจ์…˜ ๊ธˆ์•ก์„ ๋„˜๋Š” ์„œ๋ฒ„๋Š” ์ƒ์„ฑํ•  ์ˆ˜ ์—†๋‹ค.

์•„์‹œ์•„(์‹ฑ๊ฐ€ํฌ๋ฅด, ์ธ๋„ ๋ฒต๊ฐˆ๋ฃจ๋ฃจ), ์œ ๋Ÿฝ(๋„ค๋œ๋ž€๋“œ ์•”์Šคํ…Œ๋ฅด๋‹ด, ๋…์ผ ํ”„๋ž‘ํฌํ‘ธ๋ฅดํŠธ, ์˜๊ตญ ๋Ÿฐ๋˜), ๋ถ๋ฏธ(๋ฏธ๊ตญ ๋‰ด์š•/์ƒŒํ”„๋ž€์‹œ์Šค์ฝ”, ์บ๋‚˜๋‹ค ํ† ๋ก ํ† )๋ฅผ ์ƒ๋Œ€๋กœ ์„œ๋น„์Šค ์ค‘. ํ•œ๊ตญ ์ ‘์† ์‹œ ๊ทธ๋‚˜๋งˆ ์‹ฑ๊ฐ€ํฌ๋ฅด ์„œ๋ฒ„๊ฐ€ ๊ฐ€๊นŒ์šฐ๋‚˜, ํ•œ๊ตญ-์‹ฑ๊ฐ€ํฌ๋ฅด ๊ฐ„ ํšŒ์„  ๋ฌธ์ œ๋กœ ๋Œ€์—ญํญ์ด ๊ธ‰๋ฝํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•„์„œ ์ƒŒํ”„๋ž€์‹œ์Šค์ฝ”๋ฅผ ์ถ”์ฒœํ•˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ํ•œ๊ตญ-๋ฏธ๊ตญ ๊ฐ„์˜ ๊ฑฐ๋ฆฌ ์ฐจ์ด๋กœ ์ธํ•ด ๋ฐ˜์‘ ์†๋„๋Š” ๋А๋ฆฐ ํŽธ์ด๋‹ค.

์„œ๋ฒ„ ์ƒ์„ฑ ์‹œ ์„œ๋ฒ„๋งˆ๋‹ค ๊ณต์ธ IPv4๋ฅผ 1๊ฐœ ๋ถ€์—ฌํ•ด์ฃผ๋ฉฐ, ์„ค์ •์„ ํ†ตํ•ด IPv6๋กœ ๋ถ€์—ฌ๋ฐ›์„ ์ˆ˜๋„ ์žˆ๋‹ค. ๋˜ํ•œ ์„œ๋ฒ„ ์ „์›์„ ๊บผ ๋†“์•„๋„ ๋น„์šฉ์€ ์ฒญ๊ตฌ๋œ๋‹ค. ์ „์›์ด ๋‚ด๋ ค๊ฐ€๋„ ํ•˜๋“œ์›จ์–ด์˜ ์ž์›์€ ๊ณ„์† ์ฐจ์ง€ํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋”ฐ๋ผ์„œ ์ž์‹ ์ด ์„œ๋ฒ„๋ฅผ ์ง€์†์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ํŽธ์ด ์•„๋‹ˆ๋ผ๋ฉด ์Šค๋ƒ…์ƒท์„ ๋งŒ๋“ค์–ด ๋‘” ํ›„ ์„œ๋ฒ„๋ฅผ ์ข…๋ฃŒ์‹œํ‚ค๊ณ , ๋‚˜์ค‘์— ์„œ๋ฒ„๋ฅผ ๋‹ค์‹œ ๋งŒ๋“ค ๋•Œ ํ•ด๋‹น ์Šค๋ƒ…์ƒท์œผ๋กœ ๋ณต๊ตฌ์‹œํ‚ค๋Š” ๋ฐฉ๋ฒ•์„ ์จ์•ผ ํ•œ๋‹ค. ๋ฌผ๋ก  ์Šค๋ƒ…์ƒท ์ด๋ฏธ์ง€ ๋ณด๊ด€๋ฃŒ๋ฅผ ์›”๋งˆ๋‹ค ์ง€๋ถˆํ•ด์•ผ ํ•˜์ง€๋งŒ, ํ•œ ๋‹ฌ์— 1GB ์ด๋ฏธ์ง€๋‹น 0.05๋‹ฌ๋Ÿฌ์ด๋ฏ€๋กœ ์„œ๋ฒ„ ์œ ์ง€๋น„๋ณด๋‹ค๋Š” ํ›จ์”ฌ ์ €๋ ดํ•˜๋‹ค.

์—ฌ๋‹ด์œผ๋กœ, ์‚ฌ์ดํŠธ ๋‚ด ๋ฌธ์„œํ™”๊ฐ€ ๊ต‰์žฅํžˆ ์ž˜ ๋˜์–ด ์žˆ๋Š” ํ”Œ๋žซํผ ์ค‘ ํ•˜๋‚˜์ด๋‹ค. Community โ†’ Tutorials์™€ Support โ†’ Documentation ๋ฉ”๋‰ด์— ๋“ค์–ด๊ฐ€๋ฉด ํ•ต์‹ฌ ์„œ๋น„์Šค์ธ Droplet์˜ ์„ธํŒ… ๋ฐฉ๋ฒ•์€ ๋ฌผ๋ก ์ด๊ณ , ์„œ๋ฒ„๋ฅผ ์šด์˜ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ํ”„๋กœ๊ทธ๋žจ๋“ค(MySQL, NGINX, Git, SSH, ...)์ด๋‚˜ ์šด์˜์ฒด์ œ์˜ ๊ธฐ์ดˆ ์„ค์ •๋ฒ• ๋“ฑ ๋‹ค์–‘ํ•œ ์ •๋ณด๊ฐ€ ์ •๋ฆฌ๋˜์–ด ์žˆ๋‹ค. DigitalOcean์„ ์ด์šฉํ•˜์ง€ ์•Š๋Š” ์‚ฌ๋žŒ๋„ ์ด๊ณณ์—์„œ ๊ธฐ๋ณธ์ ์ธ ์‚ฌํ•ญ์„ ๋ณด๊ณ  ๋ฐฐ์šธ ์ˆ˜ ์žˆ์„ ์ •๋„๋‹ค.

Outline๊ณผ ํŒŒํŠธ๋„ˆ์‰ฝ์„ ๋งบ์–ด, ๊ฐ„๋‹จํ•˜๊ฒŒ ์„œ๋ฒ„๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

2. ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค[ํŽธ์ง‘]

  • Droplet: ๊ฐ€์ƒ ์„œ๋ฒ„ ํ˜ธ์ŠคํŒ…. Amazon Web Services์˜ ๋ผ์ดํŠธ์„ธ์ผ์— ํ•ด๋‹น๋œ๋‹ค.
  • Block Storage: ๋ธ”๋ก ์Šคํ† ๋ฆฌ์ง€. Droplet์— ๋งˆ์šดํŠธํ•ด์„œ ์‚ฌ์šฉํ•œ๋‹ค.
  • Space: ๋กœ๊ทธ ํŒŒ์ผ, ์ด๋ฏธ์ง€ ํŒŒ์ผ ๋“ฑ์˜ ๋น„์ •ํ˜• ๋ฐ์ดํ„ฐ ์Šคํ† ๋ฆฌ์ง€.
[1] 100$์˜€๋‹ค๊ฐ€ ์กฐ์ •๋˜์—ˆ๋‹ค.