In this blog we focus on Storage. We will discuss many storage options available in AWS.
So we will look at S3 Storage, RDS( Managed MySQL, Oracle and SQL) and DyanamoDB( NOSQL database)
Lets start with S3 Storage.
S3 Storage ( Simple Storage Service) is an object storageand is best used for static assests. It is the cheapest option to store and serve data. There is no limits on the number of the objects that you can create. It is extremely durable.
There are certain S3 limitations:
- Latency
- Its a WORM ( Write Once Read Many) Storage.
- It cannot serve Dynamic content
- Its 100buckets and 5TB Max sizeon the objects
- bare bones (write, read, delete)
RDS ( Relation Database service) is a hands off RDBMS (MySQL, Oracle and SQL). RDS is manually scalable like EC2. RDS has HA already baked in ( multi-AZ master/slave). RDS also has DR baked in with automated backups and real time snapshots. It is very cost effective. It is also very scalable.
RDS has some limitations too. It has upward vertical limitation. RDS has 3TB max db size.It has only SQL Interface with No SSH or hardware access.
DyanamoDB deals awesomely with 3Vs of big Data( variety, velocity and volume). It has HA baked in. It is highly scalable and cheap. It has drop dead administration

No comments:
Post a Comment