EC2

AWS EC2

AWS EC2๋ž€ Amazon Elastic Compute Cloud(Amazon EC2)๋กœ์จ C๊ฐ€ 2๊ฐœ์—ฌ์„œ EC2๋กœ ๋ถˆ๋ฆฐ๋‹ค. ๋ง๊ทธ๋Œ€๋กœ Amazon์—์„œ ์ œ๊ณตํ•˜๋Š” ํƒ„๋ ฅ์žˆ๋Š” ํด๋ผ์šฐํŠธ ์ปดํ“จํ„ฐ์ด๋‹ค. EC2์—์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค

  • ์ธ์Šคํ„ด์Šค: ๊ฐ€์ƒ ์ปดํ“จํŒ… ํ™˜๊ฒฝ

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

  • ์ธ์Šคํ„ด์Šค ์œ ํ˜•: ์ธ์Šคํ„ด์Šค๋ฅผ ์œ„ํ•œ CPU, ๋ฉ”๋ชจ๋ฆฌ, ์Šคํ† ๋ฆฌ์ง€, ๋„คํŠธ์›Œํ‚น ์šฉ๋Ÿ‰์˜ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๊ตฌ์„ฑ ์ œ๊ณต

  • ํ‚ค ํŽ˜์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ธ์Šคํ„ด์Šค ๋กœ๊ทธ์ธ ์ •๋ณด ๋ณดํ˜ธ(AWS๋Š” ํผ๋ธ”๋ฆญ ํ‚ค๋ฅผ ์ €์žฅํ•˜๊ณ  ์‚ฌ์šฉ์ž๋Š” ๊ฐœ์ธ ํ‚ค๋ฅผ ์•ˆ์ „ํ•œ ์žฅ์†Œ์— ๋ณด๊ด€ํ•˜๋Š” ๋ฐฉ์‹)

  • ์ธ์Šคํ„ด์Šค ์Šคํ† ์–ด ๋ณผ๋ฅจ: ์ž„์‹œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ์Šคํ† ๋ฆฌ์ง€ ๋ณผ๋ฅจ์œผ๋กœ ์ธ์Šคํ„ด์Šค ์ข…๋ฃŒ ์‹œ ์‚ญ์ œ๋จ

  • Amazon Elastic Block Store(Amazon EBS), ์ฆ‰ Amazon EBS ๋ณผ๋ฅจ์„ ์‚ฌ์šฉํ•ด ์˜๊ตฌ ์Šคํ† ๋ฆฌ์ง€ ๋ณผ๋ฅจ์— ๋ฐ์ดํ„ฐ ์ €์žฅ

  • ์ธ์Šคํ„ด์Šค์™€ Amazon EBS ๋ณผ๋ฅจ ๋“ฑ์˜ ๋ฆฌ์†Œ์Šค๋ฅผ ๋‹ค๋ฅธ ๋ฌผ๋ฆฌ์  ์žฅ์†Œ์—์„œ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๋ฆฌ์ „ ๋ฐ ๊ฐ€์šฉ ์˜์—ญ

  • ๋ณด์•ˆ ๊ทธ๋ฃน์„ ์‚ฌ์šฉํ•ด ์ธ์Šคํ„ด์Šค์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋กœํ† ์ฝœ, ํฌํŠธ, ์†Œ์Šค IP ๋ฒ”์œ„๋ฅผ ์ง€์ •ํ•˜๋Š” ๋ฐฉํ™”๋ฒฝ ๊ธฐ๋Šฅ

  • ํƒ„๋ ฅ์  IP ์ฃผ์†Œ(EIP): ๋™์  ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ…์„ ์œ„ํ•œ ๊ณ ์ • IPv4 ์ฃผ์†Œ

  • ํƒœ๊ทธ: ์‚ฌ์šฉ์ž๊ฐ€ ์ƒ์„ฑํ•˜์—ฌ Amazon EC2 ๋ฆฌ์†Œ์Šค์— ํ• ๋‹นํ•  ์ˆ˜ ์žˆ๋Š” ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ

  • AWS ํด๋ผ์šฐ๋“œ์—์„œ๋Š” ๋…ผ๋ฆฌ์ ์œผ๋กœ ๊ฒฉ๋ฆฌ๋˜์–ด ์žˆ์ง€๋งŒ, ์›ํ•  ๋•Œ ๋งˆ๋‹ค ๊ณ ๊ฐ์˜ ๋„คํŠธ์›Œํฌ์™€ ๊ฐ„ํŽธํžˆ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ, Virtual Private Clouds(VPC)

