Amazon Web Services 한국 블로그

Category: Database

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(데이터베이스 관리자)는 다양한 측면에 걸쳐 비즈니스 가치를 창출하기 위해 매일 엄청난 압박을 받고 있습니다. 수집된 데이터를 사용하려는 기업의 목표는 해당 비즈니스를 더 잘 이해하고, 비용을 절감하며, 수익을 증대하고, 개선을 이루고 결과를 실현하는 것입니다. 만약 매일 같이 소프트웨어 설치, 시스템 준비 또는 여러 중복 작업을 수행하는 데 대부분의 시간을 소비하고 있다면, 실제 비즈니스 목표를 달성하기 위해 […]

Amazon DocumentDB 신규 출시 – MongoDB 호환 가능한 빠르고 확장성 높은 고가용성 문서 데이터베이스

AWS 데이터베이스 페이지를 보면, AWS에서는 고객들의 특정 요구 사항을 충족하기 위해 각각 고유한 용도의 다양한 유형의 데이터베이스 서비스를 제공하고 있습니다.  즉, 애플리케이션에 따라서 관계형(RDB), 키-값(Key-Value), 인메모리(In-memory), 그래프(Graphe), 시계열(Time series), 원장(Ledger) 데이터베이스 등을 다양하게 조합하여 멋지고 강력한 애플리케이션을 구축할 수 있습니다. Amazon DocumentDB(MongoDB 호환성 포함) 소개 오늘 AWS에서는 빠르고 확장 가능하면서 고가용성을 제공하는 문서 데이터베이스로서 기존의 […]

Amazon Linux 2 및 Ubuntu 기반 SQL Server 2017 구성 방법

Microsoft SQL Server를 AWS에 배포하는 경우 다양한 방법을 통해 애플리케이션의 성능, 가용성, 안정성 및 비용을 최적화할 수 있습니다. Amazon은 여러 SQL Server 버전, 광범위한 컴퓨팅 옵션 및 수많은 라이선스 옵션을 제공하여 사용량을 최적화하고 비용을 절감할 수 있도록 돕습니다. 또한, 사용량 기반 지불(pay-as-you-go) 모델을 선택 후  AWS 라이선스 포함 옵션을 사용하거나 Amazon EC2에서 BYOL(Bring Your Own […]

클라우드로 데이터 베이스 이전을 시작할 때 알아두어야 할 점

이제 AWS 클라우드로 여러분의 데이터 베이스를 이전하기로 하셨다면 축하드립니다. 클라우드로 전환하도록 설득하는 과정에서 중요한 결정을 하신 것입니다. 이제 새로운 환경, 플랫폼 또는 기술로 애플리케이션을 옮기는 소위 애플리케이션 현대화(Modernizing Application)를 진행하게 됩니다. 데이터베이스를 재미로 이리저리 옮기는 사람은 없을 테니까요. 데이터베이스 마이그레이션은 평가, 데이터베이스 스키마 변환(엔진을 변경하는 경우), 스크립트 변환, 데이터 마이그레이션, 기능 테스트 등 여러 단계로 […]

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

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

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

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

Aurora Serverless, 서울 리전 출시

Aurora Serverless는 Amazon Aurora(MySQL 호환 에디션) 데이터베이스를 위한 자동 확장 가능한 서비스로서, 이번에 서울 리전에도 출시되었습니다. 기존에 DB 인스턴스를 미리 구성하는데 반해, Aurora Serverless를 사용하면 DB 인스턴스를 관리하지 않고도 개발자 관점에서 서버 없이(Serverless) 자동으로 시작되고 애플리케이션 사용량에 맞게 용량을 조정하며 사용하지 않은 때는 종료됩니다. 따라서, 간헐적인 대용량 트래픽이 오거나  예측하기 힘든 워크로드에 맞는 DB 선택 […]