云计算分类与主流产品
目录
云计算分类
公有云
私有云
社区云
云计算应用场景
云计算主流产品
开源的云产品
主流的云产品 阿里云、腾讯云、华为云等
十多年前,云计算还曾被中国IT界认为是不可攻克的技术,然而,随着阿里云的研发成功,国内巨头的云计算都蓬勃发展起来了。现在的云计算已经随处可见,无论是政府还是企业还是消费者,我们基本上每天都在使用各种云。
国际电气与电子工程师协会院士、美国计算机学会杰出科学家张良杰先生提出云计算主要分为四种类型:私有云、公共云、混合云和多云。云计算的服务模式目前主要有三种:基础架构即服务(Iaas)、平台即服务(Paas)和软件即服务(Saas),这三种是目前主流的云计算服务模式,未来,随着技术的发展,云计算将会向第四种模式发展:S2S(服务到服务)。
云计算分类
公有云
公有云是一种对公众开放的云服务,由云服务提供商运营,为最终用户提供各种IT资源,可以支持大量用户的并发请求。优点是其所应用的程序及相关数据都存放在公有云的平台上,自己无需前期的大量投资和漫长的建设过程。
具有规模的优势,其运营成本比较低,只需为其所使用的付费,可节省使用成本。数据安全和隐私等问题是使用公有云时较为担心的问题。
(1)规模大:因公有云的公开性,它能聚集来自于整个社会并且规模庞大的工作负载,从而产生巨大的规模效应。
(2)价格低廉:完全是按需使用的,无须任何前期投入,所以与其他模式相比,公有云在初始成本方面有非常大的优势。
(3)灵活:公有云在容量方面几乎是无限的。就算用户的需求量近乎疯狂,公有云也能非常快地予以满足。
(4)功能全面:公有云在功能方面非常丰富全面,如可支持多种主流的操作系统和成干上万的应用。
私有云
私有云的建设、运营和使用都在某个组织或企业内部完成,其服务的对象被限制在组织内部,其他的人和机构都无权租赁并使用云端计算资源。至于云端部署何处、所有权归谁、由谁负责日常管理,并没有严格的规定。
本地私有云
云端部署在企业内部,私有云的安全及网络安全边界定义都由企业自己实现并管理,一切由企业掌控,所以本地私有云适合运行企业中关键的应用。
托管私有云
把云端托管在第三方机房或者其他云端,计算设备可以自己购买,也可以租用第三方云端的计算资源,消费者所在的企业一般通过专线与托管的云端建立连接,或者利用叠加网络络技术在因特网上建立安全通道(VPN),以便降低专线费用。
(1)数据安全
虽然每个公有云的供应商都对外宣称,其服务在各方面都非常安全,特别是在数据管理方面,但是数据毕竟暴露在公共网络中私有云在企业内部网络中避免了以上问题。
(2)服务质量(Qos)
因为私有云一般在企业内部,而不是在某个遥远的数据中心,所以当公司员工访问那些基于私有云的应用时,它的服务质量应该会非常稳定,这样就不会受到远程网络偶然发生异常的影响。
(3)充分利用现有硬件资源
每个公司,特别是大公司,都会存在很多低利用率的硬件资源。这样,就可以通过一些私有云解决方案或者相关软件,让它们重获“新生”。
社区云
社区云服务的用户是一个特定范围的群体,它既不是一个单位内部的,也不是一个完全公开的服务,而是介于两者之间。所产生的成本由他们共同承担,因此,所能实现的成本节约效果也并不很大。
社区云服务是由几家企业联合管理和提供给自己使用的,■只部署在一个单位组织内部;■部署在部分单位组织内部;■部署在全部单位组织内部。
混合云
混合云是由两个或两个以上不同类型的云(私有云、社区云、公共云)组成的,它其实不是一种特定类型的单个云,其对外呈现出来的计算资源来自两个或两个以上的云,只不过增加了一个混合云管理层。
云服务消费者通过混合云管理层租赁和使用资源,感觉就像在使用同一个云端的资源,其实内部被混合云管理层路由到真实的云端了。
(1)架构更灵活
可以根据负载的重要性灵活分配最适合的资源,例如将内部重要数据保存在本地云端,而把非机密功能移动到公共云区域。
(2)技术方面更容易掌控
可以根据公司实际情况,私有云部分可以自己掌控技术。
(3)充分利用现有硬件资源
具备私有云的保密性,同时具有公共云的抗灾性。
云计算应用场景
云存储系统可以解决本地存储在管理上的缺失,降低数据的丢失率,通过整合网络中多种存储设备来对外提供云存储服务并能管理数据的存储、备份、复制和存档。
云存储系统非常适合那些需要管理和存储海量数据的互联网企业、电信公司等,还有广大的网民。相关的产品有:中国电信的E云、Amazon的S3云存储服务、阿里云对象存储、百度网盘等。
虚拟桌面云针对许多企业桌面系统安装、桌面系统的分散管理带来的沉重的维护压力,同时企业更希望能降低终端桌面系统的整体成本并且使用起来更稳定、灵活。虚拟桌面云是非常不错的解决方案。
开发测试云通过友好的web界面,可以预约、部署、管理和回收整个开发测试的环境,从而解决开发测试过程中的棘手问题。
电子政务云(E-GovemmentCloud)是使用云计算技术对政府管理和服务职能进行精简、优化、整合,通过信息化手段在政务上实现各种业务流程办理和职能服务,为政府各级部门提供可靠的基础IT服务平台,提高政府服务。
其一是使用更多基于web的游戏模式,比如使用JavaScript、Flash和Silverlight等技术并将这些游戏部署到云中。这种解决方案比较适合休闲游戏。其二是为大容量和高画质的专业游戏设计的。整个游戏都将运行在云中,但会将最新生成的画面传至客户端。在产品方面,已经有很多游戏都采用第一种游戏云,而针对第二种游戏云碍于现有的网络环境,所以短时间内不会有特别成熟的技术出现。
云杀毒技术可以在云中安装附带庞大的病毒特征库的杀毒软件,当发现有嫌疑的数据时,杀毒软件可以将有嫌疑的数据上传至云中,并通过云中庞大的特征库和强大的处理能力来分析这个数据是否含有病毒非常适合那些需要使用杀毒软件来捍卫其电脑安全的用户。云杀毒的出现,受到众多质疑,但是云杀毒将成为杀毒软件最新发展趋势。
云计算主流产品
开源的云产品
OpenStack是一个开源的云计算管理平台项目,是主要为公有云及私有云建设与管理提供软件的开源项目,它不是一个软件而是一系列开源项目的组合。由NASA(美国国家航空航天局)和Rackspace合作研发并发起,目前是Apache顶级项目。
Kubernetes 是一个可移植、可扩展的开源云平台,主要用于管理容器化的工作负载和服务,可促进声明式配置和自动化。Kubernetes 拥有一个庞大且快速增长的生态,其服务、支持和工具的使用范围相当广泛。