Amazon DynamoDB

어떤 규모에서든 빠르고 유연한 NoSQL 데이터베이스 서비스

Amazon DynamoDB는 어떤 규모에서도 10밀리초 미만의 성능을 제공하는 키-값 및 문서 데이터베이스입니다. 완전관리형의 다중 리전, 다중 마스터 데이터베이스로서, 인터넷 규모 애플리케이션을 위한 보안, 백업 및 복원, 인 메모리 캐싱 기능을 기본적으로 제공합니다. DynamoDB는 하루에 10조 개 이상의 요청을 처리할 수 있고, 초당 2,000만 개 이상의 피크 요청을 지원할 수 있습니다.

Lyft, Airbnb, Redfin 등과 같이 세계에서 가장 빠르게 성장하는 다수의 비즈니스뿐만 아니라 삼성, Toyota, Capital One과 같은 엔터프라이즈에서도 자사의 미션 크리티컬 워크로드를 지원하기 위해 DynamoDB의 규모와 성능을 활용하고 있습니다.

100,000만이 넘는 AWS 고객들은 모바일, 웹, 게임, 광고 기술, IoT 및 규모와 상관없이 지연 시간이 짧은 데이터 액세스가 필요한 기타 애플리케이션을 위한 키-값 및 문서 데이터베이스로 DynamoDB를 선택했습니다. 애플리케이션을 위한 새로운 테이블을 생성하고 나머지는 DynamoDB가 처리하도록 하십시오.

Introduction to Amazon DynamoDB(1:01)
DynamoDB는 Twitch.tv/aws에서 라이브 스트리밍 중입니다

Twitch.tv/aws의 “Build with DynamoDB”

데이터 솔루션 구축을 위한 새로운 라이브 동영상 시리즈를 통해 DynamoDB 전문가를 만나보십시오. DynamoDB를 처음 사용하든 깊이 있는 기술 관련 질문을 하려는 전문가이든 관계없습니다. 무엇이든 물어보십시오.

Site-Merch_Twitch-AWS_1up

4월 23일 오전 11시 PT

"Look Ma, No Servers" – Intro to Amazon DynamoDB

이 첫 번째 에피소드에서는 DynamoDB에 대한 최신 소식을 전하고 이어서 DynamoDB를 시작하는 방법에 대한 실습 세션을 진행합니다.

녹화 자료 보기 »

5월 7일 오후 12시 PT

오피스 아워 데이터베이스 딥 다이브 | Scaling Up with DynamoDB

Nick과 Randall이 함께 진행하는, 데이터베이스의 세계를 이해하는 데 도움이 되는 라이브 동영상 시리즈인 데이터베이스 딥 다이브와 함께 하십시오. 

녹화 자료 보기 »

5월 14일 오전 11시 PT

Intro to NoSQL Data Modeling with DynamoDB, 파트 1

이 에피소드에서는 NoSQL 및 DynamoDB에 대한 기본적인 데이터 모델링 개념을 다룹니다. 장바구니를 모델링하여 설계 프로세스를 시연합니다.

녹화 자료 보기 »

5월 28일 오전 11시 PT

Intro to NoSQL Data Modeling with DynamoDB, 파트 2

정렬 키를 사용하여 항목 계층 구조를 모델링하는 방법, 다대다 관계를 관리하는 모범 사례, 쓰기 샤딩을 사용하여 워크로드를 균등하게 분산하는 방법을 알아보십시오.

알림 설정하기 »

6월 11일 오전 11시 PT

Why and How to Migrate to DynamoDB from Cassandra

Cassandra에서 DynamoDB로 마이그레이션하는 이유와 방법을 알아보려면 정기적으로 AWS 고객의 데이터베이스 마이그레이션을 돕는 전문가가 함께하는 이 에피소드에 참여하십시오. 

알림 설정하기 »

6월 18일 오전 11시 PT

Deep Dive: A Real-World, Data-Modeling Use Case

