[AWS] Lightsail

์•„๋งˆ์กด ๋ผ์ดํŠธ์„ธ์ผ์€ ์ €๋ ดํ•˜๊ณ  ๊ฐ€๋ณ๊ฒŒ ์„œ๋ฒ„๋ฅผ ์˜ฌ๋ฆด ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ์„œ๋น„์Šค๋‹ค.

๊ธฐ์กด AWS ์Šคํƒ๊ณผ ๋ณ„๋„๋กœ ๊ด€๋ฆฌ๋˜๊ณ . ์‹ ๊ฒฝ์“ธ๊ฒŒ ์ ์œผ๋ฉฐ, ๊ฐ€๊ฒฉ๋„ ์ €๋ ดํ•˜๋‹ค๋Š”๊ฒŒ ๊ฐ€์žฅ ํฐ ์žฅ์ ์ด๋‹ค.
๋Œ€์ถฉ ๋ธ”๋กœ๊ทธ๊ฐ™์€๊ฑฐ ๋งŒ๋“ค์–ด ์˜ฌ๋ฆฌ๊ธฐ ๋”ฑ์ด๋‹ค.

์ „์šฉ ํŽ˜์ด์ง€์— ๋“ค์–ด๊ฐ€์„œ
https://lightsail.aws.amazon.com/ls/webapp/home/instances

OS ์ข…๋ฅ˜๋ฅผ ์„ ํƒํ•œ๋‹ค.
์›ฌ๋งŒํ•˜๋ฉด ๋ฆฌ๋ˆ…์Šค๋กœ ํ•˜์ž.



๊ทธ๋ฆฌ๊ณ  OS ํ™˜๊ฒฝ์„ ์–ด๋–ป๊ฒŒ ํ• ์ง€๋„ ์ •ํ•ด์•ผ ํ•œ๋‹ค.
๊ทธ๋ƒฅ ์Œฉ OS๋งŒ ๋ฐ›์•„์„œ ์ฒ˜์Œ๋ถ€ํ„ฐ ๊ตฌ์ถ•ํ•  ์ˆ˜๋„ ์žˆ๊ณ , ์ €๋Ÿฐ ํ…œํ”Œ๋ฆฟ๋“ค์„ ๊ณจ๋ผ๋„ ๋œ๋‹ค.
์—ฌ๊ธฐ์„œ๋Š” Node.js ํ™˜๊ฒฝ์„ ๊ณจ๋ผ๋ณด๊ฒ ๋‹ค.
express ๊ด€๋ จ ํ™˜๊ฒฝ์„ ์•ฝ๊ฐ„ ์„ธํŒ…ํ•ด์„œ ์ œ๊ณตํ•ด์ฃผ๋Š” ๋…€์„์ด๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์š”๊ธˆ์ด ์žˆ๋Š”๋ฐ

ํ•œ๋‹ฌ์— 4๋‹ฌ๋ผ๋„ ๋‚˜์˜ค์ง€ ์•Š๋Š” ํ”Œ๋žœ์ด ์žˆ๋‹ค.
์ŠคํŽ™์ด ๋งŽ์ด ๋”ธ๋ฆฌ๊ธด ํ•˜์ง€๋งŒ, ๊ฐœ์ธ ๋ธ”๋กœ๊ทธ ์ˆ˜์ค€์— ๋ฌด์–ด ๋Œ€๋‹จํ•œ ๊ฒƒ์ด ํ•„์š”ํ•˜๊ฒ ๋Š”๊ฐ€.
์ €๊ฑธ๋กœ ํ•ด๋ณด์ž.

์ด์ œ ์ด๋ฆ„๋งŒ ์ง“๊ณ , ์ƒ์„ฑ ๋ฒ„ํŠผ ๋ˆ„๋ฅด๋ฉด ๋œ๋‹ค.

์ด๋Ÿฌ๊ณ  ๋ช‡๋ถ„ ๊ธฐ๋‹ค๋ฆฌ๋ฉด

์„ ๋ช…ํ•˜๊ฒŒ ํ™œ์„ฑํ™”๊ฐ€ ๋œ๋‹ค.

๊ทธ๋Ÿผ ์ด์ œ ์ € ํ„ฐ๋ฏธ๋„ ์•„์ด์ฝ˜์œผ๋กœ ์›๊ฒฉ์ ‘์†์„ ํ•  ์ˆ˜ ์žˆ๋‹ค.


๊ทธ๋Ÿผ ์ด์ œ ๊ทธ๋ƒฅ EC2์ฒ˜๋Ÿผ ์“ธ ์ˆ˜ ์žˆ๋‹ค.

์—ฌ๊ธฐ๋‹ค ๊ฐ„๋‹จํ•œ express ์„œ๋ฒ„๋ฅผ ์˜ฌ๋ ค๋ณด์ž.

express ๋„๊ตฌ๋กœ ์†Œ์Šค ํ…œํ”Œ๋ฆฟ์„ ์ƒ์„ฑํ•˜๊ณ ,


์ด๋™ํ•ด์„œ ์˜์กด์„ฑ ์„ค์น˜ํ•œ ๋‹ค์Œ์—

๋ฐ”๋กœ ์‹คํ–‰ํ•˜๋ฉด ๋œ๋‹ค.

๊ทธ๋Ÿฐ๋ฐ express ํ…œํ”Œ๋ฆฟ์˜ ๊ธฐ๋ณธ ์‹คํ–‰ ํฌํŠธ๋Š” 3000์ด๋ฏ€๋กœ, ๋ฐ”๋กœ ์ ‘๊ทผํ•  ์ˆ˜๋Š” ์—†๋‹ค.

๋„คํŠธ์›Œํฌ ํƒญ์— ๋“ค์–ด๊ฐ€์„œ

ํ•ด๋‹น ํฌํŠธ๋ฅผ ์—ด์–ด์ค€๋‹ค.

๊ทธ๋Ÿผ ์ธ์Šคํ„ด์Šค์˜ IP๋กœ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค.

์ด๋Ÿฐ์‹์œผ๋กœ ํ•ด์„œ pm2๋กœ ์„œ๋ฒ„๋ฅผ ๋ฐฑ๊ทธ๋ผ์šด๋“œ์— ๋Œ๋ฆฌ๊ณ , ์ •์  IP ๋‹ฌ์•„์ฃผ๊ณ  ๊ทธ๋Ÿฌ๋ฉด ๋Œ€์ถฉ ์“ธ๋งŒํ•œ ์„œ๋ฒ„๊ฐ€ ๋˜๋Š” ๊ฒƒ์ด๋‹ค.