Skip to content

hyoj0942/aws

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

12 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

AWS Some Product Summary To Use

  • Author : SeolHun
  • Date : 2017.10.12

Server

1. EC2(Elastic Compute Cloud)

  • ๋‚ด์šฉ

    • Amazon Elastic Compute Cloud(EC2)๋Š” ์•ˆ์ „ํ•˜๊ณ  ํฌ๊ธฐ ์กฐ์ •์ด ๊ฐ€๋Šฅํ•œ ์ปดํ“จํŒ… ํŒŒ์›Œ๋ฅผ ํด๋ผ์šฐ๋“œ์—์„œ ์ œ๊ณตํ•˜๋Š” ์›น ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๊ฐ€ ๋” ์‰ฝ๊ฒŒ ์›น ๊ทœ๋ชจ์˜ ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… ์ž‘์—…์„ ํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์žฅ์ 

  1. ํƒ„๋ ฅ์ ์ธ ์›น ๊ทœ๋ชจ ์ปดํ“จํŒ…

    • Auto Scailing์„ ํ†ตํ•œ ์ž๋™ ํ™•์žฅ ๋ฐ ์ถ•์†Œ
  2. ์™„์ „ ์ œ์–ด

    • CLI ์ œ๊ณต
    • ๋‹ค์–‘ํ•œ Command(API) ์ œ๊ณต
  3. ์œ ์—ฐํ•œ ํด๋ผ์šฐ๋“œ ํ˜ธ์ŠคํŒ… ์„œ๋น„์Šค

    • ๋‹ค์–‘ํ•œ OS ์„œ๋ฒ„
    • ๋ฉ”๋ชจ๋ฆฌ, CPU, ์Šคํ† ๋ฆฌ์ง€, ๋ถ€ํŒ… ํŒŒํ‹ฐ์…˜ ์„ ํƒ
  4. ํ†ตํ•ฉ

    • Storage, RDS, VCP ๋“ฑ๊ณผ ํ†ตํ•ฉ ๊ฐ€๋Šฅ
  5. ์•ˆ์ •์„ฑ

  6. ๋ณด์•ˆ

    • VPC์™€ ํ•จ๊ป˜ ๋ฆฌ์†Œ์Šค ๋ณด์•ˆ์„ฑ ๋ฐ ๊ฐ•๋ ฅํ•œ ๋„คํŠธ์›Œํ‚น ๊ธฐ๋Šฅ ์ œ๊ณต

- Auto Scailing

  • ๋‚ด์šฉ
    • Auto Scaling์„ ์‚ฌ์šฉํ•˜๋ฉด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐ€์šฉ์„ฑ์„ ์œ ์ง€ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋ฉฐ, ์‚ฌ์šฉ์ž๊ฐ€ ์ •์˜ํ•œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ์ž๋™์œผ๋กœ Amazon EC2 ์šฉ๋Ÿ‰์„ ๊ธ‰๊ฒฉํ•˜๊ฒŒ ํ™•์žฅ ๋˜๋Š” ์ถ•์†Œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, EC2 ์ธ์Šคํ„ด์Šค์˜ ๋™์  ์กฐ์žฅ์„ ์œ„ํ•ด Auto Scaling์„ ์‚ฌ์šฉํ•˜๋ฉด ์ˆ˜์š”๊ฐ€ ๊ธ‰์ฆํ•  ๋•Œ๋Š” Amazon EC2 ์ธ์Šคํ„ด์Šค ์ˆ˜๋ฅผ ์ž๋™์œผ๋กœ ๋Š˜๋ ค ์„ฑ๋Šฅ์„ ์œ ์ง€ํ•˜๊ณ  ์ˆ˜์š”๊ฐ€ ์ž ์ž ํ•ด์ง€๋ฉด ์šฉ๋Ÿ‰์„ ์ค„์—ฌ ๋น„์šฉ์„ ์ ˆ๊ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2. Lambda

  • ๋‚ด์šฉ

    • AWS Lambda๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์„œ๋ฒ„๋ฅผ ํ”„๋กœ๋น„์ €๋‹ํ•˜๊ฑฐ๋‚˜ ๊ด€๋ฆฌํ•  ํ•„์š” ์—†์ด ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉํ•œ ์ปดํ“จํŒ… ์‹œ๊ฐ„๋งŒํผ๋งŒ ๋น„์šฉ์„ ์ง€๋ถˆํ•˜๊ณ , ์ฝ”๋“œ๊ฐ€ ์‹คํ–‰๋˜์ง€ ์•Š์„ ๋•Œ๋Š” ์š”๊ธˆ์ด ๋ถ€๊ณผ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Lambda์—์„œ๋Š” ์‚ฌ์‹ค์ƒ ๋ชจ๋“  ์œ ํ˜•์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด๋‚˜ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์ฝ”๋“œ๋ฅผ ๋ณ„๋„์˜ ๊ด€๋ฆฌ ์—†์ด ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฝ”๋“œ๋ฅผ ์—…๋กœ๋“œํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด, Lambda์—์„œ ๋†’์€ ๊ฐ€์šฉ์„ฑ์œผ๋กœ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ ๋ฐ ํ™•์žฅํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ชจ๋“  ๊ฒƒ์„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ AWS ์„œ๋น„์Šค์—์„œ ์ฝ”๋“œ๋ฅผ ์ž๋™์œผ๋กœ ํŠธ๋ฆฌ๊ฑฐํ•˜๋„๋ก ์„ค์ •ํ•˜๊ฑฐ๋‚˜ ์›น ๋˜๋Š” ๋ชจ๋ฐ”์ผ ์•ฑ์—์„œ ์ง์ ‘ ์ฝ”๋“œ๋ฅผ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • Run code without thinking about servers. Pay for only the compute time you consume.
  • Lambda ์žฅ์ 

  1. AWS ์„œ๋น„์Šค์™€์˜ ์‰ฌ์šด ํ™•์žฅ๊ฐ€๋Šฅ์„ฑ

    • S3, DynamoDB ๋“ฑ
  2. Amazon API Gateway๋ฅผ ํ†ตํ•œ Custom API ๊ฐ€๋Šฅ (๋‚ด์™ธ๋ถ€ ๋‘˜๋‹ค ๊ฐ€๋Šฅ)

  3. Amazon CloudWatch๋ฅผ ํ†ตํ•œ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ์ž์ฒด์ ์ธ ๋กœ๊น… ๋“ฑ ๋‹ค์–‘ํ•œ ์„œ๋น„์Šค ์ œ๊ณต(๊ด€๋ฆฌ ํฌ์ธํŠธ ์ถ•์†Œ)

  4. Automatic Scaling

  5. ์ƒˆ๋กœ์šด ๋Ÿฌ๋‹์ปค๋ธŒ ์—†์ด ์ ์šฉ๊ฐ€๋Šฅ(๋Œ€๋ถ€๋ถ„์˜ ์–ธ์–ด ์ง€์›)

  6. ๋ณ‘๋ ฌ๋กœ ์‹คํ–‰๋˜๋ฉฐ, ๊ฐ ํŠธ๋ฆฌ๊ฑฐ๋Š” ๊ฐœ๋ณ„์ ์œผ๋กœ ์ฒ˜๋ฆฌ๋˜์–ด ๋†’์€ ์ •ํ™•๋„ ๋ฐ ์†๋„

  7. Lambda Edge๋ฅผ ํ†ตํ•œ ์‚ฌ์šฉ์ž์™€ ๊ฐ€๊นŒ์šด location์˜ ์„œ๋ฒ„์—์„œ ์‹คํ–‰

3. VPC(Virtual Private Cloud)

  • VPC๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ณ ๊ฐ์ด ์ •์˜ํ•˜๋Š” ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ์—์„œ AWS ๋ฆฌ์†Œ์Šค๋ฅผ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋„๋ก Amazon Web Services(AWS) ํด๋ผ์šฐ๋“œ์— ๋…ผ๋ฆฌ์ ์œผ๋กœ ๊ฒฉ๋ฆฌ๋œ ๊ณต๊ฐ„์„ ํ”„๋กœ๋น„์ €๋‹ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. IP ์ฃผ์†Œ ๋ฒ”์œ„ ์„ ํƒ, ์„œ๋ธŒ๋„ท ์ƒ์„ฑ, ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ” ๋ฐ ๋„คํŠธ์›Œํฌ ๊ฒŒ์ดํŠธ์›จ์ด ๊ตฌ์„ฑ ๋“ฑ ๊ฐ€์ƒ ๋„คํŠธ์›Œํ‚น ํ™˜๊ฒฝ์„ ์™„๋ฒฝํ•˜๊ฒŒ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. VPC์—์„œ IPv4์™€ IPv6๋ฅผ ๋ชจ๋‘ ์‚ฌ์šฉํ•˜์—ฌ ๋ฆฌ์†Œ์Šค์™€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์•ˆ์ „ํ•˜๊ณ  ์‰ฝ๊ฒŒ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • VPC์˜ ์žฅ์ 

  1. ๋‹ค์ค‘ ์—ฐ๊ฒฐ ์˜ต์…˜

    • ๊ณต๊ฐœ/๋น„๊ณต๊ฐœ ์„ค์ • ๊ฐ€๋Šฅ
    • VCP๋“ค ๊ฐ„์˜ ์—ฐ๊ฒฐ ๊ฐ€๋Šฅ
    • S3 ๋ฐ ๋‹ค์–‘ํ•œ VPC ์—”๋“œํฌ์ธํŠธ๋ฅผ ํ†ตํ•ด ์š”์ฒญ ๋ฐ ์‚ฌ์šฉ์ž ์ œ์–ด ๊ฐ€๋Šฅ
  2. ๋ณด์•ˆ

    • In-Bound, Out-Bound ํ•„ํ„ฐ๋ง ์‚ฌ์šฉ ๊ฐ€๋Šฅ

Storage

1. S3

  • ๋‚ด์šฉ

    • S3๋ฅผ ํ†ตํ•ด ๋น„์šฉ ์ตœ์ ํ™”, ์•ก์„ธ์Šค ์ œ์–ด ๋ฐ ๊ทœ์ • ์ค€์ˆ˜ ๋ฐ์ดํ„ฐ๋ฅผ ์œ ์—ฐํ•˜๊ฒŒ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. S3๋Š” ์ฟผ๋ฆฌ ์ง€์› ๊ธฐ๋Šฅ์„ ๊ฐ€์ง„ ์œ ์ผํ•œ ํด๋ผ์šฐ๋“œ ์Šคํ† ๋ฆฌ์ง€ ์†”๋ฃจ์…˜์œผ๋กœ, S3์— ์žˆ๋Š” ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ๊ฐ•๋ ฅํ•œ ๋ถ„์„์„ ๋ฐ”๋กœ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
  • ์žฅ์ 

  1. ๋†’์€ ์•ˆ์ •์„ฑ ๋ฐ ํ™•์žฅ์„ฑ

    • 99.999999999%์˜ ๋‚ด๊ตฌ์„ฑ
    • ๋ฐ์ดํ„ฐ๋Š” ํ•˜๋‚˜์˜ AWS ๋ฆฌ์ „ ๋‚ด์—์„œ ์ง€๋ฆฌ์ ์œผ๋กœ 10km ์ด์ƒ ๋–จ์–ด์ง„ ์ตœ์†Œ 3๊ฐœ์˜ ๋ฌผ๋ฆฌ์  ์‹œ์„ค์„ ๊ฑฐ์ณ ์ž๋™์œผ๋กœ ๋ฐฐํฌ
    • ๋‹ค๋ฅธ AWS ๋ฆฌ์ „์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ž๋™ ๋ณต์ œํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
  2. ๋ณด์•ˆ ๋ฐ ๊ทœ์ • ์ค€์ˆ˜๊ธฐ๋Šฅ

    • AWS CloudTrail๊ณผ ์ •๊ตํ•˜๊ฒŒ ํ†ตํ•ฉ๋˜์–ด ๊ฐ์‚ฌ๋ฅผ ์œ„ํ•ด ์Šคํ† ๋ฆฌ์ง€ API ํ˜ธ์ถœ ํ™œ๋™์„ ๊ธฐ๋ก, ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ์œ ์ง€
    • ๊ธฐ๊ณ„ ํ•™์Šต์„ ์‚ฌ์šฉํ•˜์—ฌ AWS์— ์žˆ๋Š” ๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ž๋™์œผ๋กœ ๊ฒ€์ƒ‰, ๋ถ„๋ฅ˜ ๋ฐ ๋ณดํ˜ธํ•˜๋Š” Amazon Macie๊ฐ€ ํฌํ•จ๋œ ์œ ์ผํ•œ ํด๋ผ์šฐ๋“œ ์Šคํ† ๋ฆฌ์ง€
  3. ์œ ์—ฐํ•œ ๊ด€๋ฆฌ

    • ์Šคํ† ๋ฆฌ์ง€ ๊ด€๋ฆฌ์ž๋Š” ๋ฐ์ดํ„ฐ ์‚ฌ์šฉ ์ถ”์„ธ๋ฅผ ๋ถ„๋ฅ˜, ๋ณด๊ณ  ๋ฐ ์‹œ๊ฐํ™”ํ•˜์—ฌ ๋น„์šฉ์„ ์ค„์ด๊ณ  ์„œ๋น„์Šค ์ˆ˜์ค€์„ ํ–ฅ์ƒ
    • ๊ณ ์œ ํ•œ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ํƒœ๊ทธ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ณ ๊ฐ์€ ๊ฐ ์›Œํฌ๋กœ๋“œ์— ๋Œ€ํ•œ ์Šคํ† ๋ฆฌ์ง€ ์‚ฌ์šฉ, ๋น„์šฉ ๋ฐ ๋ณด์•ˆ์„ ๊ฐœ๋ณ„์ ์œผ๋กœ ํ™•์ธํ•˜๊ณ  ์ œ์–ด
  4. ์ฟผ๋ฆฌ ์ง€์›

    • ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœํ•˜๊ณ  ์ด๋ฅผ ๋ณ„๋„์˜ ๋ถ„์„ ์‹œ์Šคํ…œ์œผ๋กœ ์ด๋™ํ•  ํ•„์š” ์—†์ด ๋ฐ์ดํ„ฐ์— ์ •๊ตํ•œ ๋น… ๋ฐ์ดํ„ฐ ๋ถ„์„์„ ์‹คํ–‰ ๊ฐ€๋Šฅ
    • SQL์„ ์•„๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์€ Amazon Athena๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Amazon S3 ์˜จ๋””๋งจ๋“œ์—์„œ ๋ฐฉ๋Œ€ํ•œ ๊ทœ๋ชจ์˜ ๋น„์ •ํ˜• ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ ๊ฐ€๋Šฅ
    • Amazon Redshift Spectrum์„ ์‚ฌ์šฉํ•˜๋ฉด S3์™€ RedShift์— ์žˆ๋Š” ์—‘์‚ฌ๋ฐ”์ดํŠธ ๊ทœ๋ชจ์˜ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด ์ •๊ตํ•œ ๋ถ„์„์„ ์‹คํ–‰
  5. ๊ฐ€์žฅ ํฐ ๊ทœ๋ชจ์˜ ์—์ฝ”์‹œ์Šคํ…œ

  6. ๊ฐ„ํŽธํ•˜๊ณ  ์œ ์—ฐํ•œ ๋ฐ์ดํ„ฐ ์ „์†ก

    • ๊ฐ„๋‹จํ•˜๊ณ  ์•ˆ์ •์ ์ธ API๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์†์‰ฝ๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†ก๊ฐ€๋Šฅ
    • Amazon S3 Transfer Acceleration์€ ํฐ ๊ฐ์ฒด๋ฅผ ์ง€๋ฆฌ์ ์œผ๋กœ ๋จผ ๊ฑฐ๋ฆฌ์— ์—…๋กœ๋“œํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ์— ์ ํ•ฉ
    • AWS Direct Connect๋Š” ์ „์šฉ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์„ ์‚ฌ์šฉํ•˜์—ฌ AWS๋กœ ๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ๋•Œ ์ผ๊ด€๋˜๊ฒŒ ๋†’์€ ๋Œ€์—ญํญ๊ณผ ์งง์€ ์ง€์—ฐ ์‹œ๊ฐ„์„ ์ œ๊ณต
    • ํŽ˜ํƒ€๋ฐ”์ดํŠธ ๊ทœ๋ชจ์˜ ๋ฐ์ดํ„ฐ ์ „์†ก์—๋Š” AWS Snowball ๋ฐ AWS Snowball Edge ์–ดํ”Œ๋ผ์ด์–ธ์Šค๋ฅผ ์‚ฌ์šฉ, ์ด๋ณด๋‹ค ๋” ํฐ ๋ฐ์ดํ„ฐ ์„ธํŠธ์—๋Š” AWS Snowmobile์„ ์‚ฌ์šฉ๊ฐ€๋Šฅ
    • AWS Storage Gateway๋Š” ์˜จํ”„๋ ˆ๋ฏธ์Šค์—์„œ ๋ณผ๋ฅจ์ด๋‚˜ ํŒŒ์ผ์„ AWS ํด๋ผ์šฐ๋“œ๋กœ ์†์‰ฝ๊ฒŒ ์ด๋™ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌผ๋ฆฌ์  ๋˜๋Š” ๊ฐ€์ƒ ์–ดํ”Œ๋ผ์ด์–ธ์Šค๋ฅผ ์ œ๊ณต

