北京软件外包开放是一种行为方式,也是一种态度,纵览IT发展史,就是一部逐渐从专有走向开放的历史。从计算、存储和网络专有的封闭平台时代开始,业界就一直坚定地致力于实现各种IT资源的开放化和标准化。
以计算为例,从上世纪70年代x86架构处理器呱呱坠地,由用户的需求与产业伙伴支持的巨大动力就一直在支持着这个开放的架构不断的进行着改进、优化与完善的进程。无论是我们的个人计算系统,还是互联网上的海量内容,甚至公有云服务,大多都是基于这个多年前构建的开放计算架构。
同样,互联网的发展史就开源的发展史。追溯互联网的发展历史可以发现,得益于开源,TCP/IP的开源实现系统得以嵌入到开源的Unix中去,推动了互联网的起步和繁荣。可以说,没有开源就没有互联网的今天。如今,鉴于开源的重要性,几乎所有互联网技术都有开源实现,标准从制定之初经常就有开源实现。
“开放”是互联网的精神所在,“开放”同时也是云平台发展的必然趋势。在当今这个互联网时代,原有的封闭IT架构、模式和软件平台已经难以满足面向未来的业务发展需要。由于历史原因,企业的虚拟化和私有云建设长期由一些公司的私有技术构建,这就形成了另一种形式的孤岛,即各家的虚拟化资源池和云平台不能融合互通,这给企业增加了很多运营成本,并且给管理带来一定困难。
OpenStack的出现,给异构虚拟化和云的融合开放带来了契机。
OpenStack目前已经成长为主流的开源云计算平台。开源带来的益处,首先全行业可以共享开源软件及其社区里的各种功能和性能优化;同时全行业的社区贡献又可以使开源软件更加完善。其次,开源软件可以大大加快行业公司产品研发和推向市场。最后,基于开源的产品可以显著降低行业公司的研发成本,从而降低客户的采购成本。
利用OpenStack可以构建开放架构。比如利用OpenStack可以融合异构的虚拟资源池,利用华为研发的OpenStack级联可以融合各厂家的云平台,利于客户统一管理多资源池、多数据中心IT资源,提供运营效率,并且显著降低运营成本。同时开放架构使客户避免被某家供应商锁定,降低采购成本。
目前,围绕OpenStack,业界主流IT供应商已经形成了一个开放的生态圈,这完善了以OpenStack为云平台构建的整个云计算蓝图,促进了云计算产业繁荣,为最终客户的商业变革奠定了坚实的基础。
华为的云开放战略包含三个维度:开源(Open Source), 开放架构(Open Architecture), 开放生态(Open Ecosystem)。
华为正致力于推动开放云平台的发展,并积极向国际上具有影响力的开源社区贡献自己的力量,先后加入多个开源的社区和项目。2011年,华为成为Apache基金会银牌会员;2012年,华为成为Linux基金会金牌会员;2013年,华为先后成为OpenDalight项目银牌会员和开放云计算组织OpenStack基金会的金牌会员,需要特别指出的是,后者是中国以及亚洲首个公司代表入选;2014年,华为又成为Open Compute Project银牌会员。
华为投入了巨大的人力和物力积极参与开源项目,并且回馈开源社区。以OpenStack项目JUNO为例,华为面向云数据中心与NFV场景,运作两个框架性孵化项目:“管理自动化(Compass)”和 “Openstack Cascading”; 面向云数据中心与NFV场景梳理IT/ICT特性150多个;联合Redhat,将运营商关注的NUMA亲和性调度、虚拟机网卡带宽调度、CPU绑定等10多个NFV需求推入JUNO版本。截止2014年12月1日,华为向社区提交Blueprints 116个,排名第2,被接纳25个,排名第6;Resolved Bugs 提交91个,排名第9;commits提交133个,排名第10;reviews 1068个,排名第10;lines of code 12424行,排名第16。
华为在开源社区的巨大投入和积极回馈得到了丰硕的回报。基于开源的OpenStack框架,华为正式发布业界领先的云操作系统Fusionsphere。
华为在开源云OS OpenStack的基础上,在自动化安装部署和HA方面做了增强,推出了企业级云OS Fusionsphere。Fusionsphere秉承OpenStack开放的基因,在诞生伊始就把就把架构完全开放。Fusionsphere在南向和北向的开放框架如下图所示:
南向开放方面,Fusionsphere采用OpenStack标准插件,在计算、存储、网络领域的供应商,只要提供标准的OpenStack插件,都可以被集成到Fusionsphere管理。对于虚拟化兼容,华为Fusionsphere兼容业界主流的虚拟化技术如Vmware,KVM,XenServer,HyperV。另外,采用SMIS-S存储卸载接口,能显著提高集成异构存储厂家时的性能。
北向开放方面,Fusionsphere提供了标准的API,上层应用可以根据业务需求灵活调度虚拟化的计算、存储、网络资源,真正实现了业务驱动基础设施。除了API,Fusionsphere还提供兼容CloudStack接口;提供eSDK整合OpenStack接口以方便开发者调用;提供SNMP接口实现网络管理。
在东西方向上,Fusionsphere还支持开放混合云业务,支持从Fusionsphere私有云扩展到OpenStack私有/共有云或者亚马逊公有云。
可见,华为的Cloud OS Fusionsphere在架构上实现了全方位的开放,为客户构建云计算的生态系统奠定了坚实的技术基础。
为构筑完善的云生态系统,华为启动的“云帆”计划。该计划包含四个方向:运营商业务合作计划,企业业务合作计划,技术合作计划和教育发展计划。
依托华为在全球运营商业务的领导地位,华为启动了Intouch Partnership Program,通过Revenue share,Recommendation,Resale三种商业模式,在marketing和technical两个方面提供支持,帮助合作伙伴更好的进入运营商市场。对运营商来说,华为则提供Matchmaking and application quality assurance方面的服务。
华为还提出了NFV发展计划,FusionSphere作为在NFV领域的虚拟化核心产品,利用其开放的架构,积极开展行业的兼容性测试,确保FusionSphere和业界主流的NFV解决方案供应商(主要是Network Function侧)的产品能互通,保障运营商不被锁定。
针对企业业务合作,华为深化了和行业ISV、渠道、SI以及服务提供商的合作。
2014年华为聚焦于政府、公共事业、交通、安全、能源、媒资、金融等行业,在每个行业都发展1个以上ISV,推动云计算在各个行业应用,全面建立战略合作伙伴。
华为的渠道业务策略将进一步完善规程,构筑平等互信的阳光渠道。在扩大合作伙伴规模的同时,提升合作伙伴在销售拓展和售后服务的能力。
华为发展的服务提供商,将向客户提供各种专业的服务,如云计算咨询服务、云计算运营服务、虚拟化基础服务、云计算管理服务、关键应用虚拟化服务、技术经理专人服务等等。通过生态商业设计给合作伙伴带来价值,通过投入共担和利益分享,实现共同商业成功。
华为的云计算技术联盟合作体系,包含了5个方面的内容
三个技术联盟伙伴级别:专业级、精英级、全球级
一套标准API:基于华为统一的SDK开放的FusionSphere API
一个远程开放实验室:供联盟伙伴远程接入开发和联调
三个职业认证级别:HCNA-Cloud,HCNP-Cloud,HCIE-Cloud
六类Huawei Ready兼容性认证: 认证领域涵盖Application Software,Virtual Appliance,Server Storage,Management, Networking & Security。
华为的教育合作体系,包含四个方面内容:
与合作伙伴订立云计算人才培养的协作联盟,采取定向委托培养的方式培养云计算人才,并推荐就业
制定云计算人才标准,为培养的人才制定职业路径和专业认证体系
提供完善的云计算教学资源。加强讲师的培养和认证,与合作伙伴联合开发培训课程并进行认证,并且提供完善的ICT实验室和E-Learning平台。
加强云计算人才培养的运营管理。加强人才培养的组织建设和流程建设,开展ICT技能大赛和华为认证体验之旅,制定“蒲公英”计划,并定期召开高峰论坛。