HOME

TheInfoList



OR:

Infrastructure as a service (IaaS) is a
cloud computing Cloud computing is "a paradigm for enabling network access to a scalable and elastic pool of shareable physical or virtual resources with self-service provisioning and administration on-demand," according to International Organization for ...
service model where a cloud services vendor provides computing resources such as storage, network, servers, and virtualization (which emulates computer hardware). This service frees users from maintaining their own data center, but they must install and maintain the operating system and application software. Iaas provides users high-level
API An application programming interface (API) is a connection between computers or between computer programs. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how to build ...
s to control details of underlying network infrastructure such as backup, data partitioning, scaling, security and physical computing resources. Services can be scaled on-demand by the user. According to the
Internet Engineering Task Force The Internet Engineering Task Force (IETF) is a standards organization for the Internet standard, Internet and is responsible for the technical standards that make up the Internet protocol suite (TCP/IP). It has no formal membership roster ...
(IETF), such infrastructure is the most basic cloud-service model. IaaS can be hosted in a public cloud (where users share hardware, storage, and network devices), a private cloud (users do not share resources), or a hybrid cloud (combination of both).


Overview

The US
National Institute of Standards and Technology The National Institute of Standards and Technology (NIST) is an agency of the United States Department of Commerce whose mission is to promote American innovation and industrial competitiveness. NIST's activities are organized into Outline of p ...
(NIST) defines infrastructure as a service as: IaaS clouds often offer additional resources such as a virtual-machine disk-image library, raw block storage, file or object storage, firewalls, load balancers, IP addresses, virtual local area networks (VLANs), and software bundles. IaaS-cloud providers supply resources on-demand from the large pools of equipment installed in data centers. For wide-area connectivity, customers can use either the Internet or carrier clouds (dedicated
virtual private network Virtual private network (VPN) is a network architecture for virtually extending a private network (i.e. any computer network which is not the public Internet) across one or multiple other networks which are either untrusted (as they are not con ...
s, VPNs). To deploy their applications, users install operating-system images and the application software on the cloud infrastructure. Users patch and maintain the operating systems. IaaS services are typically billed as a utility: cost reflects the amount of resources allocated or consumed. Typically, IaaS involves the use of a cloud orchestration technology such as OpenStack, Apache CloudStack, or OpenNebula. It manages the creation of a virtual machine (VM) and decides on the hypervisor (i.e. physical host) in order to start it. A hypervisor runs
virtual machines In computing, a virtual machine (VM) is the virtualization or emulator, emulation of a computer system. Virtual machines are based on computer architectures and provide the functionality of a physical computer. Their implementations may involve ...
(VMs) as guests. Pools of hypervisors in the cloud operational system can support large numbers of virtual machines and the ability to scale services up and down according to demand by customers. Hypervisors include Xen, Oracle VirtualBox, Oracle VM, KVM, VMware ESX/ESXi, or Microsoft Hyper-V. It also enables VM migration between hosts, allocates storage volumes, and attaches them to VMs that track usage information for billing. An alternative to hypervisors is Linux containers, which run in isolated partitions of a
Linux kernel The Linux kernel is a Free and open-source software, free and open source Unix-like kernel (operating system), kernel that is used in many computer systems worldwide. The kernel was created by Linus Torvalds in 1991 and was soon adopted as the k ...
that runs directly on the physical hardware. Containers are isolated, secured and managed using Linux cgroups and namespaces. Containerisation offers higher performance than virtualization because there is no hypervisor overhead.


Economic impact

The global IaaS market is projected to reach a value of $411.9 billion by 2030, expanding at a compound annual growth rate (CAGR) of 22.6% from 2023 to 2030. This growth is primarily driven by the adoption of cloud-based infrastructure within the Banking, Financial Services, and Insurance ( BFSI) sector, which employs these technologies to enhance scalability and reduce operational costs.


Government usage

The
UK Government His Majesty's Government, abbreviated to HM Government or otherwise UK Government, is the central government, central executive authority of the United Kingdom of Great Britain and Northern Ireland.
encourages departments to use public cloud solutions as a first option. IaaS is in use within the UK Government but the technology community within government recommends consideration of Platform as a Service (PaaS) in cases where a department may not have IaaS skills and management capacity.Government Digital Service
Deciding how to host your service
updated on 21 July 2022, accessed on 12 October 2024


See also

* CISPE, an IaaS trade association in Europe. * as a service


References

{{Cloud computing As a service Cloud computing