Andrea Finardi Iot simulations with Cisco Packet Tracer




Download 3,37 Mb.
Pdf ko'rish
bet6/32
Sana19.12.2023
Hajmi3,37 Mb.
#123156
1   2   3   4   5   6   7   8   9   ...   32
Bog'liq
2.3 (3)
2.3 (1)
2.2.2 Cloud Service Models 
Cloud service models, also called cloud delivery models, are a set of pre-packaged com-
bination of IT resources offered by the cloud providers. Those models are specialized 
following the needs of the users and grant a certain degrees of configuration freedom. 
Three models included in the NIST cloud definitions are: IaaS, PaaS and SaaS. 
Infrastructure as a Service or IaaS is a cloud model where the provider offers to the users 
a self-contained IT environment that user can maintain and administer via administration 
tools accessed by a cloud service portal. This IT environment usually refers to hardware, 
processing capacity, storage, networks, virtualized servers, Operating systems etc. In 
contrast to other service models, the responsibility to administer the cloud service is on 
the cloud consumers. Provider might offer bundle of pre-set virtual server in order to 
ease the cloud consumer administration activities. Cloud providers could also offer IaaS 
to other cloud providers that will then create own services on this cloud infrastructure. 
The benefits of this delivery model is that a customer has full control of the infrastructure 
itself; drawback is that customer would need to have internal IT resources to administer 
the cloud infrastructure. 
Examples of IaaS are: Amazon EC2, Windows Azure, Rackspace and Google Compute 
Engine. 
Platform as a service, or PaaS, usually refers to a 
“ready to use” platform where cloud 
customers can start developing their own applications. In this delivery model all the IT 
resources must 
be fully deployed, configured and “ready to be use”. Platform comes also 
with a comprehensive suite of application development toolkit (i.e. Google App Engine 


10 
offers some Java and Phyton based environments) to follow the entire life-cycle of appli-
cation development. 
This model usually ease the cloud customer from IT administration tasks as the under-
lying infrastructure is not manageable, however cloud consumer has the control over the 
application deployment and the configuration settings of the IT resources for the appli-
cation hosting. 
Examples of PaaS are: AWS Elastic Beanstalk, IBM Watson IoT, Windows Azure, Her-
oku, Force.com, Google App Engine and Apache Stratos. 
SaaS, or Software as a Service model, usually refers to a fully-available and pre-pack-
aged environment that cloud customers can use over cloud services. This solution allows 
the customers to access to a service that is really easy and quick to setup, allowing also 
the cloud provider to re-use the same cloud product for several customers. Cloud users, 
in this model, do not have any administrative access and control over the IT resources, 
only minimal settings changes on the software itself can be done. 
Multitenancy technologies are used to distribute load on several resources, making the 
SaaS a reliable and distributed service. SaaS can be both a 
“pay-per-use” or a “free-of-
charge
” service for the users. In the second models the provider would get revenues 
from commercial advertisements or re-selling statistical information of the service users. 
Examples of PaaS are Google Apps, Microsoft Office 365 and many other commercial 
webmail platform. 
Over the recent year a multitude of more specialized service models was released mostly 
focusing on a specific services. Examples are: Storage as a Service, Database as a 
Service, Security as a Service, Process as a Service, Testing as a Service, Integration 
as a Service etc. Additionally also combination of cloud delivery models can be offered 
to customers, for example IaaS plus PaaS can give the cloud user a software develop-
ment kit also granting a major degree of administering resources compared to only a 
PaaS scenario. 


11 

Download 3,37 Mb.
1   2   3   4   5   6   7   8   9   ...   32




Download 3,37 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



Andrea Finardi Iot simulations with Cisco Packet Tracer

Download 3,37 Mb.
Pdf ko'rish