AWS ์†Œ๊ฐœ ๋ฐ EC2

๊ฐ•์ •์šฐยท2022๋…„ 11์›” 29์ผ
0

AWS

๋ชฉ๋ก ๋ณด๊ธฐ
1/5
post-thumbnail

๐Ÿคท Clouding์ด๋ž€?

  • ๋‚จ์˜ ์ปดํ“จํ„ฐ๋ฅผ ๋นŒ๋ ค์„œ ์›๊ฒฉ์ œ์–ด๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

๐Ÿคท Hosting์ด๋ž€?

  • HOST๋Š” ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋œ ๊ฐ๊ฐ์˜ ์ปดํ“จํ„ฐ์ด๋‹ค.
    ์ด๋Ÿฌํ•œ ์ปดํ“จํ„ฐ๋ฅผ ๋นŒ๋ ค์ค˜์„œ ์„œ๋ฒ„๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์‚ฌ์—…์ด ๋ฐ”๋กœ HOSTING ๋น„์ฆˆ๋‹ˆ์Šค์ด๋‹ค.

๐Ÿคท RDS๋ž€?

  • MySQL, SQL Server, ORACLE์ฒ˜๋Ÿผ ๊ด€๊ณ„ํ˜• DB๋ฅผ ์ œ๊ณตํ•ด์ฃผ๋Š” ์„œ๋น„์Šค์ด๋‹ค.

Elastic Compute Cloud (EC2)

  • ์ฆ‰, EC2๊ฐ€ ์ปดํ“จํ„ฐ๋ฅผ ๋นŒ๋ ค์ฃผ๋Š” ์„œ๋น„์Šค์ด๋‹ค.

๐Ÿคท ๊ทธ๋Ÿผ ์ด๊ฑธ ์™œ ์“ฐ๊ณ  ์™œ ๋ˆ์ด ๋ ๊นŒ?

  • ๋งŒ์•ฝ ๋‹น์‹ ์ด ํ‰๊ท  ์ ‘์†์ž ์ˆ˜ 100๋ช…์— ๋™์‹œ ์ ‘์†์ž ์ˆ˜ 1๋ช…์ด๋ผ๋ฉด 0.5GB์˜ ์•„์ฃผ ์ž‘์€ ์ดˆ์†Œํ˜• ์ปดํ“จํ„ฐ๋งŒ์ด ํ•„์š”๋กœ ํ•˜๋‹ค.
    ์ด๋Š” ์–ด๋””์„œ ๊ตฌํ•˜๊ธฐ๋„ ํž˜๋“ค๊ณ  ํ‰๊ท ์ ์œผ๋กœ 16GB์ธ ์ปดํ“จํ„ฐ์—๊ฒŒ๋Š” ๋„ˆ๋ฌด ์˜ค๋ฒ„ํ•œ ์ŠคํŒฉ์ธ ๊ฒƒ์ด๋‹ค.
    ๊ทธ๋Ÿผ ๋ฐ˜๋Œ€๋กœ ๋งค์šฐ ๋งŽ์€ ์‚ฌ๋žŒ์ด ๋™์‹œ ์ ‘์†ํ•œ๋‹ค๊ณ  ํ•ด๋ณด์ž.
    ๊ทธ๋Ÿผ ๋‹น์‹ ์€ 244GB๋ฅผ ๊ฐ€์ง„ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ํ•„์š”๋กœ ํ•˜๋‹ค ์ด๋Š” ์•ฝ 1800๋งŒ์›์ด ํ•„์š”ํ•œ๋ฐ ์ด๋ฅผ 365์ผ ์‹œ๊ฐ„๋‹จ์œ„๋กœ ๋‚˜๋ˆ„๋ฉด ์‹œ๊ฐ„๋‹น 2์ฒœ์› ๊ผด๋กœ ๋นŒ๋ฆด ์ˆ˜ ์žˆ๋Š”๊ฒƒ์ด๋‹ค.

    ์ฆ‰, ๋ณธ์ธ์ด ํ•„์š”๋กœ ํ•˜๋Š” ์‹œ๊ฐ„๋งŒํผ์˜ ๊ณ ์„ฑ๋Šฅ ์ปดํ“จํ„ฐ๋ฅผ ๋Œ€์—ฌํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์œ ์—ฐ์„ฑ์— ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

์ œํ’ˆ ํŽ˜์ด์ง€

* ์‚ฌ์šฉ์ž๋Š” ์—ฌ๊ธฐ์„œ ๋ณธ์ธ์—๊ฒŒ ์–ด๋–ค ์„œ๋น„์Šค๊ฐ€ ํ•„์š”ํ•˜๊ณ  ๋˜ ์š”๊ธˆ๊ณผ ๊ด€๋ฆฌ ๋ฐ ๊ฑฐ๋ฒ„๋„Œ์Šค ๋ฅผ ํ†ตํ•˜์—ฌ ์–ผ๋งˆ๋‚˜ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š”์ง€ ๊ณ„์†ํ•ด์„œ ํ™•์ธํ•˜๊ณ  ๊ด€๋ฆฌํ•  ์ค„ ์•Œ์•„์•ผํ•œ๋‹ค.

