品高在云计算领域的目标是致力于建立面向行业企业、公众服务的立足商用、开放、规范、高性价比、可演进的
混合云平台。从
产品规划、成型到应用实践,在
理论与实践过程中品高云做为核心产品遵循以下的四点原则,并在原则之间做出平衡。
背景介绍
品高云计算的研发选择从核心基础的
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的很多标准子集都不能运行在沙盒里。
Microsoft
Windows 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)通过基础架构云平台的
并行计算来应对并解决部分上层软件无法充分利用多核心并行计算的问题。
接口和云服务
云平台使用开放式云计算标准接口与技术,与现有大多数基础架构云平台相兼容,可实现在不同厂家的云平台产品之间进行自由穿梭。提供可调用的标准化的接口和云服务包括:
发展历程
2008年7月,
品高软件实施品高云战略,开始独立自主研发品高云“BingoCloud”。
2010年2月, 发布BingoCloud V1.0版本,产品特点为IT能力按需交付、客户应用一键部署、资源使用弹性伸缩、产品设计标准开放。
2010年6月,发布BingoCloud V1.2.1版本,具有控制器
容灾、
虚拟机热迁移等高级功能,并增加新产品模块——虚拟应用部件。并提供类似VMware
Vcenter的常见功能(
vMotion,HA,
DRS)。
2011年5月,在第三届
中国云计算大会上品高推出国内首个商用级
IaaS云平台产品。并发布BingoCloud v2.0版本,支持公私云穿梭、云控制容灾,产品特点为弹性资源伸缩、自助式服务和标准化平台。
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建立自主运营
公有云平台,开展联合运营战略合作。