I am going to start couple of blogs to cover AWS(Amazon Web Services) concepts from developer point of view. Here is part 2, Refer Part 1 here. More to come
Amazon Databases is important part and this concept is useful to every user of AWS Cloud.
Use Case: Managed popular Relational database i.e. Platform as a Service
If you want to have Relational Database with minimal administration, you can choose AWS RDS offering. Currently AWS offers six popular database engines Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle, and Microsoft SQL Server
Use Case: Scalable No-SQL Database
Amazon DynamoDB is best suited for this use case
Use Case: Smaller No-SQL Database
Amazon SimpleDB, a fully managed service that provides a schema less database, reliability
Use Case: Self Managed Databases
This is an open world where one can use AMIs of EC2 and EBS and get full control over instances. Benefit of this is that you have full controls and some host(say Windows OS) features are also available in DB (say in Sql Server) which otherwise disable in DBaaS. major cons would be that you have to procure license of Database company(though Amazon offers to buy from AWS as well, but you have to pay)
AWS S3 storage is also used for Data Storage and is very useful feature of AWS offerings. However, I'm planning to write about it in detail in Storage blog.
No comments:
Post a Comment