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

栏目: Java · 发布时间: 6年前

内容简介: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 )关注我们。


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

树莓派学习指南

树莓派学习指南

[英]Peter Membrey、[澳]David Hows / 张志博、孙峻文 / 人民邮电出版社 / 2014-4 / 49.00元

树莓派(Raspberry Pi)是一款基于Linux系统的、只有一张信用卡大小的卡片式计算机。由于功能强大、性能出色、价格便宜等特点,树莓派得到了计算机硬件爱好者以及教育界的欢迎,风靡一时。 《树莓派学习指南(基于Linux)》是学习在树莓派上基于Linux进行开发的一本实践指南。全书共3个部分11章,第一部分是前两章,讲述如何设置和运行图形用户界面(GUI)。第二部分是第3章到第7章,讲......一起来看看 《树莓派学习指南》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

MD5 加密
MD5 加密

MD5 加密工具