Recent Posts
Recent Comments
Archives
๋ฐ˜์‘ํ˜•
250x250
ยซ   2024/05   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Today
Yesterday

Total
05-06 04:14
๊ด€๋ฆฌ ๋ฉ”๋‰ด

Hey Tech

AWS EC2 ๊ฐœ๋… ๋ฐ ์„ค์น˜๋ฐฉ๋ฒ• ๋ณธ๋ฌธ

SW ๊ฐœ๋ฐœ/Amazon Web Service

AWS EC2 ๊ฐœ๋… ๋ฐ ์„ค์น˜๋ฐฉ๋ฒ•

Tony Park 2022. 5. 25. 13:44
728x90
๋ฐ˜์‘ํ˜•

๐Ÿ“š ๋ชฉ์ฐจ

1.  AWS EC2 ๊ฐœ๋…
2.  AWS ๊ธฐ๋ณธ ์„ธํŒ…
3.  AWS EC2 ์‚ฌ์šฉ๋ฐฉ๋ฒ•

1.  AWS EC2 ๊ฐœ๋…

AWS EC2๋Š” Elastic Compute Cloud์˜ ์•ฝ์ž๋กœ ๋…๋ฆฝ๋œ ๊ฐ€์ƒ์˜ ์ปดํ“จํ„ฐ๋ฅผ ์ž„๋Œ€ํ•ด ์ฃผ๋Š” ์›น ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ๋ฌผ๋ฆฌ์ ์ธ ์ปดํ“จํ„ฐ๊ฐ€ ์•„๋‹Œ ๋ฆฌ๋ˆ…์Šค, ์œˆ๋„์šฐ์™€ ๊ฐ™์€ OS๊ฐ€ ์„ค์น˜๋œ ๊ฐ€์ƒ ๋จธ์‹ ์„ ๋นŒ๋ ค์ฃผ๋Š” ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์šฉ์ž๋Š” ์›๊ฒฉ์œผ๋กœ ํ•ด๋‹น ์ปดํ“จํ„ฐ๋ฅผ ์ œ์–ดํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฐ€์ƒ ๋จธ์‹ ์„ ์ธ์Šคํ„ด์Šค(Instance)๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค.

๊ทธ๋ฆผ 1. AWS EC2 ์•„์ด์ฝ˜

AWS EC2๋Š” ์‚ฌ์šฉ๋ชฉ์ ์ด๋‚˜ ์˜ˆ์‚ฐ์— ๋งž์ถฐ ๋ฉ”๋ชจ๋ฆฌ, ์Šคํ† ๋ฆฌ์ง€, ๋„คํŠธ์›Œํฌ ์„ฑ๋Šฅ ๋“ฑ์˜ ์ธ์Šคํ„ด์Šค ์ŠคํŽ™์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์ฐธ๊ณ ).

๊ทธ๋ฆผ 2. AWS EC2 ์ธ์Šคํ„ด์Šค ์œ ํ˜•

AWS EC2๋Š” ์ธ์Šคํ„ด์Šค ์‹œ์ž‘๊ณผ ์ œ๊ฑฐ(์ปดํ“จํ„ฐ ์ž„๋Œ€/๋ฐ˜๋‚ฉ)์˜ ์ ˆ์ฐจ๊ฐ€ ๋งค์šฐ ๊ฐ„ํŽธํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ ๋”์ด์ƒ ์ธ์Šคํ„ด์Šค๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์œผ๋ฉด ์–ธ์ œ๋“ ์ง€ ๊ฐ„ํŽธํ•˜๊ฒŒ ์ œ๊ฑฐ(๋ฐ˜๋‚ฉ)ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด ํŠน์ง•์ž…๋‹ˆ๋‹ค.

2.  AWS ๊ธฐ๋ณธ ์„ธํŒ…

2.1.  ์„œ๋น„์Šค ๊ฐ€์ž…

