张夫山 2018-09-20发布 阅读:1420次 ⋅ 云计算  Pivotal   ⋅

在 Pivotal 成立之前,Cloud Foundry 一直由 VMware 在推动,拥有大量开源用户。在 Pivotal 于 2013 年成立之后,正式发布 Pivotal Cloud Foundry (PCF) 1.0 版本,从那时起直到今天,其发展和演进历程包括:在私有云环境之外,支持把应用跑在 AWS、Azure 等公有云上,比如帮助福特构建在 Azure 上的车联网应用;基于 PCF 平台,支持.Net 和 Windows 平台的应用;另外也帮助用户构建统一的 PaaS 平台,实现跨云的应用。

从 2016 年开始,Pivotal 开始支持Docker 在企业环境中的运行;也支持把 Spring Cloud 引入 PCF 平台,以实现微服务化的应用。2017 年底,Pivotal、VMware 和 Google 联合推出基于 Kubernetes 的容器服务 PKS。

PCF2.0 是一个平台的概念,支持 CaaS(容器)路径、PaaS 路径和 FaaS 路径,其中包含三大产品线:

第一条是 PAS(Pivotal Application Service),也就是 Pivotal Cloud Foundry——PCF,为企业用户提供云原生、微服务;

第二条产品线是 PKS,把企业用户的传统应用通过容器化的方式快速上云;

第三条产品线是将于今年年底发布的 PFS(Pivotal Function Service),如果企业用户的应用是无服务的响应式程序,使用 PFS 类似于部署了一个扩展性极高的应用。

今年 3 月份刚刚发布的 Spring Boot 2.0,它可以支持 Spring MVC 和 Spring WebFlux,Spring Boot 2.0 不是仅仅强调性能,而是更多强调扩展性。Spring Boot 2.0 也可以在最新的 PCF 上进行部署。

开源 Cloud Foundry 平台是构建云原生应用的理想平台之一,而开源 Spring Cloud 微服务应用框架则可以把原有企业级 Java 应用过渡到云原生应用,再加上对.Net 的支持,Cloud Foundry + Spring Cloud 将成为数字化企业爆发的开源云平台。

具体到 Spring Cloud Services,也就是把 Spring Cloud OSS 中服务器端的组件打包成为服务并在 PCF Marketplace 上提供给已经用去访问。它大大简化了自行实现和维护这些 CS 服务的工作,SCS 专注于易用性、安全性和可靠性。

在数据越来越多的情况下,企业需要一些工具来处理数据型的微服务,这就是 Spring Cloud Data Flow 这个工具的价值所在,它可以轻松为持续的流式事件或有限的批处理任务创建数据集成处理的 pipelines。

对于 Pivotal 来说,为什么在传统的 PCF 之外还推出了 PKS?Cloud Foundry 在 PaaS 平台的成熟度、应用开发的便捷性、运维管理的友好性、安全增强、高可用、企业案例和技术支持等方面优势明显;而 Kubernetes 在社区活跃度、容器定制和可操作性等方面也非常吸引用户。无论孰优孰劣,我们必须给予客户选择的权利,更何况传统巨石应用还有很多。

这里可以提一下 CaaS 与 PaaS 的异同。CaaS 的交付更像容器的方式;而 PaaS 的交付,是直接在平台上完成部署。二者差别在于,CaaS 还有一些工作要做、要调整,而 PaaS 是高度自动化的,可以快速部署。当很多公司努力要把 CaaS 打包起来,变成 PaaS 的时候,Pivotal 已经直接提供了 PKS,把企业用户的传统应用通过容器化的方式快速上云。

具体到 riff,它是 K8S 原生的,在弹性伸缩、扩展上使用 K8S 的特性。在最新的开源无服务器框架中,riff 项目得到关键支持,并且是即将到来的 PFS 的基础。

Pivotal Web Service (PWS) 是一个在线的公有云版本 Cloud Foundry 实例,部署在 AWS 上,由 Pivotal 运行维护,特点包括:可扩展、多租户、高可用。据 Pivotal 中国研发中心资深产品经理吴疆介绍,PWS 是目前规模最大的 Cloud Foundry 实例。


评论

您不能发表评论,可能是以下原因
1、登录后才能评论
2、作者关闭了评论