AWS provide a variety of compute and networking services.
Organizations use these services to develop and run their workloads according to business need.
AWS provide services such as storage, database and application services.
Example: Amazon Elastic Compute cloud (Amazon EC2), AWS Lambda, AWS Elastic Beanstalk, Amazon Virtual private cloud (Amazon VPC) etc.
1.Amazon Elastic Compute Cloud (Amazon EC2):
Amazon EC2 is a kind of web service which is used for scalable computing capacity in AWS cloud.
It allow organizations to launch as many or as few virtual servers according to their need, configure security and networking, and manage storage.
Organization can select variety of Operating System and resource configuration such as memory, CPU, storage etc.
Organization use these resources to build and deploy their mobile application and websites etc.
AWS Lambda is a serverless compute service with zero administration.
It is used by back-end developers to quickly build an application by running codes without provisioning and managing any servers.
Developers just upload their codes and Lambda takes care of everything required to run and scale their codes with high availability.
Developers pay only for the compute time they consume – there is no charge when their code is not running.
3.AWS Elastic Beanstalk:
AWS Elastic Beanstalk is used to quickly deploy and manage application in AWS Cloud.
Developers upload their applications and Elastic Beanstalk handles all the details such as capacity provisioning, load balancing and monitoring etc.
It support application developed in java, .NET, PHP, Python, Ruby, Node.js etc.
4.Amazon Virtual Private Cloud (VPC):
Amazon Virtual Private Cloud provision a logically isolated section of AWS cloud.
Organizations can launch AWS resources in a virtual network topology.
It provides organizations with complete control over the virtual networking environment.
Organizations use Amazon VPN to expand their data centers using hardware and software VPN connections.
5.AWS Direct Connect:
AWS Direct connect provides a dedicated network connection over AWS cloud.
It allow their customers to establish a direct connection between their office or data centers and AWS Direct connect location.
It reduce the bandwidth cost by providing more consistent network which is compatible with all AWS services.
6.Amazon Route 53:
Amazon Route 53 is a part of AWS which provide highly scalable and available Domain Name Server (DNS).
It provide a reliable and cost effective way to translate domain name of any website and application into its IP address.
Developer define the route to end users over internet to their application or web pages by defining domain names such as amazon.com and their associated IP address.
It perform these functions such as registering domain names, routing internet traffic to particular websites or application and checking the health of resources (web server).
AWS offer compute and networking services like
It is a method in which Amazon EC2 scale its capacity up and down automatically according to condition defined about the workload.
Elastic Load Balancing:
It is used to divide the incoming application traffic in multiple Amazon EC2 instances to increase the fault tolerance capacity of network.