AWS Basic Terminology | Definitions

In this article, we will provide basic AWS (Amazon Web Services) terminology and definitions for beginners.

There are two kinds of models in Cloud Computing:

1. Deployment Models:

Public Cloud:
It is defined as computing services offered by third-party providers over the public internet, making then available to anyone who wants to use or purchase them

Private Cloud:
Where IT services are provisioned over private IT infrastructure for the dedicated use of a single organization

Hybrid Cloud:
It is a mix of on-premises, private cloud and third-party, public cloud services with orchestration between the two parties.

2.Service Models:

Infrastructure as a Serice(IaaS):

It is providing complete access to the server’s OS. Typically IaaS provides hardware, storage, servers, and data center space or network components.

Platform as a Service(PaaS):

One doesn’t get access to the whole OS, rather access is given at a Dashboard level, where a user uploads the data, and the rest is taken care of by the cloud

Software as a Service(SaaS):
The practice of directly providing the software to the customer, without making any server or dashboard

What is AWS?

Amazon  Web Services provides on-demand cloud computing platforms to individuals, companies, and governments, on a metered pay – as – you go basis. It offers services in various domains such as compute, storage, networking, etc.

AWS – Services:

1. AWS EC2 :

Basically, AWS EC2 means that Elastic Compute Cloud is one of the essential parts of the Amazon eco-system. It enables on-demand, extensible determining capacity in the AWS cloud.

2.Elastic Beanstalk:

It is the fastest deploy and manages applications in the AWS Cloud without having to learn anything information about the infrastructure that runs those applications.

3.AWS Lambda:

Amazon Lambda service  is a determine service that lets you run  source code without providing or managing servers


Amazon Autoscaling is monitoring your entire applications and spontaneous modify the capacity to maintain stable, expected performance at the lowest cost.

5.AWS LoadBalancer:

In AWS Load Balancer is distributes arriving application or network traffic across different targets, such as Amazon EC2 instances, containers, etc. 


Here Amazon ECR means that Elastic Container Registry is a fully-distributed Docker container registry for developing- teams to easy for storing, managing and deploying purposes only.


Amazon ECS means that Elastic Container Service is a highly extensible, high-execution container orchestration service that supports the Docker containers and allows you to easily run and scale contained applications on AWS.