首页 >>新闻中心

Pivotal PaaS新布局:PCF 2.0的时代来了 2018-06-14

l  Pivotal PaaS的过去现在和未来

我们知道,在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。

l  PCF2.0:Pivotal PaaS的全新形态

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

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

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

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

blob.png


PKS的特性包括以下几点:

ü  基于开源Kubernetes构建— 始终与当前稳定的Kubernetes版本兼容,由BOSH管理。不对Kubernetes做任何扩展。

ü  生产就绪— 从应用到IaaS层的高可用性。内置的健康检查、弹性伸缩、自愈和滚动升级。

ü  多云支持— BOSH提供了可靠的一致的运维体验。适用于所有云。

ü  网络管理和安全性。开箱即用的VMware NSX-T,也支持多云和多种虚拟化。

ü  访问GCP APIs — 通过GCP Service Broker使得应用可以透明地访问Google Cloud APIs。轻松将工作负载移入/移出GoogleContainer Engine (GKE)。

ü  全自动化运维— 全自动的部署、伸缩、在线打补丁和在线升级。没有业务停顿时间。通过CD持续集成管道来部署平台。

l  微服务应用在PCF上的最佳实践

很长一段时间以来,Pivotal都是云原生、微服务背后的巨人,这些概念被认知程度已经高过Pivotal自身的品牌。比如微服务火爆后被带热的Spring 系列技术,但是很多人并不知道Pivotal才是Spring技术的拥有者。Pivotal云计算资深架构师刘凡介绍了微服务应用在PCF上的最佳实践。包括Spring Boot、Spring Cloud和Spring Cloud Data Flow,用以构建微服务、治理微服务、连接微服务数据。

blob.png

具体到Spring Boot,这里可以着重说一下今年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。

l  Greenplum如何与PKS进行集成

熟悉数据库的人可能都了解Greenplum,尽管是全天活动的最后一个演讲,但是现场互动最积极的也是关于Greenplum的问题。Pivotal Greenplum研发经理翁岩青介绍了Greenplum如何与PKS进行集成。

虽然K8S很火,但是在分布式数据库层面,K8S还是很有挑战的,PCF给K8S提供了一个透明的接口,客户不用考虑其应用是在公有云上还是私有云上,答案就是PKS。

blob.png

Greenplum on PKS 的好处包括:按需集群的申请,用户把请求发给PKS,系统可以给出一个不跟别人共享的集群,供用户来进行集群的使用;高可用,不需要再做Rebalancing,采用PKS,每个节点都是独立的;提供很多插件,Greenplum on PKS有很多其他功能的支持,比如应用上可以跟使用磁盘一样使用存储方案。

Greenplum Operator on Kubernetes的核心是将人工运维的经验,通过程序运维起来,实现自动化运维。

 

1.    A800与NVMe - 4:你为何需要NVMe/FC?

数据存储技术在过去几十年中迅速发展,但今天的创新步伐似乎比以往更快。

在外部存储系统市场上,硬盘统治了很长很长一段时间,但闪存一出现,便迅速开始接替硬盘的核心地位。首先是混合系统,然后是全闪存系统,硬盘逐渐退下了数据管理金字塔的塔尖。但目前的(全)闪存系统都受到底层存储传输协议的约束。随着光纤通道上NVMe(NVMe over Fibre Channel, NVMe / FC)的到来,这一限制即将被彻底解除。

blob.png

为了理解这种技术转变,以及为什么它对IT领导者如此重要,请记住,当今的两种主要网络协议(光纤通道和以太网)都使用存储协议的小型计算机系统接口(SCSI)命令集。SCSI是在20世纪70年代为机械存储介质(以及其他各种设备)开发的,虽然它可以处理来往于磁盘驱动器的数据流,但它无法跟上闪存介质的步伐。

特别是,早期的硬盘驱动器遭受严重的单个设备延迟,这是开发RAID控制器的主要动机之一。事实上,当您的设备的访问时间以毫秒为单位进行测量时,网络的延迟是相当不重要的。但是随着您减少端点的延迟,网络延迟反而变得更加明显。另外,软件堆栈的延迟也变得至关重要。

其结果是,由于数据通路的其他部分出现瓶颈,SSD可能获得的速度正在接近极限。这就是为什么30年来第一次,数据存储行业正在向主机服务器和外部存储系统(通过光纤通道的NVMe)之间的通信提供更快的新标准。这充分利用了光纤通道中令人难以置信的性能增益以及数据结构的核心作用。

此外,区分NVMe/ FC与简单地将NVMe设备连接到现有SCSI控制器的后端很重要。当然,更快的设备会带来潜在的性能提升。但这就好比将赛车引擎应用在家用轿车上——这将是一辆更快的家用轿车,但它不会是赛车。

l  您应该何时转换到NVMe/ FC?

向NVMe /FC的过渡不会在一夜之间发生,因为大型组织的基础设施已运行了相当一段时间。此外,有经验的IT专业人员知道,他们目前的应用程序需要更新才能利用NVMe技术。尤其是,NVMe最大的优势之一就是它支持64K命令队列,每个命令队列的队列深度同样达到64K。与NVMe相比,iSCSI最多支持64个命令的单个命令队列。

软件开发人员需要修改代码以利用这些新功能,这些功能将与NVMe基础架构的构建并行进行。这与流媒体市场的成功相似,流媒体市场需要底层基础架构来首先提供性能和带宽。一旦到位,应用程序和市场就会变成可以提供流媒体服务并产生蓬勃发展的收入市场的东西。

根据我的经验,软件人员总是会弄清楚如何在硬件中使用所有暴露给他们的性能。但那是因为软件是竞争优势。更广泛、更良好、更深入的与客户的应用互动是最佳的长期战略,这就是NVMe所能实现的。

l  NetApp 和 NVMe/ FC

最近发布的NetApp ONTAP9.4以及同时发布候选版本,标志着NVMe / FC趋势的开始。对于全闪存FAS(AFF) A300、A700和A700s,此软件更新允许全闪存阵列的前端支持NVMe软件堆栈。这意味着具有第六代光纤通道HBA和NVMe驱动程序支持的服务器可以向阵列讲本地NVMe。

A800是业内首款支持“端到端NVMe”的企业级系统。这意味着阵列中不仅有NVMe设备,而且他们不再将SAS转换为SCSI控制器。而且,由于在光纤通道上支持NVMe,因此它可以与在第五代和第六代光纤通道交换机基础设施上的NetApp客户环境中已经运行的光纤通道SCSI流量共存,而不会中断。去年拉斯维加斯和柏林举行的NetApp Insight大会上展示的应用程序迁移便可轻松处理高强度业务负载,而无需使用电缆。这是巨大的改变。

全新 AFF A800 是专为获得高性能和云互联而设计的第一款端到端 NVMe 企业级全闪存阵列,可为人工智能和计算密集型应用程序提供强劲的动力支持。

这一平台从应用程序主机到数据存储稳定一致地实现了低于200 微秒的延迟,同时可在 ONTAP 9.4 的支持下,提供行业领先的企业级效率、安全性和灵活性;

对于特定的基于 ONTAP 的系统,客户可将其通过软件升级到基于光纤通道的NVMe(NVMe over Fibre Channel),从而加快 SAN 运行速度。NetApp在业内率先推出 30TB SSD,不但降低了存储占用空间,还能有选择地清除数据,更好地满足合规及隐私要求;