Cloud infrastructure is a collection of various hardware and software components that are essential to operating a cloud computing environment. It includes components include servers, storage resources, network switches, and virtualisation machines and software. Cloud infrastructure functions as a layer between the consumers and cloud computing environments. This layer virtualises the cloud computing resources and provides them to users through APIs (Application Programming Interfaces) over the Internet. Virtualised resources are hosted and managed by a cloud computing service provider. However, in a private cloud model, the cloud infrastructure is owned and managed by the organisation itself.

Points to Remember

  • Cloud service providers commonly offer these resources as an integrated service called Infrastructure as a Service (IaaS).
  • A cloud is made of front-end and back-end components, and its infrastructure houses all the back-end components that can be divided into three categories – computing, networking, and storage.