๋จผ์ € AWS ํ™ˆํŽ˜์ด์ง€์— ๋ฐฉ๋ฌธํ•˜์…”์„œ ํšŒ์›๊ฐ€์ž…์„ ํ•˜์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜์˜ ๊ทธ๋ฆผ 3๊ณผ ๊ฐ™์ด ์ตœ์ดˆ ๊ฐ€์ž…ํ•œ ์ด๋ฉ”์ผ ๊ณ„์ •์œผ๋กœ 1๋…„๊ฐ„ ๋ฌด๋ฃŒ ์ฒดํ—˜ํŒ(a.k.a., ํ”„๋ฆฌ ํ‹ฐ์–ด)์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋ฌผ๋ก  ๋ฌด๋ฃŒ์ธ ๋งŒํผ ์ €์‚ฌ์–‘ ์„œ๋น„์Šค ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ํšŒ์›๊ฐ€์ž… ์‹œ ํ•ด์™ธ๊ฒฐ์ œ๊ฐ€ ๊ฐ€๋Šฅํ•œ ์‹ ์šฉ์นด๋“œ ๋“ฑ๋ก์ด ํ•„์ˆ˜์ž…๋‹ˆ๋‹ค. ์œ ํšจํ•œ ์‹ ์šฉ์นด๋“œ์ธ์ง€ 100์›์„ ๊ฒฐ์ œํ–ˆ๋‹ค๊ฐ€ ๊ณง๋ฐ”๋กœ ์Šน์ธ ์ทจ์†Œ๋˜๋‹ˆ ์œ ํšจํ•œ ์‹ ์šฉ์นด๋“œ๋ฅผ ์ค€๋น„ํ•ด ์ฃผ์„ธ์š”.

๊ทธ๋ฆผ 3. AWS ํ™ˆํŽ˜์ด์ง€

2.2.  ์„œ๋น„์Šค ์ง€์—ญ ๋ณ€๊ฒฝ

ํšŒ์›๊ฐ€์ž…๊นŒ์ง€ ์™„๋ฃŒํ•˜์…จ๋‹ค๋ฉด ํ˜„์žฌ PC๋ฅผ ์‚ฌ์šฉ ์ค‘์ธ ์ง€์—ญ๊ณผ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๊ฑฐ๋ฆฌ์— ์žˆ๋Š” ์„œ๋น„์Šค ์ง€์—ญ(Region)์„ ์„ ํƒํ•˜์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ถ”ํ›„์— ์„œ๋น„์Šค ์š”๊ธˆ์— ๋Œ€ํ•ด ์‚ดํŽด๋ณด๊ฒ ์ง€๋งŒ, ์„œ๋น„์Šค ์ง€์—ญ๋งˆ๋‹ค ๊ณผ๊ธˆ์ด ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์•„๋ž˜์˜ ๊ทธ๋ฆผ 4์ฒ˜๋Ÿผ, AWS ํ™ˆํŽ˜์ด์ง€ ์šฐ์ธก ์ƒ๋‹จ์— ์ง€์—ญ ์ด๋ฆ„์„ ํด๋ฆญํ•˜๋ฉด ์„œ๋น„์Šค ์ง€์—ญ์„ ๋ณ€๊ฒฝํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ€ํ•œ๋ฏผ๊ตญ์— ๊ฑฐ์ฃผํ•˜๊ณ  ๊ณ„์‹œ๋‹ค๋ฉด Seoul์„ ์„ ํƒํ•ด ์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

๊ทธ๋ฆผ 4. ์„œ๋น„์Šค ์ง€์—ญ ๋ณ€๊ฒฝ

3.  AWS EC2 ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ

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

1) EC2 ์ฝ˜์†”์ฐฝ ์—ด๊ธฐ

์•„๋ž˜์˜ ๊ทธ๋ฆผ 5์ฒ˜๋Ÿผ AWS ํ™ˆํŽ˜์ด์ง€ ์ƒ๋‹จ ๊ฒ€์ƒ‰์ฐฝ์— ec2๋ฅผ ์ž…๋ ฅํ•˜๊ณ , ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ ๋‚ด EC2 ์„œ๋น„์Šค๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ฆผ 5. EC2 ์„œ๋น„์Šค ๊ฒ€์ƒ‰

2) [์ธ์Šคํ„ด์Šค ์‹œ์ž‘] ๋ฒ„ํŠผ ํด๋ฆญ

EC2 ์ฝ˜์†”์ฐฝ์—์„œ ์ฃผํ™ฉ์ƒ‰ [์ธ์Šคํ„ด์Šค ์‹œ์ž‘] ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค(๊ทธ๋ฆผ 6).

๊ทธ๋ฆผ 6. ์ธ์Šคํ„ด์Šค ์‹œ์ž‘ ๋ฒ„ํŠผ ํด๋ฆญ

3) ์ธ์Šคํ„ด์Šค ์ด๋ฆ„ ์„ค์ •

๊ฐ€์žฅ ๋จผ์ €, ์ธ์Šคํ„ด์Šค ์ด๋ฆ„์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค(๊ทธ๋ฆผ 7).

๊ทธ๋ฆผ 7. ์ธ์Šคํ„ด์Šค ์ด๋ฆ„ ์„ค์ •