2. EBS(Elastic Block Store)

  • ๋‚ด์šฉ

    • Amazon Elastic Block Store(EBS)๋Š” AWS ํด๋ผ์šฐ๋“œ์˜ Amazon EC2 ์ธ์Šคํ„ด์Šค์— ์‚ฌ์šฉํ•  ์˜๊ตฌ ๋ธ”๋ก ์Šคํ† ๋ฆฌ์ง€ ๋ณผ๋ฅจ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ฐ Amazon EBS ๋ณผ๋ฅจ์€ ๊ฐ€์šฉ ์˜์—ญ ๋‚ด์— ์ž๋™์œผ๋กœ ๋ณต์ œ๋˜์–ด ๊ตฌ์„ฑ์š”์†Œ ์žฅ์• ๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธํ•˜๊ณ , ๊ณ ๊ฐ€์šฉ์„ฑ ๋ฐ ๋‚ด๊ตฌ์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Amazon EBS ๋ณผ๋ฅจ์€ ์›Œํฌ๋กœ๋“œ ์‹คํ–‰์— ํ•„์š”ํ•œ ์ง€์—ฐ ์‹œ๊ฐ„์ด ์งง๊ณ  ์ผ๊ด€๋œ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

    • Amazon EBS๋Š” ์„ฑ๋Šฅ, ๋น„์šฉ ๋ฐ ์šฉ๋Ÿ‰์„ ๋ฏธ์„ธ ์กฐ์ •ํ•˜๋Š” ์ด์ ์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์›Œํฌ๋กœ๋“œ๋ฅผ ์œ„ํ•ด ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋น… ๋ฐ์ดํ„ฐ ๋ถ„์„ ์—”์ง„(ํ•˜๋‘ก/HDFS ์—์ฝ”์‹œ์Šคํ…œ, Amazon EMR ํด๋Ÿฌ์Šคํ„ฐ ๋“ฑ), ๊ด€๊ณ„ํ˜• ๋ฐ NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(Microsoft SQL Server, MySQL, Cassandra, MongoDB ๋“ฑ), ์ŠคํŠธ๋ฆผ ๋ฐ ๋กœ๊ทธ ์ฒ˜๋ฆฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜(Kafka, Splunk ๋“ฑ), ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์ง• ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜(Vertica, Teradata ๋“ฑ)์„ ์ผ๋ฐ˜์ ์ธ ์‚ฌ์šฉ ์‚ฌ๋ก€๋กœ ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์Šคํ† ๋ฆฌ์ง€ ์ข…๋ฅ˜

    1. SSD ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ ๋ถ€ํŠธ ๋ณผ๋ฅจ๊ณผ ๊ฐ™์€ ํŠธ๋žœ์žญ์…˜ ์›Œํฌ๋กœ๋“œ๋ฅผ ์œ„ํ•œ SSD ์ง€์› ์Šคํ† ๋ฆฌ์ง€(์ฃผ๋กœ IOPS๊ฐ€ ์„ฑ๋Šฅ์„ ์ขŒ์šฐ)
    2. HDD MapReduce ๋ฐ ๋กœ๊ทธ ์ฒ˜๋ฆฌ์™€ ๊ฐ™์€ ์ฒ˜๋ฆฌ๋Ÿ‰ ์ง‘์•ฝ์  ์›Œํฌ๋กœ๋“œ๋ฅผ ์œ„ํ•œ HDD ์ง€์› ์Šคํ† ๋ฆฌ์ง€(์ฃผ๋กœ ์ดˆ๋‹น MB๊ฐ€ ์„ฑ๋Šฅ์„ ์ขŒ์šฐ)
  • ์žฅ์ 

  1. ํƒ„๋ ฅ์  ๋ณผ๋ฅจ
    • ์šด์˜ ์ค‘๋‹จ๊ณผ ์„ฑ๋Šฅ์— ์˜ํ–ฅ์—†์ด ๋™์ ์œผ๋กœ ๋ณ€๊ฒฝ ๋ฐ ํŠœ๋‹๊ฐ€๋Šฅ
    • Amazon CloudWatch๋ฅผ AWS Lambda์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋ฉด ๋ณ€ํ™”ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์š”๊ตฌ ์‚ฌํ•ญ์— ๋งž์ถฐ ์ž๋™์œผ๋กœ ๋ณผ๋ฅจ์„ ๋ณ€๊ฒฝ๊ฐ€๋Šฅ
  2. ์Šค๋ƒ…์ƒท
    • S3์— ์ „์†ก๋˜์ง€ ์•Š์•„๋„ ์—ฐ๊ฒฐ๋œ EC2 ์ธ์Šคํ„ด์Šค๋ฅผ ํ†ตํ•ด ์ฆ‰์‹œ ์•ก์„ธ์Šค ๊ฐ€๋Šฅ
    • ํŠน์ • ์‹œ์ ์˜ ๋ฐ์ดํ„ฐ๋ฅผ S3์— ์ €์žฅ๊ฐ€๋Šฅ
    • ์ƒˆ๋กœ์šด ์ €์žฅ์‹œ ๋ณ€๊ฒฝ๋œ ๋ถ€๋ถ„๋งŒ ์ €์žฅ๋˜์–ด ๋ณ€๊ฒฝ๋œ ๋ถ€๋ถ„์— ๋”ฐ๋ผ ๋น„์šฉ๋ถ€๊ณผ
    • ์Šค๋ƒ…์ƒท ๊ณต์œ 
    • ๋ฆฌ์ „ ์ „์ฒด์— ๋ณต์‚ฌ
  3. AWS Security๋ฅผ ํ†ตํ™˜ ๋ณด์•ˆ

DataBase

