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

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

IDC์—์„œ ์ธํ„ฐ๋ทฐํ•œ 3๊ฐœ์˜ ๊ธฐ์—…์—์„œ DynamoDB๋ฅผ ๋น„์šฉ ํšจ์œจ์ ์ธ ๋น„๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ๋ฝ‘์€ ์ด์œ ๋ฅผ ์•Œ์•„๋ณด์‹ญ์‹œ์˜ค.

15
๋น ๋ฅด๊ณ  ์ผ๊ด€๋œ ์„ฑ๋Šฅ

๋น ๋ฅด๊ณ  ์ผ๊ด€๋œ ์„ฑ๋Šฅ

DynamoDB๋Š” ๊ทœ๋ชจ์— ๊ด€๊ณ„์—†์ด ๋ชจ๋“  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•ด ๋น ๋ฅด๊ณ  ์ผ๊ด€๋œ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ‰๊ท  ์„œ๋น„์Šค ์ง€์—ฐ ์‹œ๊ฐ„์€ ๋ณดํ†ต 10๋ฐ€๋ฆฌ์ดˆ ๋ฏธ๋งŒ์ž…๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๋ณผ๋ฅจ์ด ๋Š˜์–ด๋‚˜๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ฑ๋Šฅ์— ๋Œ€ํ•œ ์š”๊ตฌ๊ฐ€ ์ฆ๊ฐ€ํ•˜๊ฒŒ ๋˜๋ฉด, DynamoDB๋Š” ์ž๋™ ํŒŒํ‹ฐ์…”๋‹ ๋ฐ SSD ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฒ˜๋ฆฌ๋Ÿ‰ ์š”๊ตฌ๋ฅผ ์ถฉ์กฑํ•˜๊ณ  ๊ทœ๋ชจ์™€ ๊ด€๊ณ„์—†์ด ์งง์€ ์ง€์—ฐ ์‹œ๊ฐ„์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ »

๋›ฐ์–ด๋‚œ ํ™•์žฅ์„ฑ

๋›ฐ์–ด๋‚œ ํ™•์žฅ์„ฑ

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

์™„์ „ ๊ด€๋ฆฌํ˜•

์™„์ „ ๊ด€๋ฆฌํ˜•

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

์ด๋ฒคํŠธ ์ฃผ๋„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

DynamoDB๋Š” AWS Lambda์™€ ํ†ตํ•ฉ๋˜์–ด ํŠธ๋ฆฌ๊ฑฐ๋ฅผ ์ œ๊ณตํ•˜๋ฏ€๋กœ, ๋ฐ์ดํ„ฐ ๋ณ€๊ฒฝ์— ์ž๋™์œผ๋กœ ๋Œ€์‘ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ »

 

์„ธ๋ถ„ํ™”๋œ ์•ก์„ธ์Šค ์ œ์–ด

DynamoDB๋Š” AWS Identity and Access Management(IAM)์™€ ํ†ตํ•ฉ๋˜๋ฏ€๋กœ ์กฐ์ง ๋‚ด ์‚ฌ์šฉ์ž์˜ ์•ก์„ธ์Šค๋ฅผ ์„ธ๋ถ€์ ์œผ๋กœ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ฐ๊ฐ์˜ ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ณ ์œ ํ•œ ๋ณด์•ˆ ์ž๊ฒฉ ์ฆ๋ช…์„ ํ• ๋‹นํ•˜๊ณ  ์„œ๋น„์Šค ๋ฐ ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ๊ฐ ์‚ฌ์šฉ์ž์˜ ์•ก์„ธ์Šค๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ »

์œ ์—ฐ์„ฑ

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

AWS Database Migration Service(DMS)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ์ƒ์šฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ๋ถ€ํ„ฐ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•˜๋Š” ์ž‘์—…์„ ๊ฐ€์†ํ™”ํ•˜์‹ญ์‹œ์˜ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ DynamoDB๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•˜๋Š” ๊ฒฝ์šฐ 6๊ฐœ์›”๊ฐ„ AWS DMS๋ฅผ ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ »

15

