AWS에서는 특정 애플리케이션 사용 사례에 맞출 수 있도록 특별히 구축된 다양한 데이터베이스를 제공합니다. AWS 완전관리형 데이터베이스 서비스에는 트랜잭션 애플리케이션을 위한 관계형 데이터베이스, 인터넷 규모의 애플리케이션을 위한 비관계형 데이터베이스, 분석을 위한 데이터 웨어하우스, 캐싱 및 실시간 워크로드를 위한 인 메모리 데이터 스토어, 상호연결성이 높은 데이터가 있는 애플리케이션 구축을 위한 그래프 데이터베이스가 있습니다. 기존 데이터베이스를 AWS로 마이그레이션하려고 검토 중이라면, AWS Database Migration Service를 사용해 쉽고 비용 효율적으로 마이그레이션하십시오.  

AWS 데이터베이스
요구 사항 해답 제품 유형
엔터프라이즈 데이터베이스 대비 1/10의 비용으로 그에 상응하는 성능과 가용성을 갖춘 완전관리형 MySQL 및 PostgreSQL 호환 관계형 데이터베이스 Amazon Aurora 관계형 데이터베이스
클릭 몇 번으로 몇 분 만에 시작할 수 있는 클라우드의 관리되는 관계형 데이터베이스. Amazon RDS 관계형 데이터베이스
규모와 관계없이 10밀리초 미만의 일관된 지연 시간을 제공하는 서버리스 NoSQL 데이터베이스. Amazon DynamoDB NoSQL 데이터베이스
기존 솔루션 대비 1/10의 비용으로 제공되는 페타바이트 규모의 빠른 완전관리형 데이터 웨어하우스. Amazon Redshift 데이터 웨어하우스
클라우드에서 Memcached 또는 Redis 기반의 인 메모리 데이터 스토어를 배포, 운영 및 확장. Amazon ElastiCache 인 메모리 데이터 스토어
상호연결성이 높은 데이터 세트를 저장 및 관리하는 빠르고 안정적인 완전관리형 그래프 데이터베이스. Amazon Neptune 그래프 데이터베이스
최소한의 가동 중단과 저렴한 비용으로 손쉽게 데이터베이스를 AWS로 마이그레이션 할 수 있도록 지원. AWS Database Migration Service 데이터베이스 마이그레이션 
애플리케이션
해답
트랜잭션을 기록하고 정형 데이터를 저장하는 ERP, CRM 및 전자상거래와 같은 트랜잭션 애플리케이션. Amazon Aurora,
Amazon RDS
환대, 데이트 및 차량 함께 타기와 같이 콘텐츠를 제공하고 정형 및 비정형 데이터를 저장하는 인터넷 규모 의 애플리케이션. Amazon DynamoDB
테라바이트에서 엑사바이트 규모의 데이터 쿼리 및 운영 보고를 위한 분석 애플리케이션. Amazon Redshift
게임 순위표, 채팅/메시징, 스트리밍 및 IoT와 같이 10밀리초 미만의 지연 시간이 필요한 실시간 애플리케이션 사용 사례. Amazon ElastiCache
상호연결성이 높은 데이터를 탐색해야 하는 소셜 뉴스 피드, 추천, 사기 탐지와 같은 사용 사례의 애플리케이션. Amazon Neptune

Amazon Aurora는 고성능 상용 데이터베이스의 속도와 가용성에 오픈 소스 데이터베이스의 간편성과 비용 효율성을 결합한 MySQL 및 PostgreSQL 호환 관계형 데이터베이스 엔진입니다. Amazon Aurora에서는 상용 데이터베이스의 보안, 가용성 및 안정성과 더불어 MySQL보다 최대 5배 뛰어난 성능과 PostgreSQL보다 최대 3배 뛰어난 성능을 1/10의 비용으로 제공합니다. Aurora의 새로운 기능인 Aurora 서버리스는 수동 프로비저닝 없이 자동으로 확장 또는 축소함으로써 관리를 간소화하고, 비용을 절감하며, 온디맨드 용량을 제공합니다. 또한, Aurora는 성능 향상과 제로 다운타임을 위해 여러 가용 영역에 걸쳐 여러 개의 읽기 및 쓰기 마스터 노드를 생성함으로써 읽기 및 쓰기를 모두 확장하는 멀티 마스터 기능을 제공합니다. 두 기능 모두 평가판에서 제공됩니다.

 