1. RDS

  • ๋‚ด์šฉ

    • Amazon RDS๋Š” ๊ด€๋ฆฌํ˜• ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋น„์Šค๋กœ์„œ, ๊ณ ๊ฐ์ด ์„ ํƒํ•  ์ˆ˜ ์žˆ๋„๋ก Amazon Aurora, MySQL, MariaDB, Oracle, Microsoft SQL Server, PostgreSQL๊ณผ ๊ฐ™์€ 6๊ฐœ์˜ ์ต์ˆ™ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—”์ง„์„ ์ œ๊ณต
  • ๊ธฐ๋Šฅ

  1. ์‚ฌ์šฉ ํŽธ์˜์„ฑ

    • AWS Management Console, Amazon RDS ๋ช…๋ น์ค„ ์ธํ„ฐํŽ˜์ด์Šค ๋˜๋Š” ๊ฐ„๋‹จํ•œ API ์ œ๊ณต
    • Amazon RDS ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค๋Š” ์„ ํƒํ•œ ์—”์ง„ ๋ฐ ํด๋ž˜์Šค์— ์ ํ•ฉํ•œ ํŒŒ๋ผ๋ฏธํ„ฐ ๋ฐ ์„ค์ • ์„ธํŠธ๋กœ ์‚ฌ์ „์— ๊ตฌ์„ฑ
    • ๋ช‡ ๋ถ„ ์ด๋‚ด์— ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค๋ฅผ ์‹œ์ž‘ํ•˜๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์—ฐ๊ฒฐ๊ฐ€๋Šฅ
    • DB ํŒŒ๋ผ๋ฏธํ„ฐ ๊ทธ๋ฃน์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์„ธ๋ถ€์ ์œผ๋กœ ์ œ์–ดํ•˜๊ณ  ํŠœ๋‹ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  2. ์†Œํ”„ํŠธ์›จ์–ด ์ž๋™ ํŒจ์น˜

    • Amazon RDS๋Š” ์ตœ์‹  ํŒจ์น˜๋ฅผ ํ†ตํ•ด ๋ฐฐํฌ๋ฅผ ์ง€์›ํ•˜๋Š” ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์ตœ์‹  ์ƒํƒœ๋กœ ์œ ์ง€์ง€์›
    • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค์˜ ํŒจ์น˜ ์—ฌ๋ถ€์™€ ์‹œ๊ธฐ๋ฅผ ์„ ํƒ์ ์œผ๋กœ ์ œ์–ด๊ฐ€๋Šฅ
  3. ์„ฑ๋Šฅ

    • ๋ฒ”์šฉ(SSD) ์Šคํ† ๋ฆฌ์ง€
      • Amazon RDS ๋ฒ”์šฉ ์Šคํ† ๋ฆฌ์ง€๋Š” ํ”„๋กœ๋น„์ €๋‹๋œ GB๋‹น IOPS 3ํšŒ์˜ ์ผ๊ด€๋œ ๊ธฐ๋ณธ ์„ฑ๋Šฅ๊ณผ IPOS ์ตœ๋Œ€ 3,000ํšŒ์˜ ์ˆœ๊ฐ„ ์ตœ๋Œ€ ์„ฑ๋Šฅ์„ ์ œ๊ณต
    • ํ”„๋กœ๋น„์ €๋‹๋œ IOPS(SSD) ์Šคํ† ๋ฆฌ์ง€
      • Amazon RDS์˜ ํ”„๋กœ๋น„์ €๋‹๋œ IOPS ์Šคํ† ๋ฆฌ์ง€๋Š” ๋น ๋ฅด๊ณ  ์˜ˆ์ธก ๊ฐ€๋Šฅํ•˜๋ฉฐ ์ผ๊ด€์„ฑ ์žˆ๋Š” I/O ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ์„ค๊ณ„๋œ SSD ์ง€์› ์Šคํ† ๋ฆฌ์ง€ ์˜ต์…˜
      • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ ์‹œ IOPS ์†๋„๋ฅผ ์ง€์ •ํ•˜๋ฉด, Amazon RDS์—์„œ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค์˜ ์ˆ˜๋ช… ์ฃผ๊ธฐ์— ํ•ด๋‹น IOPS ์†๋„๋ฅผ ํ”„๋กœ๋น„์ €๋‹ํ•ฉ๋‹ˆ๋‹ค.
      • I/O ์ง‘์•ฝ์ ์ธ ํŠธ๋žœ์žญ์…˜(OLTP) ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์›Œํฌ๋กœ๋“œ์— ์ตœ์ ํ™”
      • IOPS๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์›Œํฌ๋กœ๋“œ, ์ธ์Šคํ„ด์Šค ์œ ํ˜•, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—”์ง„ ์œ ํ˜•์— ๋”ฐ๋ผ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์ง€๋งŒ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค๋‹น ์ตœ๋Œ€ 30,000 IOPS๊นŒ์ง€ ํ”„๋กœ๋น„์ €๋‹ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  4. ํ™•์žฅ์„ฑ

    • ์ฆ‰๊ฐ์ ์ธ ์ปดํ“จํŒ… ์กฐ์ •

      • ๋ฐฐํฌ์— ์‚ฌ์šฉํ•  ์ปดํ“จํŒ… ๋ฐ ๋ฉ”๋ชจ๋ฆฌ ๋ฆฌ์†Œ์Šค๋ฅผ vCPU 32๊ฐœ์™€ RAM 244GiB ๋ฒ”์œ„ ๋‚ด์—์„œ ํ™•์žฅํ•˜๊ฑฐ๋‚˜ ์ถ•์†Œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ปดํ“จํŒ… ์กฐ์ • ์ž‘์—…์€ ์ผ๋ฐ˜์ ์œผ๋กœ ๋ช‡ ๋ถ„์ด๋ฉด ์™„๋ฃŒ๋ฉ๋‹ˆ๋‹ค.
    • ๊ฐ„ํŽธํ•œ ์Šคํ† ๋ฆฌ์ง€ ์กฐ์ •

      • Amazon Aurora ์—”์ง„์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šคํ† ๋ฆฌ์ง€ ์š”๊ตฌ๊ฐ€ ์ฆ๊ฐ€ํ•จ์— ๋”ฐ๋ผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ณผ๋ฅจ์„ ์ตœ๋Œ€ 6TB ๋˜๋Š” ์ •์˜ํ•œ ์ตœ๋Œ€ ํฌ๊ธฐ๊นŒ์ง€ ์ž๋™์œผ๋กœ ํ™•์žฅ.
      • MySQL, MariaDB, Oracle ๋ฐ PostgreSQL ์—”์ง„์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ€๋™์ค‘๋‹จ ์—†์ด ์ตœ๋Œ€ 6TB์˜ ์Šคํ† ๋ฆฌ์ง€๋ฅผ ๋ฐ”๋กœ ํ”„๋กœ๋น„์ €๋‹ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  5. ๊ฐ€์šฉ์„ฑ ๋ฐ ๋‚ด๊ตฌ์„ฑ

    • ๋ฐฑ์—… ์ž๋™ํ™”
      • Amazon RDS์˜ ์ž๋™ ๋ฐฑ์—… ๊ธฐ๋Šฅ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์œผ๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค๋ฅผ ํŠน์ • ์‹œ์ ์œผ๋กœ ๋ณต๊ตฌ๊ฐ€๋Šฅ
      • Amazon RDS๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ํŠธ๋žœ์žญ์…˜ ๋กœ๊ทธ๋ฅผ ๋ฐฑ์—…ํ•˜๊ณ  ์ด ๋‘˜์„ ๋ชจ๋‘ ์‚ฌ์šฉ์ž๊ฐ€ ์ง€์ •ํ•œ ๋ณด์กด ๊ธฐ๊ฐ„ ๋™์•ˆ ์ €์žฅ
      • ์ด๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋ณด์กด ๊ธฐ๊ฐ„ ์ค‘ ์–ด๋А ์‹œ์ (์ดˆ ๋‹จ์œ„)์œผ๋กœ๋‚˜ ๋ณต์›๊ฐ€๋Šฅ(์ตœ๊ทผ 5๋ถ„ ์ „๊นŒ์ง€ ๊ฐ€๋Šฅ)
      • ์ž๋™ ๋ฐฑ์—… ๋ณด์กด ๊ธฐ๊ฐ„์€ ์ตœ๋Œ€ 35์ผ๋กœ ๊ตฌ์„ฑ๊ฐ€๋Šฅ
  6. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šค๋ƒ…์ƒท

    • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šค๋ƒ…์ƒท์€ Amazon S3์— ์ €์žฅ๋œ ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•ด ์‚ฌ์šฉ์ž๊ฐ€ ์‹œ์ž‘ํ•˜๋Š” ๋ฐฑ์—…์œผ๋กœ์„œ ๋ช…์‹œ์ ์œผ๋กœ ์‚ญ์ œํ•  ๋•Œ๊นŒ์ง€ ๋ณด๊ด€๋ฉ๋‹ˆ๋‹ค.
    • ์›ํ•˜๋Š” ๊ฒฝ์šฐ ์–ธ์ œ๋“  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šค๋ƒ…์ƒท์œผ๋กœ ์ƒˆ ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šค๋ƒ…์ƒท์ด ์šด์˜์ƒ์— ์ „์ฒด ๋ฐฑ์—…์œผ๋กœ ์‚ฌ์šฉ๋˜์ง€๋งŒ, ์ฆ๋ถ„์‹ ์Šคํ† ๋ฆฌ์ง€ ์‚ฌ์šฉ์— ๋Œ€ํ•ด์„œ๋งŒ ๋น„์šฉ์„ ์ง€๋ถˆํ•ฉ๋‹ˆ๋‹ค.
  7. ๋‹ค์ค‘ AZ ๋ฐฐํฌ

    • Amazon RDS ๋‹ค์ค‘ AZ ๋ฐฐํฌ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค์˜ ๊ฐ€์šฉ์„ฑ ๋ฐ ๋‚ด๊ตฌ์„ฑ์„ ๋†’์—ฌ์ฃผ๋ฏ€๋กœ ํ”„๋กœ๋•์…˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์›Œํฌ๋กœ๋“œ์— ์ ํ•ฉ
    • ๋‹ค์ค‘ AZ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค๋ฅผ ํ”„๋กœ๋น„์ €๋‹ํ•˜๋Š” ๊ฒฝ์šฐ Amazon RDS์—์„œ ๋‹ค๋ฅธ ๊ฐ€์šฉ ์˜์—ญ(AZ)์— ์žˆ๋Š” ์˜ˆ๋น„ ์ธ์Šคํ„ด์Šค์— ๋ฐ์ดํ„ฐ๋ฅผ ๋™๊ธฐ์‹์œผ๋กœ ๋ณต์ œ
  8. ์ž๋™ ํ˜ธ์ŠคํŠธ ๊ต์ฒด

    • Amazon RDS๋Š” ํ•˜๋“œ์›จ์–ด์— ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•  ๊ฒฝ์šฐ, ๋ฐฐํฌ๋ฅผ ์ง€์›ํ•˜๋Š” ์ปดํ“จํŒ… ์ธ์Šคํ„ด์Šค๋ฅผ ์ž๋™์œผ๋กœ ๊ต์ฒด
  9. ๋ณด์•ˆ

    • ๋ณด๊ด€ ์ค‘์ธ ๋ฐ์ดํ„ฐ์™€ ์ „์†ก ์ค‘์ธ ๋ฐ์ดํ„ฐ ์•”ํ˜ธํ™”
      • Amazon RDS๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ AWS Key Management Service(KMS)๋ฅผ ํ†ตํ•ด ๊ด€๋ฆฌํ•˜๋Š” ํ‚ค๋ฅผ ์‚ฌ์šฉํ•ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์•”ํ˜ธํ™”
      • Amazon RDS ์•”ํ˜ธํ™”๋ฅผ ์‹คํ–‰ ์ค‘์ธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค์—์„œ๋Š” ์ž๋™ํ™”๋œ ๋ฐฑ์—…, ์ฝ๊ธฐ ์ „์šฉ ๋ณต์ œ๋ณธ ๋ฐ ์Šค๋ƒ…์ƒท๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๊ธฐ๋ณธ ์Šคํ† ๋ฆฌ์ง€์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ์•”ํ˜ธํ™”
  10. ๋„คํŠธ์›Œํฌ ๊ฒฉ๋ฆฌ

    • AWS๋Š” ์ž์ฒด ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ์—์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ฒฉ๋ฆฌํ•˜๊ณ  ์‚ฐ์—… ํ‘œ์ค€ ์•”ํ˜ธํ™” IPsec VPN์„ ์‚ฌ์šฉํ•˜์—ฌ ์˜จํ”„๋ ˆ๋ฏธ์Šค IT ์ธํ”„๋ผ์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋„๋ก Amazon VPC์—์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค๋ฅผ ์‹คํ–‰ํ•  ๊ฒƒ์„ ๊ถŒ์žฅ
    • ๋ฐฉํ™”๋ฒฝ ์„ค์ •์„ ๊ตฌ์„ฑํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•œ ๋„คํŠธ์›Œํฌ ์•ก์„ธ์Šค๋ฅผ ์ œ์–ด๊ฐ€๋Šฅ
  11. ๋ฆฌ์†Œ์Šค ์ˆ˜์ค€ ๊ถŒํ•œ

    • Amazon RDS๋Š” AWS Identity and Access Management(IAM)์™€ ํ†ตํ•ฉ๋˜์–ด AWS IAM ์‚ฌ์šฉ์ž ๋ฐ ๊ทธ๋ฃน์ด ํŠน์ • Amazon RDS ๋ฆฌ์†Œ์Šค(๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค, ์Šค๋ƒ…์ƒท, ํŒŒ๋ผ๋ฏธํ„ฐ ๊ทธ๋ฃน ๋ฐ ์˜ต์…˜ ๊ทธ๋ฃน)์—์„œ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ž‘์—…์„ ์ œ์–ดํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณต
    • ๋˜ํ•œ, Amazon RDS ๋ฆฌ์†Œ์Šค๋ฅผ ํƒœ๊ทธ ์ง€์ •ํ•˜๊ณ , IAM ์‚ฌ์šฉ์ž ๋ฐ ๊ทธ๋ฃน์ด ํƒœ๊ทธ๊ฐ€ ๋™์ผํ•˜๊ณ  ์—ฐ๊ด€๋œ ํƒœ๊ทธ ๊ฐ’์„ ๊ฐ€์ง„ ๋ฆฌ์†Œ์Šค ๊ทธ๋ฃน์—์„œ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ž‘์—…์„ ์ œ์–ด๊ฐ€๋Šฅ
    • ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ฐœ๋ฐœ์ž๋Š” "๊ฐœ๋ฐœ" ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ "ํ”„๋กœ๋•์…˜" ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ์ž๋งŒ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋„๋ก IAM ๊ทœ์น™์„ ๊ตฌ์„ฑ๊ฐ€๋Šฅ
  12. ๊ด€๋ฆฌ์˜ ์šฉ์ด์„ฑ

    • ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ์ง€ํ‘œ
      • Amazon RDS๋Š” ์ถ”๊ฐ€ ๋น„์šฉ ์—†์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•œ Amazon CloudWatch ์ง€ํ‘œ๋ฅผ ์ œ๊ณต
      • AWS Management Console์„ ์‚ฌ์šฉํ•˜๋ฉด ์ปดํ“จํŒ…/๋ฉ”๋ชจ๋ฆฌ/์Šคํ† ๋ฆฌ์ง€ ์šฉ๋Ÿ‰ ์‚ฌ์šฉ๋ฅ , I/O ์ž‘์—…, ์ธ์Šคํ„ด์Šค ์—ฐ๊ฒฐ ๋“ฑ ์ฃผ์š” ์ž‘์—… ์ง€ํ‘œ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
      • Amazon RDS๋Š” ํ–ฅ์ƒ๋œ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ์ œ๊ณตํ•˜๋ฏ€๋กœ 50๊ฐœ๊ฐ€ ๋„˜๋Š” CPU, ๋ฉ”๋ชจ๋ฆฌ, ํŒŒ์ผ ์‹œ์Šคํ…œ ๋ฐ ๋””์Šคํฌ I/O ์ง€ํ‘œ์— ์•ก์„ธ์Šค๊ฐ€๋Šฅ
  13. ์ด๋ฒคํŠธ ์•Œ๋ฆผ

    • Amazon RDS for Aurora๋Š” Amazon SNS๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ด๋ฒคํŠธ์— ๋Œ€ํ•ด ์ด๋ฉ”์ผ์ด๋‚˜ SMS ํ…์ŠคํŠธ ๋ฉ”์‹œ์ง€๋กœ ์•Œ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • AWS Management Console ๋˜๋Š” Amazon RDS API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค์™€ ๊ด€๋ จ๋œ 40๊ฐœ ์ด์ƒ์˜ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ด๋ฒคํŠธ๋ฅผ ๊ตฌ๋…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  14. ๊ตฌ์„ฑ ๊ฑฐ๋ฒ„๋„Œ์Šค

    • Amazon RDS๋Š” AWS Config์™€ ํ†ตํ•ฉ๋˜๋ฏ€๋กœ ํŒŒ๋ผ๋ฏธํ„ฐ ๊ทธ๋ฃน, ์„œ๋ธŒ๋„ท ๊ทธ๋ฃน, ์Šค๋ƒ…์ƒท, ๋ณด์•ˆ ๊ทธ๋ฃน ๋ฐ ์ด๋ฒคํŠธ ๊ตฌ๋…์„ ๋น„๋กฏํ•˜์—ฌ DB ์ธ์Šคํ„ด์Šค์˜ ๊ตฌ์„ฑ์— ๋Œ€ํ•œ ๋ณ€๊ฒฝ์„ ๊ธฐ๋กํ•˜๊ณ  ๊ฐ์‚ฌํ•จ์œผ๋กœ์จ ๊ทœ์ • ์ค€์ˆ˜๋ฅผ ์ง€์›ํ•˜๊ณ  ๋ณด์•ˆ์„ ๊ฐ•ํ™”
  15. ์˜ˆ์•ฝ ์ธ์Šคํ„ด์Šค

    • Amazon RDS ์˜ˆ์•ฝ ์ธ์Šคํ„ด์Šค๋Š” 1๋…„ ๋˜๋Š” 3๋…„ ์•ฝ์ • ๊ธฐ๊ฐ„ ๋™์•ˆ DB ์ธ์Šคํ„ด์Šค๋ฅผ ์˜ˆ์•ฝํ•  ์ˆ˜ ์žˆ๋Š” ์˜ต์…˜์„ ์ œ๊ณตํ•˜๋ฏ€๋กœ ์˜จ๋””๋งจ๋“œ ์ธ์Šคํ„ด์Šค ์š”๊ธˆ๋ณด๋‹ค DB ์ธ์Šคํ„ด์Šค์˜ ์‹œ๊ฐ„๋‹น ์š”๊ธˆ์„ ๋Œ€ํญ ํ• ์ธ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  16. ์ค‘์ง€ ๋ฐ ์‹œ์ž‘

    • Amazon RDS๋ฅผ ํ™œ์šฉํ•˜๋ฉด ํ•œ ๋ฒˆ์— ์ตœ๋Œ€ 7์ผ๊นŒ์ง€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค๋ฅผ ์‰ฝ๊ฒŒ ์ค‘์ง€ ๋ฐ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2. DynamoDB

  • ๋‚ด์šฉ

    • Amazon DynamoDB๋Š” ๊ทœ๋ชจ์™€ ๊ด€๊ณ„์—†์ด 10๋ฐ€๋ฆฌ์ดˆ ๋ฏธ๋งŒ์˜ ์ง€์—ฐ ์‹œ๊ฐ„์ด ์ผ๊ด€๋˜๊ฒŒ ์š”๊ตฌ๋˜๋Š” ๋ชจ๋“  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ ๋น ๋ฅด๊ณ  ์œ ์—ฐํ•œ NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ, ์™„์ „ ๊ด€๋ฆฌํ˜• ํด๋ผ์šฐ๋“œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ์„œ ๋ฌธ์„œ ๋ชจ๋ธ๊ณผ ํ‚ค ๊ฐ’ ์Šคํ† ์–ด ๋ชจ๋ธ์„ ๋ชจ๋‘ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • ๊ธฐ๋Šฅ

  1. DynamoDB Accelerator(DAX)

    • Amazon DynamoDB Accelerator(DAX)๋Š” DynamoDB๋ฅผ ์œ„ํ•œ ๊ฐ€์šฉ์„ฑ์ด ๋›ฐ์–ด๋‚œ ์™„์ „๊ด€๋ฆฌํ˜• ์ธ ๋ฉ”๋ชจ๋ฆฌ ์บ์‹œ๋กœ์„œ, ์ดˆ๋‹น ์ˆ˜๋ฐฑ๋งŒ ๊ฐœ์˜ ์š”์ฒญ์—์„œ๋„ ๋ฐ€๋ฆฌ์ดˆ์—์„œ ๋งˆ์ดํฌ๋กœ์ดˆ๋กœ ์ตœ๋Œ€ 10๋ฐฐ ๊ฐœ์„ ๋œ ์„ฑ๋Šฅ์„ ์ œ๊ณต

    • ๊ฐœ๋ฐœ์ž๊ฐ€ ์บ์‹œ ๋ฌดํšจํ™”, ํด๋Ÿฌ์Šคํ„ฐ ๊ด€๋ฆฌ ๋˜๋Š” ๋ฐ์ดํ„ฐ ์ง‘๋‹จ์„ ๊ด€๋ฆฌํ•  ํ•„์š” ์—†์ด DAX๊ฐ€ DynamoDB ํ…Œ์ด๋ธ”์— ์ธ ๋ฉ”๋ชจ๋ฆฌ ๊ฐ€์†ํ™”๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ชจ๋“  ์ž‘์—…์„ ์ˆ˜ํ–‰๊ฐ€๋Šฅ

    • DAX๊ฐ€ ๊ธฐ์กด DynamoDB API ํ˜ธ์ถœ๊ณผ ํ˜ธํ™˜๋˜๋ฏ€๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋กœ์ง์„ ๋ณ€๊ฒฝํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

    • AWS Management Console์—์„œ ํด๋ฆญ ๋ช‡ ๋ฒˆ ๋˜๋Š” AWS SDK๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ DAX๋ฅผ ํ™œ์„ฑํ™”๊ฐ€๋Šฅ.

    • DAX๋ฅผ ์‹œ์ž‘ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์•„์ฃผ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. DAX ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์‹œ์ž‘ํ•˜๊ณ , ๋ณด์•ˆ ์ •์ฑ…์„ ๊ตฌ์„ฑํ•œ ํ›„, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด DAX๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๋ช‡ ๋ถ„ ๋‚ด์— ์ธ ๋ฉ”๋ชจ๋ฆฌ ๊ฐ€์†ํ™” ๊ธฐ๋Šฅ์ด ์ƒ์„ฑ๋˜์–ด ๋งˆ์ดํฌ๋กœ์ดˆ์˜ ์‘๋‹ต ์‹œ๊ฐ„์„ ์ œ๊ณตํ•˜๊ณ  ์ดˆ๋‹น ์ˆ˜๋ฐฑ๋งŒ ๊ฐœ์˜ ์š”์ฒญ์„ ์†์‰ฝ๊ฒŒ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  2. ๋ฌธ์„œ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ ์ง€์›

    • DynamoDB๋Š” ๋ฌธ์„œ์˜ ์ €์žฅ, ์ฟผ๋ฆฌ ๋ฐ ์—…๋ฐ์ดํŠธ๋ฅผ ์ง€์›
    • AWS SDK๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด JSON ๋ฌธ์„œ๋ฅผ Amazon DynamoDB ํ…Œ์ด๋ธ”์— ๋ฐ”๋กœ ์ €์žฅ
    • JSON ๋ฌธ์„œ๋ฅผ ์‚ฝ์ž…, ์—…๋ฐ์ดํŠธ ๋ฐ ๊ฒ€์ƒ‰๊ฐ€๋Šฅ
  3. ํ‚ค-๊ฐ’(Key-Value) ๋ฐ์ดํ„ฐ ๋ชจ๋ธ ์ง€์›

    • NoSQL(No Schema)
      • Amazon DynamoDB๋Š” ์œ ์—ฐํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šคํ‚ค๋งˆ๊ฐ€ ํŠน์ง•์ž…๋‹ˆ๋‹ค. ํ…Œ์ด๋ธ”์˜ ๋ฐ์ดํ„ฐ ํ•ญ๋ชฉ์— ์žˆ๋Š” ์†์„ฑ์ด๋‚˜ ์†์„ฑ ์ˆ˜๊ฐ€ ๋™์ผํ•˜์ง€ ์•Š์•„๋„ ๋ฉ๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ๋ฐ์ดํ„ฐ ์œ ํ˜•(๋ฌธ์ž์—ด, ์ˆซ์ž, ๋ฐ”์ด๋„ˆ๋ฆฌ ๋ฐ์ดํ„ฐ ๋ฐ ์„ธํŠธ)์€ ํ’๋ถ€ํ•œ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ์ œ๊ณต
    • ๊ธฐ๋ณธ ํ‚ค์™€ ๊ธ€๋กœ๋ฒŒ ๋ณด์กฐ ์ธ๋ฑ์Šค ๋ฐ ๋กœ์ปฌ ๋ณด์กฐ ์ธ๋ฑ์Šค๋ฅผ ์ง€์›
  4. ์›ํ™œํ•œ ํ™•์žฅ

    • Amazon DynamoDB์—์„œ๋Š” API ๋ฐ AWS Management Console์„ ํ†ตํ•ด ์ฒ˜๋ฆฌ๋Ÿ‰๊ณผ ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์›ํ™œํ•˜๊ฒŒ ์ž๋™์œผ๋กœ ํ™•์žฅ๊ฐ€๋Šฅ
    • ํ•œ ๋ฒˆ์— ํ™•์žฅํ•  ์ˆ˜ ์žˆ๋Š” ์ฒ˜๋ฆฌ๋Ÿ‰ ๋˜๋Š” ์Šคํ† ๋ฆฌ์ง€์˜ ์šฉ๋Ÿ‰์—๋Š” ์‚ฌ์‹ค์ƒ ์ œํ•œ์ด ์—†์Œ.
  5. ๊ณ ๊ฐ€์šฉ์„ฑ

    • Amazon DynamoDB๋Š” ํ•œ ๋ฆฌ์ „์˜ 3๊ฐœ ์‹œ์„ค์— ๋ฐ์ดํ„ฐ๋ฅผ ๋™์‹œ์— ์ž๋™ ๋ณต์ œํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋†’์€ ๊ฐ€์šฉ์„ฑ์„ ์œ ์ง€
    • ๊ฐœ๋ณ„ ์‹œ์Šคํ…œ์— ๋Œ€ํ•ด์„œ๋‚˜ ์‹œ์„ค ์ฐจ์›์˜ ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•œ ์ƒํ™ฉ์—์„œ๋„ ๋ฐ์ดํ„ฐ๋ฅผ ์†์‰ฝ๊ฒŒ ๋ณดํ˜ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  6. ๋ณด์กฐ ์ธ๋ฑ์Šค

    • Amazon DynamoDB์—์„œ๋Š” ๋ณด์กฐ ์ธ๋ฑ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋“  ์†์„ฑ(์—ด)์„ ๋Œ€์ƒ์œผ๋กœ ํšจ์œจ์ ์œผ๋กœ ์ฟผ๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ์œ ์—ฐ์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์–ธ์ œ๋“  ํ…Œ์ด๋ธ”์— ๋Œ€ํ•œ ๋ณด์กฐ ์ธ๋ฑ์Šค๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  7. ์ŠคํŠธ๋ฆผ

    • Amazon DynamoDB ์ŠคํŠธ๋ฆผ์€ ๋ชจ๋“  DynamoDB ํ…Œ์ด๋ธ”์— ํ•ญ๋ชฉ ์ˆ˜์ค€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์‹œ๊ฐ„ ์ˆœ์œผ๋กœ ํ‘œ์‹œ
    • DynamoDB ์ŠคํŠธ๋ฆผ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ตœ์‹  ํ•ญ๋ชฉ ์ˆ˜์ค€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ถ”์ ํ•˜๊ฑฐ๋‚˜ ์ง€๋‚œ 24์‹œ๊ฐ„ ๋ชจ๋“  ํ•ญ๋ชฉ ์ˆ˜์ค€ ์—…๋ฐ์ดํŠธ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํ•ด๋‹น ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ณต์ œ, ๊ตฌ์ฒดํ™”๋œ ๋ณด๊ธฐ, ๋ฐฑ์—… ๋ฐ ๋‹ค๋ฅธ ์„œ๋น„์Šค์™€์˜ ํ†ตํ•ฉ์„ ์œ„ํ•œ ์ฐฝ์˜์ ์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•๊ฐ€๋Šฅ
  8. ๊ต์ฐจ ๋ฆฌ์ „ ๋ณต์ œ

    • Amazon DynamoDB๋Š” AWS ๋ฆฌ์ „ ๊ฐ„ ์ž๋™์œผ๋กœ DynamoDB ํ…Œ์ด๋ธ”์„ ๋ณต์ œํ•˜๋Š” ๊ต์ฐจ ๋ฆฌ์ „ ๋ณต์ œ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
    • ๊ต์ฐจ ๋ฆฌ์ „ ๋ณต์ œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์งง์€ ์ง€์—ฐ ์‹œ๊ฐ„์˜ ๋ฐ์ดํ„ฐ ์•ก์„ธ์Šค, ๋ณด๋‹ค ๋‚˜์€ ํŠธ๋ž˜ํ”ฝ ๊ด€๋ฆฌ, ์†์‰ฌ์šด ์žฌํ•ด ๋ณต๊ตฌ ๋ฐ ๋ฐ์ดํ„ฐ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์œผ๋กœ ์ „์—ญ์ ์œผ๋กœ ๋ฐฐํฌ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•
  9. ํŠธ๋ฆฌ๊ฑฐ

    • Amazon DynamoDB๋Š” AWS Lambda์™€ ํ†ตํ•ฉ๋˜์–ด ํŠธ๋ฆฌ๊ฑฐ๋ฅผ ์ œ๊ณต
    • ํŠธ๋ฆฌ๊ฑฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด DynamoDB ํ…Œ์ด๋ธ”์—์„œ ํ•ญ๋ชฉ ์ˆ˜์ค€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ๊ฐ์ง€๋˜์—ˆ์„ ๋•Œ ์ปค์Šคํ…€ ํ•จ์ˆ˜๋ฅผ ์ž๋™์œผ๋กœ ์‹คํ–‰๊ฐ€๋Šฅ
  10. ๋ฌด๋ฃŒ ํ…์ŠคํŠธ ๊ฒ€์ƒ‰

    • DynamoDB๋Š” Amazon DynamoDB Logstash ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ด์šฉํ•ด Elasticsearch์™€ ํ†ตํ•ฉ๋ฉ
    • ์ด ํ†ตํ•ฉ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฉ”์‹œ์ง€, ์œ„์น˜, ํƒœ๊ทธ, ํ‚ค์›Œ๋“œ ๋“ฑ DynamoDB ์ฝ˜ํ…์ธ ๋ฅผ ์‰ฝ๊ฒŒ ๊ฒ€์ƒ‰๊ฐ€๋Šฅ
  11. DynamoDB Titan ๊ทธ๋ž˜ํ”„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ†ตํ•ฉ

    • DynamoDB๋Š” Titan๊ณผ ํ†ตํ•ฉ๋˜์–ด ์ž‘๊ณ  ํฐ ํฌ๊ธฐ์˜ ๊ทธ๋ž˜ํ”„ ๋ชจ๋‘๋ฅผ ์ตœ๋Œ€ ์ˆ˜์ฒœ์–ต ๊ฐœ์˜ ์ •์ ๊ณผ ๊ฐ„์„ ๊นŒ์ง€ ์ €์žฅ ๋ฐ ํŠธ๋ž˜๋ฒ„์Šค ๊ฐ€๋Šฅ.
    • ๊ทธ๋ž˜ํ”„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ์†Œ์…œ ๋„คํŠธ์›Œํฌ, ๊ณ ๊ฐ ๊ด€๊ณ„ ๊ด€๋ฆฌ(CRM), ์ธ๋ฒคํ† ๋ฆฌ, ๋ฌผ๋ฅ˜ ๊ด€๋ฆฌ, ํŒจํ„ด ์ผ์น˜, ์ถ”์ฒœ ์—”์ง„ ๋“ฑ ๊ฐ์ข… ๊ด€๊ณ„๋ฅผ ๋น ๋ฅด๊ฒŒ ์ˆœํšŒํ•˜๋„๋ก ์ตœ์ ํ™”
  12. ํƒ์›”ํ•œ ์ผ๊ด€์„ฑ, Atomic Counter

    • ๋Œ€๋‹ค์ˆ˜ ๋น„๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ๋‹ฌ๋ฆฌ, Amazon DynamoDB์—์„œ๋Š” ๋ฐ์ดํ„ฐ ์ฝ๊ธฐ์— ํƒ์›”ํ•œ ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•˜๋ฏ€๋กœ ํ•ญ์ƒ ์ตœ์‹  ๊ฐ’์„ ํ™•์ธ
    • Atomic Counter๋ฅผ ๊ธฐ๋ณธ์œผ๋กœ ์ง€์›ํ•˜์—ฌ ๋‹จ์ผ API ํ˜ธ์ถœ๋งŒ์œผ๋กœ๋„ ์ž๋™์œผ๋กœ ์ˆซ์ž ์†์„ฑ๊ฐ’์„ ์ฆ๊ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  13. ๋ชจ๋‹ˆํ„ฐ๋ง ํ†ตํ•ฉ

    • Amazon DynamoDB๋Š” AWS Management Console์— ํ…Œ์ด๋ธ”์— ๋Œ€ํ•œ ์ค‘์š” ์šด์˜ ์ธก์ •์น˜๋ฅผ ํ‘œ์‹œ
    • Amazon CloudWatch์™€ ํ†ตํ•ฉ๋˜์–ด ์žˆ์–ด ๊ฐ Amazon DynamoDB ํ…Œ์ด๋ธ”์— ๋Œ€ํ•œ ์š”์ฒญ ์ฒ˜๋ฆฌ๋Ÿ‰๊ณผ ์ง€์—ฐ ์‹œ๊ฐ„์„ ๋ณผ ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋ฆฌ์†Œ์Šค ์†Œ๋น„๋Ÿ‰์„ ์‰ฝ๊ฒŒ ์ถ”์ ๊ฐ€๋Šฅ
  14. ๋ณด์•ˆ

    • Amazon DynamoDB๋Š” ์ž…์ฆ๋œ ์•”ํ˜ธํ™” ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž๋ฅผ ์ธ์ฆํ•˜๊ณ  ๋ฐ์ดํ„ฐ์— ๋ถˆ๋ฒ•์œผ๋กœ ์•ก์„ธ์Šคํ•˜๋Š” ๊ฒƒ์„ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ AWS Identity and Access Management(IAM)์™€ ํ†ตํ•ฉ๋˜์–ด ์žˆ์–ด ์กฐ์ง ๋‚ด ์‚ฌ์šฉ์ž์˜ ์•ก์„ธ์Šค๋ฅผ ์„ธ๋ถ€์ ์œผ๋กœ ์ œ์–ด๊ฐ€๋Šฅ
  15. Elastic MapReduce ํ†ตํ•ฉ

    • ๊ธฐ์—…์—์„œ๋Š” Amazon Elastic MapReduce(Amazon EMR)๋ฅผ ํ†ตํ•ด AWS์—์„œ ํ˜ธ์ŠคํŒ…ํ•œ ํ•˜๋‘ก ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ณต์žกํ•œ ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ๋ถ„์„๊ฐ€๋Šฅ
    • ๊ณ ๊ฐ๋“ค์€ Amazon EMR์„ ์‚ฌ์šฉํ•˜์—ฌ DynamoDB ๋‚ด์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ์‰ฝ๊ฒŒ ๋ถ„์„ํ•˜๊ณ , Amazon Simple Storage Service(Amazon S3)์— ๊ฒฐ๊ณผ๋ฅผ ์‰ฝ๊ฒŒ ๋ณด๊ด€ ๋˜ํ•œ, DynamoDB์— ์›๋ž˜์˜ ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ๋ณด์กด.
  16. Redshift ํ†ตํ•ฉ

    • Amazon Redshift๋Š” ๊ณ ๊ธ‰ ๋น„์ฆˆ๋‹ˆ์Šค ์ธํ…”๋ฆฌ์ „์Šค ๊ธฐ๋Šฅ๊ณผ ๊ฐ•๋ ฅํ•œ SQL ๊ธฐ๋ฐ˜ ์ธํ„ฐํŽ˜์ด์Šค๋กœ Amazon DynamoDB๋ฅผ ๋ณด์™„
    • DynamoDB ํ…Œ์ด๋ธ”์—์„œ Amazon Redshift๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณต์‚ฌํ•  ๋•Œ, Amazon Redshift ํด๋Ÿฌ์Šคํ„ฐ์— ์žˆ๋Š” ๋‹ค๋ฅธ ํ…Œ์ด๋ธ”๊ณผ ์กฐ์ธ์„ ๋น„๋กฏํ•˜์—ฌ ํ•ด๋‹น ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ๋ณต์žกํ•œ ๋ฐ์ดํ„ฐ ๋ถ„์„ ์ฟผ๋ฆฌ๋ฅผ ์ˆ˜ํ–‰๊ฐ€๋Šฅ
  17. Data Pipeline ํ†ตํ•ฉ

    • AWS Data Pipeline์„ ์‚ฌ์šฉํ•ด Amazon DynamoDB์™€์˜ ์‚ฌ์ด์—์„œ ๋ฐ์ดํ„ฐ ์ด๋™ ๋ฐ ๋ณ€ํ™˜์„ ์ž๋™ํ™”
    • AWS Data Pipeline์— ๋‚ด์žฅ๋œ ์ผ์ • ๊ธฐ๋Šฅ์„ ์ด์šฉํ•˜๋ฉด ์ง์ ‘ ๋ณต์žกํ•œ ๋ฐ์ดํ„ฐ ์ „์†ก ๋˜๋Š” ๋ณ€ํ™˜ ๋กœ์ง์„ ์“ธ ํ•„์š” ์—†์ด ๋ฐ˜๋ณต ์ž‘์—…์„ ์˜ˆ์•ฝํ•˜๊ณ  ์‹คํ–‰๊ฐ€๋Šฅ.