์š”๊ธˆ

  • AWS๋Š” ์ž์„ ์‚ฌ์—…๊ฐ€๊ฐ€ ์•„๋‹ˆ๋‹ค ๋‹น์—ฐํžˆ ์‚ฌ์šฉํ•˜๋Š” ๋งŒํผ ์š”๊ธˆ์„ ๋‚ด์•ผํ•˜๊ณ  ์ด๋Š” ํšŒ์‚ฌ ์ด์ต๊ณผ ์ง๊ฒฐ๋˜๊ธฐ์— ์š”๊ธˆ์ด ์–ผ๋งˆ๋‚˜ ๋‚˜์˜ค๋Š”์ง€ ํ™•์ธํ•ด๋ณผ ํ•„์š”๊ฐ€ ์žˆ๋‹ค.

ํ”„๋ฆฌํ‹ฐ์–ด

  • ํ•˜์ง€๋งŒ ์‚ฌ์šฉ์ž๋Š” 1๋…„๊ฐ„ AWS๋ฅผ ์ฑ„ํ—˜ํ•ด ๋ณผ ์ˆ˜ ์žˆ๋Š” ํ”„๋ฆฌํ‹ฐ์–ด ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•œ๋‹ค. ์ด๋Š” ํ•ด๋‹น ํ™ˆํŽ˜์ด์ง€์—์„œ ํ™•์ธํ•ด๋ณด๊ธธ ๋ฐ”๋ž€๋‹ค.

EC2 ์‹œ์ž‘ํ•˜๊ธฐ (Window)

  • ์šฐ์„  ๋ณธ์ธ์˜ region์ด ์–ด๋””์ธ์ง€๋ถ€ํ„ฐ ํ™•์ธํ•ด์ค€๋‹ค.

์ธ์Šคํ„ด์Šค

  • ์ธ์Šคํ„ด์Šค ํ•˜๋‚˜๊ฐ€ ๋ฐ”๋กœ ์ปดํ“จํ„ฐ ํ•˜๋‚˜์ด๋‹ค.

