品高云的发展历程
2008年7月,品高软件实施品高云战略,开始独立自主研发品高云“BingoCloud”。2010年2月, 发布BingoCloud V1.0版本,产品特点为IT能力按需交付、客户应用一键部署、资源使用弹性伸缩、产品设计标准开放。2010年6月,发布BingoCloud V1.2.1版本,具有控制器容灾、虚拟机热迁移等高级功能,并增加新产品模块——虚拟应用部件。并提供类似VMwareVcenter的常见功能(vMotion,HA,DRS)。2011年5月,在第三届中国云计算大会上品高推出国内首个商用级IaaS云平台产品。并发布BingoCloud v2.0版本,支持公私云穿梭、云控制容灾,产品特点为弹性资源伸缩、自助式服务和标准化平台。2011年6月,品高软件加入”中国云计算技术与产业联盟成员”。2011年7月,BingoCloud被推荐为Intel云构建规范参考架构,推选加入Intel Cloud Builders组织认证成员,并在全球推荐给全球数据中心、行业客户。2011年12月,BingoCloud被中国软件行业协会组织授予“2011年度优秀软件产品”的称号,是国内唯一一款能够支持私有云建设和公有云运营的混合云产品。2012年1月,品高云为中国电信西部信息中心构建国内首个IAAS公有云——“四川天翼云”正式上线。2012年5月,在第四届中国云计算大会上发布BingoCloud v3.0版本,增加关系数据库服务、弹性大数据处理服务(MapReduce)、3D渲染云支持等功能,并宣布品高公有云品牌“品高云在线”(BingoCC)正式上线。2012年5月,品高云与科大讯飞、广州地铁签署战略合作协议。2012年7月,品高云为北京渲染中心BRP构建3D渲染云平台。2012年10月,BingoCloud加入ODCA(全球开放数据中心联盟)蓝图构建者联盟核心成员。2012年11月,品高加入“广东省云计算产业联盟”,并成为联盟理事单位。2012年,品高云平台与超算中心(广州)“天河一号”试配成功,并在其提供3D渲染和HPC高性能计算等云服务。2012年,品高云与中国通信服务(广信)、睿江科技、奥飞数据等IDC建立自主运营公有云平台,开展联合运营战略合作。
品高云的介绍
品高在云计算领域的目标是致力于建立面向行业企业、公众服务的立足商用、开放、规范、高性价比、可演进的混合云平台。从产品规划、成型到应用实践,在理论与实践过程中品高云做为核心产品1遵循以下的四点原则,并在原则之间做出平衡。关注和投入云计算领域,是从Amazon和Google这两个云计算领域先驱者的影响开始。2008年,当IT领域的很多人还不认识Amazon AWS的时候,品高软件已经使用了Amazon AWS的EC2,从那时起就认定了云计算是代表了未来的技术模式。
什么是弹性云计算
弹性云计算其实就是云计算的一种,计算模式不同,唯一的区别是收费模式的不同。用户通过弹性云计算的界面操作云计算页面上的内容,用户根据使用状态进行付费的,只需要为所使用的计算平台进行付费,运行结束后计费就结束了,也就是按使用付费。弹性云计算的有点:减少了小规模软件开发人员对于集群系统的维护。收费方式简单明了,用户需要使用多少资源,只需要为这一部分资源付费即可。
品高云的背景
品高云计算的研发选择从核心基础的IaaS切入,并从GoogleApp Engine、AmazonAWS、NASA Nebula、MicrosoftAzure、VMwareCloudFoundry、SinaApp Engine等公有云的实践应用中思考了各个云计算厂商从IaaS、PaaS到SaaS等各种服务形态。同时这跟品高长期服务政府、大型企业的IT系统建设,对政府机构、企事业单位的IT系统演进有深入的了解有很大的关系 。 作为云计算的倡导力量Google公司,提供公众的App Engine,“颠覆”了以往的技术路线。在Google App Engine的沙盒里,没有操作系统OS位置,因此没有Unix对比Windows那个更强的哈姆雷特式问题;也没有关系数据库的位置,因此不需要在Oracle/SQL Server/DB2选择,也包括MySQL等开源数据库;没有了传统的平台,也就没有传统的平台调用, POSIX标准、文件协议、进程通讯等也没有了,现实IT基础世界中存在差异的很多地方没有了。这个平台只剩下了App Engine平台,除了Python语言外,虽然支持Java,但是从官方网站就可以看出Java的很多标准子集都不能运行在沙盒里。MicrosoftWindows Azure虽然在技术没有象Google那么“前卫”,但一向擅长兼容性的微软也没有能让开发者的.NET程序方便、快速地迁移上云运行,究其原因就是重新设计了我们传统观念的一些API,譬如使用Blob存储取而代传统的文件系统API等。因此,品高在设计基础架构云平台的时候,更多学习Amazon这个行业No.1的基础架构商业云的功能以及定位。当2008年我们选择这样的思路理念时,很多人还抱着怀疑的态度,但几年实践发展证明,Amazon弹性云计算EC2已在世界范围内得到了相当高的认可。 近几年IT厂商的发展,比以往任何时候都更加重视对使用者、供应链上的合作伙伴关系,从国外的Apple App Store,到国内的淘宝开放平台到各种Mobile Market,都是如此。品高在设计、实现基础架构云平台的时,秉承向有广泛受众的行业标准靠拢的开放兼容原则,优先使用非专利锁定的开放技术,优先利用开源平台的技术。在基础架构云平台计算平台的发展上,Amazon的EC2在国外拥有大的市场占有率,IBM、Oracle、微软等传统软件公司都支持运行在Amazon EC2上,甚至为了公众更好地使用软件产品,提供官方定制的Amazon的EC2镜像。而Amazon的Web Service对其接口、协议都采用开放的原则,允许各种语言编写调用,并提供了标准化的操作工具。品高在设计、实现基础架构云平台的时候,决定在基础架构云平台的服务接口层API和亚马逊的兼容。 基础架构云平台应该能够实现和多方的主流平台进行融合,其涉及计算虚拟化、存储虚拟化以及网络虚拟化等各个层面的技术,从当前的技术发展来看,没有哪一种技术绝对领先,那么,系统在设计、实现的时候应该考虑这些技术的融合、可选支持,以适应不同的客户选择。以虚拟化为例,Xen/KVM都是成熟的技术,品高基础架构云平台应该考虑包容这些技术实现,应将选择权交给客户。而另一方面云计算的发展催生了大数据处理的需求,大数据处理希望最大限度使用硬件处理能力, 对这类用户来讲,应避免使用虚拟化技术造成计算性能虚拟化损耗,应融合如linux容器技术来支撑弹性计算的需要。不仅如此,对于上层应用正在广泛使用的传统关系型数据库(如mysql,sqlserver等),以及动漫行业内的常见3D渲染软件3DMax、maya,甚至目前最通用的分布式计算框架hadoop在实现时都应考虑支撑。 在建立IT基础架构时,传统习惯建立在购置高可用性的服务器。可是数据中心和云计算对机器的高可用性提出了很大的挑战,因为当服务器的数量到数百规模以上,计算部件的平均无故障时间都会被放大很多倍。Google最伟大的成功实践经验告诉我们建构一个高计算处理能力的网络,并不一定需要超级计算机,因此Google的服务器都是DIY的Intel X86PC服务器。在架构上就考虑设备的不可靠性,在架构上解决。这样的好处是:1)高性价比,降低基础架构云平台实施的建设起点门槛,无需在启动阶段购置大量的品牌服务器;2)根据公众客户的需要,为持续的投资以及扩容留下一个快速可演进的路线;市场上,扩容所需的PC服务器在采购方面的响应更加快速;3)分布式容错冗余的考虑规避了造价低等于质量低的可能,降低运行维护的成本;4)充分地结合Intel X86 CPU多核发展大流,顺应单位成本降低的发展趋势;5)通过基础架构云平台的并行计算来应对并解决部分上层软件无法充分利用多核心并行计算的问题。
阿里云将全面提供IPv6服务了吗?
近日,中办国办印发《推进互联网协议第六版(IPv6)规模部署行动计划》,加快推进基于IPv6的下一代互联网规模部署,计划指出到2018年末国内IPv6活跃用户数要达到2亿,2020年末达到5亿,2025年末中国IPv6规模要达到世界第一。报道称,该规划发布后,阿里云宣布,为了建立下一代互联网自主技术体系和产业生态,进一步实现下一代互联网在经济社会各领域深度融合应用,阿里云将全面提供IPv6服务。据了解,IPv6的支持和演进是一个系统工程,涉及面广,复杂性高,阿里云相关负责人表示,TCP/IP协议是互联网发展的基石,其中IP是网络层协议,规范互联网中分组信息的交换和选路,将首先在公网接入相关产品,如负载均衡SLB、弹性公网IP(EIP)产品上支持提供IPv6服务。希望IPv6时代可以早日到来!
云计算主要有IaaS基础设施、SaaS软件、平台3种服务,各自的功能和服务对象是什么?
软件即服务(Software as a Service,缩写SaaS)
软件即服务是普通消费者可以感知到的云计算,它的代表有Dropbox,还有国内用户熟悉的百度云、腾讯微云等。这种云计算最大的特征就是消费者并不购买任何实体的产品,而是购买具有与实体产品同等功能的服务。
以前,我们是花钱购买的是服务器上的存储空间。现在,我们花钱购买的是Dropbox的存储服务。表面上看,两者没有实际的区别。但是换一个角度来看,两者却完全不同。以前,我们花钱购买服务器上的存储空间,假设是空间容量是10G,我们是真正的买到了服务器上的10G空间。如果我们不上传文件的话,那么服务器上的这10G空间就是空的。现在,我们购买Dropbox的存储服务,假设空间容量还是10G,我们却并没有真正的买到Dropbox服务器上10G的空间,我们买到的是10G空间的服务。也就是说,如果我们上传文件,Dropbox会将文件分开放在任何地方的任何服务器上,如果我们不上传文件,Dropbox的服务器上就根本没有属于我们的任何空间。
平台即服务(Platform as a Service,缩写PaaS)
与软件即服务不同,平台即服务是面向开发者的云计算。这种云计算最大的特征是它自带开发环境,并向开发者提供开发工具包。它的代表有Google的GAE(Google App Engine),还有国内的百度的BAE、新浪的SAE等。
平台即服务与软件即服务之间可以相互转换。如果是消费者,购买Dropbox的服务,那Dropbox就是软件即服务。如果是开发者,利用Dropbox提供的开发包借助Dropbox的服务开发自己的服务,那么Dropbox本身就是平台即服务,构筑在Dropbox之上的开发者的服务就是软件即服务。
以前,开发者如果要搭建一个网站,需要做很多准备工作,比如购买服务器,安装操作系统,搭建开发环境等等。现在,开发者如果购买平台即服务云计算,就可以省去上面费时费力的准备工作,直接进行网站的开发。不仅如此,开发者还可以使用各种现成的服务,比如GAE会向开发者提供Google内部使用的先进的开发工具和领先的大数据技术。这一切都使得网站开发变得比以前轻松很多,这也是云计算时代互联网更加繁荣的原因之一。
基础架构即服务(Infrastructure as a Service,缩写IaaS)
基础架构即服务一般面向的是企业用户,它的代表有Amazon的AWS(Amazon Web Service),还有国内的PPPCloud等。
这种云计算最大的特征在于,它并不像传统的服务器租赁商一样出租具体的服务器实体,它出租的是服务器的计算能力和存储能力。AWS将Amazon计算中心的所有的服务器的计算能力和存储能力整合成一个整体,然后将其划分为一个个虚拟的实例,每一个实例代表着一定的计算能力和存储能力。购买AWS云计算服务的公司就以这些实例就作为计量单位。
基础架构即服务与平台即服务有显著的区别,基础架构即服务提供的只有计算能力和存储能力的服务,平台即服务提供的除了计算能力和存储能力的服务,还提供给开发者的完备的开发工具包和配套的开发环境。也就是说,开发者使用平台即服务时,可以直接开始进行开发工作。而使用基础架构即服务时,则必须先进行如安装操作系统、搭建开发环境等准备工作。
基础架构即服务是云计算的基石,平台即服务和软件即服务构建在它的上面,分别为开发者和消费者提供服务,而它本身则为大数据服务。