AWS cloud is the one of the largest cloud providers in the world today. It has a huge market share among other cloud providers.
Let’s look a more about AWS cloud
AWS was launched in 2002, internally at Amazon.com.
Because Amazon realized that the IT departments could be externalized.
So their Amazon infrastructure was one of their core strength in handling Amazon.com and their other services at that time. So the team at Amazon thought that may be we can do IT for someone else like for other people.
So they launched their first offering publicly which was SQS in 2004.
In 2006, they expanded their offering and they relaunched with the availability of SQS, S3, and EC2.
Then they thought of expanding their services all over the world almost. So they set set up AWS regions across the world.
At present scenario there are so many services all over the world that run on AWS.
Dropbox, Netflix, Airbnb, or even the NASA use AWS services.
Do you you know that in 2019, AWS had $35 billion in annual revenue, which was huge and accounted for 47% of the market in 2019. With Microsoft being second with 22%.
So if you learn AWS you will learn a very widely used cloud provider in the world.
AWS has been a dominant in market share for about nine years. It has more than 1 million active users all over the world.
What can you actually build on AWS services?
The answer to this would be almost everything from websites to scalable applications etc etc. You can build sophiscated applications with AWS and they are applicable to diverser set of industries.
Today almost every company has a use case for the cloud.
Netflix, McDonald’s, 21st century Fox, Activision, they’re all using the cloud.
And use cases can include just transferring your enterprise IT or using the cloud as a backup and storage, or doing some big data analytics.
You can also host a website or create a backend for your mobile and your social applications. Or you could have your entire gaming servers running on the clouds.
The applications are endless. The usecase are endless.
You can also try AWS as a free tier for some months to get know it at first. All the essential services are available for free in free tier with some monthly limits.
Let’s look into AWS regions first, we have availability zones, data centers, edge locations, and points of presence.
AWS has multiple regions and they’re all around the world.
and everywhere else.
So AWS truly is a global service.
On top of it, each region are going to be connected through the network.
So these are the network reconnecting the regions and this is a private network of AWS.
The first important concept in AWS are regions. So regions are all around the world.
All the regions have a name, it could be us-east-1, eu-west-3,
What is exactly is an AWS REGION? What purpose that AWS REGIONS provide
It’s truly, well, it’s going to be a cluster of data centers. So many different data centers.
When we use AWS services, most services are going to be linked and scoped to a specific region. This means that if we use a service in one region and we try to use it in another region, it will be like a new time of using the service.
So you might have a question in your mind which says how to choose a particular region or how to decide which AWS region could be best for you?
So lets say you’re launching a new application.
Where should you do it?
Should you do it in America, in Europe in South America, or in Australia?
Well, the answer is, of course it DEPENDS.
But let’s look at some factors that may impact your choice of a AWS region.
The first one is COMPLIANCE.
So sometimes governments want the data to be local to the country you’re deploying the application in.
For example, France, data in France may have to stay in France and therefoe you should launch your application in the French region.
Then, there is also a concept of LATENCY.
So if most of your users are going to be in America, it makes a lot of sense to
deploy your application in America, close to your users, because they will have a reduced latency.
If you deploy your application in Australia and your users are in America,
they will have a lot of lag at using your application.
Then, also not all regions have all services.
Some regions do not have services. And so obviously if you’re leveraging a service with your application, you need to make sure that the region you’re deploying into is available and does have that service.
And finally, PRICING.
So, pricing does vary from region to region and you need to consult the applicant, the services, pricing, (indistinct)to see what the differences are between the regions.
But this could be obviously a factor that could impact your deployment of an application into a specific region.
Now, availability zones are what actually are going into the region.
So each region will have many availability zones.
Usually three, the minimum is two, and the max is six. But, really the usual is three.
So, let’s take the Sydney region as an example.
The senior region code is ap-southeast-2.
So, we can have two, have three availability zones in
Now, each of these availability zones are going to be one or more, just create data centers that will have redundant power, networking, and connectivity.
That means that in southeast-2a,
I can have two data centers maybe, as well two in 2b and two in 2c.
But it could be one, it could be three, it could be four.
We don’t really know. AWS doesn’t tell us that.
But, what we know is that these availability zones are separate from each other
so that they will be isolated from disasters.
So, if something happens to ap-southeast-2a, we know that it is designed not to cascade into ap-southeast-2b, or ap-southeast-2c.
So they’re really isolated from disasters.
And then these data centres, these availability zones, they are connected with high bandwidth, ultra low latency networking and therefore altogether being linked together, it will form a region.
Finally, to know if a service is available in your region, there is a region table you should check out right here.
So this was a little bit of brief about AWS. I will write more about AWS and its working, services on this website. So stay connected for more AWS articles.
If you wanna become AWS certified then it is going to be very good for your career as AWS dominates the market and companies do look for AWS certified people every time.
To learn more about AWS you can refer to the documentation (link is pasted below)
Shanu , a cse graduate. Loves to explain complex things in most simple ways possible. When he is not writing for Cosmicnetra, he loves reading books, video editing and doodling on his whiteboard. The art of money making, productivity and cutting edge tech interests him and he loves to write about them. If you want to know more about Shanu, do follow him on Twitter. Just click on the Twitter icon in the box given below.