A cloud computing model where a third-party provider hosts and maintains core infrastructure, including hardware, software, servers, and storage on behalf of a customer.
Infrastructure as a Service (IaaS) is one of the three main categories of cloud computing services, alongside Software as a Service (SaaS) and Platform as a Service (PaaS). IaaS provides users with virtualized computing resources over the internet.
IaaS works by providing all the infrastructure to support web apps, including storage, web and application servers, and networking resources. Users can get to their applications faster, without the need for deep architectural discussions, capacity planning, and vendor negotiations that purchasing hardware and software require.
A startup company wants to launch a web application but doesn't have the capital to invest in expensive hardware and software. Instead, they turn to an IaaS provider who provides the necessary infrastructure on a pay-as-you-go basis. The startup can then focus on developing their web application without worrying about purchasing, setting up, or maintaining physical servers.
A cloud computing model that provides customers a complete platform—hardware, software, and infrastructure—for developing, running, and managing applications without maintaining the infrastructure.
A software licensing and delivery model in which software is provided over the Internet, eliminating the need for complex software and hardware management.