说起“云计算”这三个字,相信你一定听过无数遍了,那么我想问问你,“云计算”到底是什么?你能回答出来吗?首先我们听到云计算三个字时,感觉非常高大上,高不可测的,新技术代名词等等。如果你没有接触过的,感觉离我们很远,很不生活化,不像QQ微信这么生活化的应用软件。
我们从计算机的时代说起,386时代,是指80386,用的是8086的机器和指令集,而CPU指令集又分为复杂型指令集和精简型指令集。我们熟知的普通PC用的就是复杂型指令集,而小型机用的是精简指令集,比如UNIX系统。然后又出现了80186、80286、80386、80486、80586,后来就把这些统称为80X86的时代。在传入我国后就被成为X86,也就是我们现在所说的X86架构。由于不能够用数字注册商标,当时Intel公司就把自己CPU命名为赛扬系列、奔腾系列、酷睿系列,但是这些都不是服务器用到的CPU,服务器用的是至强系列(Intel Xeon Platinum )的CPU。
随着互联网时代的发展,每个公司都要建设自己的数据中心,用自己的服务器,把机房建设的非常完成,安装很多服务器,每个服务器上只运行一个业务,但是这样对于服务器资源的利用率又特别低;如果一个服务器运行多个业务又不够安全,当一个业务出现问题可能又会影响到其它业务,所以造成资源的严重浪费。
直到90年代vmware的横空出世,才有了现在大家看到的虚拟化。虚拟化相当于传统物理机最大的好处是提高了资源的利用率,把原来一个物理服务器上只能运行一个业务,发展到现在一个服务器可以运行多个虚拟机,每个虚拟机运行一个业务,并且每个虚拟机之间彼此独立、互不影响,以此来提高资源的利用率。而且重要的是当业务一旦上线,就要保证业务的可用性,特别是一些关键性的业务是不允许中断的,比如银行业务,如果银行业务突然故障,客户不能取到钱或者说钱消失了,产生的后果是不是会很严重呢?所以,就诞生了企业级的虚拟化,来保证业务的连续性和可靠性。
首先按照传统方式建立网站,要怎么做呢?需要购买服务器,网络带宽,注册网站域名,开发,运维等一系列复杂的过程,最后才能建立起来我的网站。就好像是我们想要获得干净的水源,前期需要购置很多工具,花费大量人力,最后才能打出来一口井。但是,在云的场景下,我们可以直接在云上购买一台云主机,进行相关配置就可以使用了,然后上传网站需要的文件,那就可以把网站建设好了,这样也可以省去大量的人力物力。