Infrastructure as a Service (IaaS)
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
- SZTAKI: Cloud Computing; http://www.lpds.sztaki.hu; Attila Kertesz, Gabor Kecskemeti
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