In this article, I’ll tell you about AWS (Amazon Web Services) and it services. This article is specifically for the beginners who are new to Amazon Web Server.

What is AWS?

AWS is basically a global cloud platform which allows you to host manages services on the internet.

It’s used by almost 80% of the fortune 500 companies to host their infrastructure and it has a lot of services which it provides to its customers.

Why Learn AWS?

1)Fastest growing cloud computing platform on the planet.

2)Largest Public Cloud computing platform on the planet.

3)More and more organizations are outsourcing their IT to AWS.

4)The Amazon Web Services certifications are the most popular in IT certification right now.

5)The safest place to be in IT right now.


Infrastructure As a Services

Infrastructure as a services means they provide fair servers as a service so you don’t need to manage the backup and the power supply of the server.

Platform As a Services

They provide a platform of the service you can get java, python, PHP, and ruby as a service so that you don’t have to manage the binaries of these applications.

Software As a Services

You can get software as a service where you can get email sending capabilities.

Cloud Storage Platform

It’s a cloud storage platform where you have a lot of space options including EBS and S3.

So, all in all, AWS is a hosting provider which gives you a lot of services where you can run your applications on the cloud.

AWS Services

1) EC2 (Elastic Compute Cloud)

The first and the most commonly used service is EC2 which is an Elastic Compute Cloud. This is the service which gives you bare servers. So, this service will give you a machine you can launch and you can run your software on those. You can get small or big machines based on your requirements.

2) VPC (Virtual Private Cloud)

Aws will not allow you full control of their cloud, instead, they give you chunks of their cloud which is VPS. So, VPS lets you create networks in the cloud and then run your servers on those networks.

3) S3 (Simple Storage Service)

S3 which is a simple storage service gives you the opportunity to upload and share files. So, mostly it is a file storage and sharing service.

4) RDS (Relation Database Service)

RDS which is a Relation Database Services allows us to run and manages databases on the cloud. So, they have almost got all major flavors of databases right from SQL Server to Oracle and MYSQL, Postgre SQL. They have recently launched another one which is called Aurora and claims to be a very high-performance database.

5) Route 53

Route 53 is DNS services. So, they have got a managed DNS service where you can point your DNS to Amazon and they take care of the stuff. It’s a global DNS Service and scales DNS service which can be scaled according to demand.

6) ELB (Elastic Load Balancing)

The Elastic Load balancer is a service which gives you the opportunity to load balanced incoming traffic to muli0ple machines, so, that this way you can scale up your web applications to any number of users you want.

7) Auto-Scaling

Autoscaling which added s the capacity on-the-fly to elastic load balancer so your website and application are never down due to the load.