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

4.Autoscaling:

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. 

6.AWS ECR:

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.

7.AWS ECS:

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.