Home >>Cloud Computing Tutorial >Cloud Computing Infrastructure
Cloud infrastructure comprises servers, storage devices, network, cloud management software, deployment software, and virtualization platforms.
Hypervisor
Hypervisor is a low-level or firmware program which acts as a Virtual Machine Manager. It allows the sharing between several tenants of the single physical instance of cloud resources.
Management Software
This helps in managing and configuring the infrastructure.
Deployment Software
It lets the program deploy and integrate in the cloud.
Network
It's the most critical part of cloud infrastructure. This requires cloud services to be linked over the Internet. Network can also be delivered over the Internet as a utility, which means the customer can customize the network route and the protocol.
Server
The server helps calculate resource sharing, and provides other services such as resource allocation and de-allocation, resource monitoring , security, etc.
Storage
Cloud maintains storage in several replicas. If one storage resource fails, it can then be derived from another, making cloud computing more efficient.
The following diagram shows fundamental constraints which cloud infrastructure should implement:
Transparency
The key to managing resources in the cloud setting is virtualization technology. But a single resource or server can't satisfy the demand. Therefore consistency in capital, load balancing and application must be in place so that we can scale them on demand.
Scalability
Scaling up an application delivery system isn't as easy as scaling up an application as it requires overhead adjustment or even network rearchitecture. Application delivery solution must therefore be scalable, which will require the virtual infrastructure in such a way that resource can be easily supplied and de-supplied.
Intelligent Monitoring
To achieve consistency and scalability, delivery of the application solution would need to be able to monitor smartly.
Security
The mega data center will be architectured safely in the cloud. The control node, an entry point in the mega datacenter, must also be secure.