๐ŸŽˆ EC2 ์ธ์Šคํ„ด์Šค ์ƒ์„ฑํ•˜๊ธฐ

EC2 ์„œ๋น„์Šค์—์„œ ์ƒ์„ฑํ•œ ๊ฐ€์ƒ ์„œ๋ฒ„๋ฅผ ์ธ์Šคํ„ด์Šค๋ผ ํ•ฉ๋‹ˆ๋‹ค.

์„œ๋ฒ„๋ฅผ ์ผœ๊ณ  ๋„๋Š”๊ฒƒ์€ ์ธ์Šคํ„ด์Šค๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์ข…๋ฃŒํ•œ๋‹ค๋Š” ์˜๋ฏธ์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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

ec21.PNG

์šฐ์ธก ์ƒ๋‹จ์— region์„ ์„œ์šธ๋กœ ์„ ํƒํ•˜๊ณ , โ€œ์ธ์Šคํ„ด์Šค ์‹œ์ž‘โ€ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜์˜ ๊ฐ ๋‹จ๊ณ„๋งˆ๋‹ค โ€?โ€์•„์ด์ฝ˜ ๋˜๋Š” ๋งํฌ์— ์ž์„ธํ•œ ๊ณต์‹๋ฌธ์„œ ์„ค๋ช…์ด ์žˆ์œผ๋ฏ€๋กœ, ๊ณต์‹๋ฌธ์„œ๋ฅผ ๊ผญ ์ฐธ๊ณ ํ•˜์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค.

  1. AMI ์„ ํƒ

ec22.PNG

๋ณด์‹œ๋Š” ์ด๋ฏธ์ง€๋“ค์€ AWS์—์„œ ์ œ๊ณตํ•˜๋Š” ์ด๋ฏธ์ง€๋“ค์ž…๋‹ˆ๋‹ค.

AMI๋Š” ์„œ๋ฒ„์— ํ•„์š”ํ•œ ์šด์˜์ฒด์ œ์™€ ์—ฌ๋Ÿฌ ์†Œํ”„ํŠธ์›จ์–ด๋“ค์ด ์ ์ ˆํžˆ ๊ตฌ์„ฑ๋œ ์ƒํƒœ๋กœ ์ œ๊ณต๋˜๋Š” ํ…œํ”Œ๋ฆฟ์œผ๋กœ์„œ, ์ด๋ฏธ์ง€๋ฅผ ํ†ตํ•ด ์ธ์Šคํ„ด์Šค๋ฅผ ์‰ฝ๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์„œ๋Š” โ€œAmazon Linux 2 AMI (HVM), SSD Volume Typeโ€ ์ธ์Šคํ„ด์Šค๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

Amazon Linux 2๋Š” ์ฐจ์„ธ๋Œ€ Amazon Linux ์šด์˜ ์ฒด์ œ๋กœ, ํ˜„๋Œ€์‹ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ™˜๊ฒฝ์— Linux ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ์ตœ์‹  ํ–ฅ์ƒ ๊ธฐ๋Šฅ๊ณผ ํ•จ๊ป˜ ์žฅ๊ธฐ์ ์ธ ์ง€์›์„ ์ œ๊ณตํ•œ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

  1. ์ธ์Šคํ„ด์Šค ์œ ํ˜• ์„ ํƒ

ec23.PNG

์‚ฌ์šฉ๋ชฉ์ ์— ๋”ฐ๋ผ CPU, ๋ฉ”๋ชจ๋ฆฌ ๋“ฑ์„ ์„ ํƒํ•˜์—ฌ ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ €๋Š” ํ”„๋ฆฌํ‹ฐ์–ด๋ฅผ ์‚ฌ์šฉํ•  ๊ฒƒ์ด๋ฏ€๋กœ ํ”„๋ฆฌํ‹ฐ์–ด์— ์ฒดํฌ ํ›„, ๋‹ค์Œ์œผ๋กœ ๋„˜์–ด๊ฐ‘๋‹ˆ๋‹ค.

  1. ์ธ์Šคํ„ด์Šค ์„ธ๋ถ€ ์ •๋ณด ๊ตฌ์„ฑ

ec24.PNG

์„ธ๋ถ€ ๊ตฌ์„ฑ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋‘ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์„ค์ •ํ•ด๋„ ๋ฌด๋ฐฉํ•ฉ๋‹ˆ๋‹ค.

  1. ์Šคํ† ๋ฆฌ์ง€ ์ถ”๊ฐ€

ec25.PNG

์ธ์Šคํ„ด์Šค์˜ ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