DynamoDB 전문가가 실제 사용 사례에서 관계형 데이터 모델을 가져와서 DynamoDB에서 단계별로 구현하는 방법을 시연합니다. 질문을 생각해 두십시오!

알림 설정하기 »

Build with DynamoDB | Intro to Amazon DynamoDB

이점

큰 규모를 지원하는 성능

DynamoDB는 어떤 규모에서도 일관되게 10밀리초 미만의 응답 시간을 제공하여 세계에서 가장 큰 규모의 몇몇 애플리케이션을 지원합니다. 고객은 사실상 무제한의 처리량과 스토리지로 애플리케이션을 구축할 수 있습니다. DynamoDB 글로벌 테이블은 여러 AWS 리전에 데이터를 복제하므로 전 세계에 배포된 애플리케이션의 데이터에 빠르게 로컬로 액세스할 수 있습니다. 밀리초 단위의 지연 시간으로 더 빠른 액세스가 필요한 사용 사례를 위해 DynamoDB Accelerator(DAX)는 완전관리형 인 메모리 캐시를 제공합니다.

자세히 알아보기 »

서버리스

DynamoDB를 사용하면, 서버를 프로비저닝하거나 패치를 적용하거나 관리할 필요가 없으며, 소프트웨어를 설치하거나 관리하거나 운영할 필요도 없습니다. DynamoDB는 용량에 맞게 테이블을 자동으로 확장하고 축소하여 성능을 유지합니다. 가용성과 내결함성이 내장되어 있어서 이러한 기능을 위해 애플리케이션을 설계할 필요가 없습니다. DynamoDB는 온디맨드 용량 모드와 및 프로비저닝 용량 모드를 모두 제공하므로 워크로드당 용량을 지정하거나, 사용하는 리소스에 대해서만 비용을 지불함으로써 비용을 최적화할 수 있습니다.

자세히 알아보기 »

엔터프라이즈에 사용 가능

DynamoDB는 ACID 트랜잭션을 지원하므로 규모에 맞게 비즈니스 크리티컬 애플리케이션을 구축할 수 있습니다. DynamoDB는 기본적으로 모든 데이터를 암호화하고 모든 테이블에 대해 세분화된 자격 증명 및 액세스 제어를 제공합니다. 테이블에 대한 성능 저하 없이 수백 테라바이트의 데이터를 즉시 전체 백업하고, 가동 중지 없이 이전 35일 이내의 원하는 시점으로 복구할 수 있습니다. DynamoDB는 또한 가용성 보장을 위한 서비스 수준 계약을 통해 지원됩니다.

자세히 알아보기 »

애플리케이션

서버리스 웹 앱

자동으로 확장되고 축소되는 강력한 웹 애플리케이션을 구축할 수 있습니다. 서버를 유지 관리할 필요가 없으며, 애플리케이션은 자동으로 고가용성이 유지됩니다.

레퍼런스 아키텍처: 샘플 코드

Use_Case_WebApplications
Use_Case_WebApplications

모바일 백엔드

DynamoDB 및 AWS AppSync를 사용하면 실시간 업데이트, 오프라인 데이터 액세스, 내장된 충돌 해결을 통한 데이터 동기화를 지원하는 대화형 모바일 및 웹 앱을 구축할 수 있습니다.

레퍼런스 아키텍처: 샘플 코드

Product-Page-Diagram_AppSync_DynamoDB_Mobile-Backends
Product-Page-Diagram_AppSync_DynamoDB_Mobile-Backends

마이크로서비스

일관되고 빠른 성능을 위해 DynamoDB를 서버리스 데이터 스토어로 사용하여 유연하고 재사용 가능한 마이크로서비스를 구축할 수 있습니다.

레퍼런스 아키텍처: 샘플 코드

Use_Case_StreamProcessing
Use_Case_StreamProcessing

사용 사례

광고 기술

