WEB/Server

AWS EC2๋กœ ์„œ๋ฒ„ ๊ตฌ์ถ•ํ•˜๊ธฐ - 1 [ํšŒ์›๊ฐ€์ž… + ๋ช…๋ นํ”„๋กฌํ”„ํŠธ๋กœ ์„œ๋ฒ„์ ‘์†]

kite707 2021. 1. 15. 20:48

https://www.youtube.com/watch?v=Wus-fC15elM&list=PLgtOJI-K1OGqhiFInA17Q3Oa9Q9HcXV_a

์ด๋ฒˆ์—๋Š” AWS๋ฅผ ์ด์šฉํ•ด์„œ ๋‚˜๋งŒ์˜ ์„œ๋ฒ„๋ฅผ ๊ตฌ์ถ•ํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค.

 

1. ํšŒ์›๊ฐ€์ž…

https://aws.amazon.com/ko/

 

ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค | ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… ์†”๋ฃจ์…˜| Amazon Web Services

์ œ์กฐ AWS๋ฅผ ํ™œ์šฉํ•œ Siemens์˜ ์—๋„ˆ์ง€, ์˜๋ฃŒ ์„œ๋น„์Šค, ์ œ์กฐ ๋ถ„์•ผ ํ˜์‹  Siemens๊ฐ€ AWS๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์–ด๋–ป๊ฒŒ ๋ฌธํ™”๋ฅผ ๋ฐ”๊พธ๊ณ  ํ˜์‹ ์„ ์žฅ๋ คํ•˜๋ฉฐ ๋น„์ฆˆ๋‹ˆ์Šค ์„ฑ๊ณผ๋ฅผ ์ฐฝ์ถœํ–ˆ๋Š”์ง€ ์•Œ์•„๋ณด์„ธ์š”. ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ  ์—…์ข…

aws.amazon.com

๊ฒ€์ƒ‰์ฐฝ์— aws๋ฅผ ๊ฒ€์ƒ‰ํ•ด์„œ ๋“ค์–ด๊ฐˆ ์ˆ˜๋„ ์žˆ๋‹ค. ๋“ค์–ด๊ฐ€๋ฉด ์˜ค๋ฅธ์ชฝ ์œ„์— aws ๊ณ„์ • ์ƒ์„ฑ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ๊ณ„์ •์„ ์ƒ์„ฑํ•œ๋‹ค.  

๋งŒ์•ฝ ๋กœ๊ทธ์ธ์„ ํ•œ ์ ์ด ์žˆ๋‹ค๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ์ฝ˜์†”์— ๋กœ๊ทธ์ธ์ด๋ผ๊ณ  ๋œจ๊ธฐ๋„ ํ•œ๋‹ค. ๊ทธ๋Ÿด๊ฒฝ์šฐ ๊ทธ๋ƒฅ ๋กœ๊ทธ์ธ์„ ํ•˜๊ณ  ๋„˜์–ด๊ฐ€๋ฉด ๋œ๋‹ค.

AWS ๊ณ„์ • ์ƒ์„ฑ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๊ณ  ์ด๋ฉ”์ผ๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ, ๋‹‰๋„ค์ž„์„ ์ž…๋ ฅํ•ด์ฃผ๋ฉด ์•„๋ž˜ ์ฐฝ์œผ๋กœ ๋„˜์–ด์™€์ง„๋‹ค. ๋งจ ์œ„ ๊ณ„์ • ์œ ํ˜•์—์„œ ๊ฐœ์ธ์œผ๋กœ ๋ณ€๊ฒฝํ•˜๊ณ  ๊ตญ๊ฐ€๋ฅผ ๋Œ€ํ•œ๋ฏผ๊ตญ์œผ๋กœ ๋ณ€๊ฒฝํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ฃผ์†Œ๋Š” ๋Œ€์ถฉ ๋ฒˆ์—ญ๊ธฐ ๋Œ๋ ค์„œ ์ž…๋ ฅํ•˜๋ฉด ๋œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์‹œํ‚ค๋Š”๋Œ€๋กœ ํ•˜๋ฉด ์‰ฝ๊ฒŒ ๊ณ„์ •์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.