3. RedShift

  • ๋‚ด์šฉ

    • Amazon Redshift๋Š” ์†๋„๊ฐ€ ๋น ๋ฅธ ์™„์ „๊ด€๋ฆฌํ˜• ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค๋กœ, ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œ์ค€ SQL ๋ฐ ๊ธฐ์กด BI(๋น„์ฆˆ๋‹ˆ์Šค ์ธํ…”๋ฆฌ์ „์Šค) ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ„ํŽธํ•˜๊ณ  ๋น„์šฉ ํšจ์œจ์ ์œผ๋กœ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค. Amazon Redshift๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ •๊ตํ•œ ์ฟผ๋ฆฌ ์ตœ์ ํ™”, ๊ณ ์„ฑ๋Šฅ ๋กœ์ปฌ ๋””์Šคํฌ์˜ ์ปฌ๋Ÿผ ๋ฐฉ์‹ ์Šคํ† ๋ฆฌ์ง€, ๋Œ€๋Ÿ‰ ๋ณ‘๋ ฌ ์ฟผ๋ฆฌ ์‹คํ–‰ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ํŽ˜ํƒ€๋ฐ”์ดํŠธ ๊ทœ๋ชจ์˜ ์ •ํ˜• ๋ฐ์ดํ„ฐ์— ๋ณต์žกํ•œ ๋ถ„์„ ์ฟผ๋ฆฌ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„ ๊ฒฐ๊ณผ๊ฐ€ ๋ช‡ ์ดˆ ๋‚ด์— ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค. Amazon Redshift์—์„œ๋Š” ์•ฝ์ • ์—†์ด ์‹œ๊ฐ„๋‹น 0.25 USD์˜ ์ž‘์€ ๊ทœ๋ชจ๋กœ ์‹œ์ž‘ํ•˜์—ฌ ๊ธฐ์กด ์†”๋ฃจ์…˜ ๋Œ€๋น„ 10%๋„ ์•ˆ ๋˜๋Š” ์—ฐ๊ฐ„ ํ…Œ๋ผ๋ฐ”์ดํŠธ๋‹น 1,000 USD์˜ ๋น„์šฉ์— ํŽ˜ํƒ€๋ฐ”์ดํŠธ ๊ทœ๋ชจ๋กœ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    • Amazon Redshift์—๋Š” Redshift Spectrum์ด ํฌํ•จ๋˜์–ด ์žˆ์–ด Amazon S3์— ์žˆ๋Š” ์—‘์‚ฌ๋ฐ”์ดํŠธ ๊ทœ๋ชจ์˜ ๋น„์ •ํ˜• ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด SQL ์ฟผ๋ฆฌ๋ฅผ ์ง์ ‘ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋กœ๋“œํ•˜๊ฑฐ๋‚˜ ๋ณ€ํ™˜ํ•  ํ•„์š” ์—†์œผ๋ฉฐ, Avro, CSV, Grok, ORC, Parquet, RCFile, RegexSerDe, SequenceFile, TextFile ๋ฐ TSV๋ฅผ ๋น„๋กฏํ•œ ์˜คํ”ˆ ๋ฐ์ดํ„ฐ ํ˜•์‹์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Redshift Spectrum์€ ๊ฒ€์ƒ‰ํ•˜๋Š” ๋ฐ์ดํ„ฐ์— ๋”ฐ๋ผ ์ฟผ๋ฆฌ ์ปดํ“จํŒ… ํŒŒ์›Œ๋ฅผ ์ž๋™์œผ๋กœ ํ™•์žฅํ•˜๋ฏ€๋กœ, ๋ฐ์ดํ„ฐ ์„ธํŠธ์˜ ๊ทœ๋ชจ์™€ ๊ด€๊ณ„์—†์ด Amazon S3์— ๋Œ€ํ•œ ์ฟผ๋ฆฌ๊ฐ€ ๋น ๋ฅด๊ฒŒ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค

  • ๊ธฐ๋Šฅ

  1. ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์ง•์— ์ตœ์ ํ™”

    • ๋‹ค์–‘ํ•œ ํ˜์‹ ์„ ํ†ตํ•ด 100๊ธฐ๊ฐ€๋ฐ”์ดํŠธ๋ถ€ํ„ฐ ์—‘์‚ฌ๋ฐ”์ดํŠธ์— ์ด๋ฅด๋Š” ๊ทœ๋ชจ์˜ ๋ฐ์ดํ„ฐ ์„ธํŠธ์— ๋Œ€ํ•ด ๋งค์šฐ ๋›ฐ์–ด๋‚œ ์ฟผ๋ฆฌ ์„ฑ๋Šฅ์„ ์ œ๊ณต
    • ๋Œ€๋Ÿ‰ ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ(MPP) ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค ์•„ํ‚คํ…์ฒ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ SQL ์ž‘์—…์„ ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌํ•˜๊ณ  ๋ถ„์‚ฐํ•˜์—ฌ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฆฌ์†Œ์Šค๋ฅผ ๋ชจ๋‘ ํ™œ์šฉ๊ฐ€๋Šฅ
    • CPU์™€ ๋“œ๋ผ์ด๋ธŒ ๊ฐ„ ์ฒ˜๋ฆฌ๋Ÿ‰์„ ๊ทน๋Œ€ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๋กœ์ปฌ ์—ฐ๊ฒฐ ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , ๋…ธ๋“œ ๊ฐ„ ์ฒ˜๋ฆฌ๋Ÿ‰์„ ๊ทน๋Œ€ํ™”ํ•˜๊ธฐ ์œ„ํ•ด 10GigE ๋ฉ”์‹œ ๋„คํŠธ์›Œํฌ๋ฅผ ์‚ฌ์šฉ
    • Amazon S3์— ์žˆ๋Š” ์—‘์‚ฌ๋ฐ”์ดํŠธ ๊ทœ๋ชจ์˜ ๋ฐ์ดํ„ฐ์˜ ๊ฒฝ์šฐ, Amazon Redshift์—์„œ๋Š” ์ฟผ๋ฆฌ ์‹คํ–‰์„ ์ž๋™์œผ๋กœ ํ™•์žฅํ•˜์—ฌ Redshift Spectrum ์ธ์Šคํ„ด์Šค ํ’€์— ์œ„์ž„ํ•˜๋ฉฐ ์Šค์บ”๋œ ๋ฐ์ดํ„ฐ ์–‘์„ ์ตœ์†Œํ™”ํ•˜๋Š” ์ตœ์ ํ™”๋œ ์ฟผ๋ฆฌ ํ”Œ๋žœ์„ ์ƒ์„ฑํ•˜๋ฏ€๋กœ, ๋ฐ์ดํ„ฐ ํฌ๊ธฐ์™€ ๊ด€๊ณ„์—†์ด ์ฟผ๋ฆฌ๊ฐ€ ์‹ ์†ํ•˜๊ฒŒ ์‹คํ–‰
  2. ํŒจํƒ€๋ฐ”์ดํŠธ ๊ทœ๋ชจ

    • ์ฝ˜์†”์—์„œ ํด๋ฆญ ๋ช‡ ๋ฒˆ์ด๋‚˜ ๊ฐ„๋‹จํ•œ API ํ˜ธ์ถœ๋กœ ์†์‰ฝ๊ฒŒ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค์˜ ๋…ธ๋“œ ์ˆ˜ ๋˜๋Š” ์œ ํ˜•์„ ๋ณ€๊ฒฝํ•˜๊ณ  ์••์ถ•๋œ ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ๋ฅผ ํŽ˜ํƒ€๋ฐ”์ดํŠธ ๊ทœ๋ชจ๋กœ ํ™•์žฅ
    • ๊ณ ๋ฐ€๋„ ์Šคํ† ๋ฆฌ์ง€(DS) ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋งค์šฐ ์ €๋ ดํ•œ ๊ฐ€๊ฒฉ์— ํ•˜๋“œ ๋””์Šคํฌ ๋“œ๋ผ์ด๋ธŒ(HDD)๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋งค์šฐ ํฐ ๊ทœ๋ชจ์˜ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค๋ฅผ ์ƒ์„ฑ๊ฐ€๋Šฅ
    • ๊ณ ๋ฐ€๋„ ์ปดํ“จํŒ…(DC) ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ณ ์† CPU, ๋Œ€๋Ÿ‰์˜ RAM ๋ฐ ์†”๋ฆฌ๋“œ ์Šคํ…Œ์ดํŠธ ๋””์Šคํฌ(SSD)๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋งค์šฐ ๋†’์€ ์„ฑ๋Šฅ์˜ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค๋ฅผ ์ƒ์„ฑ๊ฐ€๋Šฅ
  3. Amazon S3 "๋ฐ์ดํ„ฐ ๋ ˆ์ดํฌ"๋ฅผ ์ฟผ๋ฆฌ

    • Redshift Spectrum์„ ์‚ฌ์šฉํ•˜๋ฉด ๋กœ๋”ฉ์ด๋‚˜ ETIL ํ•„์š” ์—†์ด Amazon S3์— ์žˆ๋Š” ์—‘์‚ฌ๋ฐ”์ดํŠธ ๊ทœ๋ชจ์˜ ๋น„์ •ํ˜• ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด ์ฟผ๋ฆฌ๋ฅผ ์‹คํ–‰๊ฐ€๋Šฅ
    • ์ฟผ๋ฆฌ๋ฅผ ๋ฐœํ–‰ํ•˜๋ฉด, Amazon Redshift SQL ์—”๋“œํฌ์ธํŠธ๋กœ ์ „๋‹ฌ๋˜๊ณ  ์—ฌ๊ธฐ์—์„œ ์ฟผ๋ฆฌ ํ”Œ๋žœ์„ ์ƒ์„ฑํ•˜๊ณ  ์ตœ์ ํ™”
    • Amazon Redshift๋Š” ๋กœ์ปฌ์— ์žˆ๋Š” ๋ฐ์ดํ„ฐ์™€ Amazon S3์— ์žˆ๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฌด์—‡์ธ์ง€ ํŒŒ์•…ํ•˜๊ณ , ์ฝ์–ด์™€์•ผ ํ•˜๋Š” Amazon S3 ๋ฐ์ดํ„ฐ ์–‘์„ ์ตœ์†Œํ™”ํ•˜๊ธฐ ์œ„ํ•œ ํ”Œ๋žœ์„ ์ƒ์„ฑํ•˜๊ณ , ๊ณต์œ  ๋ฆฌ์†Œ์Šค ํ’€์˜ Amazon Redshift Spectrum ์ž‘์—…์ž์— Amazon S3์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๊ณ  ์ฒ˜๋ฆฌํ•˜๋„๋ก ์š”์ฒญํ•œ ํ›„, ๊ฒฐ๊ณผ๋ฅผ Amazon Redshift ํด๋Ÿฌ์Šคํ„ฐ๋กœ ๊ฐ€์ ธ์™€์„œ ๋‚˜๋จธ์ง€ ์ž‘์—…์„ ์ฒ˜๋ฆฌ
  4. ๋‚ด๊ฒฐํ•จ์„ฑ

    • ํด๋Ÿฌ์Šคํ„ฐ์˜ ๋…ธ๋“œ์— ์“ฐ์ด๋Š” ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋Š” ํ•ด๋‹น ํด๋Ÿฌ์Šคํ„ฐ ๋‚ด์˜ ๋‹ค๋ฅธ ๋…ธ๋“œ์— ์ž๋™ ๋ณต์ œ๋˜๋ฉฐ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋Š” Amazon S3์— ๊ณ„์† ๋ฐฑ์—…
    • ํด๋Ÿฌ์Šคํ„ฐ ์ƒํƒœ๋ฅผ ๊ณ„์†ํ•ด์„œ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ , ์‹คํŒจํ•œ ๋“œ๋ผ์ด๋ธŒ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ž๋™์œผ๋กœ ๋‹ค์‹œ ๋ณต์ œํ•˜๋ฉฐ, ํ•„์š”์— ๋”ฐ๋ผ ๋…ธ๋“œ๋ฅผ ๊ต์ฒดํ•ฉ๋‹ˆ๋‹ค.
  5. ์ž๋™๋ฐฑ์—…

    • ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฅผ Amazon S3๋กœ ๊ณ„์†ํ•ด์„œ ์ž๋™ ๋ฐฑ์—…ํ•˜๊ณ , 1์ผ์—์„œ ์ตœ๋Œ€ 35์ผ๊นŒ์ง€ ์‚ฌ์šฉ์ž๊ฐ€ ์ •์˜ํ•œ ๊ธฐ๊ฐ„ ๋™์•ˆ ์Šค๋ƒ…์ƒท์„ ์ €์žฅ
    • ์‚ฌ์šฉ์ž๋Š” ์–ธ์ œ๋“  ์ž์ฒด ์Šค๋ƒ…์ƒท์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๊ณ  ์ƒ์„ฑ๋œ ์Šค๋ƒ…์ƒท์€ ๋ช…์‹œ์ ์œผ๋กœ ์ด๋ฅผ ์‚ญ์ œํ•  ๋•Œ๊นŒ์ง€ ๋ณด๊ด€๋ฉ๋‹ˆ๋‹ค.
    • Amazon Redshift๋Š” ์žฌํ•ด ๋ณต๊ตฌ๋ฅผ ์œ„ํ•ด ์Šค๋ƒ…์ƒท์„ ๋‹ค๋ฅธ ๋ฆฌ์ „์˜ S3์— ๋น„๋™๊ธฐ์ ์œผ๋กœ ๋ณต์ œ
    • ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์‚ญ์ œํ•˜๋ฉด ์‹œ์Šคํ…œ ์Šค๋ƒ…์ƒท์€ ์‚ญ์ œ๋˜์ง€๋งŒ, ์‚ฌ์šฉ์ž ์Šค๋ƒ…์ƒท์€ ์ด๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ์‚ญ์ œํ•  ๋•Œ๊นŒ์ง€๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  6. ๋น ๋ฅธ ๋ณต์›

    • AWS Management Console ๋˜๋Š” Amazon Redshift API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์›ํ•˜๋Š” ์‹œ์Šคํ…œ ๋˜๋Š” ์‚ฌ์šฉ์ž ์Šค๋ƒ…์ƒท์œผ๋กœ ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ๋ณต์› ๊ฐ€๋Šฅ
    • ์‹œ์Šคํ…œ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๊ฐ€ ๋ณต์›๋˜๋Š” ๋Œ€๋กœ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์Šคํ’€๋ง๋˜๋Š” ๋™์•ˆ ์ฟผ๋ฆฌ ์‹คํ–‰์„ ์‹œ์ž‘๊ฐ€๋Šฅ
  7. ์•”ํ˜ธํ™”

    • ๋ช‡๋ช‡ ๋งค๊ฐœ ๋ณ€์ˆ˜ ์„ค์ •๋งŒ์œผ๋กœ ์ „์†ก ์ค‘์ธ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด SSL์„ ์‚ฌ์šฉํ•˜๊ณ  ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด ํ•˜๋“œ์›จ์–ด ๊ฐ€์† AES-256 ์•”ํ˜ธํ™”๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก Amazon Redshift๋ฅผ ์„ค์ •
  8. ๋„คํŠธ์›Œํฌ ๊ฒฉ๋ฆฌ

    • Amazon Redshift๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์„ ๊ตฌ์„ฑํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค ํด๋Ÿฌ์Šคํ„ฐ์— ๋Œ€ํ•œ ๋„คํŠธ์›Œํฌ ์•ก์„ธ์Šค๋ฅผ ์ œ์–ด๊ฐ€๋Šฅ
    • Amazon VPC ๋‚ด์—์„œ Amazon Redshift๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ์ž์ฒด ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ์— ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ๊ฒฉ๋ฆฌํ•˜๊ณ  ์—…๊ณ„ ํ‘œ์ค€์˜ ์•”ํ˜ธํ™”๋œ IPSec VPN์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ธฐ์กด IT ์ธํ”„๋ผ์— ์—ฐ๊ฒฐ๊ฐ€๋Šฅ
  9. ๊ฐ์‚ฌ ๋ฐ ๊ทœ์ • ์ค€์ˆ˜

    • Amazon Redshift๋Š” AWS CloudTrail๊ณผ ํ†ตํ•ฉ๋˜์–ด ๋ชจ๋“  Redshift API ํ˜ธ์ถœ์„ ๊ฐ์‚ฌ
    • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋Œ€ํ•œ ์—ฐ๊ฒฐ ์‹œ๋„, ์ฟผ๋ฆฌ ๋ฐ ๋ณ€๊ฒฝ์„ ๋น„๋กฏํ•œ ๋ชจ๋“  SQL ์ž‘์—…์„ ๋กœ๊ทธ์— ๊ธฐ๋ก
    • ์‚ฌ์šฉ์ž๋Š” ์‹œ์Šคํ…œ ํ…Œ์ด๋ธ”์— ๋Œ€ํ•œ SQL ์ฟผ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋Ÿฌํ•œ ๋กœ๊ทธ์— ์•ก์„ธ์Šคํ•˜๊ฑฐ๋‚˜ ๋กœ๊ทธ๋ฅผ Amazon S3์˜ ์•ˆ์ „ํ•œ ์œ„์น˜๋กœ ๋‹ค์šด๋กœ๋“œํ•˜๋„๋ก ์„ ํƒ๊ฐ€๋Šฅ
    • Amazon Redshift๋Š” SOC1, SOC2, SOC3 ๋ฐ PCI DSS Level 1 ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ค€์ˆ˜

