专栏首页云计算奇妙学习之旅【云计算奇妙学习之旅】第一期:初识云计算
原创

【云计算奇妙学习之旅】第一期:初识云计算

说起“云计算”这三个字,相信你一定听过无数遍了,那么我想问问你,“云计算”到底是什么?你能回答出来吗?首先我们听到云计算三个字时,感觉非常高大上,高不可测的,新技术代名词等等。如果你没有接触过的,感觉离我们很远,很不生活化,不像QQ微信这么生活化的应用软件。

云计算开篇

我们从计算机的时代说起,386时代,是指80386,用的是8086的机器和指令集,而CPU指令集又分为复杂型指令集和精简型指令集。我们熟知的普通PC用的就是复杂型指令集,而小型机用的是精简指令集,比如UNIX系统。然后又出现了80186、80286、80386、80486、80586,后来就把这些统称为80X86的时代。在传入我国后就被成为X86,也就是我们现在所说的X86架构。由于不能够用数字注册商标,当时Intel公司就把自己CPU命名为赛扬系列、奔腾系列、酷睿系列,但是这些都不是服务器用到的CPU,服务器用的是至强系列(Intel Xeon Platinum )的CPU。

随着互联网时代的发展,每个公司都要建设自己的数据中心,用自己的服务器,把机房建设的非常完成,安装很多服务器,每个服务器上只运行一个业务,但是这样对于服务器资源的利用率又特别低;如果一个服务器运行多个业务又不够安全,当一个业务出现问题可能又会影响到其它业务,所以造成资源的严重浪费。

直到90年代vmware的横空出世,才有了现在大家看到的虚拟化。虚拟化相当于传统物理机最大的好处是提高了资源的利用率,把原来一个物理服务器上只能运行一个业务,发展到现在一个服务器可以运行多个虚拟机,每个虚拟机运行一个业务,并且每个虚拟机之间彼此独立、互不影响,以此来提高资源的利用率。而且重要的是当业务一旦上线,就要保证业务的可用性,特别是一些关键性的业务是不允许中断的,比如银行业务,如果银行业务突然故障,客户不能取到钱或者说钱消失了,产生的后果是不是会很严重呢?所以,就诞生了企业级的虚拟化,来保证业务的连续性和可靠性。

什么是企业级的虚拟化?

许多人应该都有使用过VMware工作站级别的虚拟化--VMware Workstation,在有了虚拟化技术之后,对于一些大型企业来说,它有很多业务,每次运行一个业务就都需要开启一个虚拟机。对于管理员来说要管理1000个虚拟机、甚至更多个虚拟机,管理起来就非常不方便了,于是就有人提出了云计算的概念。所以说,云计算其实是在虚拟化的基础上发展而来的。

但是随着虚拟化的发展,目前到已经很成熟了,又产生了很多新的问题,因为运行的业务越来越多了,数据的价值也越来越高,就需要更多的增值服务。

如何通俗地理解云计算?

首先按照传统方式建立网站,要怎么做呢?需要购买服务器,网络带宽,注册网站域名,开发,运维等一系列复杂的过程,最后才能建立起来我的网站。就好像是我们想要获得干净的水源,前期需要购置很多工具,花费大量人力,最后才能打出来一口井。但是,在云的场景下,我们可以直接在云上购买一台云主机,进行相关配置就可以使用了,然后上传网站需要的文件,那就可以把网站建设好了,这样也可以省去大量的人力物力。

案例:

假如说我创业建门户网站,在华为云的场景下,可以先买一个弹性云服务器,就不用买真实的物理服务器啦。另外,弹性云服务器可以做到按需计费,有些云计算厂商甚至可以做到按分钟计费,然后开始选择云服务的CPU和内存,可以根据需求选择要用的镜像,比如网站建设、电子商务类,还可以选择硬盘,弹性公网IP,配置完成后确认购买就,两分钟创建完成就可以使用啦。

那云就是买一个服务器?

肯定不是,这只是云其中的一个服务,还有各种增值服务。比如数据分析,可以追踪云服务器这一年的运行情况,分析在哪个月网站的流量最高,并且可以和同类型的做对比给出后续运营建议。还有弹性伸缩的服务,当业务需要进行拓展更多的服务器时,购买弹性伸缩服务就可以方便扩充同样的服务器,设置策略后,当在业务高峰期可以自动创建相同业务虚拟机提供业务;当业务过了运行高峰期,又可以通过弹性伸缩的服务回到正常状态。在传统的虚拟化世界里都做不到这些,这就是企业级虚拟化的优势。

云计算与虚拟化

从1964年起,IBM是一家伟大的企业,至今已有百年历史。而IBM最赚钱的业务就是大型机和小型机,它的小型机是P系列(POWER架构),它的系统是AIX。小型机服务费特别贵,而且UNIX不开源,所以UNIX慢慢没落了。但是还有哪些企业会用到小型机呢?但是金融企业还是会用,因为小型机太稳定了,它的硬件和软件都是IBM的,没有兼容性的问题,可以保证关键业务的稳定运行。