๐Ÿ˜ˆ ๊ฝ์งœ๋กœ ์‚ฌ์šฉํ•ด๋ณด๊ธฐ

  1. ์—ฌ๊ธฐ์„œ ํ”„๋ฆฌํ‹ฐ์–ด ์‚ฌ์šฉ๊ฐ€๋Šฅ์ด ๋ฐ”๋กœ ๊ฝ์งœ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ปดํ“จํ„ฐ์ด๋‹ค.
  2. ๊ทธ ํ›„ ์ธ์Šคํ„ด์Šค ์‹œ์ž‘์„ ๋ˆ„๋ฅด๋ฉด
  3. key ํŽ˜์–ด๋ฅผ ๋‹ค์šด๋ฐ›์œผ๋ผ๊ณ  ํ•˜๋Š”๋ฐ ๋‹ค์šด๋ฐ›์•„์ฃผ๋ฉด ์•„์ฃผ ๋ณต์žกํ•œ ๋‚ด์šฉ์˜ ์•”ํ˜ธ๊ฐ€ ๋ฐ›์•„์ง„๋‹ค.

    ํ‚คํŽ˜์–ด๋Š” ์žƒ์–ด๋ฒ„๋ฆฌ๋ฉด ํฐ์ผ๋‚œ๋‹ค ๋”ฐ๋ผ์„œ ๋‹ค์‹œ ๋ณต๊ตฌํ•˜๊ณ ์‹ถ๋‹ค๋ฉด ํ˜„์žฌ ์ธ์Šคํ„ด์Šค๋ฅผ ๋ณต์ œ ํ›„ ๊ฑ”ํ•œํ…Œ ์ƒˆ๋กœ์šด ํ‚คํŽ˜์–ด๋ฅผ ๋ถ€์—ฌํ•ด์ฃผ์–ด์•ผํ•œ๋‹ค.
    ์ฆ‰, ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์žƒ์–ด๋ฒ„๋ฆฐ๋‹ค๋ฉด ๋‹ค์‹œ ๋˜‘๊ฐ™์€ ๋น„๋ฒˆ์„ ๋ฐœ๊ธ‰๋ฐ›์„ ์ˆœ ์—†๋‹ค.

  4. ์ตœ์ดˆ์—” ๋Œ€๊ธฐ์ค‘์ธ๋ฐ ์•ฝ 1๋ถ„๊ฐ„ ๊ธฐ๋‹ค๋ฆฌ๋ฉด ์‹คํ–‰์ค‘์œผ๋กœ ๋ฐ”๋€ ๋ชจ์Šต์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ’ช ์›๊ฑฐ๋ฆฌ ์ œ์–ดํ•ด๋ณด๊ธฐ

  1. ์—ฐ๊ฒฐ์„ ํด๋ฆญํ•ด๋ณด์ž
  2. ์šฐ์„  ์—ฐ๊ฒฐ ์ „ ์•”ํ˜ธ ๋“ฑ๋ก๋ถ€ํ„ฐ ์ง„ํ–‰ํ•ด์ค€๋‹ค.
  3. ์•ž์„œ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์„ ํŒŒ์ผ์„ ์—…๋กœ๋“œ ํ›„ ๋‚˜์˜ค๋Š” ํ•ด๋…๋œ ์•”ํ˜ธํ‚ค๋ฅผ ๋ณต์‚ฌํ•ด ๋‘”๋‹ค.
  4. RDP ์—ฐ๊ฒฐ
  5. ์—ฐ๊ฒฐ์™„๋ฃŒ
  6. ์—ฐ๊ฒฐ ํ•ด์ œ
    • ์ค‘์ง€๋Š” ์ „์›์„ ๋„๋Š”๊ฑฐ ์ „์›์€ ์ปดํ“จํ„ฐ๋ฅผ ๋ฒ„๋ฆฌ๋Š”๊ฑฐ ์ฆ‰, ๋ฐ์ดํ„ฐ๋„ ์‹น๋‹ค ๋‚ ์•„๊ฐ€๋ฒ„๋ฆผ ํ•˜์ง€๋งŒ ์ค‘์ง€๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์œ ๊ธฐํ•˜๊ธฐ์œ„ํ•ด ์กฐ๊ธˆ์˜ ์š”๊ธˆ์ด ๋ถ€๊ณผ๋จ
    • ํ•˜์ง€๋งŒ ip๊ฐ€ ์ผค๋•Œ๋งˆ๋‹ค ๋‹ค๋ฅด๊ฒŒ ๋ถ€๊ณผ๋˜๊ธฐ์— ์ ‘์† ๋ฐฉ๋ฒ• ์„ค์ •์ด ๊ณ„์† ๋ฐ”๋€Œ๊ฒŒ ๋œ๋‹ค. ์ฆ‰, ๐Ÿ’ช ์›๊ฑฐ๋ฆฌ ์ œ์–ดํ•ด๋ณด๊ธฐ ์š” ๊ณผ์ •์„ ๋‹ค์‹œ ํ•ด์•ผํ•œ๋‹ค๋Š” ๋œป์ด๋‹ค.

