Infrastructure of Cloud Computing


  • Cloud infrastructure means the hardware and software components.
  • These components are server, storage, networking and virtualization software.
  • These components are required to support the computing requirements of a cloud computing model.

Components of Cloud infrastructure

cloud infrastructure

1) Hypervisor
  • Hypervisor is a firmware or low-level program. It acts as a Virtual Machine Manager.
  • It enables to share a physical instance of cloud resources between several customers.
2) Management Software
  • Management software assists to maintain and configure the infrastructure.
3) Deployment Software
  • Deployment software assists to deploy and integrate the application on the cloud.
4) Network
  • Network is the key component of the cloud infrastructure.
  • It enables to connect cloud services over the Internet.
  • The customer can customize the network route and protocol i.e possible to deliver network as a utility over the Internet.
5) Server
  • The server assists to compute the resource sharing and offers other services like resource allocation and deallocation, monitoring the resources, provide the security etc.
6) Storage
  • Cloud keeps many copies of storage.  Using these copies of resources, it extracts another resource if any one of the resources fails.

Infrastructural Constraints

Following are the basic constraints:
  • Transparency
  • Scalability
  • Intelligent Monitoring
  • Security
infrastructural constraints

  • In a Cloud environment, virtualization is the key to share the resources.
  • It is impossible to satisfy the demand with single resource or server. Hence, there should be transparency in resources, load balancing and application, so that we can scale the resources on demand.
  • Scaling up an application is easy but scaling up an application delivery solution is not easy, because it includes configuration overhead or even rearchitecting the network.
  • Hence, application delivery is required to be scalable that need the virtual infrastructure so that, resources are provisioned and de-provisioned easily.
Intelligent Monitoring
  • Application solution delivery is required to be capable of intelligent monitoring to achieve transparency and scalability.
  • In security, the mega data center in the cloud must be securely architected.
  • The control node, an entry point in mega data center also requires to be secure.