4. AuroraDB

  • Amazon Aurora๋Š” ๊ณ ์„ฑ๋Šฅ ์ƒ์šฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์†๋„์™€ ๊ฐ€์šฉ์„ฑ์— ์˜คํ”ˆ ์†Œ์Šค ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๊ฐ„ํŽธ์„ฑ๊ณผ ๋น„์šฉ ํšจ์œจ์„ฑ์„ ๊ฒฐํ•ฉํ•œ MySQL ๋ฐ PostgreSQL ํ˜ธํ™˜ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—”์ง„์ž…๋‹ˆ๋‹ค. Amazon Aurora๋Š” MySQL๋ณด๋‹ค 5๋ฐฐ ๋›ฐ์–ด๋‚œ ์„ฑ๋Šฅ๊ณผ ์ƒ์šฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋ณด์•ˆ์„ฑ, ๊ฐ€์šฉ์„ฑ ๋ฐ ์•ˆ์ •์„ฑ์„ 1/10์˜ ๋น„์šฉ์œผ๋กœ ์ œ๊ณต.

  • Amazon Aurora๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณดํ˜ธํ•˜๋Š” ์™„์ „ ๋ถ„์‚ฐํ˜• ์ž๊ฐ€ ๋ณต๊ตฌ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์ƒ์— ๊ตฌ์ถ•๋œ ๊ด€๋ฆฌํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ชจ๋‹ˆํ„ฐ๋ง, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ณต์ œ, ๊ต์ฐจ ๋ฆฌ์ „ ๋ณต์‚ฌ ๋ฐ ๋ณต์ œ, AWS Identity and Access Management, ํ†ตํ•ฉ ๋“ฑ๊ณผ ๊ฐ™์€ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ๊ธ‰ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. AWS Database Migration Service๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ธฐ์กด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ Amazon Aurora๋กœ ์†์‰ฝ๊ฒŒ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ๋˜๋Š” ๋ณต์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ด์ œ MySQL ๋˜๋Š” PostgreSQL ํ˜ธํ™˜ ๊ฐ€๋Šฅํ•œ Amazon Aurora ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค๋ฅผ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. PostgreSQL ํ˜ธํ™˜ ๋ฒ„์ „์€ ํ‰๊ฐ€ํŒ์œผ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

  • ๊ธฐ๋Šฅ

  1. ์„ฑ๋Šฅ ๋ฐ ํ™•์žฅ์„ฑ

    • ๋†’์€ ์ฒ˜๋ฆฌ๋Ÿ‰๊ณผ ๋‚ฎ์€ ์ง€ํ„ฐ

      • Amazon Aurora๋Š” ๋‹ค์–‘ํ•œ ์†Œํ”„ํŠธ์›จ์–ด์™€ ํ•˜๋“œ์›จ์–ด ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—”์ง„์ด ๊ฐ€์šฉํ•œ ์ปดํ“จํŒ…๊ณผ ๋ฉ”๋ชจ๋ฆฌ, ๋„คํŠธ์›Œํ‚น์„ ์ถฉ๋ถ„ํžˆ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ณด์žฅ
      • I/O ์ž‘์—…์— Quorum๊ณผ ๊ฐ™์€ ๋ถ„์‚ฐ ์‹œ์Šคํ…œ ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ ์„ฑ๋Šฅ ์ผ๊ด€์„ฑ์„ ํ–ฅ์ƒ
      • SysBench ๋“ฑ์˜ ํ‘œ์ค€ ๋ฒค์น˜๋งˆํฌ ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ ์œ ์‚ฌํ•œ ํ•˜๋“œ์›จ์–ด ์‚ฌ์šฉ ์‹œ Stock MySQL 5.6์— ๋น„ํ•ด ์ฒ˜๋ฆฌ ์„ฑ๋Šฅ์ด 5๋ฐฐ ๋†’์€ ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค.
    • ์ฆ‰๊ฐ์ ์ธ ์ปดํ“จํŒ… ์กฐ์ •

      • Amazon RDS API๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ AWS Management Console์—์„œ ๋ช‡ ๋ฒˆ ํด๋ฆญํ•˜์—ฌ vCPU 32๊ฐœ์™€ RAM 244GiB ๋ฒ”์œ„ ๋‚ด์—์„œ ๋ฐฐํฌ์— ์‚ฌ์šฉํ•  ์ปดํ“จํŒ…๊ณผ ๋ฉ”๋ชจ๋ฆฌ ๋ฆฌ์†Œ์Šค๋ฅผ ํ™•์žฅํ•˜๊ฑฐ๋‚˜ ์ถ•์†Œ๊ฐ€๋Šฅ
    • ์Šคํ† ๋ฆฌ์ง€ Auto-scaling

      • Amazon Aurora๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šคํ† ๋ฆฌ์ง€ ์šฉ๋Ÿ‰์„ ๋Š˜๋ ค์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ณผ๋ฅจ์˜ ํฌ๊ธฐ๋ฅผ ์ž๋™์ฆ๊ฐ€
      • ๋ณผ๋ฅจ์€ 10GB ๋‹จ์œ„๋กœ ์ฆ๊ฐ€ํ•˜๊ณ  ์ตœ๋Œ€๊ฐ’์€ 64TB์ž…๋‹ˆ๋‹ค. ๋ณผ๋ฅจ ์ฆ๊ฐ€๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ถ”๊ฐ€ ์Šคํ† ๋ฆฌ์ง€๋ฅผ ํ”„๋กœ๋น„์ €๋‹ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
    • ์ง€์—ฐ ์‹œ๊ฐ„์ด ์งง์€ Amazon Aurora ์ฝ๊ธฐ ์ „์šฉ ๋ณต์ œ๋ณธ

      • Amazon Aurora Replicas๋ฅผ ๋งŒ๋“ค์–ด ์—ฌ๋Ÿฌ ์ธ์Šคํ„ด์Šค์—์„œ ๋“ค์–ด์˜ค๋Š” ๋Œ€์šฉ๋Ÿ‰ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ฝ๊ธฐ ํŠธ๋ž˜ํ”ฝ์„ ์ฒ˜๋ฆฌํ•จ์œผ๋กœ์จ ์ „์ฒด ์ฝ๊ธฐ ์ฒ˜๋ฆฌ๋Ÿ‰์„ ํ–ฅ์ƒ
      • Amazon Aurora Replicas๋Š” ์†Œ์Šค ์ธ์Šคํ„ด์Šค์™€ ๋™์ผํ•œ ๊ธฐ๋ณธ ์Šคํ† ๋ฆฌ์ง€๋ฅผ ๊ณต์œ ํ•˜์—ฌ ๋น„์šฉ์„ ๋‚ฎ์ถ”๋ฉฐ ๋ณต์ œ๋ณธ ๋…ธ๋“œ์—์„œ ์“ฐ๊ธฐ๋ฅผ ์ˆ˜ํ–‰ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ด์— ๋”ฐ๋ผ ๋‚จ๋Š” ์ฒ˜๋ฆฌ ์šฉ๋Ÿ‰์„ ์ฝ๊ธฐ ์š”์ฒญ์— ์‚ฌ์šฉํ•˜๊ณ  ๋ณต์ œ๋ณธ ์ง€์—ฐ ์‹œ๊ฐ„์„ ๋Œ€๊ฐœ 10๋ฐ€๋ฆฌ์ดˆ ์ดํ•˜๋กœ ๋‚ฎ์ถฅ๋‹ˆ๋‹ค.
    • Amazon Aurora ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋‹น ์ตœ๋Œ€ 15๊ฐœ์˜ Amazon Aurora Replicas๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  2. ์•ˆ์ •์„ฑ

    • ์ธ์Šคํ„ด์Šค ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ๋ณต๊ตฌ

      • Amazon RDS๋Š” Amazon Aurora ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ๊ธฐ๋ณธ EC2 ์ธ์Šคํ„ด์Šค์˜ ์ƒํƒœ๋ฅผ ์ง€์†์ ์œผ๋กœ ๋ชจ๋‹ˆํ„ฐ๋งํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์žฅ์•  ์‹œ Amazon RDS๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ ๊ด€๋ จ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ž๋™์œผ๋กœ ๋‹ค์‹œ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. Amazon Aurora๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์žฌ์‹คํ–‰ ๋กœ๊ทธ๋กœ ์žฅ์•  ๋ณต๊ตฌ๋ฅผ ๋ฆฌํ”Œ๋ ˆ์ดํ•  ํ•„์š”๊ฐ€ ์—†์œผ๋ฏ€๋กœ ์žฌ์‹œ์ž‘ ์‹œ๊ฐ„์ด ๋Œ€ํญ ์ค„์–ด๋“ญ๋‹ˆ๋‹ค. ๋˜ํ•œ, Amazon Aurora๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ”„๋กœ์„ธ์Šค์—์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฒ„ํผ ์บ์‹œ๋ฅผ ๊ฒฉ๋ฆฌํ•˜์—ฌ ์บ์‹œ์—์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
    • Aurora Replicas๋ฅผ ํ†ตํ•œ ๋‹ค์ค‘ AZ ๋ฐฐํฌ

      • ์ธ์Šคํ„ด์Šค ์žฅ์•  ์‹œ Amazon Aurora๋Š” RDS ๋‹ค์ค‘ AZ ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ 3๊ฐœ์˜ ๊ฐ€์šฉ ์˜์—ญ์—์„œ ์ƒ์„ฑํ•œ ์ตœ๋Œ€ 15๊ฐœ์˜ Amazon Aurora Replicas ์ค‘ ํ•˜๋‚˜๋กœ ์žฅ์•  ์กฐ์น˜๋ฅผ ์ž๋™ํ™”
      • Amazon Aurora Replicas๊ฐ€ ํ”„๋กœ๋น„์ €๋‹๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด Amazon RDS์—์„œ ์ž๋™์œผ๋กœ ์ƒˆ๋กœ์šด Amazon Aurora DB ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ์„ ์‹œ๋„
    • ๋‚ด๊ฒฐํ•จ์„ฑ ๋ฐ ์ž๊ฐ€ ์น˜์œ  ์Šคํ† ๋ฆฌ์ง€

      • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ณผ๋ฅจ์—์„œ ๊ฐ 10GB ์ฒญํฌ๊ฐ€ ์„ธ ๊ฐœ์˜ ๊ฐ€์šฉ ์˜์—ญ์— 6๊ฐ€์ง€ ๋ฐฉ๋ฒ•์œผ๋กœ ๋ณต์ œ
      • ๋ฉ๋‹ˆ๋‹ค. Amazon Aurora ์Šคํ† ๋ฆฌ์ง€๋Š” ๋›ฐ์–ด๋‚œ ๋‚ด๊ฒฐํ•จ์„ฑ์œผ๋กœ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์“ฐ๊ธฐ ๊ฐ€์šฉ์„ฑ์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๊ณ  ์ตœ๋Œ€ 2๊ฐœ์˜ ๋ฐ์ดํ„ฐ ์‚ฌ๋ณธ ์†์‹ค์„ ์ฒ˜๋ฆฌํ•˜๊ณ  ์ฝ๊ธฐ ๊ฐ€์šฉ์„ฑ์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๊ณ  ์ตœ๋Œ€ 3๊ฐœ์˜ ๋ฐ์ดํ„ฐ ์‚ฌ๋ณธ ์†์‹ค์„ ํˆฌ๋ช…ํ•˜๊ฒŒ ์ฒ˜๋ฆฌ
      • Amazon Aurora ์Šคํ† ๋ฆฌ์ง€์—๋Š” ์ž๊ฐ€ ์น˜์œ  ๊ธฐ๋Šฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๋ธ”๋ก๊ณผ ๋””์Šคํฌ์— ์˜ค๋ฅ˜๊ฐ€ ์žˆ๋Š”์ง€ ๊ณ„์† ์Šค์บ”ํ•˜๊ณ  ์˜ค๋ฅ˜๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ์ž๋™์œผ๋กœ ๊ต์ฒด
    • ์ง€์†์ ์ธ ์ž๋™ ์ฆ๋ถ„ ๋ฐฑ์—… ๋ฐ ํŠน์ • ์‹œ์ ์œผ๋กœ ๋ณต์›

      • Amazon Aurora์˜ ๋ฐฑ์—… ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ธ์Šคํ„ด์Šค๋ฅผ ํŠน์ • ์‹œ์ ์œผ๋กœ ๋ณต๊ตฌ๊ฐ€๋Šฅ.
      • ์ด๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋ณด์กด ๊ธฐ๊ฐ„ ์ค‘ ์–ด๋А ์‹œ์ (์ดˆ ๋‹จ์œ„)์œผ๋กœ๋‚˜ ๋ณต์›ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์ตœ๊ทผ 5๋ถ„ ์ „๊นŒ์ง€ ๊ฐ€๋Šฅ). ์ž๋™ ๋ฐฑ์—… ๋ณด์กด ๊ธฐ๊ฐ„์€ ์ตœ๋Œ€ 35์ผ๋กœ ๊ตฌ์„ฑ
      • ์ž๋™ํ™”๋œ ๋ฐฑ์—…์€ 99.999999999% ๋‚ด๊ตฌ์„ฑ์œผ๋กœ ์„ค๊ณ„๋œ Amazon S3์— ์ €์žฅ
      • Amazon Aurora ๋ฐฑ์—…์€ ์ง€์†์ ์ธ ์ž๋™ ์ฆ๋ถ„ ๋ฐฑ์—…์ด๋ฉฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ฑ๋Šฅ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
    • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šค๋ƒ…์ƒท

      • DB ์Šค๋ƒ…์ƒท์€ Amazon S3์— ์ €์žฅ๋œ ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•ด ์‚ฌ์šฉ์ž๊ฐ€ ์‹œ์ž‘ํ•˜๋Š” ๋ฐฑ์—…์œผ๋กœ์„œ ๋ช…์‹œ์ ์œผ๋กœ ์‚ญ์ œํ•  ๋•Œ๊นŒ์ง€ ๋ณด๊ด€
      • DB ์Šค๋ƒ…์ƒท์€ ์ž๋™ํ™”๋œ ์ฆ๋ถ„ ์Šค๋ƒ…์ƒท์„ ํ™œ์šฉํ•˜์—ฌ ํ•„์š”ํ•œ ์‹œ๊ฐ„๊ณผ ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์ ˆ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์›ํ•˜๋Š” ๊ฒฝ์šฐ ์–ธ์ œ๋‚˜ DB ์Šค๋ƒ…์ƒท์œผ๋กœ ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ๋ณด์•ˆ

    • ๋„คํŠธ์›Œํฌ ๊ฒฉ๋ฆฌ

      • Amazon VPC๋‚ด์—์„œ ์‹คํ–‰๋˜๋Š” Amazon Aurora๋Š” ์ž์ฒด ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ ๋‚ด์— ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ฒฉ๋ฆฌํ•˜๊ณ  ์‚ฐ์—… ํ‘œ์ค€ ์•”ํ˜ธํ™” IPsec VPN์„ ์‚ฌ์šฉํ•˜์—ฌ ์˜จํ”„๋ ˆ๋ฏธ์Šค IT ์ธํ”„๋ผ์— ์—ฐ๊ฒฐ
      • VPC์˜ Amazon RDS์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ Amazon RDS ์‚ฌ์šฉ ์„ค๋ช…์„œ๋ฅผ ์ฐธ์กฐ
      • Amazon RDS๋ฅผ ์‚ฌ์šฉํ•ด ๋ฐฉํ™”๋ฒฝ ์„ค์ •์„ ๊ตฌ์„ฑํ•˜๊ณ  DB ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•œ ๋„คํŠธ์›Œํฌ ์•ก์„ธ์Šค๋ฅผ ์ œ์–ด๊ฐ€๋Šฅ
    • ๋ฆฌ์†Œ์Šค ์ˆ˜์ค€ ๊ถŒํ•œ

      • Amazon Aurora๋Š” AWS Identity and Access Management(IAM)์™€ ํ†ตํ•ฉ๋˜์–ด AWS IAM ์‚ฌ์šฉ์ž ๋ฐ ๊ทธ๋ฃน์ด ํŠน์ • Amazon Aurora ๋ฆฌ์†Œ์Šค(์˜ˆ: DB ์ธ์Šคํ„ด์Šค, DB ์Šค๋ƒ…์ƒท, DB ํŒŒ๋ผ๋ฏธํ„ฐ ๊ทธ๋ฃน, DB ์ด๋ฒคํŠธ ๊ตฌ๋… ๋ฐ DB ์˜ต์…˜ ๊ทธ๋ฃน)์—์„œ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ž‘์—…์„ ์ œ์–ดํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณต
      • Amazon Aurora ๋ฆฌ์†Œ์Šค๋ฅผ ํƒœ๊ทธ ์ง€์ •ํ•˜๊ณ , ํƒœ๊ทธ ๋ฐ ํƒœ๊ทธ ๊ฐ’์ด ๋™์ผํ•œ ๋ฆฌ์†Œ์Šค ๊ทธ๋ฃน์—์„œ IAM ์‚ฌ์šฉ์ž ๋ฐ ๊ทธ๋ฃน์ด ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ž‘์—…์„ ์ œ์–ด
      • ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ฐœ๋ฐœ์ž๋Š” '๊ฐœ๋ฐœ' DB ์ธ์Šคํ„ด์Šค๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ '์šด์˜' DB ์ธ์Šคํ„ด์Šค๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ์ž๋งŒ ์ˆ˜์ •ํ•˜๊ณ  ์‚ญ์ œํ•  ์ˆ˜ ์žˆ๋„๋ก IAM ๊ทœ์น™์„ ๊ตฌ์„ฑ๊ฐ€๋Šฅ
    • ์•”ํ˜ธํ™”

      • Amazon Aurora๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ AWS Key Management Service(KMS)๋ฅผ ํ†ตํ•ด ์ƒ์„ฑํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ํ‚ค๋ฅผ ์‚ฌ์šฉํ•ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์•”ํ˜ธํ™”
      • Amazon Aurora ์•”ํ˜ธํ™”๋ฅผ ์‹คํ–‰ ์ค‘์ธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค์—์„œ๋Š” ๊ฐ™์€ ํด๋Ÿฌ์Šคํ„ฐ์— ์žˆ๋Š” ์ž๋™ ๋ฐฑ์—…, ๋ณต์ œ๋ณธ ๋ฐ ์Šค๋ƒ…์ƒท๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๊ธฐ๋ณธ ์Šคํ† ๋ฆฌ์ง€์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ์•”ํ˜ธํ™”
      • Amazon Aurora๋Š” SSL(AES-256)์„ ์‚ฌ์šฉํ•˜์—ฌ ์ „์†ก ์ค‘์ธ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณดํ˜ธ
  4. ๊ด€๋ฆฌ์˜ ์šฉ์ด์„ฑ

    • ์‚ฌ์šฉ ํŽธ์˜์„ฑ

      • ๊ฐ„ํŽธํ•˜๊ฒŒ Amazon Aurora๋ฅผ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AWS Management Console์ด๋‚˜ ๋‹จ์ผ API ํ˜ธ์ถœ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ƒˆ๋กœ์šด Amazon Aurora DB ์ธ์Šคํ„ด์Šค๋ฅผ ์‹œ์ž‘ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.
      • Amazon Aurora DB ์ธ์Šคํ„ด์Šค๋Š” ์„ ํƒํ•œ DB ์ธ์Šคํ„ด์Šค ํด๋ž˜์Šค์— ์ ํ•ฉํ•œ ํŒŒ๋ผ๋ฏธํ„ฐ ๋ฐ ์„ค์ • ์„ธํŠธ๋กœ ๋ฏธ๋ฆฌ ๊ตฌ์„ฑ๊ฐ€๋Šฅ
      • DB ์ธ์Šคํ„ด์Šค๋ฅผ ์‹œ์ž‘ํ•˜๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์—ฐ๊ฒฐํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ด ์ž‘์—…์€ ๋ช‡ ๋ถ„๋ฐ–์— ๊ฑธ๋ฆฌ์ง€ ์•Š์œผ๋ฉฐ ์ถ”๊ฐ€ ๊ตฌ์„ฑ๊ฐ€๋Šฅ
      • DB ํŒŒ๋ผ๋ฏธํ„ฐ ๊ทธ๋ฃน์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์„ธ๋ถ€์ ์œผ๋กœ ์ œ์–ดํ•˜๊ณ  ํŠœ๋‹๊ฐ€๋Šฅ
    • ๊ฐ„ํŽธํ•œ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜

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

      • Amazon Aurora๋Š” ์ถ”๊ฐ€ ๋น„์šฉ ์—†์ด DB ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•œ Amazon CloudWatch ์ง€ํ‘œ๋ฅผ ์ œ๊ณต
      • AWS Management Console์„ ์‚ฌ์šฉํ•˜์—ฌ ์ปดํ“จํŒ…, ๋ฉ”๋ชจ๋ฆฌ, ์Šคํ† ๋ฆฌ์ง€, ์ฟผ๋ฆฌ ์ฒ˜๋ฆฌ๋Ÿ‰, ์บ์‹œ ์ ์ค‘๋ฅ  ๋ฐ ํ™œ์„ฑ ์—ฐ๊ฒฐ์„ ๋น„๋กฏํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค์™€ ๊ด€๋ จ๋œ 20๊ฐœ ์ด์ƒ์˜ ์ฃผ์š” ์šด์˜ ์ง€ํ‘œ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์†Œํ”„ํŠธ์›จ์–ด ์ž๋™ ํŒจ์น˜

      • Amazon Aurora๋Š” ์ตœ์‹  ํŒจ์น˜๋ฅผ ์ ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ตœ์‹  ์ƒํƒœ๋กœ ์œ ์ง€
      • DB Engine Version Management๋ฅผ ํ†ตํ•ด ์ธ์Šคํ„ด์Šค์˜ ํŒจ์น˜ ์—ฌ๋ถ€์™€ ์‹œ๊ธฐ๋ฅผ ์„ ํƒ์ ์œผ๋กœ ์ œ์–ด๊ฐ€๋Šฅ
    • DB ์ด๋ฒคํŠธ ์•Œ๋ฆผ

      • Amazon Aurora๋Š” ์ž๋™ํ™”๋œ ์žฅ์•  ์กฐ์น˜ ๊ฐ™์€ ์ค‘์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ด๋ฒคํŠธ๋ฅผ ์ด๋ฉ”์ผ์ด๋‚˜ SMS๋ฅผ ํ†ตํ•ด ์•Œ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
      • AWS Management Console ๋˜๋Š” Amazon RDS API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Amazon Aurora ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ๊ด€๋ จ๋œ 40๊ฐœ ์ด์ƒ์˜ ๋‹ค์–‘ํ•œ DB ์ด๋ฒคํŠธ๋ฅผ ๊ตฌ๋…๊ฐ€๋Šฅ

