This whitepaper is for historical reference only. Some content might be outdated and some links might not be available.
Non-serverless data storage options
Amazon Relational Database Service (Amazon RDS) is a managed web service that
makes it easier to set up, operate, and scale a relational
database using any of the available engines (Amazon Aurora,
PostgreSQL, MySQL, MariaDB, Oracle, and Microsoft SQL Server) and running on
several different database instance types that are optimized for
memory, performance, or I/O.
Amazon Redshift is a fully managed, petabyte-scale data warehouse
service in the cloud.
Amazon ElastiCache is a fully managed deployment of Redis or
Memcached. Seamlessly deploy, run, and scale popular open source
compatible in-memory data stores.
Amazon Neptune is a fast, reliable, fully managed graph database
service that makes it easy to build and run applications that work
with highly connected datasets. Neptune supports popular
graph models - property graphs and W3C Resource Description Framework (RDF) - and their respective
query languages, enabling you to easily build queries that
efficiently navigate highly connected datasets.
Amazon
DocumentDB (with MongoDB compatibility) is a fast,
scalable, highly available, and fully managed document database
service that supports MongoDB workloads.
Finally, you can also use data stores running independently on
Amazon EC2 as the data tier of a multi-tier application