Amazon Web Services 한국 블로그

Category: Amazon DynamoDB

Amazon DynamoDB 기존 로컬 테이블을 글로벌 테이블로 전환 가능

수십만의 AWS 고객들이 Amazon DynamoDB를 사용하고 있습니다. 2017년에는 멀티 리전의 멀티 마스터 DynamoDB 테이블을 배포할 수 있는 글로벌 테이블을 출시했습니다. 글로벌 테이블을 생성할 때, 테이블을 제공할 AWS 특정 리전을 지정하기만 하면 각 리전에 동일한 테이블을 생성하고 지속적인 데이터 변경 내용을 해당하는 모든 리전으로 전파를 수행합니다. AWS 고객은 두 가지 중요한 이유 때문에 DynamoDB 글로벌 테이블을 […]

Amazon DynamoDB용 NoSQL Workbench – 미리보기 출시

Amazon DynamoDB는 아주 작은 데이터 요청 부터 초당 수백만 건의 요청으로 손쉽게 확장할 수 있는 문서 데이터베이스와 완전 관리형 키-값 NoSQL 데이터베이스입니다. DynamoDB 팀은 최근 네이티브 ACID 트랜잭션을 지원하고자 온디맨드 용량, 글로벌 테이블, 특정 시점 복구 및 즉시 적응 용량과 같은 최근 기타 DynamoDB 발표를 요약하였습니다. 특히, DynamoDB는 기본적으로 모든 고객 유휴 데이터를 암호화합니다. 그러나, […]

Amazon DynamoDB: 게임 서비스 사용 사례 및 설계 패턴

주요 글로벌 게임 서비스 업체들은 게임 상태, 플레이어 데이터, 세션 기록 및 리더보드 등 게임 플랫폼의 모든 부분에 AWS의 관리형 데이터베이스인 Amazon DynamoDB를 사용합니다. DynamoDB를 통해 얻는 주요 이점은 수백만 명의 동시 사용자 및 요청을 지원할 수 있는 규모로 안정적으로 확대하는 동시에 10밀리 초 미만의 낮은 지연 시간을 지속적으로 보장할 수 있습니다. 뿐만 아니라 DynamoDB는 […]

조정 용량을 통해 DynamoDB에서 균일하지 않은 데이터 액세스 패턴을 수용하는 방법

Amazon DynamoDB는 모든 규모에서 높은 성능을 제공하는 비관계형 데이터베이스입니다. 처리량에 대한 요구 사항에 맞게 조정되는 완전관리형 서비스이며 보안, 백업 및 데이터 보호 기능이 기본적으로 포함되어 있습니다. 100,000명이 넘는 개발자가 데이터 액세스 지연 시간이 짧아야 하는 모바일, 웹, 게이밍, 광고 기술, IoT 및 기타 애플리케이션의 개발에 DynamoDB를 활용해왔습니다. 그러나, 용량 부족 관련 오류를 해결하기 위해 추가 […]

Amazon DynamoDB를 잘 활용하기 위한 10가지 모범 사례

2019년에는 Amazon DynamoDB 모범 사례에 따라 DynamoDB 작업 시 미션 크리티컬 워크로드의 성능을 극대화하고 비용을 최적화하시기 바랍니다. 이 게시물에서는 이러한 문제를 지속적으로 해결하는 데 도움이 되는 DynamoDB 콘텐츠를 집중적으로 설명합니다. 파티션 키의 효과적인 설계 및 사용 DynamoDB 테이블의 각 항목을 고유하게 식별하는 기본 키는 단순하거나 복합적(정렬 키와 결합됨)일 수 있습니다. 애플리케이션을 설계할 때는 테이블의 모든 […]

Amazon DynamoDB On-Demand 기능 출시 (서울 리전 포함)

Amazon DynamoDB는 Amazon이 2007년에 발행한 Dynamo 백서에 실린 원칙을 바탕으로 만들어졌으며, 지난 몇 년 동안 AWS 고객의 데이터베이스 사용 방식을 더욱 단순화하는 새로운 기능이 많이 도입되었습니다. 유휴 상태의 암호화, 시점 복구, 인 메모리 캐싱, 오토 스케일링, 99.99%의 가동 시간 SLA(서비스 수준 계약) 등의 기능을 갖추었고, 멀티 리전 글로벌 테이블을 만들 수 있습니다. 하지만, 여전히 많은 […]

Amazon DynamoDB 트랜잭션 기능 출시 (서울 리전 포함) 및 활용 방법

오랫동안 고객은 마이크로서비스 및 모바일 백엔드 구축에서 게임 및 IoT 솔루션 구현에 이르기까지 다양한 사용 사례에서 Amazon DynamoDB를 사용해 왔습니다. 예를 들어, Capital One은 메인프레임 트랜잭션을 서버리스 아키텍처로 이전하여 모바일 애플리케이션의 대기 시간을 줄이는 데 DynamoDB를 사용합니다. Tinder는 가동을 중단하지 않고도 사용자 데이터를 DynamoDB로 마이그레이션하여 글로벌 사용자 기반을 지원하는 데 필요한 확장성을 확보하였습니다. 개발자들은 때론 하나 […]

Amazon DynamoDB – 엔터프라이즈 지원을 위한 기능 요약

2012년 초에 Amazon DynamoDB를 처음 소개하면서 다음과 같은 말씀을 드린 바 있습니다. “생각을 크게, 꿈을 크게 가지고 수억 명에 사용자까지 순식간에 확장 가능한 데이터 집약적 애플리케이션을 상상해 보시기 바랍니다. 귀사의 성공에 데이터베이스가 장애물이 되지 않아야 할 것입니다. 앱과 사용자 기반 확보에 주력하시고 이를 위한 기능은 저희에게 맡겨 두시기 바랍니다.” 6년이 지난 지금, 매일 수조 회의 […]

Amazon DynamoDB 데이터 암호화 및 서명 방법

민감한 데이터나 기밀 데이터를 Amazon DynamoDB에 저장하는 경우, 해당 데이터를 암호화하여 데이터 수명 주기동안 보호할 수 있습니다. DynamoDB Encryption Client를 사용하여 DynamoDB로 전송하기 전에 테이블 데이터를 보호할 수 있습니다. 민감한 데이터를 전송 중(In Transit) 및 유휴 시(At Rest) 암호화하면 AWS를 포함하여 제 3자는 평문 데이터의 사용이 불가능 합니다. DynamoDB Encryption Client를 사용하려면, 여러분이 암호 전문가일 […]

Amazon DynamoDB 글로벌 테이블, 서울 리전 출시

Amazon DynamoDB 글로벌 테이블은 리전 내 테이블을 다른 리전에 복제본으로 제공하여, 멀티 마스터 데이터베이스를 구성하는 기능입니다. 오늘 부터 서울 리전에서도 글로벌 테이블을 사용할 수 있습니다. 새로운 DynamoDB를 글로벌 테이블을 만들려면, 빈 테이블에서 스트리밍 활성화를 한 후, 실시간 복제 를 원하는 AWS 리전을 지정해야 합니다. DynamoDB는 이러한 리전에 동일한 테이블을 만들고, 이들 모든 테이블에 대한 데이터 […]