Management

1. Cloud Watch

  • ๋‚ด์šฉ

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

    • Amazon CloudWatch๋Š” Amazon EC2 ์ธ์Šคํ„ด์Šค, Amazon DynamoDB ํ…Œ์ด๋ธ”, Amazon RDS DB ์ธ์Šคํ„ด์Šค ๊ฐ™์€ AWS ๋ฆฌ์†Œ์Šค๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ์„œ๋น„์Šค์—์„œ ์ƒ์„ฑ๋œ ์‚ฌ์šฉ์ž ์ •์˜ ์ง€ํ‘œ ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์ƒ์„ฑ๋œ ๋ชจ๋“  ๋กœ๊ทธ ํŒŒ์ผ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Amazon CloudWatch๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‹œ์Šคํ…œ ์ „๋ฐ˜์˜ ๋ฆฌ์†Œ์Šค ์‚ฌ์šฉ๋ฅ , ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ฑ๋Šฅ, ์šด์˜ ์ƒํƒœ๋ฅผ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ†ต์ฐฐ๋ ฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ œ์— ์ ์ ˆํžˆ ๋Œ€์‘ํ•˜๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹คํ–‰์„ ์›ํ™œํ•˜๊ฒŒ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๊ธฐ๋Šฅ

  1. Amazon EC2 ๋ชจ๋‹ˆํ„ฐ๋ง

    • ์ถ”๊ฐ€ ๋น„์šฉ ์—†์ด Amazon EC2 ์ธ์Šคํ„ด์Šค์˜ CPU ์‚ฌ์šฉ๋ฅ , ๋ฐ์ดํ„ฐ ์ „์†ก, ๋””์Šคํฌ ์‚ฌ์šฉ ํ™œ๋™(๊ธฐ๋ณธ ๋ชจ๋‹ˆํ„ฐ๋ง)์— ๋Œ€ํ•œ ์ง€ํ‘œ๋ฅผ ํ™•์ธ๊ฐ€๋Šฅ
    • ์ถ”๊ฐ€ ๋น„์šฉ์„ ์ง€๋ถˆํ•˜๋Š” ๊ฒฝ์šฐ CloudWatch๋Š” ๋” ๋†’์€ ํ•ด์ƒ๋„์™€ ์ง€ํ‘œ ์ง‘๊ณ„๋ฅผ ํ†ตํ•ด EC2 ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•œ ์„ธ๋ถ€ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ์ œ๊ณต
  2. ๋‹ค๋ฅธ AWS ๋ฆฌ์†Œ์Šค ๋ชจ๋‹ˆํ„ฐ๋ง

    • Amazon DynamoDB ํ…Œ์ด๋ธ”, Amazon EBS ๋ณผ๋ฅจ, Amazon RDS DB ์ธ์Šคํ„ด์Šค, Amazon Elastic MapReduce ์ž‘์—… ํ๋ฆ„, Elastic Load Balancer, Amazon SQS ๋Œ€๊ธฐ์—ด, Amazon SNS ์ฃผ์ œ ๋“ฑ์— ๋Œ€ํ•œ ์ง€ํ‘œ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋ง.
  3. ์‚ฌ์šฉ์ž ์ง€์ • ์ง€ํ‘œ ๋ชจ๋‹ˆํ„ฐ๋ง

    • ์‚ฌ์šฉ์ž ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์ƒ์„ฑ๋œ ์‚ฌ์šฉ์ž ์ง€์ • ์ง€ํ‘œ๋ฅผ ๊ฐ„ํŽธํ•œ API ์š”์ฒญ์„ ํ†ตํ•ด ์ œ์ถœํ•˜์—ฌ Amazon CloudWatch์—์„œ ๋ชจ๋‹ˆํ„ฐ๋ง
    • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์šด์˜ ์„ฑ๋Šฅ์— ์ค‘์š”ํ•œ ์ง€ํ‘œ๋ฅผ ์ „์†ก ๋ฐ ์ €์žฅํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ์ถ”์„ธํŒŒ์•… ๊ฐ€๋Šฅ
  4. ๋กœ๊ทธ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ์ €์žฅ

    • CloudWatch ๋กœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ธฐ์กด ์‹œ์Šคํ…œ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ์‚ฌ์šฉ์ž ์ง€์ • ๋กœ๊ทธ ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜๋Š” ์‹œ์Šคํ…œ๊ณผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐ๊ฐ€๋Šฅ
    • ๊ธฐ์กด ์‹œ์Šคํ…œ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ์‚ฌ์šฉ์ž ์ง€์ • ๋กœ๊ทธ ํŒŒ์ผ์„ CloudWatch ๋กœ๊ทธ๋กœ ์ „์†กํ•˜์—ฌ ๊ฑฐ์˜ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ด๋Ÿฌํ•œ ๋กœ๊ทธ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋ง๊ฐ€๋Šฅ.
    • ์‹œ์Šคํ…œ ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋” ์ž˜ ํŒŒ์•…ํ•˜์—ฌ ์šด์˜ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋‚˜์ค‘์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๊ฒŒ ์•ˆ์ •์„ฑ์ด ๋›ฐ์–ด๋‚˜๊ณ  ๋น„์šฉ์ด ์ €๋ ดํ•œ ์Šคํ† ๋ฆฌ์ง€์— ๋กœ๊ทธ๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  5. ๊ฒฝ๋ณด ์„ค์ •

    • ์•Œ๋ฆผ์„ ์ˆ˜์‹ ํ•˜๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ์ž๋™ ์กฐ์น˜๋ฅผ ์ˆ˜ํ–‰ํ•˜๋„๋ก ์›ํ•˜๋Š” ์ง€ํ‘œ์— ๊ฒฝ๋ณด๋ฅผ ์„ค์ •
    • ์˜ˆ๋ฅผ ๋“ค์–ด ํŠน์ • Amazon EC2 ์ง€ํ‘œ๊ฐ€ ๊ฒฝ๋ณด ์ž„๊ณ„๊ฐ’์„ ์ดˆ๊ณผํ•˜๋ฉด Auto Scaling์„ ์‚ฌ์šฉํ•˜์—ฌ ๋™์ ์œผ๋กœ EC2 ์ธ์Šคํ„ด์Šค๋ฅผ ์ถ”๊ฐ€ ๋˜๋Š” ์ œ๊ฑฐํ•˜๊ฑฐ๋‚˜ ์•Œ๋ฆผ์„ ์ˆ˜์‹ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  6. ๊ทธ๋ž˜ํ”„ ๋ฐ ํ†ต๊ณ„ ๋ณด๊ธฐ

    • Amazon CloudWatch ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด AWS ๋ฆฌ์†Œ์Šค ๋ฐ ์‚ฌ์šฉ์ž ์ง€์ • ์ง€ํ‘œ์— ๋Œ€ํ•œ ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ทธ๋ž˜ํ”„๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ์šด์˜ ์ƒํƒœ๋ฅผ ์‹ ์†ํ•˜๊ฒŒ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ํ•œ๋ˆˆ์— ๋ฌธ์ œํŒŒ์•… ๊ฐ€๋Šฅ
    • ์ง€ํ‘œ ๋ฐ์ดํ„ฐ๋Š” 15๊ฐœ์›” ๋™์•ˆ ๋ณด๊ด€๋˜๋ฏ€๋กœ ์ตœ์‹  ๋ฐ์ดํ„ฐ ๋ฐ ๊ธฐ๋ก ๋ฐ์ดํ„ฐ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • Amazon CloudWatch์—์„œ๋Š” AWS Management Console์„ ํ†ตํ•ด ๊ณ„์ •์˜ ๊ฒ€์ƒ‰, ๊ทธ๋ž˜ํ”„ ์ฒ˜๋ฆฌ ๋ฐ ๊ฒฝ๋ณด์— ๋Œ€ํ•œ ๋ชจ๋“  ์ง€ํ‘œ๋ฅผ ๋กœ๋“œ๊ฐ€๋Šฅ
    • AWS ๋ฆฌ์†Œ์Šค ์ง€ํ‘œ์™€ ์‚ฌ์šฉ์ž๊ฐ€ ์ œ๊ณตํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ง€ํ‘œ๊ฐ€ ๋ชจ๋‘ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

