写点什么

SpringOne 2017 重要公告

  • 2017-12-17
  • 本文字数:3825 字

    阅读完需:约 13 分钟

AI 大模型超全落地场景&金融应用实践,8 月 16 - 19 日 FCon x AICon 大会联诀来袭、干货翻倍!

第二届 SpringOne 平台年度大会已隆重开幕。Spring 团队改进了其签名框架,其对于 Java 平台的重要性和 Java 本身一样,而大会的主题演讲也没有令人失望。除了提及要帮助企业在 Pivotal Cloud Foundry 上实现标准化的责任外,Pivotal 云研发副总裁 Onsi Fakhouri 还宣告了他们帮助企业转型的使命。

对于 Spring 领域及 Pivotal 的几十项重要公告,其中还包括他们声称的“Pivotal 历史上最重要的产品发布”(稍后将做详细说明),12 分钟的时间总体来说严重不足。

下文将择要介绍 Fakhouri 的公告及背后的动机。

“在这个复杂而又充满障碍的世界里,你在做什么?

“最好是开始探索、选择,然后行动,然后再做一遍。那种基本的反馈循环,那种应对现实的方式就称为学习。我们希望让我们的客户成为学习型组织,我们认为,最好的方法是帮助我们的客户提升速度。速度促进学习;快速行动的能力可以推动有效的学习,改变方向的能力推动专门的学习。

“我们有工具和框架帮你编写整洁一致的代码,你可以快速修改。我们有平台让你可以真正快速地推送到生产环境,然后随着学习一次又一次地推送。所有这些结合在一起,你就可以一直快速前进。你就获得了速度。

“我们的客户通过这样做取得了大量的成功。本次大会吸引了各种各样的人,所有人都希望向我们及彼此之间互相学习。我希望分享一些我们去年了解到的东西。

“Spring 编程模型一直是一个同步阻塞编程模型,对于许多问题都很有效。但是,在有些情况下存在大量的阻塞,这种模型就非常不高效了,内存使用增加,延迟增加。现在,异步非阻塞模型通常更高效。但是,这是一种完全不同的技术模型。在这两种模型之间切换的成本非常高。好,Spring 团队一直致力于 Reactor 的开发,我们正在把异步非阻塞 io 模型带给 Spring,它将成为一个大家熟悉的、一致的编程栈,提供强大的响应式模式,提供了另外一种选择。所有这些都打包进 SpringBoot 2.0 和 Spring 5 中。

“我们还了解到,在 IDE 方面有许多选项,我们很高兴地宣布 SpringTools 4 ,该工具是为 Boot 构建的,IDE 无关,而且速度非常快。

“我们也了解到,用户需要可以选择,因此,我们与 IBM 合作,把 Open Liberty 作为商业支持选项加入了 SpringBoot,并将 SpringCloud 流连接引入了 IBM 的生态系统。

“这只是冰山一角。

“但是,Spring 需要一个家,我们认为最好的家是 CloudFoundry 。CloudFoundry 的核心是 Elastic Runtime 。这是你运行所有应用程序的平台,今年,我们正在重塑 Elastic Runtime 的品牌,将其称为 Pivotal Application Service (PAS),以突出它知道如何很好地运行应用程序。它是客户成功的驱动力,通过 cf push 命令提高开发人员的生产效率,这个简单优雅的命令是说“我的代码在这里,帮我在云上运行它。我不关心用什么方式。”

“我们去年针对 PAS 做了大量的研究,并在安全性、可观测性、性能、稳定性、本地开发环境和可扩展性方面做了很大的投入。但是,该平台的核心是可以运行多种语言。因此,我们还是和 IBM 合作在 PAS 中引入了 IBM Liberty 商业支持,丰富了可以在平台上使用的工具和语言。

“新增的 Pivotal Function Service (PFS)让用户可以说:“这是代码,部署它,我不关心部署到哪里或者用什么方式运行!