자세한 내용은 Amazon Aurora 제품 페이지를 참조하십시오.


Amazon Relational Database Service(RDS)를 사용하면 클라우드에서 관계형 데이터베이스를 더욱 간편하게 설정, 운영 및 확장할 수 있습니다. Amazon RDS에서 시간 소모적인 데이터베이스 관리 작업을 수행하면서 비용 효율적이고 크기 조정이 가능한 용량을 제공하므로 고객은 애플리케이션과 비즈니스에 좀 더 집중할 수 있습니다. Amazon RDS는 6개의 익숙한 데이터베이스 엔진, 즉 Amazon Aurora, Oracle, Microsoft SQL Server, PostgreSQL, MySQL MariaDB를 제공하므로 선택하여 사용할 수 있습니다.

자세한 내용은 Amazon RDS 제품 페이지를 참조하십시오.  


Amazon DynamoDB는 규모와 관계없이 10밀리초 미만의 지연 시간이 일관되게 요구되는 모든 애플리케이션을 위한 빠르고 유연성이 뛰어난 NoSQL 데이터베이스 서비스입니다. 또한, 완전 관리형 클라우드 데이터베이스로서 문서 모델과 키 값 스토어 모델을 모두 지원합니다. 특히, 유연한 데이터 모델과 안정적인 성능을 갖추고 있어 모바일, 웹, 게임, 광고 기술, IoT를 비롯한 그 밖의 많은 애플리케이션에 매우 적합합니다. DynamoDB의 새로운 기능은 완전관리형 멀티 마스터 다중 리전 데이터베이스를 위해 AWS 리전 전체에서 테이블 복제를 완전 자동화하는 글로벌 테이블입니다. 또한, DynamoDB에는 네이티브 데이터 보호를 위한 온디맨드 및 지속적 백업에 대한 지원이 추가되었습니다.

 

자세한 내용은 Amazon DynamoDB 제품 페이지를 참조하십시오.


Amazon Redshift는 속도가 빠른 페타바이트 규모의 완전관리형 데이터 웨어하우스로, 간편하고 비용 효율적으로 모든 데이터를 기존 비즈니스 인텔리전스 도구를 사용하여 분석할 수 있게 해줍니다. 약정 없이 시간당 0.25 USD의 작은 규모로 시작하여 기존 솔루션 대비 10%도 안 되는 연간 테라바이트당 1,000 USD에 페타바이트 규모로 확장할 수 있습니다.

자세한 내용은 Amazon Redshift 제품 페이지를 참조하십시오.


Amazon ElastiCache는 클라우드에서 인 메모리 데이터 스토어 또는 캐시를 손쉽게 배포, 운영 및 확장할 수 있게 해줍니다. 이 서비스는 더 느린 디스크 기반 데이터베이스에 전적으로 의존하기보다는, 신속하며 관리되는 인 메모리 캐시에서 정보를 검색할 수 있는 기능을 지원해 웹 애플리케이션의 성능을 향상합니다. Redis용 ElastiCache는 클라우드에서 완전관리형 Redis를 제공하고 Memcached용 ElastiCache는 완전관리형 Memcached를 제공합니다.

자세한 내용은 Amazon ElastiCache 제품 페이지를 참조하십시오.


Amazon Neptune은 빠르고 안정적인 완전관리형 그래프 데이터베이스 서비스로, 상호연결성이 높은 데이터 집합을 활용하는 애플리케이션을 손쉽게 구축 및 운영할 수 있습니다. Amazon Neptune은 한마디로 수십억 개의 관계를 저장하고 불과 몇 밀리초의 지연 시간으로 그래프를 쿼리하는 데 최적화된, 특수 목적의 고성능 그래프 데이터베이스 엔진입니다. Amazon Neptune은 Apache TinkerPop 및 W3C의 RDF 같은 인기 그래프 모델과 그에 맞는 쿼리 언어인 TinkerPop Gremlin 및 RDF SPARQL을 지원하기 때문에 간편하게 쿼리를 작성한 다음 고도로 연결된 데이터 세트를 효율적으로 탐색할 수 있습니다. Neptune은 추천 엔진, 사기 범죄 탐지, 지식 그래프, 신약 개발, 네트워크 보안 등 여러 사용 사례에 보다 풍부한 그래프를 더해 줍니다.

