0% found this document useful (0 votes)
45 views18 pages

Iaas PDF

Cloud computing allows users to access shared resources on-demand without ownership. The National Institute of Standards and Technology (NIST) identifies three primary service models: IaaS, PaaS, and SaaS, each catering to different user needs. IaaS provides virtualized computing resources, enabling flexibility and cost savings for businesses, particularly startups, while also presenting challenges such as security and interoperability.

Uploaded by

raju
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views18 pages

Iaas PDF

Cloud computing allows users to access shared resources on-demand without ownership. The National Institute of Standards and Technology (NIST) identifies three primary service models: IaaS, PaaS, and SaaS, each catering to different user needs. IaaS provides virtualized computing resources, enabling flexibility and cost savings for businesses, particularly startups, while also presenting challenges such as security and interoperability.

Uploaded by

raju
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

Cloud Service Models

Cloud Service Models:


 Cloud computing is a model that enables the end users to access the
shared pool of resources such as compute, network, storage, database,
and application as an on-demand service without the need to buy or own
it.

 The essential characteristics of the cloud include on-demand self-service,


broad network access, resource pooling, rapid elasticity, and measured
service.

 The National Institute of Standards and Technology (NIST) defines three


basic service models, namely, IaaS, PaaS, and SaaS, as shown in Figure .
Basic cloud service models.
1. IaaS:
The ability given to the infrastructure to deploy or run any software
on the computing resources provided by the service provider.
The underlying infrastructures such as compute, network, and
storage are managed by the service provider
The IaaS services are provided from the service provider cloud data
center.
The end users can access the services from their devices through web
command line interface (CLI) or application programming interfaces
(APIs) provided by the service providers.
 Some of the popular IaaS providers include Amazon Web Services
(AWS), Google Compute Engine, OpenStack, and Eucalyptus.
PaaS:
The ability given to developers to develop and deploy an application on the
development platform provided by the service provider.
 The developers are responsible for managing the deployed application and
configuring the development environment.
 PaaS services are provided by the service provider on an on-premise or
dedicated or hosted cloud infrastructure. The developers can access the
development platform over the Internet through web CLI, web user
interface (UI), and integrated development environments (IDEs).
 Some of the popular PaaS providers include Google App Engine, Force.com,
Red Hat OpenShift, Heroku, and Engine Yard.
SaaS:
The ability given to the end users to access an application over the
Internet that is hosted and managed by the service provider.

The SaaS services are hosted in service provider– managed or service


provider–hosted cloud infrastructure.

 The end users can access the services from any thin clients or web
browsers.

 Some of the popular SaaS providers include Saleforce.com, Google


Apps, and Microsoft office 365.
• The service delivery of cloud services through different deployment models
is shown in Figure.

Deployment and delivery of different cloud service delivery models.


Infrastructure as a Service-(IaaS):

 IaaS changes the way that the compute, storage, and networking
resources are consumed.

 IaaS changes the computing from a physical infrastructure to a


virtual infrastructure.

 IaaS provides virtual computing, storage, and network resources by


abstracting the physical resources.

 Technology virtualization is used to provide the virtual resources.


Overview of IaaS
• Services provided by IaaS providers.
• A typical IaaS provider may provide the flowing services as shown in Figure
1.Compute: Computing as a Service includes virtual central processing
units (CPUs) and virtual main memory for the VMs that are provisioned
to the end users.

2. Storage: STaaS provides back-end storage for the VM images. Some of


the IaaS providers also provide the back end for storing files.

3. Network: Network as a Service (NaaS) provides virtual networking


components such as virtual router, switch, and bridge for the VMs.

4. Load balancers: Load Balancing as a Service may provide load


balancing capability at the infrastructure
Characteristics of IaaS:
• IaaS providers offer virtual computing resources to the consumers on
a payas-you-go basis.
• IaaS contains the characteristics of cloud computing such as
on-demand self-service
broad network access
resource pooling
rapid elasticity
measured service.
Apart from all these, IaaS has its own unique characteristics as follows:
1. Web access to the resources: The IaaS model enables the IT users to
access infrastructure resources over the Internet.
2.Centralized management: the physical resources are distributed, the
management will be from a single place. The resources distributed
across different parts can be controlled from any management
console.
3.Elasticity and dynamic scaling: IaaS provides elastic services where
the usage of resources can be increased or decreased according to the
requirements.
4. Shared infrastructure: IaaS follows a one-to-many delivery model
and allows multiple IT users to share the same physical infrastructure.
The different IT users will be given different VMs. IaaS ensures high
resource utilization.
5. Preconfigured VMs: IaaS providers offer preconfigured VMs with
operating systems (OSs), network configuration, etc.

6. Metered services: IaaS allows the IT users to rent the computing


resources instead of buying it. The services consumed by the IT user
will be measured.
Suitability of IaaS:
IaaS reduces the total cost of ownership (TCO) and increases the
return on investment (ROI) for start-up companies that cannot invest
more in buying infrastructure.
IaaS can be used in the following situations:
1.Unpredictable spikes in usage: When there is a significant spike in
usage of computing resources, IaaS is the best option for IT industries.
When demand is very volatile, we cannot predict the spikes and
troughs in terms of demand of the infrastructure.
2.Limited capital investment: New start-up companies cannot invest
more on buying infrastructure for their business needs. IaaS is the
suitable option for start-up companies with less capital investment on
hardware.
3. Infrastructure on demand: Some organizations may require large
infrastructure for a short period of time, they can rent the required
infrastructure for a specific period of time. IaaS best suits the
organizations that look for infrastructure on demand or for a short time
period.
Pros and Cons of IaaS :
Being one of the important service models of cloud computing, IaaS
provides lot of benefits to the IT users.
The following are the benefits provided by IaaS:
1. Pay-as-you-use model: The IaaS services are provided to the
customers on a pay-per-use basis.
2.Reduced TCO: IaaS providers allow the IT users to rent the computing
resources, they need not buy physical hardware for running their business.
3.Elastic resources: IaaS provides resources based on the current needs. IT
users can scale up or scale down the resources whenever they want. This
dynamic scaling is done automatically using some load balancers.
4. Better resource utilization: Resource utilization is the most important
criteria to succeed in the IT business. IaaS ensures better resource utilization
and provides high ROI for IaaS providers.
5.Supports Green IT: Many servers are used, the power consumption will be
high. This does not result in Green IT. In IaaS, the need of buying dedicated
servers is eliminated as single infrastructure is shared between multiple
customers, thus reducing the number of servers to be purchased and hence
the power consumption that results in Green IT
The following are the drawbacks of IaaS:
• 1. Security issues:
• 2.Interoperability issues:
• 3. Performance issues:

You might also like