Published on Sept. 14, 2021
You may have listened about the term AWS. Wonder, what the hell it is? AWS formally known as Amazon Web Services is a public cloud service provider. What did I mean here by the public cloud?
The public cloud is a setup that fulfills the demand of people. Industries don't have to pay upfront for the infrastructure, they just tell their needs to the service provider to provide that to them. Amazon Web Services is one of the Public Cloud providers that provide different PaaS, SaaS, and IaaS.
Amazon Web Service(AWS) is a Public Cloud platform that offers computing power, database storage, and content delivery like 175+ services across the globe through their Datacenters(formally known as Availability Zones).
Now we know the use-cases of AWS. Let's discuss behind the scene how AWS works?
Let's imagine you have an idea of a startup and you want to host your web app over AWS public cloud. You are now a user of AWS and technically known as tenant(client). To run your web app you need the following things:
AWS provides you all in one place. They have a wide list of different CPUs including the different amounts of RAM and Storage. They also have a very fast internet and many other services to provide the content with no span of time.
How AWS works behind the scene is they have different Availability Zones all over the world. These Availability Zones have very high computation and storage power which is extremely powerful in that the content is highly available and fault-tolerance. Fault tolerance means there is no chance to have any type of error and if error, AWS internally manages themself you don't have to worry about that.
If you will go through the official website of AWS, you will come to know that there are 76 Availability zones within 24 geographical regions across the world. There are three Availability Zones in Asia pacific region Mumbai. Why three in one region?
Because if anyone goes down due to any natural disaster or any other technical fault others can handle the traffic, and users never get affected by this. Due to this AWS has multiple AZs in some distance in a region. Inside the AZ, there are data centers where they have a whole different building for computations and for storage, and when a client requests they provide some part inside that data center. This shared part is completely isolated and makes the users think like they have their separate RAM and CPU and can do whatever they want. This is highly secured and very powerful, loaded with multiple services that may be impossible to achieve easily by a person manually. The best part is its auto-scaling and fault-tolerance where you don't have to actually manage. Once you plan and ask for the services according to your needs, AWS works behind the scene for you. That's how AWS is very powerful and very useful for us.
In this post, we come to know What is AWS and How AWS is useful for us.
···