자세한 내용은 Amazon Neptune 제품 페이지를 참조하십시오.

 


AWS Database Migration Service(DMS)는 데이터베이스를 AWS로 쉽고 안전하게 마이그레이션할 수 있도록 도와줍니다. 마이그레이션하는 동안 소스 데이터베이스가 변함없이 운영되어 데이터베이스를 사용하는 애플리케이션의 가동 중지 시간을 최소화할 수 있습니다. AWS Database Migration Service를 사용하면 가장 널리 사용되는 상용 및 오픈 소스 데이터베이스로(부터) 데이터를 마이그레이션할 수 있습니다. 이 서비스는 Oracle에서 RDS for Oracle로의 동종 마이그레이션뿐 아니라 Oracle에서 Amazon Aurora로 또는 Microsoft SQL Server에서 MySQL로의 마이그레이션과 같은 이기종 데이터베이스 플랫폼 간의 마이그레이션도 지원합니다.

자세한 내용은 AWS DMS 제품 페이지를 참조하십시오.

AirBnB logo pretzel-204x64

Airbnb는 데이터 볼륨과 빠른 조회에 대한 필요성 때문에 개인화된 검색을 지원할 수 있도록 DynamoDB를 사용하여 사용자 검색 기록을 저장하고, 더 빠른(1밀리초 미만) 사이트 렌더링을 위해 ElastiCache를 사용하여 세션 상태 인 메모리를 저장하며, RDS MySQL을 기본 트랜잭션 데이터베이스로 사용합니다.

 

logo-capitalone-175

Capital One은 RDS를 사용하여 상태 관리를 위한 트랜잭션 데이터를 저장하고, Redshift를 사용하여 집계가 필요한 분석용 웹 로그 를 저장하며, 고객이 모바일 앱을 통해 빠르게 액세스할 수 있도록 DynamoDB를 사용하여 사용자 데이터를 저장합니다.

 

200x100_Expedia_Logo

Expedia는 Aurora, Redshift 및 ElastiCache를 사용하여 내부 시장 분석을 위해 숙소 시장 가격 및 가용성 데이터용 실시간 데이터 웨어하우스를 구축했습니다. 이 시스템에서는 Redis용 ElastiCache를 사용해 대용량의 숙소 가격과 가용성 데이터를 처리하여 24시간 룩백 윈도우로 다중 스트림 통합 및 셀프 조인을 수행하고, 처리된 데이터를 직접 MySQL Aurora 및 Redshift에 유지하여 운영 쿼리와 분석 쿼리를 모두 지원합니다.

 

200x100_Johnson-&-Johnson_Logo

Johnson and Johnson은 수집 및 프로비저닝에 들어가는 시간과 노력을 최소화하고 빠르게 통찰력을 확보하기 위해 RDS, DynamoDB 및 Redshift와 같은 AWS 데이터베이스 서비스를 사용하고 있습니다 . AWS 데이터베이스 서비스는 Johnson and Johnson이 의료 규정 준수 상태를 개선하고, 공급망을 최적화하고, 신약을 개발하도록 지원하고 있습니다.

 

ElasticCache_Logo_Zynga

Zynga는 Zynga poker 데이터베이스를 MySQL 팜에서 DynamoDB로 마이그레이션하고 성능이 획기적으로 향상되었습니다. 30초가 걸리던 쿼리를 이제 1촌에 완료할 수 있습니다. Zynga에서는 Amazon ElastiCache(Memcached 및 Redis)를 인 메모리 캐싱용 자가 관리 솔루션으로 널리 사용하고 있습니다. Aurora의 자동화 및 서버리스 확장성 덕분에 Zynga는 관계형 데이터베이스를 사용하는 새로운 서비스를 개발할 때 Aurora를 가장 먼저 고려합니다.