Personal tools
You are here: Home Knowledge Model REPOSITORY of Terms I Infrastructure as a Service (IaaS)

Infrastructure as a Service (IaaS)

by Gabor Kecskemeti last modified Apr 26, 2012 12:30

Definitions

Term:
Infrastructure as a Service
Domain: Cross-cutting issues
Engineering and Design
(KM-ED)
Adaptation and Monitoring
(KM-AM)
Quality Definition, Negotiation and Assurance
(KM-QA)
Generic
(domain independent)
D
o
m
a
i
n
:
L
a
y
e
r
s

Business Process Management
(KM-BPM)




Service Composition and Coordination
(KM-SC)




Service Infrastructure
(KM-SI)



Infrastructure as a Service (IaaS)  provisions hardware, software, and equipments (mostly at the unified resource layer, but can also include part of the fabric layer) to deliver software application environments with a resource usage-based pricing model. Infrastructure can scale up and down dynamically based on application resource needs. [Foster et al 2008]

 _ALT_

Virtual machines (VMs) are the most common form for providing computational resources to cloud users at this layer, where the users get finer granularity flexibility since they normally get super-user access to their VMs, and can use it to customize the software stack on their VM for performance and efficiency. Often, such services are dubbed Infrastructure as a Service (IaaS).[Youseff et al 2008]

 _ALT_

Infrastructure Providers manage a large set of computing resources, such as storing and processing capacity. Through virtualization, they are able to split, assign and dynamically service providers, that will deploy on these systems the software stacks that run their services. This is the Infrastructure as a Service (IaaS) scenario. [Vaquero et al 2009] [CD-JRA-2.3.4]

 _ALT_

Infrastructure as a Service (IaaS). The capability provided to the consumer is to provision processing, storage, networks, and other fundamental computing resources where the consumer is able to deploy and run arbitrary software, which can include operating systems and applications. The consumer does not manage or control the underlying cloud infrastructure but has control over operating systems, storage, and deployed applications; and possibly limited control of select networking components (e.g., host firewalls).[NIST, 2011]

Generic
(domain independent)




 

Competencies

 

References

  • [Foster et al 2008] Ian Foster, Yong Zhao, Ioan Raicu, Shiyong Lu. Cloud Computing and Grid Computing 360-Degree Compared. Proc. IEEE Grid Computing Environments Workshop, pp. 1-10, 2008.
  • [Youseff et al 2008] Lamia Youseff, Maria Butrico, Dilma Da Silva. Toward a Unified Ontology of Cloud Computing. Grid Computing Environments Workshop, pp. 1–10, 2008.
  • [Vaquero et al 2009] Luis M. Vaquero, Luis Rodero-Merino, Juan Caceres, Maik Lindner. A Break in the Clouds: Towards a Cloud Definition. SIGCOMM Computer Communication Review, 39, pp. 137–150, 2009
  • [NIST, 2011] The NIST definition of Cloud Computing, NIST Special Publication 800-145, http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf
  • [CD-JRA-2.3.4] CD-JRA-2.3.4: Decision support for local adaptation

Document Actions
  • Send this
  • Print this
  • Bookmarks

The Plone® CMS — Open Source Content Management System is © 2000-2017 by the Plone Foundation et al.