EC2 ์‹œ์ž‘ํ•˜๊ธฐ (Ubuntu)

  1. ์œ„์™€ ๊ฐ™์€ ๊ณผ์ •์œผ๋กœ Ubuntu ์ปดํ“จํ„ฐ๋ฅผ ๋ฐฐ์ • ๋ฐ›๊ณ  ํ‚ค๋ฉด ์ด๋ ‡๊ฒŒ ๋œจ๋Š”๋ฐ ์ผ๋‹จ SSH ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์•„๋‹Œ web์ƒ์—์„œ ์ œ์–ดํ•ด๋ณด์ž
  2. ์šฐ์„  web server๋ฅผ ๊น”์•„์•ผํ•˜๋Š”๋ฐ sudo apt update๋ฅผ ํ†ตํ•ด์„œ ๋ฐ›์€ Ubuntu ์ปดํ“จํ„ฐ๋ฅผ ์ตœ์‹ ํŒ์œผ๋กœ ์—…๋Žƒ๋ถ€ํ„ฐ ํ•ด์•ผํ•œ๋‹ค.
  3. ์™„๋ฃŒ๊ฐ€ ๋˜์—ˆ๋‹ค๋ฉด ์•„ํŒŒ์น˜ ์›น์„œ๋ฒ„๋ฅผ ์„ค์น˜ํ•ด์•ผํ•˜๋Š”๋ฐsudo apt install apache2๋ฅผ ์ด์šฉํ•ด ์„œ๋ฒ„๋ฅผ ์„ค์น˜ํ•œ๋‹ค.
  4. ์ ‘์† ๋ฐฉ๋ฒ• ์ผ๋ฐ˜ ์‚ฌ๋žŒ๋“ค์€ ์•„๋ž˜์™€ ๊ฐ™์€ ์ฃผ์†Œ๋กœ ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ ‘์†์ด ์•ˆ ๋œ๋‹ค. ์™œ ์•ˆ๋ ๊นŒ?
    ๋ฐ”๋กœ ๋ฐฉํ™”๋ฒฝ๋•Œ๋ฌธ์ด๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์ธ์Šคํ„ด์Šค๋ฅผ ๋งŒ๋“ค ๋•Œ web์—์„œ ์‚ฌ์šฉํ•˜๋Š” 80๋ฒˆ port๋ฅผ ๊ฐœ๋ฐฉํ•˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
  5. ๋ณด์•ˆํƒญ์— ๊ฐ€๋ณด๋ฉด ์ธ๋ฐ”์šด๋“œ์™€ ์•„์›ƒ๋ฐ”์šด๋“œ ๊ทœ์น™์ด ์žˆ๋Š”๋ฐ
    ์ธ๋ฐ”์šด๋“œ : ์™ธ๋ถ€์—์„œ EC2 ์ธ์Šคํ„ด์Šค๋กœ ์ ‘๊ทผํ•˜๋Š” ๊ทœ์น™ (์ตœ์†Œํ•œ์œผ๋กœ ์—ด์–ด์•ผ ์ข‹์Œ)
    ์•„์›ƒ๋ฐ”์šด๋“œ : EC2 ์ธ์Šคํ„ด์Šค์—์„œ ๋ฐ”๊นฅ์ชฝ์œผ๋กœ ์ ‘๊ทผํ•˜๋Š” ๊ฒƒ (๋‹ค ์—ด๋ ค์žˆ์–ด์•ผํ•จ)
    ์ด๋•Œ ์ธ๋ฐ”์šด๋“œ์˜ 22๋ฒˆ ํฌํŠธ๋Š” SSH๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ์œ„ํ•ด ๊ธฐ๋ณธ์ ์œผ๋กœ ๋šซ๋ ค์žˆ๋Š” ๊ฒƒ์ด๋‹ค.
  6. ์šฐ์„  ๋ณด์•ˆ๊ทธ๋ฃน์œผ๋กœ ์ด๋™ํ•˜๋ฉด ์šฐ๋ฆฌ๊ฐ€ ์„ค์ •ํ•œ ์ธ์Šคํ„ด์Šค์˜ ๋ฐฉํ™”๋ฒฝ์— ๋น ๋ฅด๊ฒŒ ์ด๋™์ด ๊ฐ€๋Šฅํ•˜๋‹ค.
  7. ์ธ๋ฐ”์šด๋“œ ๊ทœ์น™์ถ”๊ฐ€
  8. HTTP ๊ทœ์น™์ถ”๊ฐ€

    ํ•˜์ง€๋งŒ ์ด๋•Œ ํŠน์ •ํ•œ IP์—์„œ๋งŒ ์ ‘์† ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๊ณ ์‹ถ๋‹ค๋ฉด CIDR๋ผ๊ณ  ํ•˜๋Š” ๊ฐœ๋…์„ ์กฐ๊ธˆ ๋” ๊ณต๋ถ€ํ•  ํ•„์š”๊ฐ€ ์žˆ๋‹ค.
  9. ๊ฒฐ๊ณผ

โญโญ๋ˆ๊ด€๋ฆฌโญโญ

  • ์šฐ์ƒ๋‹จ ๋‚ด ์ด๋ฆ„์„ ํด๋ฆญํ•˜๊ณ 
  • ๋ฉ”๋‰ด์—์„œ ๊ฒฐ์ œ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ํด๋ฆญํ•˜๋ฉด

    ๋ณธ์ธ์˜ ํ˜„์žฌ ์‚ฌ์šฉ๊ธˆ์•ก์ด ๋‚˜์˜ค๊ณ  ๋‚˜๋Š” ๋‹น์—ฐ ์•„๋ฌด๊ฒƒ๋„ ์‚ฌ์šฉ์„ ์•ˆ ํ–ˆ๊ธฐ์— ๋ฌด๋ฃŒ์ด๋‹ค.

๐Ÿ›ก๏ธ๐Ÿ›ก๏ธ๋ณด์•ˆ๐Ÿ›ก๏ธ๐Ÿ›ก๏ธ

  • ํ•ด๋‹น tab์œผ๋กœ ๋“ค์–ด๊ฐ€๋ฉด ์—ฌ๋Ÿฌ๊ฐœ์˜ ์•”ํ˜ธํ™” ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค. ๊ทธ์ค‘ ์ตœ์†Œ 1๊ฐœ๋Š” ํ•ด์ฃผ์–ด์•ผํ•˜๊ณ  MAF๋ฅผ ๊ถŒ์žฅํ•œ๋‹ค.
  • MFA๋Š” Multi Factor Authentication์œผ๋กœ
profile
ๆ™บ(์ง€)! ๅพท(๋•)! ้ซ”(์ฒด)!

0๊ฐœ์˜ ๋Œ“๊ธ€