4) ์ธ์Šคํ„ด์Šค ์œ ํ˜• ์„ ํƒ

์ด์ œ ์ธ์Šคํ„ด์Šค OS, ์„ฑ๋Šฅ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค(๊ทธ๋ฆผ 8 ์ฐธ๊ณ ). ์ €๋Š” ์šฐ๋ถ„ํˆฌ์—์„œ ํ”„๋ฆฌํ‹ฐ์–ด ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•œ ์ธ์Šคํ„ด์Šค ์œ ํ˜•์„ ์„ ํƒํ•˜์˜€์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆผ 8. ์ธ์Šคํ„ด์Šค ์œ ํ˜• ์„ ํƒ

5) ํ‚ค ํŽ˜์–ด ์ƒ์„ฑ

ํ‚ค ํŽ˜์–ด๋Š” ์ธ์Šคํ„ด์Šค์˜ ๊ณ ์œ  ๋ณด์•ˆ ์ธ์ฆ์„œ์ž…๋‹ˆ๋‹ค. ๋ณด์•ˆ๊ณผ ์ง๊ฒฐ๋˜๋Š” ํŒŒ์ผ์ด๊ธฐ ๋•Œ๋ฌธ์— ์•ˆ์ „ํ•œ ๊ณณ์— ๋ณด๊ด€ํ•˜์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์กด์— ์ƒ์„ฑํ•œ ํ‚ค ํŽ˜์–ด๊ฐ€ ์žˆ๋‹ค๋ฉด ํ‚ค ํŽ˜์–ด ๋ฆฌ์ŠคํŠธ๊ฐ€ ๋‚˜์˜ค๊ฒ ์ง€๋งŒ, ์ฒ˜์Œ ์‚ฌ์šฉํ•˜์‹œ๋Š” ๋ถ„์ด๋ผ๋ฉด ์•„๋ž˜ ๊ทธ๋ฆผ 9์˜ ์šฐ์ธก์— [์ƒˆ ํ‚ค ํŽ˜์–ด ์ƒ์„ฑ] ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ฆผ 9. ํ‚ค ํŽ˜์–ด ์„ ํƒ์ฐฝ

์•„๋ž˜์˜ ๊ทธ๋ฆผ 10๊ณผ ๊ฐ™์ด ํ‚ค ํŽ˜์–ด ์ƒ์„ฑ ์ฐฝ์ด ๋‚˜์˜ค๋ฉด ํ‚ค ํŽ˜์–ด ์ด๋ฆ„์„ ์ž…๋ ฅํ•ด ์ฃผ์„ธ์š”. ์ €๋Š” ์ถ”ํ›„์— PuTTY ํ”„๋กœ๊ทธ๋žจ์„ ํ™œ์šฉํ•˜์—ฌ ํ•ด๋‹น ์ธ์Šคํ„ด์Šค๋ฅผ ์›๊ฒฉ ์ œ์–ดํ•  ์˜ˆ์ •์ด๊ธฐ ๋•Œ๋ฌธ์— ํ”„๋ผ์ด๋น— ํ‚ค ํŒŒ์ผ ํ˜•์‹์€ ppk๋กœ ์„ ํƒํ•˜์˜€์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆผ 10. ํ‚ค ํŽ˜์–ด ์ƒ์„ฑ

 [ํ‚ค ํŽ˜์–ด ์ƒ์„ฑ] ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ํ‚ค ํŽ˜์–ด ํŒŒ์ผ์ด ์ž๋™์œผ๋กœ ๋‹ค์šด๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค(๊ทธ๋ฆผ 11).

๊ทธ๋ฆผ 11. ํ‚ค ํŽ˜์–ด ๋‹ค์šด๋กœ๋“œ

6) ๋„คํŠธ์›Œํฌ ์„ค์ •

๋„คํŠธ์›Œํฌ ์„ค์ •์„ ์œ„ํ•ด [ํŽธ์ง‘] ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค(๊ทธ๋ฆผ 12).

๊ทธ๋ฆผ 12. ๋„คํŠธ์›Œํฌ ์„ค์ • ํŽธ์ง‘

๋ณด์•ˆ ๊ทธ๋ฃน ์ด๋ฆ„

