Infrastructure-as-a-service providers (IaaS) give users the ability to configure processing, storage, networks, and other fundamental computing resources provisioned through the cloud, saving cost and complexity.
IaaS sits at the core of three of the most powerful cloud service digital business models, next to Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS). IaaS gives users all the benefits of on-premise computing resources without the cost and complexity overhead. The IaaS companies provide virtualization, storage, the network, and servers.
The following chart describes the difference – please see IaaS and SaaS models for comparison.
Compared to PaaS, IaaS offers complete control over all cloud services but relies on you to install, configure, secure, and maintain software on the cloud-based infrastructure yourself, whereas PaaS provides a platform for software creation.
Compared to SaaS, IaaS provides a platform for software creation but does not provide the software, which is SaaS.
The concept of virtualization is key to understanding IaaS. Virtualization relies on software technology to simulate through the cloud the kind of functionality you would get from having hardware on site. Technologists can then run multiple virtual systems, operating systems, and applications, on a single physical server.
Virtualization is as old as the Internet. In the early version, ARPANET was used by universities and scientific organizations that typically had only one mainframe computer as they were expensive in hardware cost and administrative complexity to own. Users therefore connected to mainframes via terminals without any real processing power of their own.
Early mainframe providers like IBM and their CP-40 created “time-sharing” solutions, the predecessor to the pay-per-use or pay-per-gigabyte model pioneered by AWS, Google Cloud, and Microsoft Azure. Virtualization permits the IaaS company to create a new instance of the operating system for each user, assigning memory and resources.
The result: before the IaaS model, creating web apps, phone apps and e-commerce sites required large investments in hardware services and the technical capabilities to maintain and update. This cost shifted from “capital expenditure” to “operating expenditure.”
Amazon Web Services (AWS) | Google Cloud Platform (GCP) |Microsoft Azure |IBM Cloud |Oracle Cloud Infrastructure (OCI) |DigitalOcean | Alibaba Cloud |Linode
| Cookie | Duration | Description |
|---|---|---|
| cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
| cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
| cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
| cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
| cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
| viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |