In 2006, Amazon Web Services (AWS) began offering IT services to the public in
the form of web services, commonly called cloud computing. One of the main
advantages of cloud computing is that it replaces the initial infrastructure
investment with a low-cost usage-based model. AWS offers a cloud infrastructure
platform that supports hundreds of thousands of businesses in more than 190
countries all around the world.
AWS services are generally divided into several categories such as Computing,
Networking, Storage, Applications, Databases, and Analytics.
Top Cloud Services Provided by AWS
The top cloud services in different categories provided by AWS are listed below:
A. Amazon EC2:
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides
secure and scalable computing power in the cloud. It allows companies to obtain
and configure virtual computing capabilities in the cloud. With Amazon EC2, you
can increase or decrease capacity within minutes. You can use one or, hundreds
or even thousands of server instances at the same time. Amazon EC2
integrates with most AWS services such as Amazon S3, Amazon RDS, and
Amazon VPC to provide a complete and secure solution for applications. Visit
for AWS Online Training
B. AWS Lambda:
You can run code without managing servers using AWS Lambda. You only pay
for the computing time you use and there are no fees if your code doesn't run.
With AWS Lambda, you can run code in any type of application without
administration. You upload the code and Lambda will run and scale the code
with high availability. You can configure your code to be automatically triggered
by other AWS services, or you can call it directly from any web or mobile app.
C. AWS Elastic Beanstalk:
AWS Elastic Beanstalk is a platform as a service that makes it easy to quickly
deploy your applications by providing all the application services you need.
Elastic Beanstalk supports a variety of platforms such as Node js, Java, PHP,
Python, and Ruby. This allows you to develop your application to your
requirements and easily deploy it to Elastic Beanstalk.
A. Amazon VPC:
Amazon VPC is a network environment in the cloud. It allows you to create a
private network in the AWS cloud that uses many of the same concepts and
constructs as an on-premises network. Amazon VPC also gives you full control
over your network configuration. Customers can define normal network
configuration elements such as IP address ranges, subnetting, routing table
creation, network gateways, and security settings. Amazon VPC is a core AWS
service and can be integrated with many AWS services. For example, Amazon
EC2 instances are provisioned in your Amazon VPC.
B. Amazon Route 53:
This Domain Name System (DNS) is a cloud web service. It is designed to
provide a highly reliable and cost-effective way for developers and businesses to
direct end us=ers to Internet applications by translating human-readable names
like www.geeksforgeeks.com into digital IP addresses that computers will
A. Amazon S3 (simple storage service):
This is an object storage which provides a simple web service interface to store
and retrieve any amount of data from anywhere on the web. It is designed to
provide infinite storage space and has a lifetime of 99.999999999%. You can use
Amazon S3 as the primary storage for native cloud applications as a destination
for backup, recovery, and disaster recovery.
B. Amazon Glacier:
Amazon Glacier is a secure, durable, and extremely affordable storage service
for long-term data archiving and protection. Retrieving data stored in Amazon
Glacier takes several hours, so it is ideal for archiving.
A. Amazon RDS (Relational Database Service):
This offers affordable, scalable capacity while handling time-consuming database
administration tasks so you can focus on your applications and business.
Amazon RDS offers six popular database engines to choose from, including
Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle, and Microsoft SQL
Server. Visit for AWS Training in Pune.
B. Amazon DynamoDB (non-relational database):
This is fast and flexible NoSQL database service for any application that needs
consistent single-digit millisecond latency at any scale. It is a fully managed
database that supports document data models and key values. Its flexible data
model and reliable performance make it ideal for mobile devices, the web,
games, The Internet of Things (IoT), and many