在这种时候,就有专业人士提出,那么,有没有这种可能:不让一个Windows单独控制一台机器,而是在一台机器上安装多个操作系统,并且让它们同时地运行?
这样就可以节省大量的资源,用来做更多的事情。
有,最好的方案就是虚拟化!
其实这就是云计算的概念诞生了!
不过仅仅是这样,还不足以形成云计算中心。
专业人士就是专业人士,在提出这种观点后,就开始了繁琐复杂的一系列工程。
在一台电脑上,虚拟出几个、几十个,甚至上百个操作系统出来,而每一个系统,就意味着是一台“仿真电脑”,再通过监控程序,就可以达到一台电脑拥有数十倍,上百倍的计算能力。
假如这台电脑为A,那么则可以设置另外一台相同规格的电脑B,双方数据之间的传送,可以通过简单的移动进行,普通用户压根意识不到这种移动。
当然,这种移动肯定不能由A/B自己进行,它需要一个数据中心管理服务器电脑C。
这个数据中心管理服务器C,可以监控A和B的运行状态,一旦出现资源紧张,它可以自动触发在线迁移,把一个或多个数据移到对方的机器上运行。当然,这里需要一个事先设定的阈值标准。
在这里只是假设A、B两台机器。实际上,C可以管理几十、几百、上千台机器。共享的存储设备也不止一套,可以是多套
C通过各机器上的监控程序,间接管理所有的资源。
至此,云的雏形出现了,但还不是云。因为,所有的这些管理和控制,都还是数据中心自己的职责。用户还无法对所需要的资源进行自主管理。
怎样才能彻底实现云呢?
在前面的铺垫下,后续的发展也就顺理成章了。
建立更多的数据中心管理服务器C,管理更多的A/B,层层叠叠的交错进行,最终形成了一个资源池。
然后建立终端的服务器D,用D来管理无数个C资源池,而这个D,就是所谓的云服务器了!
为了便于分配和管理,D把庞大的资源池划分成多个小组,这每个小组就相当一个虚拟的数据中心(或者叫“计算中心”)。