Amazon DynamoDB๋Š” ๊ทœ๋ชจ์™€ ๊ด€๊ณ„์—†์ด ์ผ๊ด€๋˜๊ฒŒ 10๋ฐ€๋ฆฌ์ดˆ ๋ฏธ๋งŒ์˜ ์ง€์—ฐ ์‹œ๊ฐ„์„ ์ œ๊ณตํ•˜๋Š” ๋น„๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. DynamoDB๋Š” ์‹ค์‹œ๊ฐ„ ์ž…์ฐฐ(RTB) ํ”Œ๋žซํผ ๋ฐ ์ถ”์ฒœ ์—”์ง„์„ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์„ฑ๋Šฅ๊ณผ ๊ฐ€์šฉ์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ฐธ์กฐ ์•„ํ‚คํ…์ฒ˜ ๋‹ค์ด์–ด๊ทธ๋žจ์„ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

ad_serving_arch_3

ํ™•๋Œ€ํ•˜๋ ค๋ฉด ํด๋ฆญ

ad_serving_arch_3_larger
VidRoll

VidRoll์€ DynamoDB๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์ดํŠธ ๋ฐฉ๋ฌธ์ž์—๊ฒŒ ๋งž๋Š” ๋™์˜์ƒ ๊ด‘๊ณ ๊ฐ€ ํ‘œ์‹œ๋˜๋„๋ก ํ•จ์œผ๋กœ์จ ๋งค์ถœ์„ ๊ทน๋Œ€ํ™”ํ•ฉ๋‹ˆ๋‹ค. VidRoll๋Š” 100,000๊ฐœ ์›น ์‚ฌ์ดํŠธ์— ๋งค์›” ์ˆ˜์–ต ๊ฑด์˜ ๊ด‘๊ณ ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์„ฑ๊ณต ์‚ฌ๋ก€ ์ฝ๊ธฐ »

re:Invent 2017์— ์ฐธ๊ฐ€ํ•œ Team Internet
Minimizing Latency While Optimizing Cost Through Advanced Caching Strategies

DynamoDB๋กœ ๋ชจ๋ฐ”์ผ, ์ฝ˜์†” ๋ฐ ๋ฐ์Šคํฌํ†ฑ์šฉ ๋ฐ˜์‘ํ˜• ๊ฒŒ์ž„์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ Cloud Canvas๋ฅผ ํ†ตํ•ด ํ”Œ๋ ˆ์ด์–ด ์ƒํƒœ, ์ตœ๊ณ  ์ ์ˆ˜ ๋˜๋Š” ๋™์  ์ฝ˜ํ…์ธ  ๋“ฑ Amazon Lumberyard ๊ฒŒ์ž„ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ์ฟผ๋ฆฌ๋ฅผ ์‹คํ–‰ํ•˜์‹ญ์‹œ์˜ค. ์„ฑ๊ณต์ ์ธ ๋ชจ๋ฐ”์ผ ๊ฒŒ์ž„์„ ๊ฐœ๋ฐœํ•œ๋‹ค๋Š” ๊ฒƒ์€ ๋‹จ์ง€ ๊ฒŒ์ž„ ๊ทธ ์ด์ƒ์ž…๋‹ˆ๋‹ค. DynamoDB๋Š” ์‚ฌ์šฉ์ž ์ธ์ฆ, ๋‹ค์šด๋กœ๋“œ ๊ฐ€๋Šฅํ•œ ์ฝ˜ํ…์ธ  ๋ฐ ์†Œ์…œ ๊ธฐ๋Šฅ์„ ์œ„ํ•ด AWS Mobile SDK ๋ฐ ๋‹ค์–‘ํ•œ AWS ์„œ๋น„์Šค์™€ ํ†ตํ•ฉ๋ฉ๋‹ˆ๋‹ค. ์ฐธ์กฐ ์•„ํ‚คํ…์ฒ˜ ๋‹ค์ด์–ด๊ทธ๋žจ์„ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

AWS-online-games-wide

ํ™•๋Œ€ํ•˜๋ ค๋ฉด ํด๋ฆญ

AWS-online-games-wide-larger
Zynga
logo-wooga-150

"Zynga Poker์—์„œ๋Š” ๊ด€๋ฆฌ์— ๋‚ด๋ถ€ ์ „๋‹ด ๋ฆฌ์†Œ์Šค๊ฐ€ ํ•„์š”ํ•œ MySQL farm์„ ์™„์ „ ๊ด€๋ฆฌํ˜• ์„œ๋น„์Šค์ธ Amazon DynamoDB๋กœ ์˜ฎ๊ฒผ์Šต๋‹ˆ๋‹ค. ์ด์— ๋”ฐ๋ผ ์šด์˜ ์˜ค๋ฒ„ํ—ค๋“œ๊ฐ€ ํš๊ธฐ์ ์œผ๋กœ ์ ˆ๊ฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค"๋ผ๊ณ  Zynga CIO์ธ Dorion Carroll์€ ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. ์„ฑ๊ณต ์‚ฌ๋ก€ ์ฝ๊ธฐ »

