1. AMAZON AWS & IAAS
D H R U V PA D H I YA R
D I V YA N G O Z A
2. • On-demand delivery of IT resources over
the Internet
• Pay-as-you-go pricing. Instead of buying,
owning, and maintaining physical data
centers and servers,
• You can access technology services, such
as computing power, storage, and
databases, on an as-needed basis from a
cloud provider
CLOUD
COMPUTING
• Agility
• Elasticity
• Cost Savings
• Deploy globally in Minutes
BENEFITS
3. TYPES OF CLOUD
COMPUTINGSAA
S
PAA
S
IAA
S
Software as a
Service
Platform as a
Service
Infrastructure as a
Service• Software is licensed on a
subscription basis and is
centrally hosted.
• On-demand software.
• Don't have to worry about
the installation, setup and
running of the application.
• Provides a platform allowing
customers to develop, run,
and manage applications
without the complexity of
building and maintaining the
infrastructure.
• Provides you the computing
infrastructure, physical or (quite
often) virtual machines and
other resources like block and
file-based storage, firewalls,
load balancers, etc.
4.
5. • On Demand Computing Resources
• No Up Front Commitment
• Pay as you Go
• No Maintenance
• Measured Service
• Scalability
• Reliability
Highlights of IAAS
6. Amazon Elastic Compute Cloud (EC
• Provides secure, resizable compute capacity in the cloud.
• Rent virtual computers on which to run their own computer applications.
• Web service through which a user can boot an Amazon Machine Image (AMI) to
configure a virtual machine, “Instance”.
• Control over the geo location of instances that allows for latency optimization.
7. Amazon Elastic Compute Cloud (EC2)
AMI & Instances
• Amazon Machine Image (AMI) is a template for software configuration (Operating
System, Application Server, and Applications)
• Instance is a AMI running on virtual servers in the cloud
• Each instance type offers different compute and memory facilities
8. Amazon Elastic Compute Cloud (EC2)
Instance Types
• General Purpose - balance of compute, memory and networking resources
• Compute Optimized - deal for compute bound applications that benefit from high performance
processors.
• Memory Optimized - designed to deliver fast performance for workloads that process large data
sets in memory.
• Accelerated Computing - hardware accelerators, or co-processors, to perform functions, such as
floating point number calculations, graphics processing, or data pattern matching, more efficiently.
NVIDIA Tesla V100 GPUs each pairing 5,120 CUDA Cores and 640 Tensor Cores
• Storage Optimized - designed for workloads that require high, sequential read and write access to
very large data sets on local storage.
9. Amazon Elastic Compute Cloud (EC2)
Storage
Amazon EC2 provides three type of storage option
• Amazon EBS - Amazon EBS provides durable, block-level storage volumes that you can attach to
a running instance
• Amazon S3 - provides access to reliable and inexpensive data storage infrastructure.
• Instance Storage - An instance store provides temporary block-level storage for your instance.
• Amazon EFS - provides scalable file storage for use with Amazon EC2.
10. Amazon Simple Storage Service
(S3)
• Object storage service that offers industry-leading scalability, data availability, security, and
performance.
• Customers of all sizes and industries can use it to store and protect any amount of data for
a range of use cases, such as websites, mobile applications, backup and restore, archive,
enterprise applications, IoT devices, and big data analytics.