AWS Cloud Practitioner - Database

whdbtjdยท2025๋…„ 2์›” 6์ผ

AWS Cloud Practitioner

๋ชฉ๋ก ๋ณด๊ธฐ
4/12

1. ๐Ÿ“š๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค ์ข…๋ฅ˜ ๋ฐ ๊ฐœ๋…


1-1. ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค(Relational Data System)

  • ์—ฌ๋Ÿฌ ํ…Œ์ด๋ธ” ํ˜•ํƒœ๋กœ ๋ฐ์ดํ„ฐ๋“ค์ด ์„œ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ๊ด€๋ฆฌ๋˜๋Š” ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค
  • SQL ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃธ
  • ์—ฌ๋Ÿฌ ์ œ์•ฝ ์กฐ๊ฑด ๋ฐ ์ •๊ทœํ™”๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ ์ค‘๋ณต์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Œ
  • AWS์˜ ๋Œ€ํ‘œ์ ์ธ ์„œ๋น„์Šค๋กœ๋Š” Amazon RDS, Amazon Aurora

1-2. NoSQL ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค

  • ํ…Œ์ด๋ธ”์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ , SQL์ด ์•„๋‹Œ ๋‹ค์–‘ํ•œ ๋ฐฉ์‹(ํ‚ค-๊ฐ’ ์Œ, json, ๊ทธ๋ž˜ํ”„ ๋“ฑ)์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃจ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค
  • RDS์ฒ˜๋Ÿผ ๋ฐ์ดํ„ฐ๋ฅผ ๊ตฌ์กฐํ™”ํ•˜์—ฌ ๋‹ค๋ฃจ์ง€ ์•Š์•„ ์œ ์—ฐํ•˜๊ฒŒ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•จ
  • ๋Œ€ํ‘œ์ ์ธ AWS Key-Value ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” Amazon DynamoDB

1-3. ์ธ ๋ฉ”๋ชจ๋ฆฌ ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค

  • ๋ฐ์ดํ„ฐ๋ฅผ ๋””์Šคํฌ๊ฐ€ ์•„๋‹Œ ๋ฉ”๋ชจ๋ฆฌ์— ๋‘์–ด ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค
  • ๋ฐ์ดํ„ฐ ์–‘์ด ๋ฐฉ๋Œ€ํ•ด์ ธ ์‘๋‹ต ์†๋„๊ฐ€ ์ง€์—ฐ๋  ๊ฒฝ์šฐ, ๋Œ€์•ˆ์œผ๋กœ ํ™œ์šฉ๋  ์ˆ˜ ์žˆ์Œ
  • ๋Œ€ํ‘œ์ ์ธ AWS์„œ๋น„์Šค๋กœ๋Š” Amazon Elasticache



2. Amazon Relational Database Service(RDS)

  • AWS์˜ ๊ด€๋ฆฌํ˜• RDS
  • ๋ฐฑ์—…, ๋ณด์•ˆ, DB์„ค์ • ๋“ฑ์„ AWS์—์„œ ๊ด€๋ฆฌ
  • AWS์˜ Key Management Service(KMS)๋ฅผ ํ†ตํ•ด ๋ชจ๋“  db์— ๋Œ€ํ•ด ์ €์žฅ ์ค‘ ์•”ํ˜ธํ™” ๊ฐ€๋Šฅ
  • ์˜คํ†  ์Šค์ผ€์ผ๋ง ํ†ตํ•ด DB๋‹ค์šดํƒ€์ž„ ์—†์ด ์Šคํ† ๋ฆฌ์ง€ ํ™•์žฅ ๊ฐ€๋Šฅ
  • ์ฝ๊ธฐ ๋ชจ๋“œ๋งŒ ๊ฐ€๋Šฅํ•œ ๋ฐ์ดํ„ฐ ๋ณต์ œ๋ณธ์„ ์ œ๊ณตํ•˜์—ฌ DB์—๋Œ€ํ•œ ์ฝ๊ธฐ/์“ฐ๊ธฐ ํŠธ๋ž˜ํ”ฝ์„ ๋ถ„์‚ฐ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Œ
  • DB๋ฅผ ์—ฌ๋Ÿฌ ๊ฐ€์šฉ์˜์—ญ์— ๋ถ„์‚ฐ ๋ฐฐ์น˜ํ•˜์—ฌ ๋ฐ์ดํ„ฐ์˜ ๊ฐ€์šฉ์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Œ