์ฒ˜์Œ ๋กœ๊ทธ์ธ์„ ํ•˜๋ ค๊ณ  ํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ๋œจ๋Š”๋ฐ ๊ทธ๋ƒฅ ์„ ํƒ๋œ๋Œ€๋กœ ๋‘๊ณ  ์ด๋ฉ”์ผ๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ๋กœ๊ทธ์ธ ํ•  ์ˆ˜ ์žˆ๋‹ค.

๊ทธ ๋’ค๋ถ€ํ„ฐ๋Š” ์œ„์˜ ์‚ฌ์ง„๊ณผ ๊ฐ™์ด ์ฝ˜์†”์— ๋กœ๊ทธ์ธํ•˜๊ธฐ ๋ฒ„ํŠผ์œผ๋กœ ๋ฐ”๋€Œ๊ณ  ๊ทธ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ์‰ฝ๊ฒŒ ๋กœ๊ทธ์ธ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ฝ˜์†”์— ๋กœ๊ทธ์ธํ•˜๊ธฐ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ์ฐฝ์ด ๋œฌ๋‹ค. ์˜ค๋ฅธ์ชฝ ์œ„์—์„œ ์ง€์—ญ์„ ์„œ์šธ๋กœ ๋ฐ”๊พธ๋„๋ก ํ•˜์ž.

๋กœ๊ทธ์•„์›ƒ๋„ ์ด๊ณณ์—์„œ ํ•  ์ˆ˜ ์žˆ๋‹ค.

2. AWS EC2๋กœ ๋‚˜๋งŒ์˜ ์„œ๋ฒ„ ๊ตฌ์ถ•ํ•˜๊ธฐ

์ด์ œ ์†”๋ฃจ์…˜ ๊ตฌ์ถ•์— ๋ณด์ด๋Š” EC2๋ฅผ ๋ˆŒ๋Ÿฌ ๋“ค์–ด๊ฐ€๋„๋ก ํ•˜์ž. ์œ„์˜ ๊ฒ€์ƒ‰์ฐฝ์— EC2๋ฅผ ๊ฒ€์ƒ‰ํ•ด ์ง„ํ–‰ํ•ด๋„ ๋œ๋‹ค. 

์ง€์—ญ์ด ์„œ์šธ์ธ์ง€ ๋‹ค์‹œํ•œ๋ฒˆ ์ž˜ ํ™•์ธํ•˜๊ณ  ์ธ์Šคํ„ด์Šค ์‹œ์ž‘ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅธ๋‹ค.

๊ฐ•์˜์—์„œ ์šฐ๋ถ„ํˆฌ ์„œ๋ฒ„๋ฅผ ๋งŒ๋“ค๊ธฐ ๋•Œ๋ฌธ์— ๋˜‘๊ฐ™์€ ๊ฒƒ์„ ์„ ํƒํ–ˆ๋‹ค.
์„ ํƒ๋˜์–ด์žˆ๋Š”๋Œ€๋กœ ํ•˜๊ณ  ์•„๋ž˜ ๊ฒ€ํ†  ๋ฐ ์‹œ์ž‘ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์„œ ๋„˜์–ด๊ฐ„๋‹ค.
์ดํ›„ ๊ธฐ๋ณธ ์„ค์ •์„ ์œ ์ง€ํ•˜๊ณ  ์‹œ์ž‘ํ•˜๊ธฐ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅธ๋‹ค.

 

์ด๋ ‡๊ฒŒ ์ƒˆ ํ‚ค ํŽ˜์–ด ์ƒ์„ฑ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๊ณ  ํ‚ค ํŽ˜์–ด ๋‹ค์šด๋กœ๋“œ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅธ๋‹ค.

