Amazon Web Services 한국 블로그
Category: Database
Amazon DynamoDB: 게임 서비스 사용 사례 및 설계 패턴
주요 글로벌 게임 서비스 업체들은 게임 상태, 플레이어 데이터, 세션 기록 및 리더보드 등 게임 플랫폼의 모든 부분에 AWS의 관리형 데이터베이스인 Amazon DynamoDB를 사용합니다. DynamoDB를 통해 얻는 주요 이점은 수백만 명의 동시 사용자 및 요청을 지원할 수 있는 규모로 안정적으로 확대하는 동시에 10밀리 초 미만의 낮은 지연 시간을 지속적으로 보장할 수 있습니다. 뿐만 아니라 DynamoDB는 […]
Amazon Aurora Serverlee를 위한 Data API 정식 출시
관계형 데이터베이스(RDBMS)를 활용하는 프로그램 코드를 개발하는 사람이라면, DB 연결을 열고, 하나 이상의 SQL 쿼리나 다른 명령문을 처리한 후에 연결을 닫는 절차를 거칩니다. 이를 위해 운영 체제, 프로그래밍 언어, 데이터베이스에 특정한 클라이언트 라이브러리를 사용할 필요가 있습니다. 어떤 시점에 되면 연결을 생성하는 작업은 시간도 많이 들고, 데이터베이스 엔진에서 메모리도 소비한다는 사실을 알게 되고, 이를 해결하기 위해 연결 […]
Amazon DocumentDB 및 Kinesis Analytics 서울 리전 출시
오늘 MongoDB 호환 문서 데이터베이스인 Amazon DocumentDB 및 실시간 스트리밍 데이터 분석 서비스인 Kinesis Analytics가 동시에 서울 리전에 출시되었습니다. Amazon DocumentDB는 MongoDB 호환 워크로드를 지원하는 빠르고, 확장 가능하며, 가용성이 높은 완전관리형 문서 데이터베이스 서비스입니다. Apache 2.0 오픈 소스 MongoDB 3.6 API를 구현하여 MongoDB 클라이언트가 MongoDB 서버로부터 기대하는 응답을 에뮬레이션 해주기 때문에 DocumentDB에 기존 MongoDB 드라이버 […]
Amazon Neptune 서울 리전 출시
Amazon Neptune을 아시아 태평양(서울) 리전에서 사용할 수 있습니다. Neptune은 빠르고 안정적인 완전관리형 그래프 데이터베이스 서비스로서, 상호연결성이 높은 데이터 집합을 활용하는 애플리케이션을 손쉽게 구축 및 운영할 수 있도록 지원하며 인기 있는 그래프 모델인 Property Graph와 W3C의 RDF를 지원합니다. 이제 서울 리전에서 Amazon Neptune 인스턴스를 생성하여 상호연결성이 높은 데이터 세트를 효율적으로 탐색하는 Apache TinkerPop Gremlin 또는 SPARQL […]
Amazon Aurora – Global Database 기능 서울 리전 출시
지난 AWS re:Invent에서 출시한 Amazon Aurora Global Database가 서울 리전을 포함해서 14개 리전으로 확대되었습니다. 이 서비스는 단일 Aurora 데이터베이스를 다중 AWS 리전으로 확장할 수 있으며, 짧은 지연 시간의 글로벌 읽기와 리전 가동 중단에 대한 재해 복구가 가능합니다. Aurora Global Database는 데이터베이스를 모두 활용하며 애플리케이션 워크로드를 처리할 수 있는 전용 인프라를 사용하여 1초 미만의 일반적인 지연 […]
조정 용량을 통해 DynamoDB에서 균일하지 않은 데이터 액세스 패턴을 수용하는 방법
Amazon DynamoDB는 모든 규모에서 높은 성능을 제공하는 비관계형 데이터베이스입니다. 처리량에 대한 요구 사항에 맞게 조정되는 완전관리형 서비스이며 보안, 백업 및 데이터 보호 기능이 기본적으로 포함되어 있습니다. 100,000명이 넘는 개발자가 데이터 액세스 지연 시간이 짧아야 하는 모바일, 웹, 게이밍, 광고 기술, IoT 및 기타 애플리케이션의 개발에 DynamoDB를 활용해왔습니다. 그러나, 용량 부족 관련 오류를 해결하기 위해 추가 […]
Woot.com은 어떻게 AWS 기반 서버리스 데이터 레이크를 구축 하였는가?
이 글에서는 관계형 데이터베이스를 기반으로 구축된 기존 데이터 웨어하우스를 대체할 클라우드 네이티브 데이터 웨어하우스를 설계하는 방법에 대해 Woot.com의 사례를 소개합니다. (Woot는 2004 년에 설립되어 2010년 Amazon에 의해 인수된 최초의 일일 거래 사이트입니다. 원래 Woot는 매진 할 때까지 하루에 단 하나의 제품만을 제공했으나, 최근에는 7 가지 카테고리에 걸쳐 특별 일일 거래 및 기타 기간 한정 상품을 […]
Amazon RDS 활용 시, 데이터베이스 관리자 (DBA)의 역할 변화 (2) – 업무 자동화
지난 1부 글에서는 Amazon Relational Database Service(Amazon RDS)를 통해 DBA(데이터베이스 관리자) 역할의 초점을 일상적이고 시간 소모적인 작업에서 신속한 비즈니스 발전에 도움이 되는 프로젝트 작업으로 바꾸는 방법에 대해 설명했습니다. 데이터베이스에 대한 액세스를 제어하는 데 더 많은 시간을 할애하고, 변경 초안을 작성한 후 데이터베이스 구조에 적용하는 애플리케이션 팀의 작업을 지원하고, 사후 및 사전 성능 튜닝을 수행하는 것은 […]
Amazon DynamoDB를 잘 활용하기 위한 10가지 모범 사례
2019년에는 Amazon DynamoDB 모범 사례에 따라 DynamoDB 작업 시 미션 크리티컬 워크로드의 성능을 극대화하고 비용을 최적화하시기 바랍니다. 이 게시물에서는 이러한 문제를 지속적으로 해결하는 데 도움이 되는 DynamoDB 콘텐츠를 집중적으로 설명합니다. 파티션 키의 효과적인 설계 및 사용 DynamoDB 테이블의 각 항목을 고유하게 식별하는 기본 키는 단순하거나 복합적(정렬 키와 결합됨)일 수 있습니다. 애플리케이션을 설계할 때는 테이블의 모든 […]
Amazon RDS 활용 시, 데이터베이스 관리자 (DBA)의 역할 변화
DBA(데이터베이스 관리자)는 다양한 측면에 걸쳐 비즈니스 가치를 창출하기 위해 매일 엄청난 압박을 받고 있습니다. 수집된 데이터를 사용하려는 기업의 목표는 해당 비즈니스를 더 잘 이해하고, 비용을 절감하며, 수익을 증대하고, 개선을 이루고 결과를 실현하는 것입니다. 만약 매일 같이 소프트웨어 설치, 시스템 준비 또는 여러 중복 작업을 수행하는 데 대부분의 시간을 소비하고 있다면, 실제 비즈니스 목표를 달성하기 위해 […]