Amazon RDS (MySQL, PostgreSQL, Oracle, SQL Server 및 MariaDB를 위한 관리형 관계형 데이터베이스 서비스)
Amazon RDS는 관리형 관계형 데이터베이스 서비스로서, 고객이 선택할 수 있도록 Amazon Aurora, MySQL, MariaDB, Oracle, Microsoft SQL Server, PostgreSQL과 같은 6개의 익숙한 데이터베이스 엔진을 제공합니다. 따라서 기존 데이터베이스에서 이미 사용하고 있는 코드, 애플리케이션 및 도구를 Amazon RDS에서 사용할 수 있습니다. Amazon RDS는 프로비저닝, 패치, 백업, 복원, 장애 탐지, 복구 등 일상적인 데이터베이스 작업을 처리합니다.
Amazon Aurora는 고성능 상용 데이터베이스의 속도와 가용성에 오픈 소스 데이터베이스의 간편성과 비용 효율성을 결합한 MySQL 및 PostgreSQL 호환 관계형 데이터베이스 엔진입니다. Amazon Aurora는 MySQL보다 5배 뛰어난 성능과 상용 데이터베이스의 보안성, 가용성 및 안정성을 1/10의 비용으로 제공합니다.
Amazon Aurora는 스토리지를 자동 확장하여 스토리지 용량을 늘리고 I/O의 균형을 재조정하므로 일관된 성능을 제공하기 위해 과다하게 프로비저닝할 필요가 없습니다. 예를 들어, 데이터베이스를 10GB로 시작하여 최대 64TB까지 자동 증가하도록 설정하면 데이터 크기를 조정하거나 다시 스트라이핑하기 위해 가용성에 차질을 빚지 않아도 됩니다.
Amazon DynamoDB는 규모와 관계없이 10밀리초 미만의 지연 시간이 일관되게 요구되는 모든 애플리케이션을 위한 빠르고 유연한 NoSQL 데이터베이스 서비스입니다. 또한, 완전 관리형 클라우드 데이터베이스로서 문서 모델과 키 값 스토어 모델을 모두 지원합니다. 유연한 데이터 모델, 안정적인 성능, 처리량 용량 자동 조정 기능은 모바일, 웹, 게임, 광고 기술, IoT, 그 외 많은 애플리케이션에 매우 적합합니다.
Amazon DynamoDB Accelerator(DAX) (DynamoDB용 완전관리형 인 메모리 캐시)
Amazon DynamoDB Accelerator(DAX)는 DynamoDB를 위한 가용성이 뛰어난 완전관리형 인 메모리 캐시로서, 초당 수백만 개의 요청에서도 밀리초에서 마이크로초로 최대 10배 개선된 성능을 제공합니다. 개발자가 캐시 무효화, 클러스터 관리 또는 데이터 집단을 관리할 필요 없이 DAX가 DynamoDB 테이블에 인 메모리 가속화를 추가하는 데 필요한 모든 작업을 수행합니다.
Amazon ElastiCache (인 메모리 캐시)
Amazon ElastiCache는 클라우드에서 인 메모리 데이터 스토어 또는 캐시를 손쉽게 배포, 운영 및 확장할 수 있게 해주는 웹 서비스입니다. 이 서비스는 더 느린 디스크 기반 데이터베이스에 전적으로 의존하기보다는, 빠른 관리형 인 메모리 데이터 스토어에서 정보를 검색할 수 있도록 지원하여 웹 애플리케이션의 성능을 향상시킵니다. Amazon ElastiCache는 다음과 같은 두 가지 오픈 소스 인 메모리 엔진을 지원합니다.
Redis – 빠른 오픈 소스 인 메모리 데이터 스토어 및 캐시. Redis용 Amazon ElastiCache는 Redis 호환 인 메모리 서비스로서, Redis의 간편한 사용성 및 능력과 더불어 가장 까다로운 애플리케이션에 적합한 가용성, 안정성 및 성능을 제공합니다. 단일 노드와 최대 15개의 샤드 클러스터가 지원되므로 인 메모리 데이터를 3.55TiB까지 확장할 수 있습니다. Redis용 ElastiCache는 확장 가능하고 안전한 완전관리형 서비스로서, 웹, 모바일 앱, 게임, 광고 기술 및 IoT와 같은 고성능 사용 사례에 지원하는 데 매우 적합한 서비스입니다.
Memcached – 널리 채택된 메모리 객체 캐싱 시스템입니다. ElastiCache는 Memcached와 프로토콜이 호환되므로 기존 Memcached 환경에서 사용하는 주요 도구가 ElastiCache에서 원활하게 작동합니다.
Amazon Redshift is a fast, fully managed, petabyte-scale data warehouse service that makes it simple and cost-effective to efficiently analyze all your data using your existing business intelligence tools. It is optimized for datasets ranging from a few hundred gigabytes to a petabyte or more and costs less than $1,000 per terabyte per year, a tenth the cost of most traditional data warehousing solutions.
AWS Data Migration Service (최소한의 다운타임으로 데이터베이스를 이전하세요)
AWS Database Migration Service는 데이터베이스를 AWS로 빠르고 안전하게 마이그레이션할 수 있도록 도와줍니다. 마이그레이션하는 동안 소스 데이터베이스가 변함없이 운영되어 데이터베이스를 사용하는 애플리케이션의 가동 중지 시간을 최소화할 수 있습니다. AWS Database Migration Service를 사용하면 가장 널리 사용되는 상용 및 오픈 소스 데이터베이스로(부터) 데이터를 마이그레이션할 수 있습니다.
이 서비스는 Oracle에서 Oracle로의 동종 마이그레이션뿐 아니라 Oracle에서 Amazon Aurora 또는 Microsoft SQL Server에서 MySQL로의 마이그레이션과 같은 이기종 데이터베이스 플랫폼 간의 마이그레이션도 지원합니다. 또한 Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle, SAP ASE, SQL Server 및 MongoDB를 비롯해 지원되는 모든 소스에서 Amazon Redshift, Amazon DynamoDB 및 Amazon S3로 데이터를 스트리밍하여 페타바이트 규모의 데이터 웨어하우스에서도 데이터를 통합하고 간편하게 분석할 수 있습니다. AWS Database Migration Service는 고가용성을 갖춘 지속적 데이터 복제에도 사용됩니다.
Amazon RDS (MySQL, PostgreSQL, Oracle, SQL Server 및 MariaDB를 위한 관리형 관계형 데이터베이스 서비스)
Amazon RDS는 관리형 관계형 데이터베이스 서비스로서, 고객이 선택할 수 있도록 Amazon Aurora, MySQL, MariaDB, Oracle, Microsoft SQL Server, PostgreSQL과 같은 6개의 익숙한 데이터베이스 엔진을 제공합니다. 따라서 기존 데이터베이스에서 이미 사용하고 있는 코드, 애플리케이션 및 도구를 Amazon RDS에서 사용할 수 있습니다. Amazon RDS는 프로비저닝, 패치, 백업, 복원, 장애 탐지, 복구 등 일상적인 데이터베이스 작업을 처리합니다.
https://aws.amazon.com/ko/rds/details/
슬라이드 What’s New in Amazon RDS for Open-Source and Commercial Databases
Amazon Aurora (고성능 관리형 관계형 데이타베이스)
Amazon Aurora는 고성능 상용 데이터베이스의 속도와 가용성에 오픈 소스 데이터베이스의 간편성과 비용 효율성을 결합한 MySQL 및 PostgreSQL 호환 관계형 데이터베이스 엔진입니다. Amazon Aurora는 MySQL보다 5배 뛰어난 성능과 상용 데이터베이스의 보안성, 가용성 및 안정성을 1/10의 비용으로 제공합니다.
Amazon Aurora는 스토리지를 자동 확장하여 스토리지 용량을 늘리고 I/O의 균형을 재조정하므로 일관된 성능을 제공하기 위해 과다하게 프로비저닝할 필요가 없습니다. 예를 들어, 데이터베이스를 10GB로 시작하여 최대 64TB까지 자동 증가하도록 설정하면 데이터 크기를 조정하거나 다시 스트라이핑하기 위해 가용성에 차질을 빚지 않아도 됩니다.
https://aws.amazon.com/ko/rds/aurora/details/
그림 Overview of Amazon Aurora
Amazon DynamoDB (관리형 NoSQL 데이터베이스)
Amazon DynamoDB Accelerator(DAX) (DynamoDB용 완전관리형 인 메모리 캐시)
Amazon ElastiCache (인 메모리 캐시)
Amazon ElastiCache는 클라우드에서 인 메모리 데이터 스토어 또는 캐시를 손쉽게 배포, 운영 및 확장할 수 있게 해주는 웹 서비스입니다. 이 서비스는 더 느린 디스크 기반 데이터베이스에 전적으로 의존하기보다는, 빠른 관리형 인 메모리 데이터 스토어에서 정보를 검색할 수 있도록 지원하여 웹 애플리케이션의 성능을 향상시킵니다. Amazon ElastiCache는 다음과 같은 두 가지 오픈 소스 인 메모리 엔진을 지원합니다.
Redis – 빠른 오픈 소스 인 메모리 데이터 스토어 및 캐시. Redis용 Amazon ElastiCache는 Redis 호환 인 메모리 서비스로서, Redis의 간편한 사용성 및 능력과 더불어 가장 까다로운 애플리케이션에 적합한 가용성, 안정성 및 성능을 제공합니다. 단일 노드와 최대 15개의 샤드 클러스터가 지원되므로 인 메모리 데이터를 3.55TiB까지 확장할 수 있습니다. Redis용 ElastiCache는 확장 가능하고 안전한 완전관리형 서비스로서, 웹, 모바일 앱, 게임, 광고 기술 및 IoT와 같은 고성능 사용 사례에 지원하는 데 매우 적합한 서비스입니다.
Memcached – 널리 채택된 메모리 객체 캐싱 시스템입니다. ElastiCache는 Memcached와 프로토콜이 호환되므로 기존 Memcached 환경에서 사용하는 주요 도구가 ElastiCache에서 원활하게 작동합니다.
https://aws.amazon.com/ko/elasticache/?hp=tile&so-exp=below
슬라이드 Getting Started with Amazon ElastiCache
슬라이드 Amazon Elasticache Deep Dive - March 2017 AWS Online Tech Talks
Amazon Redshfit (빠르고 간단하며 비용 효과적인 데이타 웨어하우징)
AWS Data Migration Service (최소한의 다운타임으로 데이터베이스를 이전하세요)
AWS Database Migration Service는 데이터베이스를 AWS로 빠르고 안전하게 마이그레이션할 수 있도록 도와줍니다. 마이그레이션하는 동안 소스 데이터베이스가 변함없이 운영되어 데이터베이스를 사용하는 애플리케이션의 가동 중지 시간을 최소화할 수 있습니다. AWS Database Migration Service를 사용하면 가장 널리 사용되는 상용 및 오픈 소스 데이터베이스로(부터) 데이터를 마이그레이션할 수 있습니다.
이 서비스는 Oracle에서 Oracle로의 동종 마이그레이션뿐 아니라 Oracle에서 Amazon Aurora 또는 Microsoft SQL Server에서 MySQL로의 마이그레이션과 같은 이기종 데이터베이스 플랫폼 간의 마이그레이션도 지원합니다. 또한 Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle, SAP ASE, SQL Server 및 MongoDB를 비롯해 지원되는 모든 소스에서 Amazon Redshift, Amazon DynamoDB 및 Amazon S3로 데이터를 스트리밍하여 페타바이트 규모의 데이터 웨어하우스에서도 데이터를 통합하고 간편하게 분석할 수 있습니다. AWS Database Migration Service는 고가용성을 갖춘 지속적 데이터 복제에도 사용됩니다.
https://aws.amazon.com/ko/dms/
[슬라이드 2017 AWS DB Day | Amazon Database Migration Service (DMS) 소개 및 실습] (https://www.slideshare.net/awskorea/amazon-database-migration-service)