Analysis

1. Kinesis

  • ์‹ค์‹œ๊ฐ„ ์ŠคํŠธ๋ฆฌ๋ฐ ๋ฐ์ดํ„ฐ๋ฅผ ์†์‰ฝ๊ฒŒ ์ˆ˜์ง‘, ์ฒ˜๋ฆฌ ๋ฐ ๋ถ„์„

  • Example Usage Architecture

  • Kinesis ์žฅ์ 

    1. ์‹ค์‹œ๊ฐ„
      • ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘, ๋ฒ„ํผ๋ง ๋ฐ ์ฒ˜๋ฆฌํ•˜์—ฌ ์งง์€ ์‹œ๊ฐ„์•ˆ์— ๊ฒฐ๊ณผ๋„์ถœ
    2. ์™„์ „ ๊ด€๋ฆฌํ˜•
      • ์ธํ”„๋ผ๋ฅผ ๋”ฐ๋กœ ๊ด€๋ฆฌํ•  ํ•„์š” ์—†์Œ.
    3. ํ™•์žฅ ๊ฐ€๋Šฅ
      • ๋ชจ๋“  ๊ทœ๋ชจ์˜ ์ŠคํŠธ๋ฆฌ๋ฐ ๋ฐ์ดํ„ฐ๋ฅผ ์œ ์—ฐํ•˜๊ฒŒ ์ฒ˜๋ฆฌ๊ฐ€๋Šฅ
  • Kinesis ๋ฉ”์ธ ๊ธฐ๋Šฅ

  1. Amazon Kinesis Firehose
  • Firehose๋Š” ์ŠคํŠธ๋ฆฌ๋ฐ ๋ฐ์ดํ„ฐ๋ฅผ AWS๋กœ ๋กœ๋“œํ•˜๋Š” ๊ฐ€์žฅ ์‰ฌ์šด ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ์ŠคํŠธ๋ฆฌ๋ฐ ๋ฐ์ดํ„ฐ๋ฅผ ์บก์ฒ˜ํ•˜๊ณ  ๋ณ€ํ™˜ํ•˜์—ฌ Amazon Kinesis Analytics, Amazon S3, Amazon Redshift ๋ฐ Amazon Elasticsearch Service๋กœ ๋กœ๋“œํ•˜์—ฌ, ๊ธฐ์กด ๋น„์ฆˆ๋‹ˆ์Šค ์ธํ…”๋ฆฌ์ „์Šค ๋„๊ตฌ ๋ฐ ์ด๋ฏธ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ํ†ตํ•ด ๊ฑฐ์˜ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • How to Use

  • Firehose ์žฅ์ 
    1. ์‚ฌ์šฉ ํŽธ์˜์„ฑ
      • Management Console(GUI)์„ ํ†ตํ•œ ์†์‰ฌ์šด ์บก์ฒ˜ ๋ฐ ๋กœ๋“œ ๊ธฐ๋Šฅ
    2. AWS ๋ฐ์ดํ„ฐ ์Šคํ† ์–ด์™€ ํ†ตํ•ฉ
      • S3, RedShift, ElasticSearch์™€ ํ†ตํ•ฉํ•˜์—ฌ ์šด์šฉ๊ฐ€๋Šฅ
    3. ์„œ๋ฒ„ ์—†๋Š” ๋ฐ์ดํ„ฐ ๋ณ€ํ™˜
      • ๋ฐ์ดํ„ฐ ์Šคํ† ์–ด์˜ ๋กœ๋“œ๋˜๊ธฐ ์ „์— ๋ฐ์ดํ„ฐ ์Šคํ† ์–ด์—์„œ ์š”๊ตฌํ•˜๋Š” ํ˜•์‹์œผ๋กœ ๋ณ€ํ™˜ ๊ฐ€๋Šฅ.
    4. ๊ฑฐ์˜ ์‹ค์‹œ๊ฐ„
      • 60์ดˆ ๊ฐ„๊ฒฉ์œผ๋กœ ๋ฐ์ดํ„ฐ ์บก์ฒ˜/๋กœ๋“œ
    5. ์ง€์†์ ์ธ ๊ด€๋ฆฌ ๋ถˆํ•„์š”
  1. Amazon Kinesis Analytics
  • Amazon Kinesis Analytics๋Š” ์ƒˆ๋กœ์šด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ๋˜๋Š” ์ฒ˜๋ฆฌ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๋ฐฐ์šธ ํ•„์š” ์—†์ด ํ‘œ์ค€ SQL์„ ํ†ตํ•ด ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ŠคํŠธ๋ฆฌ๋ฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์‰ฌ์šด ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

  • How to Use

  • Amazon Kinesis Analytics ์žฅ์ 
    1. ๊ฐ•๋ ฅํ•œ ์‹ค์‹œ๊ฐ„ ์ฒ˜๋ฆฌ
      • 1์ดˆ ๋ฏธ๋งŒ์˜ ์ฒ˜๋ฆฌ ์ง€์—ฐ์‹œ๊ฐ„์œผ๋กœ ์‹ค์‹œ๊ฐ„ ๋ถ„์„
    2. ์™„์ „ ๊ด€๋ฆฌํ˜•
    3. ์ž๋™ ํƒ„๋ ฅ์„ฑ
    4. ์‚ฌ์šฉ ํŽธ์˜์„ฑ
      • ํ‘œ์ค€ SQL
      • Schema ํŽธ์ง‘๊ธฐ
      • SQL ํŽธ์ง‘๊ธฐ
      • SQL ํ…œํ”Œ๋ฆฟ ์ œ๊ณต
  1. Amazon Kinesis Streams
  • Amazon Kinesis Streams๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํŠน์ˆ˜ ์š”๊ตฌ์— ๋งž์ถฐ ์ŠคํŠธ๋ฆฌ๋ฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌ ๋˜๋Š” ๋ถ„์„ํ•˜๋Š” ์‚ฌ์šฉ์ž ์ง€์ • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Kinesis Streams๋Š” ์›น์‚ฌ์ดํŠธ ํด๋ฆญ์ŠคํŠธ๋ฆผ, ๊ธˆ์œต ๊ฑฐ๋ž˜, ์†Œ์…œ ๋ฏธ๋””์–ด ํ”ผ๋“œ, IT ๋กœ๊ทธ ๋ฐ ์œ„์น˜ ์ถ”์  ์ด๋ฒคํŠธ์™€ ๊ฐ™์€ ์ˆ˜์‹ญ๋งŒ ๊ฐœ์˜ ์†Œ์Šค์—์„œ ์‹œ๊ฐ„๋‹น ํ…Œ๋ผ๋ฐ”์ดํŠธ ๊ทœ๋ชจ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ง€์†์ ์œผ๋กœ ์บก์ฒ˜ ๋ฐ ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • How to Use

  • Amazon Kinesis Streams ์žฅ์ 
    1. ์‹ค์‹œ๊ฐ„
    2. ๋ณด์•ˆ
      • ๋ฐ์ดํ„ฐ ์•”ํ˜ธํ™”๋ฅผ ํ†ตํ•œ ๊ทœ์ œ ๋ฐ ๊ทœ์ • ์ค€์ˆ˜ ์š”๊ตฌ์‚ฌํ•ญ ์ถฉ์กฑ
    3. ์‚ฌ์šฉ ํŽธ์˜์„ฑ
      • KPL(Kinesis Producer Library)
        • Get Data Stream From Server(data ingestion)
      • KCL(Kinesis Client Library)
        • Post Data Stream to Client(Java, NodeJS, .NET, Python, Ruby)
    4. ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ
      • ๋ณ‘๋ ฌ์ฒ˜๋ฆฌ๋กœ ์ง„ํ–‰๋˜์–ด ๋ถ„์„/์ „์†ก์„ ๋‚˜๋ˆ„์–ด ๊ฐ€๋Šฅ
    5. ํƒ„๋ ฅ์„ฑ
    6. ์•ˆ์ „์„ฑ

Reference

About

Using AWS Product Summary

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published