광고 기술 분야의 기업은 사용자 프로필, 사용자 이벤트, 클릭 및 방문한 링크와 같은 다양한 마케팅 데이터를 저장하기 위한 키-값 스토어로 DynamoDB를 사용합니다. 적용 가능한 사용 사례로는 실시간 입찰(RTB), 광고 타게팅, 속성 등이 있습니다. 이러한 사용 사례에는 높은 요청률(초당 수백만 건의 요청), 짧고 예측 가능한 지연 시간, 안정성이 필요합니다. 기업은 읽기 볼륨이 많거나 1밀리초 미만의 읽기 지연 시간이 필요한 경우 DynamoDB Accelerator(DAX)를 통해 캐싱을 사용합니다. 광고 기술 기업이 RTB 및 광고 타게팅 플랫폼을 2개 이상의 지리적 AWS 리전에 배포해야 하는 경우가 점점 더 늘어나고 있으며, 이러한 경우 리전 간 데이터 복제가 필요합니다.

게임

게임 분야의 기업은 게임 상태, 플레이어 데이터, 세션 기록, 순위표를 비롯하여 게임 플랫폼의 모든 기능에 DynamoDB를 사용합니다. 이들 기업이 DynamoDB에서 얻는 주요 이점은 10밀리초 미만의 짧은 지연 시간을 일관되게 유지하면서 수백만의 동시 사용자 및 요청으로 안정적으로 확장할 수 있는 역량입니다. 또한, 완전관리형 서비스인 DynamoDB에는 운영 오버헤드가 없으므로 게임 개발자는 데이터베이스 관리가 아니라 게임 개발에 집중할 수 있습니다. 게임 개발자가 단일 AWS 리전에서 다중 AWS 리전으로 확장하려는 경향이 강해짐에 따라 DynamoDB 글로벌 테이블을 사용하여 다중 리전의 액티브-액티브 데이터 복제를 수행할 수 있습니다.

일반 사용 사례:

  • RTB 및 광고 타게팅의 사용자 프로필 스토어
  • 사용자 이벤트, 클릭스트림, 노출 데이터 스토어
  • 자산용 메타데이터 스토어
  • 인기 있는 항목 캐시

자세히 알아보기 »

AdRoll Uses AWS to Serve 50 Billion Daily Ad Impressions

일반 사용 사례:

  • 게임 상태
  • 플레이어 데이터 스토어
  • 플레이어 세션 기록 데이터 스토어
  • 순위표

자세히 알아보기 »

Frontier Games Hosts Massive Space Battles on AWS

소매

소매 분야의 많은 기업이 일반적인 DynamoDB 설계 패턴을 사용하여 미션 크리티컬 사용 사례에 일관되게 짧은 지연 시간을 제공합니다. 규모 확장 문제와 운영 부담에서 벗어날 수 있다는 것은 핵심 경쟁 우위이며 규모 예측이 어려운 Amazon Prime Day와 같은 매우 빠르고 극단적인 규모의 이벤트를 가능하게 합니다. 확장 및 축소 기능을 통해 이러한 고객은 필요한 용량에 대해서만 비용을 지불할 수 있으며 귀중한 기술 리소스를 운영이 아니라 혁신에 집중할 수 있습니다.

 

은행 및 금융

은행 및 금융 기업은 구축하는 클라우드 네이티브 애플리케이션이 증가함에 따라 완전관리형 서비스를 사용하여 민첩성을 높이고 제품 출시 시간을 단축하며 운영 오버헤드를 최소화하려고 합니다. 그와 동시에 애플리케이션의 보안, 안정성 및 고가용성을 보장해야 합니다. 이러한 기업은 레거시 메인프레임 시스템을 기반으로 하는 기존 서비스를 확장하면서, 레거시 시스템으로는 증가하는 사용자 기반, 모바일 애플리케이션과 같은 새로운 플랫폼, 그에 따른 트래픽 증가로 인한 확장성 요구 사항을 충족할 수 없다는 것을 알게 됩니다. 이러한 문제를 해결하기 위해 메인프레임에서 클라우드로 데이터를 복제하여 트래픽을 오프로드합니다.

