说到虚拟化,就不得不提云计算。虚拟化和云计算是两个不同的概念。
前面说过,虚拟化对应了具体的技术,他的作用的实现硬件资源的虚拟化,让我们资源能够共享。但云计算不同,他更多的指的是一种模式,他是基于互联网络的虚拟资源分配、使用、交付的模式。云计算需要使用虚拟化技术,或者说云计算包含虚拟化。
举一个最简答的例子,你现在建立了一个市场模型,现在要基于这个模型进行运算,比如要模拟下明年的市场发展趋势。对于一个大型公司,往往模型都是基于海量的数据,如果你使用传统的电脑运行,估计十天半个月都得不到想要的结果,甚至电脑还会死机。有了云计算后,你就可以通过你的电脑接入云计算中心,上传相应的模型,剩下的模拟运算由云计算中心完成,然后输出相应的结果给你。由于云计算可以按你的要求分配给你所需的运算能力,原本一天电脑十天半个月才能计算出的结果,云计算中心可以几分钟内给你算出来。如果你的预算足够的话,甚至可以让你体验一下超过万亿次的超算能力。
那么云计算中心和数据中心有什么区别?
其实云计算中心的准确称呼应该是云计算数据中心,云计算中心可以视为数据中心的升级版。云计算中心本质上是数据中心的一种,云计算中心实现了将数据中心的高度虚拟化。
百度百科上是这样介绍云计算中心的:云计算中心(Cloud CONPUTATIO Center)是与云计算伴生的一项基于超级计算机系统对外提供计算资源、存储资源等服务的机构或单位,以高性能计算机为基础面向各界提供高性能计算服务。
其实我们将云计算数据中心视为一种基于云计算架构的新型数据中心,云计算数据中心通过高度虚拟化各种IT设备,将其变成相应的计算资源、网络资源、存储资源等,并采用相应的技术使得这些资源能够根据互联网上的用户需求自动的对外界分配。
早期我们做网站的时候,一般是自己买一台服务器,安装相应的系统、数据库、中间件,建立源文件。而云计算出现后,模式就改变了。以阿里云为例,我们通过网站购买相应的服务就可以实现原来的一切功能,就跟上淘宝购物一样简单。
你可按照你网站的规模、并发、流量购买相应的服务器资源、数据库资源、网络资源、存储资源,甚至云计算中心还提供域名注册、短信网关、商标注册等。相当于足不出户实现了网站架构一条龙服务。
另外云计算中心和普通数据中心区别的是,除了各种资源,他还具备很多API接口。以阿里云的物联网服务介绍为例:设备接入服务提供安全可靠的设备连接通信能力,帮助用户将海量设备数据采集上云,并且云端可以通过调用API,下发数据给设备,实现远程控制海量设备的目的。同时提供了与阿里云众多云产品打通的规则引擎,帮助用户将应用快速集成。
应该说通过云计算中心,计算能力、网络资源、存储资源等也可以作为一种通用的商品进行流通。就像很多场合,很多人将云计算比作水电煤气,而互联网就像水管、电缆、煤气管道一样,成为云计算资源的传输介质。
不过云计算也带来一些问题,现在世界上知名的云计算服务公司大都位于美国,比如亚马逊、微软、谷歌等,最近,德国总理默克尔就公开表示,欧盟应该追求“数字主权”,这意味着开发自己的平台来管理数据,减少依赖亚马逊(Amazon)、微软(Microsoft)和谷歌(Google)运行的总部位于美国的云服务。以2018年的数据为例,亚马逊是市场排名第一的厂商,第二至第五位依次是微软、阿里巴巴、谷歌和IBM。除了阿里巴巴外,其余的全部都是美国公司。另外由于美国公司全球化的特征更明显,其在全球的市场份额几乎是垄断性的。
美国市场研究机构Synergy发布的2018年一季度全球主要地区(南美、欧洲、中东和非洲、亚太、拉丁美洲)公有云企业排名显示,仅亚马逊云服务平台AWS一家就占据了近40%的市场份额,另外亚马逊、微软和谷歌三家合计占市场份额超过60%。
说到安全,实际上云也分为公有云、私有云以及混合云。公有云,就是公共的云,由像亚马逊、谷歌、IBM或微软这样的云计算服务提供商提供,它使客户能够访问和共享基本的计算机基础设施,其中包括硬件、存储和带宽等资源。简单的说,公有云就是你除了支付费用,剩下的都不用考虑。
私有云,就是私有的云。私有云是企业自建的基础设施资源,目前金融行业的私有云居多。私有云最重要的就是安全性、访问的私密性。
混合云,从字面上理解,就是公有云和私有云的混合体。对于一个企业来说,公有云一般比较便宜,但安全性低;私有云一般比较贵,但安全性高。对于一个企业来说,他可以将敏感数据、关键数据放在私有云上面,而一般的数据放在公有云上面,达到既安全又省钱的目的。
更通俗一点,你现在有价值100万的黄金和10万的现金。有三种方法存放,第一种全部放在银行的保险柜,这时候银行的保险柜就相当于公有云,不过东西全部都在银行,理论上银行是有办法触碰到这些黄金和现金的;第二种全部放在自己买的保险柜,这时候这个保险柜就是私有云,除了你谁都碰不到;第三种你把价值100万的黄金放银行保险柜,10万的现金放自己的保险柜,这就相当于混合云。
谈到云计算中心,一定离不开IAAS、PAAS、SAAS这三个术语。那么这三个词都代表什么含义呢?
IaaS,英文全称为Infrastructure-as-a-Service 中文名称为基础设施服务。 主要作用是提供虚拟机或者其他资源作为服务提供给用户。IaaS处于最底层,服务商提供底层/物理层基础设施资源(服务器,数据中心,环境控制,电源,服务器机房),客户自己部署和执行操作系统或应用程序等各种软件。
PaaS,英文全称为Platform-as-a-Service 中文名称为平台服务。如果以传统计算机架构中 “硬件+操作系统/开发工具+应用软件” 的观点来看待,那么云计算的平台层应该提供类似操作系统和开发工具的功能。PaaS处于中间层,服务商提供基础设施底层服务,提供操作系统(Windows,Linux)、数据库服务器、Web服务器、域控制器和其他中间件,以及服务模型中的备份服务等中件层服务。例如IIS,.NET,Apache,MySQL …,客户自己控制上层的应用程序部署与应用托管的环境。
SaaS,英文全称为Software-as-a-Service 中文名称为软件服务。简单地说,就是一种通过互联网提供软件服务的软件应用模式。在这种模式下,用户不需要再花费大量投资用于硬件、软件和开发团队的建设,只需要支付一定的租赁费用,就可以通过互联网享受到相应的服务,而且整个系统的维护也由厂商负责。
很多人看到IAAS、PAAS、SAAS经常会容易搞混,我们可以这样理解,IaaS就是给你一台笔记本电脑,你要使用的话,要自己安装操作系统、软件;PaaS 则已经给你装了系统,帮你调试好安装应用软件的必备环境,需要你做的就是安装自己需要的各种软件;SaaS 你提需求,硬件、系统、软件通通给你准备好。
上一篇:云计算、雾计算与霾计算