在当时IBM提出一个叫“partition”的虚拟化技术,把真实物理服务的切成多个独立的空间,运行不同的操作系统实现虚拟化,与现在的虚拟化技术是逻辑上的隔离不同。直到1999年,vmware在X86架构上实现虚拟化,至今VMware也至推出在X86架构上的虚拟化,不支持IBM小型机架构。所以,我们现在所说的虚拟化,一般也是指X86架构的虚拟化。除了vmware的虚拟化外,还有citrix(思杰),Hype-V(微软),KVM,XEN等,在虚拟化的世界里VMware是当之无愧的老大,但是在云的世界里,VMware并不是第一。

但是,要做云底层还是需要用到虚拟化,很多企业也不会选择用商业的虚拟化,因为选择VMware的虚拟化就要给VMware付专利版权费,而是选择用开源的虚拟化。在现在的世界里,做虚拟化的厂家不多,但是做云的厂商却有很多,我们国内就有超过500家做云的企业。

云计算和虚拟化是什么关系?

云计算只做控制面,虚拟化是做业务面。简单说云计算层不提供任何资源,所有的资源是有虚拟化层完成的。比如说我们申请一个云硬盘,不是云计算层完成的,而是虚拟化层对接的存储提供的。

案例:

农夫山泉说“我们不生产水,我们只是大自然的搬运工”。因为农夫山泉是把山泉水采集回来,进行加工处理再出售,它本身并没有生产水。而云计算呢?它是把各种资源池化以后提供给上层使用,它本身也不生产资源,而是通过底层对接的虚拟化提供资源。

云计算前景

在云的世界里,谁做的最好呢?第一名是AWS,第二名是Microsolf,第三名是Aliyun。

在国内的云又有哪些呢?现在大家熟悉的云有,阿里云,腾讯云,京东云,美团云,荆楚云,长江云等。但是还有很多省市政府机构,出于数据安全考虑是不会选择把自己的云放在阿里云上,而是会自己做云。所以各省市的政府机构会选择与做云的企业合作,做自己的云,像荆楚云,长江云等。除了湖北这样的云企,还有其它省市地区也有需要啊,所以,云计算的前景也是非常可观的。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 【云计算奇妙学习之旅】第三期:云计算虚拟化基础

    在之前的文章中,我们有了解到VMware公司推出的VMware Workstation这个软件,它实现的是单机版虚拟化,可以用来做实验或者搭建测试环境,但是它不...

    誉天小鹿
  • 【云计算奇妙学习之旅】第四期:云计算虚拟化精讲

    在上一期中,我们讲到虚拟化Fusioncompute,它包含两个部分CNA和VRM。而虚拟化开发的难点在CNA上,因为所有计算、存储、网络的虚拟化是在CNA上实...

    誉天小鹿
  • 【云计算奇妙学习之旅】第七期:存储基础配置

    在上一期的分享中,我们了解到RAID是什么,以及各种RAID的优缺点。那么,本期分享我们在存储中该怎样配置RAID?然后怎么使用存储提供的空间呢?

    誉天小鹿
  • OEA 中 WPF 树型表格虚拟化设计方案

        最近用 OEA 做的仓库管理系统中,许多界面的都需要使用表格控件来显示数据。一是这些表格的列非常多,有的甚至达到了 200 列,而且一个模块的界面中可能...

    用户1172223
  • 云计算与虚拟化技术的关系

    云计算只是概念,而不是具体技术。虚拟化是一种具体技术,指把硬件资源虚拟化,实现隔离性、可扩展性、安全性、资源可充分利用等特点的产品。但看似不相关...

    云计算爱好者
  • 虚拟化:不只是“省钱”

    编者按:提到虚拟化技术,大多数人都是认为 “省钱”,其实不然,虚拟化技术对于提升现在企业的办公效率,与云计算、大数据等热门技术相互支撑配合,其实也在解决方案应用...

    SDNLAB
  • 虚拟化技术详解

    虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互...

    魏晓蕾
  • 企业部署虚拟化的七大好处

    编者按:目前虚拟化技术已经突破虚拟内存和虚拟服务器两大空间,延伸到网络虚拟化、微处理器虚拟化、文件虚拟化和存储虚拟化等许多领域。越来越多的企业也已经在内部采用虚...

    SDNLAB
  • KVM入门篇

    老七Linux
  • 虚拟化工程师的核心价值是什么?

    最近几年,随着虚拟化的持续升温,作为系统工程师的一个分支,虚拟化工程师成为了一个职业。

    力哥聊运维与云计算

扫码关注云+社区

领取腾讯云代金券