Introduction to AWS
We all know that AWS stands for Amazon Web Services which is the cloud provided by Amazon. Before starting with AWS we should know some basic concepts, lets start with them
What is the cloud?
It is the idea of on-demand, pay-as-you-go, and IT services that are delivered on the internet. Each has its own importance let's see each of them. First, On-demand: Here one doesn't have to make any advanced contracts and don't have to let them know what's needed. Next, pay as you go: there is no pre-paid tier and minimum requirement. Last and the final one, Delivered over the internet: It is secure and available anywhere.
Why cloud? Everyone needs compute, storage, and identity management. That's why we use the cloud.
What is cloud computing?
Cloud computing is the on-demand delivery of computer power, database storage, applications, and other IT resources through a cloud services platform via the internet with pay-as-you-go pricing.
Six advantages and benefits of Cloud Computing:
Trade capital expenses for a variable expense.
Benefit from massive economics of sale.
Stop guessing capacity.
Increase speed and agility.
Stop spending money on running and maintaining data centers.
Go global in minutes.
One must specify the region to use AWS services. So, let's see what this Region is:
It is a geographically self-contained area where all resources one needs for his application, lies inside a single country bounded by a single set of laws.
There are four important things to keep in mind about the region. They are:
Latency: Your region should be the place where your customer lives. Because of readiness in access.
Cost: Every region does not have the same cost because of taxes of the government.
Compliance: Legal restrictions changes according to country based on the laws made by their government.
Service availability: All services may not be available in every region around the globe.
What region actually made of? Region is a collection of availability zones in AWS. Inside a region, they have at least two availability zones separated by miles. This is done for security and available to access anytime. For example, if there are natural calamities in some region then another availability zone works for it. AWS connects those zones with high-speed network fiber.
Sample app: Traffic comes from the internet and hits Elastic Load Balances(ELB). Then ELB distributes traffic across EC2 instances. S3 instances store images of our application. We have two different types of databases at the backend they are Dynamodb and AmazonRDS.
I will cover a lot more concepts about AWS in my upcoming blogs. Stay tuned.
The links which are to be referred to get more information on the above data are mentioned below:
Global infrastructure - aws.amazon.com/about-aws/global-infrastruct..
AWS partner network - aws.amazon.com/partners
Cloud products by amazon - aws.amazon.com/products
Cloud computing - aws.amazon.com/what-is-cloud-computing
Types of cloud computing - aws.amazon.com/types-of-cloud-computing
Details of AWS free tier - aws.amazon.com/free/?all-free-tier.sort-by=..all&awsf.Free%20Tier%20Categories=all