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.