云计算 频道

Cloud Foundry成功的重要原因之一在于开源!

  【IT168 评论】作为云计算的关键技术,开源提供了更加灵活和开放的构建方法,加速了云应用的普及。作为成功的PaaS平台之一,Cloud Foundry近日与国内云厂商阿里云合作的消息确实吸引了不少关注。Cloud Foundry如何与阿里云实现无缝交互?在中国鲜少发声的Cloud Foundry接下来会有哪些发展计划?曾经一度被认为在容器方面面临不少挑战的Cloud Foundry近些年做了哪些努力呢?

Cloud Foundry成功的重要原因之一在于开源!
▲Cloud Foundry Foundation执行董事Abby Kearns

  与阿里云的合作宣告了中国市场新一轮发展计划!

  作为拥有全球广泛应用的开源云技术的基金会,Cloud Foundry Foundation(以下简称:CFF)与阿里云——中国最大的云基础设施提供商及全球三大云基础设施巨头之一“喜结连理”。谈及此次与阿里云的合作,CFF执行董事Abby Kearns透露达成合作的整个过程仅耗时几个月,并没有预想中复杂,可以说是水到渠成。

  此次合作的达成实现了阿里云和Cloud Foundry之间的无缝交互。通过为Cloud Foundry BOSH 创建的Cloud Provider Interface(CPI)接口,开发者们可以在阿里云上同时访问Cloud Foundry Application Runtime(CFAR)和Cloud Foundry Container Runtime(CFCR)的工作负载。其中CFCR是CFF基于Kubernetes和BOSH技术开发和维护的支持容器架构的平台核心组件。

  与阿里云的合作对之前在中国市场鲜少发声的CFF来说是一个非常不错的开端。Abby表示,“Cloud Foundry本身就是一个对开发者十分友好的平台,能够让开发者用最快的速度进行软件开发部署。接下来,CFF在中国会进行开发者培训等相关工作,也会与阿里、华为合作进行开发者的认证和培训。

  作为CFF的金牌会员,阿里巴巴于今年四月加入基金会,并已经直接支持了平台的部分技术架构。此外,CFF正在与华为、MoPaaS展开积极合作,支持中国大数据人才培训,鼓励更多的中国企业、组织加入Cloud Foundry社区并做出贡献,寻求与中国市场共同成长。

  作为成功的PaaS平台,CFF的秘诀之一在于开源!

  作为全球成功的PaaS平台之一, Abby认为Cloud Foundry成功的重要原因之一在于开源。过去八年间,Cloud Foundry已经发展得相当成熟,其衍生出的开源社区和生态系统也保持着持续增长。在开源社区的支持下,Cloud Foundry 将继续推动创新,促进整个生态系统的持续发展。

  Cloud Foundry拥有自己的平台认证机制,每年都将对平台进行认证,以保证内核与最新版本的一致性,实现应用程序的可移植性,进一步确保用户拥有选择权。在技能可移植性方面,由于Cloud Foundry的一致性,开发者只要使用任一平台的版本,就能够实现版本通用,代码也可在任何平台运行。

  作为一个成熟且仍在持续发展的PaaS平台,Cloud Foundry几乎每周都有新版本发布。据Abby透露,Cloud Foundry目前大概有40多个活跃项目正在酝酿中,比如服务目录、OpenServiceBroker API等,Cloud Foundry希望将应用开发变得更简单,连接服务变得更轻松,最大程度简化开发者的开发流程。

  同时,Cloud Foundry也得到了众多IT巨头的支持,比如Cisco、IBM、SAP、Dell,Pivotal。在这些软件企业的支持下,Cloud Foundry逐渐发展成为了市场上最好的PaaS平台之一。

  曾经被认为容器技术存在不足,CFF为此做了哪些努力?

  多年来,Cloud Foundry见证了开源技术的发展,而外界曾经一度认为容器技术的发展可能会为Cloud Foundry带来不少挑战,但Cloud Foundry早已采取了有效措施。八年前,Cloud Foundry就推出了自己的容器技术Garden。Docker出现之后,Cloud Foundry本着开放共享的态度支持了Docker,Docker Image以及Container D。Abby表示,Cloud Foundry从一开始存在的目的就是为开发者打造一个提供非常好的开发体验的应用开发平台,未来同样欢迎其他新的容器技术加入。

  提及以Kubernetes为基础的平台与Cloud Foundry的差异,Abby表示,Cloud Foundry是结构化(Structured)的PaaS平台,而其他平台则是非结构化(Unstructured),结构上的确存在一些差异。而Cloud Foundry内含容器核心,也就是Kubernetes版本,不管是容器化还是微服务化,Cloud Foundry平台本身能够让开发者用最简单的方式开发云原生(Cloud Native)应用,为用户、使用者、开发者提供更大的自由度以及更多的选择。

  Cloud Foundry四年前推出的Diego容器架构现在已经是一项成熟、稳定、安全且合规的技术,并在商业化开发领域走在了业界前沿。Abby认为, Kubernetes是市场上最好的技术之一,对Cloud Foundry非竞争者或挑战者。CFF希望未来能够与Kubernetes更好地融合与合作。作为一个业内成熟的开源PaaS平台,CFF从未停下前进的脚步,未来也会持续创新,不断优化。

0
相关文章