Databases on AWS the Right Tool for the Right Job
Total Page:16
File Type:pdf, Size:1020Kb
Databases on AWS The Right Tool for the Right Job David Gendel, Sr. Solutions Architect, AWS Wednesday, February 17, 2021 © 2021, Amazon Web Services, Inc. or its Affiliates. Traditional Database Architecture Client Tier one database App/Web Tier for all workloads RDBMS © 2021, Amazon Web Services, Inc. or its Affiliates. Traditional Database Architecture • Key-value access Client Tier • Complex queries • OLAP transactions App/Web Tier • Analytics RDBMS All forced into the relational database © 2021, Amazon Web Services, Inc. or its Affiliates. AWS Data Tier Architecture Client Tier On AWS choose best database service for each App/Web Tier workload Data Tier Cache Data Warehouse Time Series Blob Store NoSQL RDBMS Quantum Ledger Search © 2021, Amazon Web Services, Inc. or its Affiliates. Workload Driven Data Store Selection hot reads analytics logging NoSQL complex queries Periodic rich search simple query & transactions data Graph / Key Value / Document Untampered data Data Tier Cache Data Warehouse Time Series Blob Store NoSQL RDBMS Quantum Ledger Search © 2021, Amazon Web Services, Inc. or its Affiliates. AWS Database Services hot reads analytics logging NoSQL complex queries Periodic rich search simple query & transactions data Graph / Key Value / Document Untampered data Data Tier Amazon Amazon Amazon Amazon S3 ElastiCache Redshift Timestream Amazon DynamoDB Amazon Amazon Amazon Neptune / DocumentDB RDS QLDB ElasticSearch © 2021, Amazon Web Services, Inc. or its Affiliates. Easy to Administer Highly Scalable Amazon RDS Available and Durable Secure © 2021, Amazon Web Services, Inc. or its Affiliates. Amazon RDS Managed relational database service with a choice of popular database engines Easy to administer Performant & scalable Available & durable Secure and compliant Easily deploy and maintain Scale compute Automatic Multi-AZ data Data encryption at rest and in hardware, OS and DB and storage with a few clicks; replication; automated transit; industry compliance software; built-in monitoring minimal downtime for your backup, snapshots, and and assurance programs application failover © 2021, Amazon Web Services, Inc. or its Affiliates. Amazon Aurora MySQL and PostgreSQL compatible relational database built for the cloud Performance and availability of commercial-grade databases at 1/10th the cost Performance Availability Highly Fully & scalability & durability secure managed 5x throughput of standard Fault-tolerant, self-healing Network isolation, Managed by RDS: no MySQL and 3x of standard storage; six copies of encryption at hardware provisioning, PostgreSQL; scale-out up data across three AZs; rest/transit software patching, setup, to15 read replicas continuous backup to S3 configuration, or backups © 2021, Amazon Web Services, Inc. or its Affiliates. Aurora Multi-Master First relational database service with scale-out reads and writes across multiple data centers Scale out both reads and writes Zero application downtime from ANY instance failure Zero application downtime from ANY AZ failure Read/Write Read/Write Read/Write Master 1 Master 2 Master 3 Faster write performance and higher scale Shared distributed storage volume Availability Availability Availability Zone 1 Zone 2 Zone 3 © 2021, Amazon Web Services, Inc. or its Affiliates. Aurora Serverless On-demand, auto-scaling database for applications with variable workloads Application Starts up on demand, shuts down when not in use Database Endpoint Automatically scales with no instances to manage Scalable Database Capacity (Compute + Memory) Warm Capacity Pool Pay per second for the database capacity you use Shared Distributed Storage © 2021, Amazon Web Services, Inc. or its Affiliates. for as low as $934/TB per year Petabyte scale Massively parallel Amazon Columnar Store Redshift Relational data warehouse Fully managed = no admin © 2021, Amazon Web Services, Inc. or its Affiliates. Amazon Redshift – Data Warehousing Fast, powerful, and simple data warehousing at 1/10 the cost Massively parallel, petabyte scale Fast Inexpensive Scalable Secure $ Columnar storage As low as $1000 per Resize your cluster up Data encrypted at rest technology to improve I/O terabyte per year, and down as your and transit. Isolate efficiency and parallelize 1/10th the cost of performance and clusters with VPC. queries. Data load scales traditional data capacity needs change Manage your own keys linearly. warehouse solutions with KMS © 2021, Amazon Web Services, Inc. or its Affiliates. Redshift Spectrum Run SQL queries directly against data in S3 using thousands of nodes High concurrency: Multiple No ETL: Query data in-place Full Amazon Redshift SQL support clusters access same data using open file formats S3 SQL Fast at exabyte scale Elastic and highly available On-demand, pay-per-query © 2021, Amazon Web Services, Inc. or its Affiliates. Redshift Spectrum © 2021, Amazon Web Services, Inc. or its Affiliates. NoSQL database Seamless scalability Zero admin Amazon DynamoDB Single-digit millisecond latency Multi-Master Multi-Region © 2021, Amazon Web Services, Inc. or its Affiliates. Amazon DynamoDB Highly available Fully managed Consistently fast at any scale and durable Integrates with AWS Lambda, Secure Cost-effective Amazon Redshift, and more © 2021, Amazon Web Services, Inc. or its Affiliates. Highly available and durable Designed to support Built for high durability 99.99% of availability WRITES READS 3-way replication Strongly or eventually consistent Persisted to disk No latency trade-off (Custom SSD) Data is always replicated to three Availability Zones © 2021, Amazon Web Services, Inc. or its Affiliates. Fully managed time series database 1,000x faster at 1/10th the cost Amazon Built-in analytics Timestream Serverless © 2021, Amazon Web Services, Inc. or its Affiliates. Amazon Timestream 1,000x faster at 1/10th Analytics optimized Trillions of daily events Serverless the cost of relational for time series data databases Collect fast moving time- Capable of processing trillions Built-in analytics for No servers to manage; time- series data from multiple of events daily; the adaptive interpolation, smoothing, consuming tasks such as hardware sources at the rate of query processing engine and approximation to provisioning, software patching, millions of inserts per maintains steady, predictable identify trends, patterns, setup, & configuration done for you second performance and anomalies © 2021, Amazon Web Services, Inc. or its Affiliates. Select the best tool for the job Amazon Aurora Amazon DocumentDB Amazon DynamoDB Amazon ElastiCache (with MongoDB compatibility) Amazon Redshift AWS Database Amazon Neptune Amazon Quantum Migration Service Ledger Database (QLDB) Amazon RDS Amazon Timestream DB on EC2 instance © 2021, Amazon Web Services, Inc. or its Affiliates. .