๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ”ฅ IT 8๊ฐœ ์ง๋ฌด ๊ธฐ์ดˆ์ฒดํ—˜

AWS - ์›น ์„œ๋ฒ„ ๋งŒ๋“ค๊ธฐ(2. EC2 ์ƒ์„ฑ)

์›น ์„œ๋ฒ„ ๋งŒ๋“ค๊ธฐ

2. EC2 ์ƒ์„ฑ

1) EC2์— ์ ์šฉํ•  ๋ณด์•ˆ๊ทธ๋ฃน ์ƒ์„ฑ

  • ์ธ๋ฐ”์šด๋“œ(EC2๋กœ ๋“ค์–ด์˜ค๋Š” ๋ฐฉํ–ฅ์— ์ œ์–ด) ์„ค์ • : TCP 22๋Š” SSH, 80์€ HTTPํฌํŠธ์ด๋‹ค. ์›น์„œ๋ฒ„๋ฅผ ๋งŒ๋“œ๋ ค๋ฉด 80ํฌํŠธ๋Š” ๊ผญ ์—ด์–ด์ฃผ์–ด์•ผ ํ•œ๋‹ค.

  • ์•„์›ƒ๋ฐ”์šด๋“œ(EC2์—์„œ ๋‚˜๊ฐ€๋Š” ์ชฝ ์ œ์–ด) : ๊ธฐ๋ณธ๊ฐ’์€ ๋ชจ๋‘ ํ—ˆ์šฉ. ์„ค์ •ํ•˜์ง€ ์•Š๊ณ  ๋„˜์–ด๊ฐ„๋‹ค.

 

2) EC2 ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ

AWS์—์„œ๋Š” ์„œ๋ฒ„ ํ•˜๋‚˜ ํ•˜๋‚˜๋ฅผ "์ธ์Šคํ„ด์Šค"๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ๋ถ€๋ฅธ๋‹ค. EC2 ์ธ์Šคํ„ด์Šค๋Š” ๊ฐ€์ƒ์˜ ๊ณต๊ฐ„์— ์„œ๋ฒ„ ํ•˜๋‚˜๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ์‰ฝ๋‹ค.

  • 1๋‹จ๊ณ„ : AMI ์ข…๋ฅ˜ ์„ ํƒ

AMI๋Š” EC2๋ฅผ ๋งŒ๋“ค์–ด ๋‚ผ ๋•Œ ์‚ฌ์šฉํ•˜๋Š” OS์ •๋ณด๊ฐ€ ๋‹ด๊ธด ์ด๋ฏธ์ง€ ํŒŒ์ผ์ด๋‹ค. Linux2 AMI๊ฐ€ ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ด๋‹ค.

  • 2๋‹จ๊ณ„ : EC2์˜ ์ œํ’ˆ ์ŠคํŽ™์„ ์„ค์ •
vCPU - ๊ฐ€์ƒ CPU๋กœ ์‹ค์ œ ๋ฌผ๋ฆฌ CPU๋ฅผ ๋…ผ๋ฆฌ์ ์œผ๋กœ ์ชผ๊ฐœ์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฐœ๋…์ด๋‹ค. 
๋ฉ”๋ชจ๋ฆฌ - RAM ๋ฉ”๋ชจ๋ฆฌ
EBS - ์Šคํ† ๋ฆฌ์ง€ ์ข…๋ฅ˜. EC2๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ EBS๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

  • 3๋‹จ๊ณ„(ํ•ต์‹ฌ)

  • 4๋‹จ๊ณ„ : ์Šคํ† ๋ฆฌ์ง€(AWS์—์„  EBS์‚ฌ์šฉ, Elastic Block Storage) ์˜ต์…˜ ์„ค์ •