ํ‚คํŽ˜์–ด ํŒŒ์ผ ์ž์ฒด๋กœ๋„ AWS์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ ˆ๋Œ€ ๊ณต๊ฐœ๋œ ๊ณณ์— ์˜ฌ๋ฆฌ๋ฉด ์•ˆ๋˜๊ณ  ์ž˜ ๋ณด๊ด€ํ•˜๋„๋ก ํ•˜์ž.

 

์ดํ›„ ์ธ์Šคํ„ด์Šค ์‹œ์ž‘ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ์ฐฝ์ด ๋œจ๊ฒŒ ๋œ๋‹ค.

EC2๋Œ€์‹œ๋ณด๋“œ๋กœ ๋Œ์•„์˜ค๋ฉด ์‹คํ–‰์ค‘์ธ ์ธ์Šคํ„ด์Šค ์ˆซ์ž๊ฐ€ 1๋กœ ๋ฐ”๋€ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

ํ‘œ์‹œ๋œ ๊ณณ์„ ๋ˆŒ๋Ÿฌ ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ์ง„ํ–‰ํ•˜๋„๋ก ํ•˜์ž.

์„œ๋ฒ„์— ์ ‘์†ํ•ด์„œ ์„œ๋ฒ„๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์—ฐ๊ฒฐ์ž‘์—…์„ ๊ฑฐ์ณ์•ผ ํ•œ๋‹ค. 

์—ฐ๊ฒฐ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ์ฐฝ์ด ๋œจ๋Š”๋ฐ ๊ฐ•์˜ ๋‚ด์šฉ์„ ๋”ฐ๋ผํ•˜๋ ค๋ฉด SSH ํด๋ผ์ด์–ธํŠธ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ๋œ๋‹ค.

์—ฌ๊ธฐ์„œ ๋ฆฌ๋ˆ…์Šค์™€ ๋งฅ์˜ ๊ฒฝ์šฐ ๋ฐ”๋กœ ์•„๋ž˜์™€ ๊ฐ™์€ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ๋„˜์–ด๊ฐˆ ์ˆ˜ ์žˆ์ง€๋งŒ ์œˆ๋„์šฐ ์‚ฌ์šฉ์ž์˜ ๊ฒฝ์šฐ ํ”„๋ผ์ด๋น— ํ‚ค ํŒŒ์ผ์„ ๊ด€๋ฆฌ์ž๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ถŒํ•œ ์„ค์ •์„ ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค. 

3. ํ”„๋ผ์ด๋น— ํ‚ค ํŒŒ์ผ ๊ถŒํ•œ์„ค์ •(Window๋งŒ)

๋‹ค์šด๋ฐ›์€ ํ”„๋ผ์ด๋น— ํ‚ค ์šฐํด๋ฆญ -> ์†์„ฑ -> ๋ณด์•ˆ -> ๊ณ ๊ธ‰๋ฒ„ํŠผ

์ƒ์† ์‚ฌ์šฉ์•ˆํ•จ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๊ณ  ๋นจ๊ฐ„์ƒ‰ 2๋ฒˆ๊ณผ ๊ฐ™์ด users๊ฐ€ ๋“ค์–ด๊ฐ„ ๋ถ€๋ถ„๋“ค์„ ๋ชจ๋‘ ์ œ๊ฑฐํ•ด์ฃผ๋ฉด ๋œ๋‹ค.

์ƒ์† ์‚ฌ์šฉ์•ˆํ•จ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๊ณ  ์ƒ์†๋œ ์‚ฌ์šฉ ๊ถŒํ•œ์„~~์„ ์„ ํƒํ•˜๋ฉด ๋œ๋‹ค.

4. ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ๋ฅผ ํ†ตํ•ด ์„œ๋ฒ„์— ์ ‘์†ํ•˜๊ธฐ

