What is cloud computing how can we define it? What does and does not constitute a cloud platform or enabling technologies for cloud computing,
Key building blocks
Virtual machines in the last 5 years and VM technology have become cheap ,the main players are VMware, SWsoft, Microsoft.
What is cloud computing how can we define it?
Virtual machines. Factors contributing to rising profile. Multicore 64-bit machines. Hardware assisted virtualization using Intel and AMD runs on modified OS at near native speeds. Integration of the VM Technology into mainstream server OS.
Improves utilization by multiplexing many VMs on one physical host allows deployment and management of services. On demand cloning live migration in checkpoint and improves reliability .
The VM can be self-contained unit of execution and migration. Virtualized storage distributed file system, Google file system, cluster file system, VMware VMFS, XenServer storage pool.
Web services. Soap XML messages webservices description language WS rest, get, put, post,delete for HTTP more lite weight HTTP types of clouds.
Private internal public external off premise third party cloud .
Public cloud publicly accessible self service model access via well-defined published web service access via management portal free or pay per use no ongoing contractor commitment.
Private cloud emulate public cloud on private internal resources give benefit of clouds elasticity dynamic provisioning multiplexing while maintaining control of resources for security & corporate regulatory requirements and governance with options to scale out to public cloud .
Hybrid cloud. Combination of private internal and external cloud resources & cloud bursting to handle flash crowds provision & additional resources from public clouds on demand and release resource when no longer needed and can outsource critical functions.
Have a great day