Databases on AWS:
AWS provides fully managed database services to support relational, NoSQL, in-memory databases.
- Amazon RDS is fully managed RDBMS offering with six different engines Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle and Microsoft SQL Server.
- With RDS, CPU, memory, storage and IOPS can be scaled independently.
- Provides and maintains Multi-AZ deployment. Primary DB instance is synchronously replicated to standby replica in different availability zones for failover support
- RDS also offers reserved DB instances for 1-3 years with significant discount
Amazon Aurora RDS is fully managed high performance, highly scalable and high availability offering from AWS. 5x higher throughput than standard MySQL database or PostgreSQL
Amazon DynamoDB is a fully managed NoSQL database to store and retrieve any amount of data. Supports only Eventual and strongly consistent read models
Amazon RedShift : fully managed data warehouse service in the cloud which can be scaled up to petabytes or more on redshift cluster. Uses ML to predict incoming query runtime for fast runtime. Uses result caching for repeated queries. Backup is automated on S3.
ElastiCache: is a web service providing scalable high performance caching solution or in-memory data store. Automatically modifies itself to scale out or scale in as per app requirement.


No comments:
Post a Comment