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:
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
Where IT services are provisioned over private IT infrastructure for the dedicated use of a single organization
It is a mix of on-premises, private cloud and third-party, public cloud services with orchestration between the two parties.
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.
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.
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.
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.