I was curious just as much you are and I didn’t quite understand why there is so much buzz around Amazon Web Services aka AWS.
When I started to learn more about AWS, honestly I didn’t quite get it.
I just could not wrap my head around it, as I was a developer and I started researching with the notion that AWS is some kinda development framework.
But boy, was I wrong.
Amazon Web Services is a cloud computing service that enables you to build highly scalable, fault-tolerant and cost effective platforms to launch your business applications.
In other words its a platform as a service with everything you would need to build a server, virtually.
A platform which can help you significantly reduce cost of operations of your business, if you use web applications quite extensively.
Meaning, lets say you own a self-hosted online store.
You have a data centre or a lets assume you are in the beginning stage of the venture and you have a shared hosting or a virtual private server or a server on-premise.
You have a lot of users checking out your products.
Generally shared hosting accounts come with a lot of limitations in terms of bandwidth usage so when you have a lot of visitors, you will get a notification from your host that you need to upgrade to better package as your resource usage has gone up.
For VPS accounts, you may get asked to do the same but usually we just opt for increasing the RAM on the server to handle the incoming requests and traffic load.
If you have a dedicated server, you are fully in charge of the RAM usage, computing, networking and all physical hardware for maintaining the online store.
In all these cases, the common challenges is to scale up and down. When you have more traffic, your infrastructure needs to be able to handle the load seamlessly without any fault.
This is quite a challenge as you have to go out and buy physical RAMs, network routers and additional servers to scale.
Worst part of all, any hardware defects costs you a lot to manage on the long run. Being available to all your customers around the globe and at the same time being cost effective is a challenge.
Cloud hosting in general, on the other hand lets you choose when you want more resources and when you don’t want to use a lot of resources and you get to pay only for the times you actually use a resource.
Amazon Web Services have setup data centres around the globe for you, so you can use and leverage their robust platform for your company’s needs.
Amazon Web Services Infrastructure
The figure above shows all the amazing features on amazon web services cloud platform.
In the upcoming blog posts I’ll be covering each of the amazon services listed in these sections in detail.
We’ll be looking at Virtual Private Cloud, Route53, EC2, S3, RDS and a lot of good stuff.
Make sure you bookmark and like the facebook page so you don’t miss any updates.