Root ์žฅ์น˜๋Š” ๊ผญ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ ๋ณผ๋ฅจ ์œ ํ˜•์— ๋”ฐ๋ผ ๋น„์šฉ์˜ ์ฐจ์ด๊ฐ€ ์žˆ๋Š”๋ฐ, ์—ฌ๊ธฐ์„œ๋Š” ๊ธฐ๋ณธ ๊ฐ’์ธ ๋ฒ”์šฉ SSD๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋‘ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์„ค์ •ํ•˜๊ณ  ๋„˜์–ด๊ฐ€๋„ ๋ฌด๋ฐฉํ•ฉ๋‹ˆ๋‹ค.

  1. ํƒœ๊ทธ ์ถ”๊ฐ€

ec26.PNG

๊ณ ์œ ์˜ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ํƒœ๊ทธ์˜ ํ˜•ํƒœ๋กœ ๊ฐ ๋ฆฌ์†Œ์Šค์— ๋ฐฐ์ •ํ•˜๋ฉด ์ธ์Šคํ„ด์Šค, ์ด๋ฏธ์ง€ ๋ฐ ๊ธฐํƒ€ EC2 ๋ฆฌ์†Œ์Šค๋ฅผ ์‰ฝ๊ฒŒ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ํƒœ๊ทธ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

๊ตณ์ด ์„ค์ •ํ•˜์ง€ ์•Š๊ณ  ๋„˜์–ด๊ฐ€๋„ ๋ฌด๋ฐฉํ•ฉ๋‹ˆ๋‹ค.

  1. ๋ณด์•ˆ ๊ทธ๋ฃน ๊ตฌ์„ฑ

ec27.PNG

์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•œ ํŠธ๋ž˜ํ”ฝ์„ ์ œ์–ดํ•˜๋Š” ๋ฐฉํ™”๋ฒฝ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

์ธ์Šคํ„ด์Šค๋Š” ๊ฐ€์ƒ๋จธ์‹ ์ด๋ฏ€๋กœ ํ„ฐ๋ฏธ๋„์„ ํ†ตํ•ด ์ ‘์†ํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์—, SSH 22๋ฒˆ ํฌํŠธ๋งŒ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์ž‘์„ฑ๋˜์–ด์žˆ๋Š” ์ƒํƒœ์ž…๋‹ˆ๋‹ค.

์ถ”๊ฐ€์ ์œผ๋กœ ๋ฐฉํ™”๋ฒฝ ์˜คํ”ˆ์ด ํ•„์š”ํ•˜๋‹ค๋ฉด ์ž…๋ ฅํ•ด์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

์›น ์„œ๋ฒ„๋กœ ํ™œ์šฉ๋˜๋ฉด HTTP(80) / HTTPS(443) ์ •๋„ ์ถ”๊ฐ€ํ•ด์ค˜๋„ ์ข‹์„๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  1. ์ธ์Šคํ„ด์Šค ์‹œ์ž‘ ๊ฒ€ํ† 

์ ์šฉ ์‚ฌํ•ญ์„ ํ™•์ธํ•˜๊ณ  โ€œ์‹œ์ž‘โ€๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  1. ํ‚ค ํŽ˜์–ด ์„ ํƒ/์ƒ์„ฑ

ec28.PNG

ํ‚ค ํŽ˜์–ด(key pair)๋Š” SSH ํ„ฐ๋ฏธ๋„๋กœ ์ธ์Šคํ„ด์Šค์— ์ ‘๊ทผํ•  ๋•Œ ๊ผญ ํ•„์š”ํ•œ ํŒŒ์ผ์ž…๋‹ˆ๋‹ค.

์™ธ๋ถ€์— ๋…ธ์ถœ๋˜์–ด์„œ๋„ ์•ˆ๋˜๋ฉฐ, ์žƒ์–ด๋ฒ„๋ ค์„œ๋„ ์•ˆ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๊ฐœ์ธ์ด ๊ผญ!! ์ž˜ ๋ณด๊ด€ํ•˜๊ณ  ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ‚ค ์Œ์„ ๋‹ค์šด๋ฐ›๊ณ  โ€œ์ธ์Šคํ„ด์Šค ์‹œ์ž‘โ€์„ ๋ˆŒ๋Ÿฌ์„œ ์ธ์Šคํ„ด์Šค๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

  1. ์ธ์Šคํ„ด์Šค ํ™•์ธ

ec29.PNG

์ด์™€ ๊ฐ™์ด โ€œ์‹คํ–‰์ค‘โ€ ์ƒํƒœ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

๐ŸŒญ๋งˆ๋ฌด๋ฆฌ

์ด์ƒ์œผ๋กœ EC2 ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์•˜์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜: https://victorydntmd.tistory.com/61