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

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

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

lyft_thumbnail
0:39
Lyft Easily Scales Up its Ride Location Tracking System with Amazon DynamoDB
15
๋น ๋ฅด๊ณ  ์ผ๊ด€๋œ ์„ฑ๋Šฅ

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

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

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

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

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

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

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

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

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

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

 

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

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

์œ ์—ฐ์„ฑ

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

15

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

ad_serving_arch_3

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

ad_serving_arch_3_larger
VidRoll

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


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

AWS-online-games-wide

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

AWS-online-games-wide-larger
Zynga

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


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

Time Series Processing - wide

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

Time Series Processing - wide - larger
Canary

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

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

 

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