일반 사용 사례:

  • 장바구니
  • 워크플로 엔진
  • 인벤토리 추적 및 주문 처리
  • 고객 프로필 및 계정

자세히 알아보기 » (제공 예정)

Nordstrom Goes All in on AWS

일반 사용 사례:

  • 사용자 트랜잭션
  • 이벤트 중심의 트랜잭션 처리
  • 사기 탐지
  • 메인프레임 오프로딩 및 변경 데이터 캡처

자세히 알아보기 » (제공 예정)

Unlocking Innovation at Vanguard with AWS

미디어 및 엔터테인먼트

미디어 및 엔터테인먼트 기업은 극한 규모의 처리량 및 동시성, 짧은 지연 시간, 안정성이 필요한 경우 DynamoDB를 사용합니다. DynamoDB는 탄력적으로 확장되어 로드를 처리하며, 비디오 스트리밍, 대화형 콘텐츠 등 실시간 시나리오에 매우 중요한 짧은 지연 시간을 유지합니다. 이러한 시나리오에서는 동시 사용자 수가 수백만 명에 이를 수 있으며 DynamoDB처럼 이러한 동시성을 처리할 수 있는 데이터베이스는 없습니다. 이와 같은 높은 동시성에도 불구하고 지연 시간은 짧게 유지되므로, 미디어를 검색하든 대화형 실시간 이벤트에 참여하든 개별 사용자에게 최적의 사용자 경험을 제공합니다. 이러한 기업은 DynamoDB를 사용하여 확장성 문제를 해결하고 데이터베이스 관리가 아니라 기능 개발에 계속 집중합니다.

소프트웨어 및 인터넷

소프트웨어 회사와 다른 많은 DynamoDB 고객 사이의 주요 공통점 중 하나는 회사가 인터넷 규모라는 것입니다. 이러한 기업의 사용 사례에는 극도의 동시성, 요청률, 트래픽 스파이크를 수용할 수 있는 역량이 필요합니다. 이러한 동시성은 수백만의 사용자 및 연결로 측정되며, 요청률은 초당 수백만 건에 쉽게 도달할 수 있습니다. DynamoDB는 인터넷 규모의 사용 사례와 관련 요구 사항을 처리하는 동시에 10밀리초 미만의 일관된 지연 시간을 유지할 수 있다는 입증된 기록을 보유하고 있습니다. DynamoDB 고객은 글로벌 테이블을 통해 여러 AWS 리전으로 애플리케이션을 손쉽게 확장하여 글로벌 접근성 및 비즈니스 연속성을 실현할 수 있습니다.

일반 사용 사례:

  • 미디어 메타데이터 스토어
  • 사용자 데이터 스토어
  • 디지털 권한 관리 데이터 스토어

자세히 알아보기 » (제공 예정)

Airtel Wynk Builds Platforms for Immersive Video Experiences

일반 사용 사례:

  • 사용자 콘텐츠 메타데이터 스토어
  • 관계 그래프 데이터 스토어
  • 메타데이터 캐시
  • 승차 추적 데이터 스토어
  • 사용자, 차량 및 운전자 데이터 스토어
  • 사용자 어휘 데이터 스토어

자세히 알아보기 » (제공 예정)

Duolingo Stores 31 Billion Items in DynamoDB to Deliver Lessons Globally

고객

Nike

Nike Digital은 Cassandra의 대규모 클러스터를 완전관리형 Amazon DynamoDB로 마이그레이션하여 더 많은 리소스를 고객 경험 향상에 할애할 수 있었습니다.

동영상 보기 »

Netflix 로고

GE Aviation은 비용 절감, 확장성 및 성능 향상을 위해 Amazon DynamoDB를 사용하여 도면 작성 및 데이터 쿼리 애플리케이션을 재설계했습니다.

동영상 보기 »

Capital One 로고