AWS Management Console

AWS๊ฐ€์ž… ๋ฐ ์‹ ์šฉ์นด๋“œ ๋“ฑ๋ก์„ ์‚ฌ์ „์— ์™„๋ฃŒํ•˜๋ฉด, AWS์˜ Management Console์— ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋‹ค.

EC2 Instance

1. EC2 ์ธ์Šคํ„ด์Šค๋ฅผ ์„ ํƒํ•œ๋‹ค

2. "Launch Instance" ๋ฅผ ์„ ํƒํ•œ๋‹ค.

3. Ubunt ์„œ๋ฒ„๋ฅผ ์„ ํƒํ•œ๋‹ค.

4. Instance type์„ ์„ ํƒํ•œ๋‹ค. t2_micro๊ฐ€ 1๋…„ ๋™์•ˆ ๋ฌด๋ฃŒ์ž„์œผ๋กœ t2_micro๋ฅผ ์„ ํƒํ•œ ํ›„ "Next: Configure Instance Details"๋ฅผ ์„ ํƒํ•œ๋‹ค

5. "Auto-assign Public IP" ์„ค์ •์„ "Enable"๋กœ ํ•œ๋‹ค.

๋‚˜๋จธ์ง€๋Š” default ๊ฐ’์„ ๊ทธ๋Œ€๋กœ ๋‚˜๋‘๋ฉด ๋œ๋‹ค. ์ด์ œ "Review and Luanch"๋ฅผ ํด๋ฆญํ•˜์ž.

6. ์„ค์ •์ด ์ œ๋Œ€๋กœ ๋˜์—ˆ๋Š”์ง€ ํ™•์ธ ํ•œ ํ›„ "Launch" ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅธ๋‹ค.

7. Pem ํ‚ค ํŒŒ์ผ์„ ์„ค์ •ํ•œ๋‹ค. "Create a new key pair" ๋ฅผ ์„ ํƒํ•œํ›„ download ๋ฐ›๋Š”๋‹ค. ๊ทธ๋ฆฌ๊ณ  "Launch Instance"๋ฅผ ํด๋ฆญํ•œ๋‹ค

pemํ‚ค๋Š” ํ•œ๋ฒˆ ๋ฐœ๊ธ‰ํ›„ ๋‹ค์‹œ ๋ฐ›์„ ์ˆ˜ ์—†์Œ์œผ๋กœ download ํ›„ ๊ด€๋ฆฌ๋ฅผ ์ž˜ ํ•ด์•ผํ•œ๋‹ค.

8. ์ด์ œ EC2 ์ธ์Šคํ„ด์Šค๊ฐ€ ์ƒ์„ฑ ๋ ๊ฒƒ์ด๋‹ค. ์ค€๋น„ ๋˜๋Š”๋ฐ ๋ช‡ ๋ถ„ ์ด์ƒ ์†Œ์š” ๋  ์ˆ˜ ์žˆ๋‹ค. ์ธ์Šคํ„ด์Šค๊ฐ€ ์ƒ์„ฑ์ด ๋˜๋ฉด Public DNS ์™€ Public IP ์ฃผ์†Œ๋ฅผ ํ™•์ธํ•œ๋‹ค.

9. Public IP ์ฃผ์†Œ๋กœ ssh ์ ‘์†์„ ํ•œ๋‹ค.

ssh -i path/to/pem ubuntu@13.125.228.11

path/to/pem ์€ ์•ž์„œ 7๋ฒˆ์—์„œ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์€ pem ํ‚ค ํŒŒ์ผ์˜ ๊ฒฝ๋กœ์ด๋‹ค.

Last updated