2. ● RDS - Core AWS Managed Database Services
● Serverless - fully managed services through AWS
● Hadoop - foundational BigData platform
● NoSQL - Non Relational Database services
● RDBMS - Relational Database services
● Cache - Services related to in memory data services
Core Terminology
3. ● Core to every application is a database in the background.
● Scaling, configuring, and managing the nuances of database servers and topologies
is hard.
● As consumers today, we expect an always-on environment for all of our applications.
● AWS has great managed database offerings to eliminate these worries for
development teams.
Datastores in the Cloud
6. ● Fully managed RDBMS solution that provides
autoscaling and serverless access to the full
MySQL and Postgres database engines.
● Suggested Implementation method for any
RDBMS in AWS at this time.
Aurora
7.
8. ● Fully managed Enterprise Data Warehouse
with auto scalability pre-baked into to the
solution.
● Works with your existing BI Tools out of
the box!
Redshift
9. Fully Managed Hadoop / Spark Distribution and
solution.
Batch, Stream, and Long Running options.
Leveraged in Data Science and Machine Learning
workflows
Core to Data pipelines and ETL flows.
EMR
10.
11. Fully managed Memcached and Redis clusters.
Easy integration for full HA cache services for your
applications.
ElastiCache
12. Newest managed database service to the
collection. Fully compatible with MongoDB
client libraries to allow companies a cloud
native managed NoSQL datastore.
DocumentDB
13.
14. Redshift Spectrum
Serverless version of Redshift to query S3
storage buckets in the same manner you
would with Redshift.
Redshift Spectrum / Athena
Athena
Serverless version of MySQL protocol that
can be used to query S3 buckets and data.