Oath는 애플리케이션의 GDPR 규정 준수 솔루션을 전사적으로 배포하고 Amazon DynamoDB 글로벌 테이블을 활용하여 데이터 동기화를 지원했습니다.

동영상 보기 »

Samsung 로고

삼성전자는 페타바이트 규모의 모바일 앱 백업에 DynamoDB를 사용하여 일관되게 뛰어난 성능을 확보하고 비용을 절감합니다.

동영상 보기 »

Snap 로고

Snap은 가장 규모가 큰 스토리지 워크로드인 Snapchat Stories를 DynamoDB로 마이그레이션하여 성능을 개선하면서 동시에 비용을 절감했습니다.

동영상 보기 »

Netflix 로고

Netflix는 DynamoDB를 사용하여 1억2천5백만이 넘는 고객을 위해 개인화된 스트리밍 환경을 구축하는 A/B 테스트를 실행합니다.

동영상 보기 »

Capital One 로고

Capital One은 DynamoDB를 사용하여 메인프레임 트랜잭션을 규모에 제한이 없는 서버리스 아키텍처로 이전함으로써 모바일 애플리케이션의 지연 시간을 줄입니다.

동영상 보기 »

Lyft 로고

Lyft는 모든 차량의 GPS 좌표를 저장하는 차량 추적 시스템을 비롯하여 여러 데이터 스토어에 DynamoDB의 확장성을 활용합니다.

사례 연구 읽기 »

Snap 로고

GumGum은 더 나은 성능, 비용 절감 및 유지관리 감소를 위해 Apache Cassandra에서 Amazon DynamoDB로 마이그레이션했습니다.

슬라이드 보기 »

Tinder 로고

Tinder는 가동 중단 없이 사용자 데이터를 DynamoDB로 마이그레이션했고, DynamoDB의 확장성을 활용하여 증가하는 글로벌 사용자 기반의 요구 사항을 충족했습니다.

동영상 보기 »

Airbnb 로고

Airbnb는 DynamoDB를 사용하여 글로벌 사용자 기반으로 사업을 확장하면서 데이터 분석을 위해 실시간 처리 워크플로를 최적화합니다.

동영상 보기 »

Comcast 로고

Comcast는 DynamoDB를 사용하여 2천만 개가 넘는 디바이스에서 실행되는 XFINITY X1 비디오 서비스를 빠르게 혁신하고 업데이트를 배포합니다. 

사례 연구 읽기 »

Redfin 로고

Redfin은 AWS에서 비즈니스 분석 작업을 실행하므로 적은 수의 직원으로 빠르게 혁신하면서 수십억 개의 자산 레코드를 관리할 수 있습니다.

사례 연구 읽기 »

Expedia 로고

Expedia는 DynamoDB로 고성능 스트리밍 시스템을 구축하여 분석을 위해 참조 데이터 세트에 대한 빠른 온디맨드 액세스를 제공합니다.

동영상 보기 »

TRD 로고

Toyota Racing은 최적의 차량 조정과 즉각적인 코스 피드백을 위해 DynamoDB를 사용하여 실시간으로 데이터를 처리합니다.

동영상 보기 »

Amazon 로고

Amazon 워크플로 엔진은 밀리초의 응답 시간을 위해 DynamoDB에서 실행되므로 고객이 주문을 더 빠르게 받을 수 있습니다.

사례 연구 읽기 »

Product-Page_Standard-Icons_01_Product-Features_SqInk
제품 기능 확인

대규모 성능, 서버리스, 엔터프라이즈급 기능에 대해 자세히 알아보십시오.

자세히 알아보기 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
무료 계정에 가입

AWS 프리 티어에 즉시 액세스할 수 있습니다. 

가입하기 
Product-Page_Standard-Icons_03_Start-Building_SqInk
AWS 콘솔에서 구축 시작

AWS Management Console에서 Amazon DynamoDB를 사용하여 구축을 시작하십시오.

로그인하기