"์šฐ๋ฆฌ๋Š” 5๋ช…์œผ๋กœ ๊ตฌ์„ฑ๋œ ๋ฐ๋ธŒ์˜ต์Šค ์—”์ง€๋‹ˆ์–ด๋ง ํŒ€์œผ๋กœ ์—ฌ๋Ÿฌ ๋ผ์ด๋ธŒ ๊ฒŒ์ž„์„ ์ฑ…์ž„์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋…ธ๋“œ 12๊ฐœ์˜ Riak ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ Auto Scaling์„ ์‚ฌ์šฉํ•˜๋Š” DynamoDB๋กœ ์ด์ „ํ•จ์œผ๋กœ์จ ์œ ์ง€ ๊ด€๋ฆฌ์— ์ง‘์ค‘ํ•˜๊ฑฐ๋‚˜ ๊ฒŒ์ž„ ์ถœ์‹œ์™€ ๊ด‘๊ณ  ์บ ํŽ˜์ธ์œผ๋กœ ์ธํ•œ ํŠธ๋ž˜ํ”ฝ ๊ธ‰์ฆ์— ๋งž์ถฐ ํ™•์žฅํ•˜๋Š” ๋ฐ ์‹ ๊ฒฝ ์“ฐ๋Š” ๋Œ€์‹  ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ๊ฐœ๋ฐœํ•  ์‹œ๊ฐ„์  ์—ฌ์œ ๊ฐ€ ์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค." - Patrick Huesler, ์ˆ˜์„ ๋ฐฑ์—”๋“œ ์—”์ง€๋‹ˆ์–ด, Wooga GmbH


DynamoDB๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋””๋ฐ”์ด์Šค ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ„ํŽธํ•˜๊ฒŒ ์ €์žฅ ๋ฐ ์ฟผ๋ฆฌํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ๋†€๋ผ์šด ์‹ ๊ทœ AWS IoT ์†”๋ฃจ์…˜์„ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐ ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. DynamoDB์— ์žˆ๋Š” ์†๋„๊ฐ€ ๋น ๋ฅด๊ณ  ์šฉ๋Ÿ‰์ด ํฐ IoT ๋ฐ์ดํ„ฐ๋ฅผ Amazon Redshift ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค๋กœ ์—ฐ๊ฒฐํ•˜๋ฉด ๋น„์ฆˆ๋‹ˆ์Šค ์ธํ…”๋ฆฌ์ „์Šค ๋ถ„์„์„ ์ง€์›ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐธ์กฐ ์•„ํ‚คํ…์ฒ˜ ๋‹ค์ด์–ด๊ทธ๋žจ์„ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

Time Series Processing - wide

ํ™•๋Œ€ํ•˜๋ ค๋ฉด ํด๋ฆญ

Time Series Processing - wide - larger
Canary

Canary๋Š” ํ†ตํ•ฉ ์ฃผํƒ ๋ณด์•ˆ ์‹œ์Šคํ…œ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. Canary๋Š” AWS๋ฅผ ํ†ตํ•ด ๋งค์ผ 1์–ต5์ฒœ๋งŒ ๊ฐœ ์ด์ƒ์˜ ์ˆ˜์‹  ๋™์˜์ƒ์„ ์ง€์›ํ•˜๋Š” ํ™•์žฅ์„ฑ์„ ๊ฐ–์ถ”๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์„ฑ๊ณต ์‚ฌ๋ก€ ์ฝ๊ธฐ »

re:Invent 2017์— ์ฐธ๊ฐ€ํ•œ HomeAway
How We Built a Mission-Critical, Serverless File Processing Pipe

์‰ฝ๊ฒŒ Amazon DynamoDB๋ฅผ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹œ์ž‘ ์•ˆ๋‚ด์„œ๋ฅผ ๋”ฐ๋ผ ํด๋ฆญ ๋ช‡ ๋ฒˆ์œผ๋กœ ์ฒซ ๋ฒˆ์งธ DynamoDB ํ…Œ์ด๋ธ”์„ ์ƒ์„ฑํ•˜์‹ญ์‹œ์˜ค.

 

๋ฌด๋ฃŒ๋กœ ์‹œ์ž‘ํ•˜๊ธฐ