AWS/amazon practitioner essentials

[AWS Cloud Practitioner Essentials] module 5. ์Šคํ† ๋ฆฌ์ง€ ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค

mmin.h 2021. 6. 25. 14:55

module 5 : ์Šคํ† ๋ฆฌ์ง€ ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค

  • ์ธ์Šคํ„ด์Šค ์Šคํ† ์–ด ๋ฐ Amazon Elastic Block Store(Amazon EBS)
    • ์ธ์Šคํ„ด์Šค ์Šคํ† ์–ด
      • ๋ธ”๋ก ์ˆ˜์ค€ ์Šคํ† ๋ฆฌ์ง€ ๋ณผ๋ฅจ์€ ๋ฌผ๋ฆฌ์  ํ•˜๋“œ ๋“œ๋ผ์ด๋ธŒ ์ฒ˜๋Ÿผ ๋™์ž‘
      • ๋ฌผ๋ฆฌ์ ์œผ๋กœ EC2 ์ธ์Šคํ„ด์Šค์˜ ํ˜ธ์ŠคํŠธ ์ปดํ“จํ„ฐ์— ์—ฐ๊ฒฐ
      • ์ธ์Šคํ„ด์Šค์™€ ์ˆ˜๋ช…์ด ๋™์ผ → ์ธ์Šคํ„ด์Šค๊ฐ€ ์ข…๋ฃŒ๋˜๋ฉด ์ธ์Šคํ„ด์Šค์˜ ์Šคํ† ์–ด์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ์†์‹ค
    • Amazon EBS
      • EC2 ์ธ์Šคํ„ด์Šค์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ธ”๋ก ์ˆ˜์ค€ ์Šคํ† ๋ฆฌ์ง€ ๋ณผ๋ฅจ์„ ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค
      • EC2 ์ธ์Šคํ„ด์Šค๋ฅผ ์ค‘
      • ์ง€ ๋˜๋Š” ์ข…๋ฃŒํ•˜๋”๋ผ๋„ ์—ฐ๊ฒฐ๋œ EBS ๋ณผ๋ฅจ์˜ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
    • Amazon EBS ์Šค๋ƒ…์ƒท
      • ์ฆ๋ถ„ ๋ฐฑ์—…์ด๋‹ค. ์ฆ‰, ์ฒ˜์Œ ๋ณผ๋ฅจ์„ ๋ฐฑ์—…ํ•˜๋ฉด ๋ชจ๋“  ๋ฐ์ดํ„ฐ๊ฐ€ ๋ณต์‚ฌ๋œ๋‹ค. ์ดํ›„์˜ ๋ฐฑ์—…์—์„œ๋Š” ๊ฐ€์žฅ ์ตœ๊ทผ์˜ ์Šค๋ƒ…์ƒท ์ดํ›„ ๋ณ€๊ฒฝ๋œ ๋ฐ์ดํ„ฐ ๋ธ”๋ก๋งŒ ์ €์žฅ๋œ๋‹ค.
  • ๊ฐ์ฒด ์Šคํ† ๋ฆฌ์ง€
    • ๊ฐ ๊ฐ์ฒด๋Š” ๋ฐ์ดํ„ฐ, ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ, ํ‚ค๋กœ ๊ตฌ์„ฑ๋œ๋‹ค
  • Amazon S3
    • ๊ฐ์ฒด ์ˆ˜์ค€์˜ ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค์ด๋‹ค. ๋ฐ์ดํ„ฐ๋ฅผ ๋ฒ„ํ‚ท์— ๊ฐ์ฒด๋กœ ์ €์žฅํ•œ๋‹ค.
  • Amazon S3 ์Šคํ† ๋ฆฌ์ง€ ํด๋ž˜์Šค
    • ์‚ฌ์šฉํ•œ ๋งŒํผ ๋น„์šฉ์„ ์ง€๋ถˆ
      • ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒ€์ƒ‰ํ•  ๋นˆ๋„
      • ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ ๊ฐ€์šฉ์„ฑ
  • ์™„์„ฑ ๊ฐ์ฒด๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ๋ณ€๊ฒฝ ํšŸ์ˆ˜๊ฐ€ ์ ๋‹ค๋ฉด S3 ↔ ๋ณต์žกํ•œ ์ฝ๊ธฐ, ์“ฐ๊ธฐ, ๋ณ€๊ฒฝ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค๋ฉด ์Šน์ž๋Š” ๋‹น์—ฐํžˆ EBS
  • Amazon Elastic File System(Amazon EFS)
    • AWS ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค ๋ฐ ์˜จํ”„๋ ˆ๋ฏธ์Šค ๋ฆฌ์†Œ์Šค์™€ ํ•จ๊ป˜ ์‚ฌ์šฉ๋˜๋Š” ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ํŒŒ์ผ ์‹œ์Šคํ…œ
    • ์ž๋™ ํ”„๋กœ๋น„์ €๋‹
    • ํŒŒ์ผ ์Šคํ† ๋ฆฌ์ง€
      • ์—ฌ๋Ÿฌ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๊ณ ์œ  ํŒŒ์ผํด๋”์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • Amazon EBS vs Amazon EFS
    • EBS ๋ณผ๋ฅจ์€ ๋‹จ์ผ ๊ฐ€์šฉ ์˜์—ญ์— ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅ.
    • EC2 ์ธ์Šคํ„ด์Šค๋ฅผ EBS ๋ณผ๋ฅจ์— ์—ฐ๊ฒฐํ•˜๋ ค๋ฉด Amazon EC2 ์ธ์Šคํ„ด์Šค์™€ EBS ๋ณผ๋ฅจ ๋ชจ๋‘ ๋™์ผํ•œ ๊ฐ€์šฉ ์—ฌ์—ญ์— ์ƒ์ฃผํ•ด์•ผํ•œ๋‹ค.
    • EFS๋Š” ๋ฆฌ์ „๋ณ„ ์„œ๋น„์Šค์ด๋‹ค. ์ด ์„œ๋น„์Šค๋Š” ์—ฌ๋Ÿฌ ๊ฐ€์šฉ ์˜์—ญ์— ๊ฑธ์ณ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•œ๋‹ค.
    • ์ค‘๋ณต ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํŒŒ์ผ ์‹œ์Šคํ…œ์ด ์œ„์น˜ํ•œ ๋ฆฌ์ „์˜ ๋ชจ๋“  ๊ฐ€์šฉ ์˜์—ญ์—์„œ ๋™์‹œ์— ๋ฐ์ดํ„ฐ์— ์—‘์„ธ์Šค ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์˜จํ”„๋ ˆ๋ฏธ์Šค ์„œ๋ฒ„๋Š” AWS Direct Connect๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Amazon EFS์— ์—‘์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋‹ค.
  • Amazon Relational Database Service(Amazon RDS)
    • AWS ํด๋ผ์šฐ๋“œ์—์„œ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค
    • ํ•˜๋“œ์›จ์–ด ํ”„๋กœ๋น„์ €๋‹, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค์ •, ํŒจ์น˜ ์ ์šฉ ๋ฐฑ์—…๊ณผ ๊ฐ™์€ ์ž‘์—…์„ ์ž๋™ํ™”ํ•˜๋Š” ๊ด€๋ฆฌํ˜• ์„œ๋น„์Šค
    • ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค
      • ๋ฐ์ดํ„ฐ๊ฐ€ ๋‹ค๋ฅธ ๋ถ€๋ถ„๊ณผ ๊ด€๋ จ๋œ ๋ฐฉ์‹์œผ๋กœ ์ €์žฅ
      • ์ •ํ˜• ์ฟผ๋ฆฌ ์–ธ์–ด(SQL)์‚ฌ์šฉ
    • Amazon Aurora
      • ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ๊ธ‰ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค
  • Amazon DynamoDB
    • ๋น„๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค
      • ํ–‰๊ณผ ์—ด์ด ์•„๋‹Œ ๊ตฌ์กฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๊ตฌ์„ฑํ•˜๊ธฐ ๋•Œ๋ฌธ์— NpSQL์ด๋ผ๊ณ  ํ•œ๋‹ค
      • ํ‚ค-๊ฐ’ ํŽ˜์–ด. ๋ฐ์ดํ„ฐ๊ฐ€ ํ•ญ๋ชฉ(ํ‚ค)๋กœ ๊ตฌ์„ฑ ํ•ญ๋ชฉ์€ ์†์„ฑ(๊ฐ’)์„ ๊ฐ–๋Š”๋‹ค.
    • ์„œ๋ฒ„๋ฆฌ์Šค
      • ํ”„๋กœ๋น„์ €๋‹, ํŒจ์น˜ ์ ์šฉ ๋˜๋Š” ๊ด€๋ฆฌ๋ฅผ ํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค. ๋˜ํ•œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์„ค์น˜, ์œ ์ง€ ๊ด€๋ฆฌ, ์šด์˜ ํ•  ํ•„์š”๋„ ์—†๋‹ค
    • ์ž๋™์กฐ์ •
      • ์šฉ๋Ÿ‰ ๋ณ€ํ™”์— ๋งž์ถฐ ์ž๋™์œผ๋กœ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•˜๋ฉด์„œ ์ผ๊ด€๋œ ์„ฑ๋Šฅ ์œ ์ง€
  • RDS vs DynamoDB
    • RDS๋Š” ์—ฌ๋Ÿฌ ํ…Œ์ด๋ธ”์— ์žˆ๋Š” ๋ฐ์ดํ„ฐ์˜ ๋ณต์žกํ•œ ๋ถ„์„์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด ์žฅ์ . ๋น„์ฆˆ๋‹ˆ์Šค ๋ถ„์„์šฉ. ๋ณต์žกํ•œ ๊ด€๊ณ„ํ˜• ์กฐ์ธ์ด ํ•„์š”
    • ์‚ฌ์‹ค ๋Œ€๋ถ€๋ถ„์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅํ•˜๋Š” ์ฝ˜ํ…์ธ ๋Š” ๋‹จ์ˆœํ•œ ๋ฃฉ์—… ํ…Œ์ด๋ธ”. ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์žฅ์ ์ธ ๋ณต์žกํ•œ ๊ธฐ๋Šฅ์ด ์˜ค๋ฒ„ํ—ค๋“œ์™€ ์ง€์—ฐ์„ ์œ ๋ฐœํ•˜๋ฉฐ ์‚ฌ์šฉํ•˜์ง€ ์•Š์„ ๋•Œ๋„ ๋น„์šฉ์ด ๋ฐœ์ƒ
    • DynamoDB๋Š” ์˜ค๋ฒ„ํ—ค๋“œ๋ฅผ ๋ชจ๋‘ ์ œ๊ฑฐ. ๋ณต์žกํ•œ ์กฐ์ธ ๊ธฐ๋Šฅ์ด ํ•„์š” ์—†๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ตฌ์ถ•
  • Amazon Redshift
    • ๋น… ๋ฐ์ดํ„ฐ ๋ถ„์„์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์ง• ์„œ๋น„์Šค์ด๋‹ค.
    • ์—ฌ๋Ÿฌ ์›๋ณธ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๊ฐ„์˜ ๊ด€๊ณ„ ๋ฐ ์ถ”์„ธ๋ฅผ ํŒŒ์•…ํ•˜๋Š”๋ฐ ๋„์›€์ด ๋˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณต
  • AWS Database Migration Service(AWS DMS)
  • ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ๋น„๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ ๊ธฐํƒ€ ์œ ํ˜•์˜ ๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ๋ฅผ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค์ด๋‹ค.