00:00
云计算是怎么发展起来的呢?它跟之前的几种技术又有什么关系?又引出了哪些新的层面的云计算呢?今天这一期视频简单跟大家聊一聊这方面的话题吧。说到云计算,其实这是一个很久远的话题了,我们把时间呢往前回滚到2000年左右,在那个时代我们知道it刚刚流行了起来,其实很多企业已经在2000左右就开始做企业的数字化转型,虽然企业数字化转型这个是在近几年我们提的更多了,但实际上是在2000年左右就已经被广泛实践的。在那个年代,无论是银行、医院、学校,都希望将自己之前那些繁杂人工需要处理的数据转移到服务器上去处理。在那个年代微软发布过一个操作系统,叫做Windows nt,后面呢,演化成了WINDOWS2000 windows2000,别忘了它也是基于Windows nt架构又专门自己的服务器系统的,而这个系统又引入了一个全新的管理思想,这是微软比尔盖茨当年提出的一个叫做ad的东西,Active directory active directory在那个年代率先引入了一种。
01:00
服务器集群管理的概念。一旦完成了active directory的建设,所有的服务器都将加入到统一个域中,而使用统一化的身份认证和统一化的管理方案,这是微软在20年前对我们服务器管理的一个构想。虽然微软在服务器管理方面走在了牵头,但是很快在另一个领域有一家公司超过了它,这家公司呢,就叫vmware vmware我相信大家一定知道,一提到vmware,它就是一个做虚拟机软件的公司。虚拟机是什么呢?虚拟机是一种软件,它作为软件运行在操作系统上,本身属于一种应用程序,而这个应用程序又提供了另一套虚拟出来的硬件平台,能够在它虚拟出来的硬件平台上运行其他的操作系统。听上去挺有意思。当时很多人玩虚拟机都是为了在自己电脑上,比如说WINDOWS7系统中虚拟出一个Windows xp来,来跑一些老旧的软件。你可能没有想过这种用法是否会对整个it界有什么新的变革。别忘了VMVR它的产品也是面向个人用户市场和企业用户市场的,他面向个人用户市场的VMVR产品。
02:00
可以服务于开发人员、测试人员,让他们在自己的电脑上来调试其他操作系统。而对于企业市场来讲,VMVR能够将企业的服务器中提供一种虚拟化的概念。很快,很多人发现,虚拟的服务器相比物理的服务器尤其有很多优势。你知道,要管理一台物理的服务器,比如想增加、想删除、想更改其网络IP地址都是非常困难的事,你需要组织大量的人力物力把真正的设备搬到机房里去,再慢慢搭建。而准备一台虚拟的服务器就太简单了,直接使用软件进行一些简单的操作就能就能构建出一台虚拟的服务器。更重要的是,因为虚拟化概念的诞生是让我们对计算资源的管理有了可编程性。什么叫可编程性呢?假如没有虚拟机这个概念,当用户在你的网站付了款,你是无论如何都不能靠你的代码去为他分配计算资源的。而在有了虚拟化概念以后,在用户付了款之后,你完全可以靠自己的程序、自己的代码来全自动的帮他开创出新的虚拟机来,这位整个过程的自动化有了巨大帮助。所以VMVR更多的是面向他的企业客户市场,而在他的企业客户市场中很快就形成了VMR的几个产品线,包括VMR的VSP。当然微软肯定也会要争抢这部分的市场,微软在这方面推出的产品叫做hyper v。相比于VM微软,微软的hyper v性能要高很多。
03:16
但他们实质上是一样的。直到今天,这种类似的虚拟化引擎,无论是商业化产品还是开源项目已经变得非常非常多了。有人在想,为什么要提供这种虚拟的设备呢?我们知道,要组建一个真实的数据中心是非常昂贵的一件事儿。有多昂贵呢?你需要至少准备好一些机房,你要准备好网络,准备好电里,准备好设备硬件,准备好机柜,准备好机架,然后把你的物理服务器一台一台的抬到你的机架上去,再给他们接通电源,接通网线,接上显示器。仔细想想,这个事情实在太麻烦了。我看到过一些一些文章提到如何在自己家里组建这些设备,这其实是很不理想的一件事情。你在自己家里组建这些设备,不说你买不买得起这些设备吧,电费你可能就支撑不住了,而组建一台物理机房又这么昂贵,这导致基本上只有传统企业才做得到这些事,想想我们回归到了2008年左右,在那个年代只有大型的学校、机关等会组建这种数据中心,所以说建一个网站并不是每个人都做得到的。我们普通的开发人员要。
04:16
想让自己的网站上线,我们更多的是借别人的服务器,而借来的服务器当然更多的就是虚拟机了。于是其实在很久以前我们就已经有这种的思想,就是借别人一台服务器,然后用寄来的服务器去运行自己的软件。因为你自己建的话,又贵又麻烦事还多,还容易坏。就像我每天要用水、用电,我们用的电都是电力公司提供给我们的电,如果你要自己在家里发电的话,显然这种成本远比用电力公司提供给你的电要更贵。这其实是一种全新的经济模式,也就是说,当我们建立好大型的数据中心之后,我们可以将我数据中心能够提供的这些计算资源对外出租给别人。而云计算的概念本质上就是按量计算的公有计算资源,在云计算平台上,我们每个人都可以去购买一些云计算资源,而这些购买到的资源都是按量计费的,你买到的不是一台服务器,而是一些计算资源的使用权,然后用他买到的计算资源去运行自己的。
我来说两句