Looking at the definition of cloud infrastructure it can be defined as any software or hardware components that are needed for computing requirements in a cloud computing model. When thinking of cloud infrastructure, we have a few main types to talk about. Cloud infrastructure has a physical and virtual framework as well as applications and platform software, and infrastructure management and service creation tools.
The physical infrastructure of cloud computing consists of different physical IT resources. These resources include: storage systems, physical servers, and physical network components. Looking at physical network components we see things such as physical adapters, routers, and switches. Physical servers are generally connected to each other, to different clients, and to different storage systems. Physical servers often connect to specific clients through personal IP networks, IP SAN, FC SCAN, or FCoE networks. Depending on the cloud service provider that provider may use a physical IT resource from one or numerous data center to provide their clients service.
The virtual infrastructure of cloud computing consists of different resources. These resources include: Identity pools, Resource pools, and Virtual IT resources. Identity pools consists of VLAN ID pools, VSAN ID pools, and MAC address pools. Resource pools include CPU pools, memory pools, storage pools, and network bandwidth pools. Virtual IT resources include: VM network components such as virtual NICs and Virtual Switches and VMs, virtual volumes, and virtual networks.
When looking at different application and platform software different suites might include a business application, migration tools, or an operating systems and database. Migration tools can be used to deploy a consumer’s application. Platform software’s and applications are to be hosted on VMs to then create software-as-a-service (SaaS) and platform-as-a-service (PaaS).
Overlooking all of these components is the cloud infrastructure management. As you may be able to guess this has a responsibly of managing the applications and platform software, virtual infrastructure, and physical infrastructure. This section has a responsibility of handling consumer’s requirements and requests. This then allows consumers to benefit from the services with this system processing the requests of the clients. The cloud management tools can be classified into three different sections. The first tool being the virtual infrastructure management software. This will allow management of both the physical and virtual infrastructure. The second tool is Unified management software. This software has the responsibility of creating any cloud services. The third tool is user access management software. This has a function of allowing the consumer or client to request a cloud service. All of these different software’s have the ability to interact with each other to automate provisioning of the cloud services.
Erl, T., Puttini, R., & Mahmood, Z. (n.d.). Cloud computing: Concepts, technology, & architecture.