本报记者 邹大斌
在今年的云计算市场上,PaaS成为一大亮点。不仅先有微软的Windows Azure正式落地中国市场带动中国用户对PaaS的关注,更有IBM不久前正式推出的PaaS平台BlueMix,这是基于开源PaaS项目Cloud Foundry打造的,IBM为此注资10亿美元,充分显露其对PaaS的重视。两大PaaS云平台的正式落地中国,标志着PaaS在中国市场将迎来一个新的发展阶段。
事实上,除了Azure和BlueMix之外另一个开源PaaS平台——红帽Openshif同样值得关注,凭借红帽在Openstack领域的技术优势和完整的生态系统,Openshift在开源世界非常流行,已经成为PaaS领域不可忽视的一股力量。这些力量将共同推动PaaS产业的发展,使PaaS成为继IaaS和SaaS之后云计算市场的新热点,其中开源PaaS实力更是不可小觑。
云计算市场下一个热点
到目前为止,在云计算市场IaaS和SaaS一直是主流,相比PaaS而言,普通用户对这两种云服务的认知度要高得多。不过,业内人士认为,随着IaaS和SaaS的落地,必然推动PaaS市场快速发展,PaaS不久将迎来大的市场爆发期。根据IDC的最新研究数据,2016年中国公有云市场规模将达到246.7亿元,其中在企业最需要的云服务类型中,PaaS需求占比最高,达到43%;其次为IaaS,占比36%。
“PaaS在未来两年当中采用率肯定会不断提高,很快它会成为一个比较受欢迎的产品。” 红帽公司OpenShift平台战略总监Krishnan Subramanian告诉《计算机世界》记者,“而目前与IaaS和SaaS相比用户采用率还比较低,是因为相对于其进入市场较晚。相信随着IaaS的普及其普及程度会不断增加。因为企业在使用IaaS的过程当中会陆续发现,仅仅让自己的IT基础架构变得灵活是不够的,还希望在应用开发上面也能获得相同的灵活性,而PaaS能帮助解决这个问题,这就是PaaS未来两年会快速发展的主要原因。”
PaaS之所以能够简化软件开发是因为,PaaS可以把程序开发者从开发环境准备和部署等其他流程工作解脱出来,只关注开发本身。比如,PaaS提供很好的工具来实现流程的自动化以及相关的配置管理,从而提高开发效率,这样原本可能需要几个月或者更长时间才能完成的项目,现在可能只需要花几天、几个星期就可以完成。另外,硬件的占用率相对来说也比较少。
在KrishnanSubramanian看来,过去几年PaaS市场发展比较缓慢也有技术原因,“PaaS刚刚推出的时候只有虚拟化的版本,这样的话可能很多企业不愿意到网上下载来部署,也不太习惯这样的做法。而现在的PaaS平台提供很多选择,比如红帽的Openshift就既有公有云版本也有企业私有云版,同时对最新技术,比如Docker的容器技术提供很好的支持,因此相信PaaS在未来的表现会更好的。”
与Openstack无缝集成
作为开源PaaS平台的代表,红帽Openshift秉承了红帽对开源的理解,给用户最大的选择权,比如,用户可以自由选择开发环境,也可以自由选择自己应用运行在哪个云提供商的云中,包括是构建自己的私有PaaS云平台(OpenshiftEnterprise)还是公有PaaS平台(Openshift online)。
“Openshift是一个真正开源的PaaS平台,这可能也是红帽区别其他PaaS平台的关键之处。” Krishnan Subramanian表示。
而OpenShift另一个独特优势是它所依托的红帽公司多年来建立起来的完善的生态环境,特别是围绕OpenStack构建的生态系统。这不仅是因为Openstack是当下最炙手可热的开源云框架,已经得到了IBM、惠普、甲骨文等众多IT巨擘们的大力支持,红帽也是其中最主要的支持者,比如,红帽LinuxOpenstack是市场最主流的Openstack版本之一,拥有Openstack最为庞大的生态系统,还在于红帽将其Openshift与Openstack进行了良好的集成。
据KrishnanSubramanian介绍,OpenStack可以作为整个云计算解决方案中底层的云基础设施框架,OpenShift在其上对中间层自动化和灵活性的拓展,这样企业应用更好地无缝集成到整个系统当中,从而无缝地来运作。“如果只有一个很好的云框架,自动化、灵活性、应用衔接等这些问题没有解决,就只解决IT一半的问题。所以我们要把OpenShift和OpenStack合二为一,这样不仅是IT基础方面,应用程序开发方面的工作也可以做得非常好。”他说。
另外,红帽公司多年来建立的开源生态环境,还使得开发人员可以利用业界最广泛的中间件服务。例如,OpenShift支持MongoDB和其他获得红帽企业 Linux认证的服务。
“在红帽的开源生态系统中,除了操作系统Linux外,还有很多虚拟化的运用,包括我们中间件、数据虚拟化和移动数据等方面的应用,可以帮助企业像搭乐高玩具一样,构建就是企业所需要的云应用。”Krishnan Subramanian表示。
不断完善的生态系统
和IaaS和SaaS相比,PaaS更为依赖生态系统。对此深有了解的红帽在生态系统建设上丝毫不敢怠慢,今年以来更是加快了壮大PaaS生态系统的脚步。
今年4月28日,红帽宣布扩展与SAP公司的联盟关系,将三个全新基础架构组件融合到红帽的OpenShift中。两家公司将合作为SAP数据管理产品提供免费的开发盒子Cartridge,包括与整个OpenShift系列(包括OpenShift Online、OpenShift Enterprise和OpenShift Origin)结合使用的SAP Adaptive Server Enterprise (SAP ASE)、SAP IQ软件和SAP SQL Anywhere套件。这将使全球各地的开发人员能够构建下一代应用。
红帽还与戴尔共同推出了基于OpenStack的云解决方案,双方将在OpenShift社区内合作构建OpenShift解决方案,为希望高效地实现当前和未来数据及应用的更高移植性和可接入性的企业应用开发人员提供支持。基于OpenShift的解决方案将为那些需要在其框架和数据库中使用的客户提供支持,通过基于Docker的镜像和Cartridge实现与支持Docker的任何其他平台的集成,包括公有云。戴尔将在其硬件和软件产品中集成这些能力,以实现从Linux、OpenStack到OpenShift的完整PaaS解决方案,包括平台管理。
随着容器技术的流行,红帽还与Google合作加大对容器技术的支持。比如,红帽已经加入Google Kubernetes项目,并计划在产品和服务中实现容器管理能力。这样红帽客户可由此在本地、Google云平台或其他公共云、私有云中跨多个主机编配Docker容器。
KrishnanSubramanian透露,红帽很快就会在Openshift中提供对Krishnan Subramanian和Docker技术的支持。
阅读和此文章类似的: 全球云计算
官方软件产品操作指南 (170)