Initial Post 1:
Virtualization: Virtualization represents a technology platform used for the creation of virtual instances of IT resources. A layer of virtualization software allows physical IT resources to provide multiple virtual images of themselves so that their underlying processing capabilities can be shared by multiple users. Prior to the advent of virtualization technologies, software was limited to residing on and being coupled with static hardware environments. The virtualization process severs this software-hardware dependency, as hardware requirements can be simulated by emulation software running in virtualized environments. Established virtualization technologies can be traced to several cloud characteristics and cloud computing mechanisms, having inspired many of their core features. As cloud computing evolved, a generation of modern virtualization technologies emerged to overcome the performance, reliability, and scalability limitations of traditional virtualization platforms(( Erl, Puttini & Mahmood, 2013)).“Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model is composed of five essential characteristics, three service models, and four deployment models.†(NIST, 2011) All software, information, and resources are located on a provider’s server that sits on a network far away. These services are provided to your computer, and other devices, on demand. Most cloud computing services are so quick and easy to use that you don’t even realize you are accessing software that’s not located on your computer’s hard drive.
Cloud computing: Cloud computing do for your company: Pay only for what you need, eliminate complex software installations, Access to enterprise-grade applications, respond to business changes quickly, try before you buy.
Benefits of Cloud Computing:
Benefits of Virtualization:
Google: When you think of Google, virtualization might not make the top of the list of things that come to mind, but its Google Apps, App Engine and extensive Business Services list demonstrates how it has embraced cloud-oriented services.The company’s open source Google Ganeti cluster virtual server management software tool is built on top of existing virtualization technologies like Xen or KVM and essentially serves as a wrapper around these hypervisors to help system admins set up clusters.