EBS๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์˜ต์…˜์ด ์žˆ๋‹ค.
lo2 : ์šฉ๋Ÿ‰ GB์™€ ์Šคํ† ๋ฆฌ์ง€์˜ ๋„คํŠธ์›Œํฌ IOPS๋ฅผ ๋ถ„๋ฆฌํ•˜์—ฌ ๊ณผ๊ธˆ, ๋น„์Œˆ
GP2 : ์ผ๋ฐ˜์ ์ธ SSD ๋ฐฉ์‹
GP3 : ์—…๊ทธ๋ ˆ์ด๋“œ๋œ SSD ๋ฐฉ์‹(1TB๋ฏธ๋งŒ์ผ ๋•Œ๋„ ์ตœ์ € ๋„คํŠธ์›Œํฌ ์„ฑ๋Šฅ ๋ณด์žฅ)
    ์˜ต์…˜ ์ค‘ GP2์™€ GP3 ์ค‘ ์•„๋ฌด๊ฑฐ๋‚˜ ๊ณจ๋ผ์„œ ์“ฐ๋ฉด ๋˜๊ณ , ์šฉ๋Ÿ‰์„ 30GB๊นŒ์ง€ ๋ฌด๋ฃŒ์ด๋‹ค.

  • 5๋‹จ๊ณ„ : ํƒœ๊ทธ(๊ด€๋ฆฌ์ž๊ฐ€ ๋ณด๊ธฐ ํŽธํ•˜๊ฒŒ ๊ตฌ๋ถ„ํ•ด ๋†“๋Š” ๊ฒƒ) ์„ค์ •
  • 6๋‹จ๊ณ„ : ๋ณด์•ˆ๊ทธ๋ฃน ์„ ํƒ

  • 7๋‹จ๊ณ„ : ๋งˆ์ง€๋ง‰์œผ๋กœ ํ™•์ธ ํ›„ ์ƒ์„ฑ. ํ‚คํŽ˜์–ด ํ™”๋ฉด์—์„œ๋Š” ์ƒˆ ํ‚คํŽ˜์–ด ์ƒ์„ฑ์„ ๋ˆ„๋ฅด๊ณ  ๋‹ค์šด๋ฐ›์•„์ค€๋‹ค. ๋‹ค์šด๋ฐ›์€ pemํŒŒ์ผ์„ ์žƒ์–ด๋ฒ„๋ฆฌ๋ฉด EC2๋ฅผ ๋‹ค์‹œ ์ƒ์„ฑํ•ด์ค˜์•ผํ•จ. 

 

2) EC2 - ์ธ์Šคํ„ด์Šค ์—ฐ๊ฒฐ

๊ด€๋ฆฌ์ž๊ฐ€ ์ž‘์—…ํ•˜๊ธฐ์— ๊ฐ€์žฅ ์ข‹์€ ํ™˜๊ฒฝ์„ SSHํด๋ผ์ด์–ธํŠธ์ด๋‹ค. SSH๋กœ EC2์— ์—ฐ๊ฒฐํ•ด์•ผ EC2์—์„œ ํ•  ์ˆ˜ ์žˆ๋Š” ๋Œ€๋ถ€๋ถ„์˜ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

3) pemํŒŒ์ผ์„ ppkํŒŒ์ผ๋กœ ๋ณ€ํ™˜

window๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ธฐ๋ณธ์œผ๋กœ ์ œ๊ณต๋˜๋Š” pemํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜์ง€ ๋ชปํ•œ๋‹ค. pemํŒŒ์ผ์„ ppkํŒŒ์ผ๋กœ ๋ณ€ํ™˜ํ•ด์ค˜์•ผ ํ•œ๋‹ค.

  • ์„ค์น˜์™„๋ฃŒ ํ›„ PuTTYgen์„ ๊ฒ€์ƒ‰ํ•ด์„œ ์‹คํ–‰

  • PuTTY Key Generator๋Š” PEMํŒŒ์ผ์„ PPKํŒŒ์ผ๋กœ ๋ณ€ํ™˜ํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค.

File > Load private key๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์„œ pem ํŒŒ์ผ์„ ๋ถˆ๋Ÿฌ์˜จ ํ›„ save private key๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์ค€๋‹ค. (์ €์žฅํ•˜๋Š” ์œ„์น˜๋กœ๋Š” C๋“œ๋ผ์ด๋ธŒ ์•ˆ์— aws๋ผ๋Š” ํด๋”๋ฅผ ๋งŒ๋“ค๊ณ  ๊ทธ ์•ˆ์— ์ €์žฅํ•ด ๋ณด๊ด€ํ•˜๋Š” ๊ฒƒ์ด ๋ณดํ†ต ๋ฐฉ์‹์ด๋‹ค.)