์ด์ œ ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ๋ฅผ ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์œผ๋กœ ์‹คํ–‰์‹œํ‚จ๋‹ค. ๊ทธ๋ฆฌ๊ณ  cd(change directory)๋ช…๋ น์–ด๋ฅผ ์ด์šฉํ•ด ํ”„๋ผ์ด๋น— ํ‚ค ํŽ˜์–ด๊ฐ€ ์žˆ๋Š” ๊ณณ์œผ๋กœ ์ด๋™ํ•œ๋‹ค. ํ‚คํŽ˜์–ด๊ฐ€ C๋“œ๋ผ์ด๋ธŒ์— ์žˆ๋Š” ๊ฒฝ์šฐ ์•„๋ž˜์™€ ๊ฐ™์ด ๋ณต์‚ฌํ•œ์ฃผ์†Œ๋ฅผ cd๋’ค์— ๋ถ™์—ฌ๋„ฃ๊ธฐ ํ•ด์„œ ์ด๋™ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋‚˜์ฒ˜๋Ÿผ ๋‹ค๋ฅธ ๊ณณ์— ์ €์žฅ์„ ๋ฐ›์€ ์‚ฌ๋žŒ์€ ํ•ด๋‹น ๋“œ๋ผ์ด๋ธŒ๋กœ ์ด๋™ ํ›„ ํด๋”๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ๋‹ค.

C๋“œ๋ผ์ด๋ธŒ์— ์ €์žฅํ•œ ๊ฒฝ์šฐ cd ํ•ด๋‹น์ฃผ์†Œ ๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ๋ฐ”๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ๋‹ค.

cd ํ•ด๋‹น ์ฃผ์†Œ
//ex
cd X:\AWS

๋ช…๋ น ํ”„๋กฌํ”„ํŠธ์ฐฝ์— ๋ฐ”๋กœ cd X:\AWS๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ์ด๋™ํ•  ์ˆ˜ ์—†๋‹ค. X: ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด X๋“œ๋ผ์ด๋ธŒ๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋™ ํ›„ ์ฃผ์†Œ๋ฅผ ๋ถ™์—ฌ๋„ฃ๊ธฐ ํ•˜๋ฉด ํ•ด๋‹น ํด๋”๋กœ ์ด๋™์ด ๋œ๋‹ค.

์ด๋ ‡๊ฒŒ ์ด๋™ํ•œ ๋’ค ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ์ฐฝ์— ๋ถ™์—ฌ๋„ฃ๊ธฐ ํ•œ๋‹ค.

ssh -i "Tutorial.pem" ubuntu@ec2-13-124-212-229.ap-northeast-2.compute.amazonaws.com

์—ฌ๊ธฐ์„œ ๋‚˜๋Š” ํ”„๋ผ์ด๋น— ํ‚ค์˜ ์ด๋ฆ„์ด Tutorial.pem์ด๊ธฐ ๋•Œ๋ฌธ์— ""์•ˆ์— Tutorial.pem์ด๋ผ๊ณ  ์ž…๋ ฅ๋˜์–ด ์žˆ๋‹ค. ๋งŒ์ผ ์ด๋ฆ„์ด ๋‹ค๋ฅผ ๊ฒฝ์šฐ ""๋ถ€๋ถ„์— ์ž์‹ ์˜ ํ”„๋ผ์ด๋น— ํ‚ค ํŒŒ์ผ ๋ช…์„ ์ž…๋ ฅํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค.

yes๋ฅผ ๋ˆŒ๋Ÿฌ ๊ณ„์† ์ง„ํ–‰ํ•œ๋‹ค.
์ด๋Ÿฌํ•œ ์‚ฌ์ง„์ด ๋œฐ ๊ฒฝ์šฐ ์„œ๋ฒ„์— ์„ฑ๊ณต์ ์œผ๋กœ ์ ‘์†์„ ํ•œ ๊ฒƒ์ด๋‹ค.