“我们还一直致力于运行 Windows/.NET 工作负载,我们将继续增加投入,那么,我很高兴地宣布,在下一个版本中,我们将支持 Windows Server 2016 以及原生 Windows Server 容器,那将带来和.NET 工作负载类似的特性,因为我们希望成为你运行.NET 工作负载的旗舰平台。

“我们看到,我们的客户运行了相当大规模的 PAS,在数以百计的 VM 上运行了数以千计的应用程序,我们知道,PAS 在规模很大时依然可以很好地运行,实际上,它就是为此而构建的。在默认情况下,PAS 需要 20 个 VM 的资源,这相当笨重。但是,我们需要选择。因此,我们很高兴地宣布“小资源”PAS,一个只需 6 个 VM、全功能、高可用、可横向扩展的 PAS。现在,该 PAS 已经可以在所有支持的云上使用,在 Azure 市场上,只需一次点击就可以试用。

“上面是部分 PAS 公告,但 PAS 本身只是更大的 Pivotal CloudFoundry 的一部分。PAS 基于 Bosh 生命周期管理平台,把不可能变成可能。借助 Bosh,一小队操作人员就可以管理运行数以千计应用程序的 PAS。只需按下一个按钮,他们就可以执行例行的平台升级及应用安全补丁。

“但是,我们也发现,很难理解 PAS 在做什么。因此,我们研发了“健康监控”,一个漂亮的仪表板,让你可以确切地知道 PAS 正在做什么。在 PAS 上运行 Pivotal 跟踪器的 Pivotal 操作人员会喜欢它。因此,我们很高兴可以在下一个版本中把它作为 GA 产品推向市场。

“我们也知道,虽然 Bosh 让不可能变成了可能,但升级可能会花费很长的时间,因此,我们正在研究提升升级速度和稳定性,下一个版本将节省数小时的升级时间。我们还在把 Concourse 的 CI/CD 自动化工具引入平台,为用户带来安装、升级管道,自动下载并应用平台升级包,让持续的 CloudFoundry 部署维护和升级工作变得异常简单。

“Bosh 是我门多云故事的核心所在,是它让 CloudFoundry 可以运行在各种不同的云上。这里,我们再次了解到,你们需要可以选择。因此,我们一直与微软合作,希望在下一个版本中可以增加 Azure Stack 混合云的 Beta 支持。

“我们还在和 Virtustream 合作,为用户带来运行全托管 PCF 的全托管基础设施。

“我们所做的这些投入全都是基于我们的客户给我们的反馈,我们总是乐于向你们学习,因此,如果您希望我们实现什么,非常欢迎您反馈给我们。

“那就是 PAS 和 Bosh,CloudFoundry 的核心。但是,CloudFoundry 还包含其他东西。我们还有一个数据服务生态系统。在那个市场里,Pivotal 有多种数据服务。我们有 Redis 服务,也有基于 GemFire 的 MySQL、RabbitMQ 和 CloudCache 服务。这些全都是完全托管的专属服务,使用 cf create-service 就可以轻松创建。我们知道,在本地提供一个全托管的服务非常复杂,我们一直在不断地学习,改进这些产品的特性集。我们开始就提供了可定制的按需服务,对于 Redis 也是如此,我们知道,你们需要可以选择,你们可以选择运行应用程序的 Redis 规模;不需要提交工单请求,只需要 cf create-service。另外,我们一直都允许产品复杂度的提升,因此,我们从单节点服务发展到多节点服务,所以,对于 MySQL,我们的下一个版本将支持 leader-follower,而对于 Rabbit,我们的当前版本即支持 Rabbit 集群。

“最终,基于丰富的特性集,借助 CloudCache,我们将使用户可以把自定义的代码部署到 GemFire 集群上。我们还将支持 LAN 复制,从而实现真正的多站点应用程序开发。