๋ณด์•ˆ ๊ทธ๋ฃน ์ด๋ฆ„์„ ์ž…๋ ฅํ•ด ์ค๋‹ˆ๋‹ค. 22๋ฒˆ ํฌํŠธ๋Š” SSH ํ†ต์‹ ์„ ์œ„ํ•ด ๊ธฐ๋ณธ์ ์œผ๋กœ ์—ด๋ ค ์žˆ์Šต๋‹ˆ๋‹ค. [์†Œ์Šค ์œ ํ˜•]์€ IP๋ณ„ ์ ‘๊ทผ ๊ถŒํ•œ์„ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์–ด๋””์„œ๋“  SSH ์ ‘๊ทผ์„ ์œ„ํ•ด [์œ„์น˜ ๋ฌด๊ด€]์œผ๋กœ ์„ธํŒ…๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋กœ ์ถ”๊ฐ€์ ์œผ๋กœ ์ˆ˜์ •ํ•  ๊ฒƒ ์—†์ด ์•„๋ž˜์— [Add security group rule] ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ด ์ฃผ์„ธ์š”.

๊ทธ๋ฆผ 13. ๋ณด์•ˆ ๊ทธ๋ฃน ์ด๋ฆ„ ์„ค์ •

(Optional) ์›น ์„œ๋ฒ„๋ฅผ ์œ„ํ•œ ๊ทœ์น™ ์ถ”๊ฐ€

์›น ์„œ๋ฒ„ ํ†ต์‹ ์„ ์œ„ํ•ด HTTP ์œ ํ˜•์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ํฌํŠธ ๋ฒ”์œ„๋Š” ์ž๋™์œผ๋กœ 80๋ฒˆ์ด ํ• ๋‹น๋˜๊ณ  ์†Œ์Šค ์œ ํ˜•์„ ์„ ํƒํ•ด ์ค๋‹ˆ๋‹ค(๊ทธ๋ฆผ 14).

๊ทธ๋ฆผ 14. ์›น ์„œ๋ฒ„ ๊ทœ์น™ ์ถ”๊ฐ€

7)  ์Šคํ† ๋ฆฌ์ง€ ์„ค์ •

์ธ์Šคํ„ด์Šค ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋ฆฌ ํ‹ฐ์–ด์—์„œ๋Š” 30๊ธฐ๊ฐ€๊นŒ์ง€ ๋ฌด๋ฃŒ์ด๋ฏ€๋กœ 30๊ธฐ๊ฐ€๋ฅผ ์„ ํƒํ•˜์˜€์Šต๋‹ˆ๋‹ค(๊ทธ๋ฆผ 15).

๊ทธ๋ฆผ 15. ์Šคํ† ๋ฆฌ์ง€ ์„ค์ •

8)  ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ ์™„๋ฃŒ

์ด์ œ ์šฐ์ธก์—  [์ธ์Šคํ„ด์Šค ์‹œ์ž‘] ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ด ์ค๋‹ˆ๋‹ค(๊ทธ๋ฆผ 16).

๊ทธ๋ฆผ 16. ์ธ์Šคํ„ด์Šค ์‹œ์ž‘ํ•˜๊ธฐ

์•„๋ž˜์˜ ๊ทธ๋ฆผ 17์ฒ˜๋Ÿผ ์ธ์Šคํ„ด์Šค๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ์ƒ์„ฑ๋œ ๊ฒƒ์„ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๊ทธ๋ฆผ 17). ๋งŒ์•ฝ, ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ์ด ์•ˆ ๋˜์—ˆ๋‹ค๋ฉด, AWS ์›น ํŽ˜์ด์ง€ ์šฐ์ธก ์ƒ๋‹จ์— ์„œ๋น„์Šค ์ง€์—ญ์ด ์ดˆ๊ธฐ์— ์„ธํŒ…ํ•œ ๊ฒƒ๊ณผ ๊ฐ™์€์ง€ ํ™•์ธํ•ด ๋ณด์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค.

๊ทธ๋ฆผ 17. ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ ์™„๋ฃŒ


ํฌ์ŠคํŒ… ๋‚ด์šฉ์— ์˜ค๋ฅ˜๊ฐ€ ์žˆ๊ฑฐ๋‚˜ ๋ณด์™„ํ•  ์ ์ด ์žˆ๋‹ค๋ฉด ๋Œ“๊ธ€ ๋‚จ๊ฒจ์ฃผ์„ธ์š”.

๊ทธ๋Ÿผ ์˜ค๋Š˜๋„ ๊ฑด๊ฐ•ํ•˜๊ณ  ์ฆ๊ฑฐ์šด ํ•˜๋ฃจ ๋ณด๋‚ด์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค :)

๊ณ ๋ง™์Šต๋‹ˆ๋‹ค.

728x90
๋ฐ˜์‘ํ˜•
Comments