2-1. Amazon Aurora

  • AWS์˜ RDSํ˜ธํ™˜ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค

  • ๊ธฐ์กด MySQL/PostgreSQL ๋Œ€๋น„ ์ตœ๋Œ€ 5๋ฐฐ ๋น ๋ฅธ ์†๋„, DBํ˜ธํ™˜ ๊ฐ€๋Šฅ

  • DB์— ๋Œ€ํ•œ ์ž๋™ ๋ณต์ œ ๋ฐ ์žฅ์•  ๋ณต๊ตฌ ์„œ๋น„์Šค ๋“ฑ์„ ์ž๋™ํ™”ํ•˜์—ฌ ์ง€์›

  • Aurora Serverless๋ฅผ ํ†ตํ•ด ์„œ๋ฒ„๋ฆฌ์Šค ์˜ต์…˜ ์ œ๊ณต

  • ๋†’์€ ์„ฑ๋Šฅ ๋Œ€๋น„ ๋น„์šฉ์ด ๋งค์šฐ ํšจ์œจ์ 

  • DB๋ฅผ ๊ฐœ๋ณ„ ์ธ์Šคํ„ด์Šค ๋‹จ์œ„๊ฐ€ ์•„๋‹Œ, ํด๋Ÿฌ์Šคํ„ฐ(์—ฌ๋Ÿฌ ์ธ์Šคํ„ด์Šค)๋‹จ์œ„๋กœ ๊ด€๋ฆฌํ•จ



3. Amazon ElastiCache

  • AWS์˜ ๊ด€๋ฆฌํ˜• ์ธ๋ฉ”๋ชจ๋ฆฌ ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค
  • ๋ฐ์ดํ„ฐ๋ฅผ ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅํ•˜์—ฌ ๋น ๋ฅธ ์‘๋‹ต ์†๋„ ์ œ๊ณต
  • ์ž์ฃผ ์กฐํšŒ๋˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์บ์‹ฑํ•ด๋‘์–ด ์ฝ๊ธฐ ๋ถ€ํ•˜๋ฅผ ์ค„์ด๊ณ  DB์„ฑ๋Šฅ ์ตœ์ ํ™”
  • Redis ๋ฐ Memcached ์™€ ํ˜ธํ™˜ ๊ฐ€๋Šฅ
    • Redis
      • ์ธ๋ฉ”๋ชจ๋ฆฌ ํ˜•ํƒœ๋กœ ํ‚ค-๊ฐ’์„ ์ €์žฅํ•˜๊ณ  ๋น ๋ฅธ ๋ฐ์ดํ„ฐ ์บ์‹ฑ์„ ์ œ๊ณตํ•˜๋Š” ์—”์ง„
      • ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ํƒ€์ž… ์ง€์›, ์˜์†์„ฑ ๊ฐ€๋Šฅ
      • ๋ฉ€ํ‹ฐ ์Šค๋ ˆ๋“œ ๊ธฐ๋ฐ˜
    • Memcached
      • ๋‹จ์ˆœํžˆ ํ‚ค-๊ฐ’๋งŒ ์ €์žฅ
      • ์˜์†์„ฑ ์—†์Œ
      • ์‹ฑ๊ธ€ ์Šค๋ ˆ๋“œ ๊ธฐ๋ฐ˜


4. Amazon DynamoDB

  • AWS์˜ ๊ด€๋ฆฌํ˜• NoSQL ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค
  • ํ‚ค-๊ฐ’ ํ˜•ํƒœ๋กœ ๋ฐ์ดํ„ฐ ์ €์žฅ
  • Serverlessํ˜•ํƒœ๋กœ ์„œ๋น„์Šค ์ œ๊ณต
  • ๋น ๋ฅธ ์‘๋‹ต์ด ํ•„์š”ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ํ™œ์šฉ

5. AWS์˜ ๋‹ค๋ฅธ DB

5-1. Amazon DocumentDB

  • MongoDB ํ˜ธํ™˜ NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ, JSON ๋ฌธ์„œ๋ฅผ ์ €์žฅํ•˜๊ณ  ์ฟผ๋ฆฌ ๋ฐ ์ธ๋ฑ์‹ฑ ๊ฐ€๋Šฅ

5-2. Amazon Keyspaces

  • Apache Cassandra ํ˜ธํ™˜ ๋ถ„์‚ฐํ˜• NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค

5-4. Amazon Neptune

  • ๊ทธ๋ž˜ํ”„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ, ๋…ธ๋“œ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ฅผ ํ‘œํ˜„

5-5. Amazon QLDB

  • ๋ฐ์ดํ„ฐ ๋ณ€๊ฒฝ ์ด๋ ฅ์„ ์ถ”์ ํ•˜๊ณ  ๊ฒ€์ฆํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋œ ์›์žฅ(Ledger) ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค

5-6. Amazon Timestream

  • ์‹œ๊ณ„์—ด(time-series) ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ, ์‹œ๊ฐ„์— ๋”ฐ๋ผ ๋ณ€ํ™”ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ์ €์žฅ ๋ฐ ๋ถ„์„


6. AWS์˜ ๋ฐ์ดํ„ฐ ๋ถ„์„ ์„œ๋น„์Šค

6-1. Amazon Athena

  • S3์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ SQL์–ธ์–ด๋กœ ๋ฐ”๋กœ ๋ถ„์„ ๊ฐ€๋Šฅ
  • JSON, CSV ๋“ฑ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ํ˜•์‹ ์ง€์›
  • Amazon QuickSight๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์กฐํšŒํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์‹œ๊ฐํ™” ํ•  ์ˆ˜ ์žˆ์Œ

6-2. Amazon Redshift

  • ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค(๋Œ€๋Ÿ‰์˜ ๊ตฌ์กฐํ™”๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ๋ถ„์„ํ•˜๋Š” ์‹œ์Šคํ…œ) ํ˜•ํƒœ
  • ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ๋ถ„์„์— ์ตœ์ ํ™”

6-3. Amazon OpenSearch Service(Amazon Elastic Search Service)

  • ์‹ค์‹œ๊ฐ„ ๊ฒ€์ƒ‰, ๋กœ๊ทธ ๋ถ„์„, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ชจ๋‹ˆํ„ฐ๋ง ๊ธฐ๋Šฅ์— ์ตœ์ ํ™”
  • ElasticSearch์—์„œ ํŒŒ์ƒ๋œ ์˜คํ”ˆ์†Œ์Šค ๋ฒ„์ „

6-4. AWS QuickSight

  • ๋Œ€์‹œ๋ณด๋“œ ๋ฐ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ์ธํ…”๋ฆฌ์ „์Šค(BI)(๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•˜์—ฌ ๊ธฐ์—…์˜ ์˜์‚ฌ๊ฒฐ์ •์„ ๋•๋Š” ํ”„๋กœ์„ธ์Šค) ๋„๊ตฌ
  • AWS ๋ฐ์ดํ„ฐ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํƒ€์‚ฌ ๋ฐ์ดํ„ฐ, ์Šคํ”„๋ ˆ๋“œ ์‹œํŠธ ๋ฐ์ดํ„ฐ ๋“ฑ ์—ฌ๋Ÿฌ ๋ฐ์ดํ„ฐ๋“ค๊ณผ ํ˜ธํ™˜๋˜์–ด ์‹œ๊ฐํ™” ๊ฐ€๋Šฅ

6-4. AWS Glue

  • ๋ฐ์ดํ„ฐ ๋ถ„์„์„ ์œ„ํ•œ ETL(Extract, Transform, Load) ์ž๋™ํ™” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ด์ฃผ๋Š” ์„œ๋น„์Šค
  • S3, RDS ๋“ฑ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ค‘์•™์—์„œ ๊ด€๋ฆฌํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” ๋ฐ์ดํ„ฐ ์นดํƒˆ๋กœ๊ทธ ๊ธฐ๋Šฅ ์ œ๊ณต

6-5. AWS Lake Formation

  • ๋ฐ์ดํ„ฐ ๋ ˆ์ดํฌ ์„œ๋น„์Šค
  • ๊ตฌ์กฐํ™”, ๋ฐ˜๊ตฌ์กฐํ™”, ๋น„๊ตฌ์กฐํ™”๋œ ๋ชจ๋“  ํ˜•ํƒœ์˜ ์›์‹œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ์ค‘์•™ ์ €์žฅ์†Œ

6-6. Amazon EMR(Elastic MapReduce)

  • ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ๋ถ„์„์ด ๊ฐ€๋Šฅํ•œ ๋น…๋ฐ์ดํ„ฐ ํ”Œ๋žซํผ
profile
์ทจ์—…ใ„ฑใ„ฑใ„ฑ

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