Cloud Platforms in Industry
Amazon Web Services
Amazon Web Services (AWS) is a cloud computing platform that provides a variety
of services accessible over the public internet. AWS is a subsidiary of Amazon that
offers cloud computing services to individuals, businesses, and governments.
AWS provides a range of services, including:
Servers, Storage, Networking, Remote computing, Email, Mobile development,
Security, Database storage, Content delivery.
AWS manages and maintains hardware and infrastructure, saving organizations and
individuals the cost and complexity of purchasing and running resources on site.
AWS offers a broad set of global cloud-based products, including:
Compute, Storage, Databases, Analytics, Networking, Mobile, Developer tools,
Management tools, IoT, Security, Enterprise applications.
AWS charges on an hourly basis. Some say the benefits of AWS include:
Ease of use
Diverse array of tools
Unlimited server capacity
Reliable encryption and security
Managed IT services
Flexibility and affordability
Advantages of Amazon Web Services
AWS allows you to easily scale your resources
AWS provides a highly reliable and secure infrastructure
AWS offers a wide range of services and tools that can be easily combined to
build and deploy a variety of applications, making it highly flexible.
AWS offers a pay-as-you-go pricing mode
By: Preetham Paul Socrates P Assistant Professor SDC
,Cloud Computing Unit-4
Disadvantages of Amazon Web Services
AWS can be complex, with a wide range of services and features
AWS can be expensive, especially if you have a high-traffic application
While AWS provides many security features and tools, securing your
resources
AWS manages many aspects of the infrastructure
Services by AWS
Amazon Web Services (AWS) is a powerful and versatile cloud computing platform
offered by Amazon. It provides a wide range of services that help individuals and
businesses run applications, store data, and manage their computing resources
without the need for physical servers.
Compute Services
1. Amazon EC2 (Elastic Compute Cloud):
Think of EC2 as a virtual computer in the cloud. You can easily scale it up or
down based on your needs.
It is a part of Amazon.com's cloud-computing platform, Amazon Web Services
(AWS), that allows users to rent virtual computers on which to run their own
computer applications. EC2 encourages scalable deployment of applications
by providing a web service through which a user can boot an Amazon
Machine Image (AMI) to configure a virtual machine, which Amazon calls an
"instance", containing any software desired. A user can create, launch, and
terminate server-instances as needed, paying by the second for active
servers – hence the term "elastic". EC2 provides users with control over the
geographical location of instances that allows for latency optimization and
high levels of redundancy. In November 2010, Amazon switched its own retail
website platform to EC2 and AWS.
2. AWS Lambda:
Lambda is like a magical helper that runs your code automatically in response
to events, and you don't even have to worry about managing servers.
It is an event-driven, server less computing platform provided by Amazon as a
part of Amazon Web Services. It is designed to enable developers to run code
without provisioning or managing servers. It executes code in response to
events and automatically manages the computing resources required by that
code. It was introduced on November 13, 2014. Unlike Amazon EC2, which is
By: Preetham Paul Socrates P Assistant Professor SDC
, Cloud Computing Unit-4
priced by the hour but metered by the second, AWS Lambda is metered by
rounding up to the nearest millisecond with no minimum execution time.
Storage Services
3. Amazon S3 (Simple Storage Service):
S3 is like a giant digital warehouse where you can store and retrieve any
amount of data. It's perfect for things like storing pictures, videos, or backups.
Amazon S3 or Amazon Simple Storage Service is a service offered by
Amazon Web Services (AWS) that provides object storage through a web
service interface. Amazon S3 uses the same scalable storage infrastructure
that Amazon.com uses to run its e-commerce network. Amazon S3 can store
any type of object, which allows uses like storage for Internet applications,
backups, disaster recovery, data archives, data lakes for analytics, and hybrid
cloud storage. AWS launched Amazon S3 in the United States on March 14,
2006, then in Europe in November 2007.
4. Amazon EBS (Elastic Block Store):
EBS is like a special hard drive attached to your virtual computer. It's great for
storing data that needs frequent updates.
Amazon Elastic Block Store (EBS) provides raw block-level storage that can
be attached to Amazon EC2 instances and is used by Amazon Relational
Database Service (RDS). It is one of the two block-storage options offered by
AWS, with the other being the EC2 Instance Store. Amazon EBS provides a
range of options for storage performance and cost. These options are divided
into two major categories: SSD-backed storage for transactional workloads,
such as databases and boot volumes (performance depends primarily on
IOPS), and disk-backed storage for throughput intensive workloads, such as
Map Reduce and log processing (performance depends primarily on MB/s).
Communication Services
5. Amazon VPC (Virtual Private Cloud):
VPC is like creating your own private space in the AWS cloud. It helps you
control and organize your virtual network.
Amazon Virtual Private Cloud (VPC) is a commercial cloud computing service
that provides a virtual private cloud, by provisioning a logically isolated section
of Amazon Web Services (AWS) Cloud. Enterprise customers can access the
By: Preetham Paul Socrates P Assistant Professor SDC