DevOps,是开发(Development) 和运维(Operations)两个领域的合并,是敏捷开发的一种方式,也是最近几年比较热的词语。企业开发者希望利用灵活的开放式架构来开发原生云应用,并且加快上市的速度,因此,开发者需要安全、可重复的方式快速交付服务、应用。如何才能在掌控全局的同时获得敏捷性和灵活性呢?近日,惠普推出了Helion开发平台,让企业开发者能够快速地开发、部署和扩展原生云应用。
惠普Helion开发平台是基于Cloud Foundry,并且与惠普Helion OpenStack集成,提供了一个开放的互操作平台,从而实现跨传统云、私有云和公有云的应用开发与移植。目前,惠普Helion开发平台支持Java、Python、Ruby、PHP和Node.js等语言和框架,此外,Helion开发平台还采用了开源技术,例如MySQL、RabbitMQ和MemCache等,为开发者提供各种工具来满足其客户和应用的要求。
在惠普Helion开发平台中,开发者可以快速获得敏捷开发所需的应用、架构和服务。控制台和开放式API,让开发者可以将更多的时间用于编写代码,而减少管理资源的时间,。此外,在开发者门户网站上,还提供了最佳实践、示例代码、API文档以及可下载的库和CLI工具集等内容,让开发者可以自我学习,从而快速启动开发过程。
通过Cloud Foundry与OpenStack的开源技术结合,让惠普Helion开发平台变成了一个互操作的平台,避免了云厂商锁定的问题,同时也为开发者消除了云底层基础架构的复杂性。惠普公司云计算业务市场推广副总裁Steve Dietch表示,“Cloud Foundry和OpenStack的理念非常相似,在开发环境当中,尽可能帮助开发者使用他们最熟悉的、最得心应手的工具来完成开发工作,让他们的开发工作能够独立于底层的基础架构来完成开发,从而实现更快的速度。”
在云计算和互联网时代,应用从开发到测试再到生产环境的进程应该是全自动的,并且开发环境与测试环境、生产环境之间应该是要打通的。惠普Helion开发平台是可以在开发、测试和生产环境中使用的公共平台,从而简化应用交付流程,并且提高了交付速度。开发者能够将应用从笔记本电脑中的微型云转移到用于测试和生的私有云或公有云,且无需修改代码,让企业能够为合适的应用匹配合适的云。
Steve Dietch强调,由于惠普Helion开发平台是基于Cloud Foundry,内置了很多功能,开发者不需要担心底层的技术架构以及规模的伸缩性、高可用性,唯一要考虑的是应用的业务逻辑。
的确,惠普Helion开发平台提供内置的扩展和高可用性服务,开发者可以专心研究应用的框架和逻辑,而无需对IT基础架构做出调整和配置,也大大降低了开发时间,从而实现敏捷开发。
此外,惠普Helion开发平台还提供安全、可扩展的性能,满足业务及其客户的需求。通过与惠普Helion OpenStack集成,经过大规模强化和测试,并且包含多租户架构和安全存储,从而降低恶意应用威胁带来的风险。
目前,惠普推出了惠普Helion开发平台社区版本,希望部署小型开发/测试环境或希望试用的客户可以免费下载。
众所周知,原生应用开发周期相对较长,但惠普Helion开发平台对外宣传的是可以让开发者快速地开发、部署和扩展原生云应用,到底惠普Helion开发平台可以有多快呢?对此,惠普的专家解释道,“由于惠普Helion开发平台发布时间较短,因此没有很多数据来证明平台的速度。”如此看来,惠普Helion开发平台还需要经过实践后,才知其真正性能如何。