转载

PCF 2.0平台扩展:包含容器和Serverless

看新闻很累?看技术新闻更累?试试 下载InfoQ手机客户端 ,每天上下班路上听新闻,有趣还有料!

Pivotal Cloud Foundry(PCF)2.0版本是平台的一次意义重大的扩展。PCF通过附加服务市场来扩展平台的能力,在提供原有的PaaS(Platform as a Service)功能的同时,PCF 2.0现在还包含了基于Kubernetes的容器服务和即将上线的Function/Serverless服务。

早前被称为Elastic Runtime的Pivotal Application Service( PAS )是一个部署Java、.Net和Node应用程序的平台。这些应用程序使用云和12-factor App开发模式构建。PCF的现存用户会对平台的这部分功能感到非常熟悉。

在PAS的基础上,Pivotal将会联合VMware和Google Cloud开发Pivotal Container Service,或者称为 PKS 。名字当中的“K”表示,这会在用户特定的数据中心或者是公共云中,为开源版本的Kubernetes提供基础设施管理。

第三点是即将上线的Pivotal Function Service( PFS ),它曾 在2017年12月份的SpringOne平台会议上预览 过,预期会在今年加入平台。PFS是一个Serverless平台,允许开发者以当前最高级别的编程抽象方式工作以及部署代码小片段,由事件触发这些代码片段的处理。

除了这些,PCF 2.0平台现在还包含了与主要行业伙伴(包括IBM、Microsoft和Virtustream)的战略集成,以及一个包含大量服务的 服务市场 。这个服务市场允许用户用来自Pivotal、Pivotal合作伙伴和Cloud Foundry社区的附加服务来扩展平台。

“2.0”版本号表示,这是平台的一次意义重大的扩展。Pivotal的Pieter Humphrey在一场 网络研讨会 上将它描述为“一场新策略”的发布。Pivotal的产品营销Jared Ruckle向InfoQ解释,这种多元化是对异构性越来越强的企业软件开发现状的响应:

他说,“这个版本有一种内在的实用主义。它对于基于12-factor开发模式的App和微服务,特别是Spring Boot App来说,是一个理想的App运行时环境。但是,并不是所有应用都适合使用12-factor开发模式。有时候,你会看到一些文章将软件开发描述成一种零和游戏。事实上并不是这样。你将开发出比以前更定制化的软件。你将开发出apps、containers和functions。这取决于工作负载。PCF 2.0现在包含所有这些基础内容,而且所有这些内容都可以在一个底层平台上构建。”

考虑到Pivotal对Spring框架的托管,PCF毫无疑问会提供对Spring应用程序的广泛支持。然而,PCF 2.0也会基于Pivotal的战略,进一步加强对.Net的支持。PAS目前对Windows Server 2016容器提供一级支持,同时还支持对传统.Net框架应用程序的构建打包。随着在PAS上集成 Steeltoe 带来Spring和.Net世界的融合,使得.Net App可以访问Spring Cloud服务。

Ruckle告诉InfoQ,“在未来几个月,你将看到我们在.NET方面的稳定增强”。

查看英文原文: PCF 2.0 Expands Platform to Include Containers and Serverless

感谢罗远航对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ,@丁晓昀),微信(微信号: InfoQChina )关注我们。

原文  http://www.infoq.com/cn/news/2018/01/PCF2BringsContainersServerless
正文到此结束
Loading...