Blair Layton: Transformation Business Development Manager Amazon Web Services
Blair Layton: Transformation Business Development Manager Amazon Web Services
Blair Layton: Transformation Business Development Manager Amazon Web Services
Blair Layton
Transformation Business Development Manager
Amazon Web Services
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
• What is a modern application?
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What’s a modern application?
© 2021,
2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
App architectures & patterns have evolved
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Modern application requirements
Requires more performance, scale, and availability
Users 1M+
Data volume Terabytes—petabytes
Locality Global
Performance Microsecond latency
Request rate Millions per second
Access Mobile, IoT, devices
Scale Virtually unlimited
Economics Pay as you go
E-commerce Media
streaming
Social
media
Online
gaming
Shared
economy
Developer access Instance API access
Development Apps and storage are
decoupled
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Instead of a monolithic application
Search
Lawn mower
#1 Best Seller
Qty: 1
Add to Cart
Relational
GORO Lawn Mower ELMac
20 customer reviews 2,798 customer reviews Buy Now
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Internet-scale e-commerce
https://aws.amazon.com/solutions/case-studies/amazon-database-migration/
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Why consider purpose-built databases?
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS purpose-built databases –
The right tool for the right job
© 2021,
2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Purpose-built databases
Amazon Amazon Relational Amazon Amazon Amazon Amazon Amazon Amazon Amazon Amazon
Aurora Database Service DynamoDB DocumentDB ElastiCache MemoryDB Neptune Timestream QLDB Keyspaces
(Amazon RDS) (for Apache Cassandra)
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Capital One migrated its monolithic mainframe
to highly available AWS databases for their
microservices-based applications
https://aws.amazon.com/solutions/case-studies/capital-one-all-in-on-aws/
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Aurora
MySQL and PostgreSQL-compatible relational database built for the cloud
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Introducing Amazon Aurora Serverless v2 (preview)
1500 40
Capacity
WORKLOAD
30
CAPACITY
1000 40
20
500
10 20
Amazon
0 0
RUNTIME 0 Aurora
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon DynamoDB
FAST AND FLEXIBLE KEY-VALUE DATABASE SERVICE FOR ANY SCALE
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon DocumentDB
FAST, SCALABLE, HIGHLY AVAILABLE MONGODB-COMPATIBLE DATABASE SERVICE
Millions of requests per second, Same code, drivers, and tools Simple and
millisecond latency you use with MongoDB fully managed
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon ElastiCache
MANAGED REDIS OR MEMCACHED-COMPATIBLE IN-MEMORY CACHING SERVICE
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon MemoryDB for Redis
REDIS-COMPATIBLE, DURABLE, IN-MEMORY DATABASE SERVICE
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Neptune
FAST, RELIABLE GRAPH DATABASE BUILT FOR THE CLOUD
Supports Apache TinkerPop Query billions of Six replicas of data across Build powerful queries
and W3C RDF graph relationships with three Availability Zones easily with Gremlin,
models millisecond latency with full backup and restore SPARQL and openCypher
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Timestream
FAST, SCALABLE, FULLY MANAGED TIME-SERIES DATABASE
Collect data at the rate of Adaptive query processing Built-in functions for Automated setup,
millions of inserts per engine maintains steady, interpolation, smoothing, configuration, server
second (10M/second) predictable performance and approximation provisioning, software patching
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Quantum Ledger Database
FULLY MANAGED LEDGER DATABASE
TRACK AND VERIFY THE HISTORY OF ALL CHANGES MADE TO YOUR APPLICA TION’S DATA
Append-only, immutable All changes are Executes 2–3X as many Flexible document model,
journal tracks history of all cryptographically transactions as ledgers in query with familiar
changes that cannot be chained and verifiable common blockchain SQL-like interface
deleted or modified; get frameworks
full visibility into entire
data lineage
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Keyspaces (for Apache Cassandra)
SCALABLE, HIGHLY AVAILABLE, AND MANAGED APACHE CASSANDRA–COMPATIBLE DATABASE SERVICE
Single-digit-
millisecond
Apache Cassandra– No servers to performance at Highly available and
compatible manage scale secure
Use the same Cassandra No need to provision, Scale tables up and down 99.99% availability SLA
drivers and tools configure, and operate automatically within an AWS Region
large Cassandra clusters Virtually unlimited Data encrypted at rest;
throughput and storage Integrated with AWS Identity
and Access Management
(IAM)
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Purpose-built databases
Amazon Amazon Relational Amazon Amazon Amazon Amazon Amazon Amazon Amazon Amazon
Aurora Database Service DynamoDB DocumentDB ElastiCache MemoryDB Neptune Timestream QLDB Keyspaces
(Amazon RDS) (for Apache Cassandra)
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Modern application
architecture examples
© 2021,
2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Today’s applications demand
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Choices include
Over-provisioning
• Precious database compute resources spent on
managing connections
• Maintain complex failure handling code to
overcome transient failures
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon RDS Proxy: Skip the heavy lifting
• A fully managed, highly available database proxy for Amazon RDS and Amazon Aurora
• Pools and shares DB connections to make applications more scalable, more resilient to
database failures, and more secure
Amazon
RDS Proxy
Fully managed Connection pooling Fast and seamless failovers Improved security
No need to deploy and Pool and share DB 66% faster failovers and Store passwords in
maintain a proxy, highly connections for no loss of connectivity AWS Secrets Manager and
available, MySQL- and improved scalability enforce IAM authentication
PostgreSQL-compatible
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Traditional vs modern connection approach
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Moving data between databases
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Recap and resources
© 2021,
2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Recap
• Application architecture has evolved from mainframes to microservices
• AWS has 16 purpose-built database engines that cover common use cases
• You can use multiple AWS database services in modern application architectures
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Our approach
Architect services Offer a portfolio Help you innovate Provide services that
ground up for the of purpose-built faster through help you migrate existing
cloud and for the services that are optimized managed services apps and databases
explosion of data for your workloads to the cloud
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Other resources
1. Databases on AWS
2. AWS Database Migration Service
3. AWS Schema Conversion Tool
4. Amazon RDS Proxy
5. Zerobase creates private, secure, and automated contact tracing using
Amazon Neptune
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Digital Training
Featured courses
• AWS Cloud Practitioner Essentials
Learn the fundamentals of the AWS Cloud and prepare for the AWS
Certified Cloud Practitioner exam.
aws.amazon.com/training
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you for attending AWS Builders Online Series
We hope you found it interesting! A kind reminder to complete the survey.
Let us know what you thought of today’s event and how we can improve the event
experience for you in the future.
[email protected]
twitter.com/AWSCloud
facebook.com/AmazonWebServices
youtube.com/user/AmazonWebServices
linkedin.com/company/amazon-web-services
twitch.tv/aws
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you!
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.