Amazon Web Services 한국 블로그
Category: Amazon DynamoDB
AWS Lambda로 진화형 아키텍처 개발하기
민첩성(Agility)을 통해 필요에 따라 새로운 기능을 추가하거나 새로운 인프라를 도입하여 워크 로드를 빠르게 발전시킬 수 있습니다. 코드 기반에서 민첩성을 달성하기 위한 주요 특성은 느슨하게 결합된(loosely coupled) 컴포넌트와 강력한 캡슐화(encapsulation)입니다. 느슨한 결합은 테스트 커버리지를 개선하고 원자적(Atomic) 리팩토링을 실행하는 데 도움이 될 수 있습니다. 캡슐화를 사용하면 구현 논리를 노출하지 않고 서비스와 상호 작용하는 데 필요한 것만 노출합니다. […]
Amazon DynamoDB 테이블 S3 내보내기 기능 출시 – 코드 없는 데이터 레이크 분석 제공
2012년 출시 이래 수십만의 AWS 고객이 미션 크리티컬 워크로드를 지원할 솔루션으로 Amazon DynamoDB를 선택했습니다. DynamoDB는 비관계형 관리형 데이터베이스로, 사실상 무한한 양의 데이터를 저장하며 규모에 관계없이 1밀리초 단위로 데이터를 검색할 수 있습니다. 이 데이터를 최대한 활용하려면 고객은 AWS Data Pipeline, Amazon EMR 또는 DynamoDB 스트림 기반의 기타 솔루션을 사용해야 했습니다. 이러한 솔루션은 일반적으로 읽기 처리량이 높은 […]
Amazon CloudWatch Contributor Insights for DynamoDB – 정식 출시 (서울 리전 포함)
Amazon DynamoDB는 매월 몇 건의 요청에서 초당 수백만 건의 요청으로 손쉽게 확장할 수 있는 완전관리형 키-값 데이터베이스 서비스를 고객에게 제공합니다. DynamoDB는 규모에 관계없이 10밀리초 미만의 일정한 응답 시간을 제공하며 세계 최대 규모의 여러 애플리케이션을 지원하고 있습니다. 거의 무제한의 처리량과 스토리지 용량으로 애플리케이션을 구축할 수 있습니다. DynamoDB 글로벌 테이블은 여러 AWS 리전에 걸쳐 데이터를 복제하여 전 […]
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로 마이그레이션하여 글로벌 사용자 기반을 지원하는 데 필요한 확장성을 확보하였습니다. 개발자들은 때론 하나 […]