Information Technology Reference
In-Depth Information
FIGURE 2.3 Cloud components
Applications
Enterprise
application
(Salesforce, etc.)
Cloud APIs
(IBM Watson, etc.)
Third-party apps
Platform
Google Apps
for Business
Java
Docker
Azure
etc.
Infrastructure
Cloud
vendors
Private
clouds
Amazon
AWS
Microsoft
Azure
Google
Cloud
Eucalyptus
etc.
Virtualization
Xen Project
KVM
VMware
Hyper-V
Citrix Xen
Hardware
Compute
Storage
HP
IBM
Dell
Others...
Networking
Resources can also be individually abstracted and offered as a separate service. For
example, the object storage APIs that every public cloud provider offers is an abstraction
built on top of the storage hardware. End users are charged only for the bandwidth and
storage and not for any compute resources consumed in pulling the objects from the stor-
age hardware.
Platform
On top of the raw infrastructure, there are Type 1 or Type 2 hypervisors running, which
virtualize compute, storage, and networking components. These hypervisors are deployed
on the hardware and enable complete life-cycle management of VMs, which run on top
of them. A single physical server can accommodate multiple VMs. Each VM can run a
Search WWH ::




Custom Search