Cloud computing is more and more people are familiar with it in the end is what the concept or something you? The following Gartner given the definition, and has become a mainstream classic and a large number of references: Cloud computing is "a style of computing where massively scalable IT -related capabilities are provided 'as a service' across the Internet to multiple external customers using Internet technologies. "
Cloud computing is the use of Internet technology to integrate information technology capabilities in a very large-scale scalable way for a number of external customers as a service to provide a calculation. That is to say, cloud computing is a special way to provide users with rental services (due to the use of Internet technology) users should be able to get anywhere and rent (due to scalability on a very large scale) Very cheap.
But is it any new idea to connect a large number of servers with Internet technology to provide leased computing services? In other words: a large-scale distributed computing network equipped with a front-end billing server, so that distributed computing Is it cloud computing? Of course not!
cloud computing
Cloud computing has a scalable way to integrate computing resources, so we can also think of cloud computing as a virtual machine for the user.When it comes to virtual machines, we often think of virtual machine models, including virtual machine monitor (VMM) Is an important part of the virtualization technology.VMM's main function is to turn hardware resources into virtual resources.Hardware resources into virtual resources have many benefits, I will not elaborate on this.Only one article: sometimes virtual resources actually For example, we all know that virtual memory can do much more than the hardware can provide the amount of memory, but with the virtual machine group still can not integrate the cloud computing required for the user to customize the virtual machine The point is that the usual methods of virtualization take into account only a single virtual hardware resource, if only a few individually virtual distributed computing environment.
Distributed Computing
The virtualization technology required for cloud computing must be virtualization technology. In a nutshell, the linkages are to be considered at the VMM cluster level so that the virtualization of hardware resources need not be limited to a single, stand-alone hardware resource. In such a virtual architecture, an application's request for hardware resource usage (usually an interrupt to the hardware) may not be limited to the same physical hardware resource, so the virtual computer integrated by the virtual architecture technology can really accomplish Is tailored to the user.