“现在你看到了,PCF 是涉及面很广的术语,涵盖了若干种工作负载。但是,我们知道,它没有涵盖所有的工作负载。PAS 针对开发效率进行了优化。我们很固执,我们要帮助开发人员加快速度,而且开发人员也喜欢这样。但是,因为这种固执,运行某些特定类型的工作负载就成了挑战。例如,现成的商业软件,或者是有着复杂网络、持久化和生命周期要求的软件,这些都是典型的遗留工作负载。那么,我们该怎么做?一种选择是大幅提升 PAS 的复杂度来支持这些工作负载。但是,那会让这个平台不再那么固执,我们会承担降低开发效率的风险,我们是不会这么做的,我们是你们可以信赖的合作伙伴。我们希望保持客户的开发效率。但是,面对所有的工作负载,我们都希望成为你们可信赖的的合作伙伴。那么,我们该怎么做?

“好,事实证明,在运行其中部分工作负载时,Kubernetes 是一个不错的解决方案。它是一个很棒的底层容器编排工具,可以处理这些类型的工作负载,根据我们的观察,我们的行业中似乎有一场 OR 对话,就是在 PCF 及其开发效率和 Kubernetes 之间作出选择。我们认为这是不对的。这应该是个机会,将 OR 对话转变成 AND 对话,把我们在防火墙后运行大规模 PCF 的经验教训带给大家,把这些经验运用到 Kubernetes 上。因此,我们和谷歌及 VM Ware 合作将 Kubernetes 引入 PCF 大家庭,我们把它叫做 Pivotal Container Service 或 PKS。PKS 是以 Bosh 为基础的 Kubernetes。它让一个小型的操作者团队就可以根据需要在平常的 Kubernetes 集群上部署 fleet。用户可以无缝地升级、打安全补丁;可以及时更新开源的 Kubernetes 以及我们所谓的恒定的兼容性。再一次,我们还是和 IBM 合作,将 IBM Docker 镜像的商业支持带到了 PKS。

“PKS 充实了这个大家庭,我们希望交付一种一体化的平台体验,有标准的日志和指标、共享的网络和安全措施,无缝整合,行之有效。但是,再一次,我们认识到,网络是个非常大的挑战,尤其是在容器网络这个新的领域里。因此,我们一直在和 VM Ware 合作,将 NSX-T 引入平台。因此,你们可以在 PCS 上使用 NSX 来管理整个产品流的容器网络。这就是为什么面对客户的所有工作负载我们可以成为可信赖的合作伙伴。这是我们有史以来最重大的一次发布,这就是为什么我们称其为 PCF 2.0。它将所有这些部分整合到了一起,为我们开创了未来,一个我们不断向客户学习的未来。

“例如,我们认识到,用户希望探索 Functions as a Service。好,我们也希望探索 FaaS 服务,因此,我们很高兴地引入了一个开源 FaaS 平台,Pivotal 资助的 Riff。我们计划在 2018 年将基于 Riff 的 Pivotal Function Service 作为商业服务引入 PCF。”

他最后引用了新的 Pivotal 真言——“尽享这里的时光,因为我们都在学习如何快速前进,永不停歇。”

查看英文原文 SpringOne 2017 Key Announcements

公众号推荐:

AIGC 技术正以惊人的速度重塑着创新的边界,InfoQ 首期《大模型领航者AIGC实践案例集锦》电子书,深度对话 30 位国内顶尖大模型专家,洞悉大模型技术前沿与未来趋势,精选 10 余个行业一线实践案例,全面展示大模型在多个垂直行业的应用成果,同时,揭秘全球热门大模型效果,为创业者、开发者提供决策支持和选型参考。关注「AI前线」,回复「领航者」免费获取电子书。

2017-12-17 18:003177
用户头像

发布了 1008 篇内容, 共 379.8 次阅读, 收获喜欢 342 次。

关注

评论

发布
暂无评论
发现更多内容

如何正确选型低代码、无代码、aPaaS平台?有这几个重点

互联网工科生

低代码 无代码 aPaaS

初创企业太“烧钱”?华为云轻量应用服务器激活创业新思维

平平无奇爱好科技

DAZ Studio for Mac(专业三维人物动画制作工具) 4.20.0.17永久激活版

mac

苹果mac Windows软件 DAZ Studio Pro 3d人物动画制作软件

Web前端开发技术:图像与多媒体文件

不在线第一只蜗牛

前端 Web 图像处理

东莞理工大学-第四届“火焰杯”软件测试高校就业选拔赛颁奖典礼

测吧(北京)科技有限公司

测试

华为云耀云服务器L实例助力企业行稳致远

平平无奇爱好科技

车家互联再获重磅突破,小度携手极越开启智能生活无限畅联新体验

新消费日报

上传图片到京东api接口的申请步骤有哪些特别之处?

技术冰糖葫芦

AI 模型编译器 API 开发

轻量应用服务器为何是小程序开发“黄金搭档”?华为云给出完美答案

平平无奇爱好科技

凭实力碾压友商!中小企业网站建设盲选华为云这款轻量应用服务器

平平无奇爱好科技

高效聚合 | AIRIOT智慧虚拟电厂管理解决方案

AIRIOT

智慧电厂 智慧工厂 数字化工厂

性能优化的一般策略及方法

不在线第一只蜗牛

性能优化 优化 优化策略

PDF Expert for Mac(PDF编辑阅读转换器)v3.7.1永久激活版

mac

PDF Expert 苹果mac Windows软件 PDF 编辑器和注释器

软件测试/人工智能|探究 LangChain 核心模块:PromptsModelsParsers

霍格沃兹测试开发学社

韩山师范学院-获第四届“火焰杯”软件测试开发选拔赛全国奖项

测吧(北京)科技有限公司

测试

数字化红利进入“下半场” ,华为云耀云服务器L实例全力构建中小企业磁力场

平平无奇爱好科技

开启数字化转型新纪元,华为云引领轻量应用服务器创新

平平无奇爱好科技

SourceTree 4.1.5(Git客户端工具)

Geek_幻墨成诗

sourcetree SourceTree Mac

软件测试/人工智能|LangChain Memory模块:开启语言数据的存储与回忆之旅

霍格沃兹测试开发学社

厦门理工学院五名学子获第四届“火焰杯”软件测试开发选拔赛全国奖项

测吧(北京)科技有限公司

测试

快速渡过新手期!华为云服务器让小程序开发的试错成本更低

平平无奇爱好科技

助力企业实现更简单的数据库管理,ATOMDB 与 TDengine 完成兼容性互认

TDengine

tdengine 时序数据库

如何运用AppLink平台中的数据连接器组件

RestCloud

MySQL APPlink

如何获取item_question_answer-淘宝评论问答列表api接口

技术冰糖葫芦

AI 模型编译器 API 文档 COMSOL Multiphysics

通过亚马逊云科技云存储服务探索云原生应用的威力

亚马逊云科技 (Amazon Web Services)

云原生 S3 ebs 云存储服务 EFS

长春工业大学-在2023年全国大学生“火焰杯”软件测试大赛中喜获佳绩

测吧(北京)科技有限公司

测试

创业有术,烧钱有道丨华为云为初创企业指明发展之路

平平无奇爱好科技

Python读取Ansible playbooks返回信息

不在线第一只蜗牛

Python sql 表单设计

区块链开发:链接未来的技术之桥

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

GPTs大受欢迎但问题多,企服软件厂商的AI Agent更被B端客户器重

王吉伟频道

AI Agent AI智能体 RPA Agent GPTs RPA智能体

软件测试/人工智能|什么是LangChain,这篇文章告诉你

霍格沃兹测试开发学社

SpringOne 2017重要公告_Java_Victor Grazi_InfoQ精选文章