从微服务架构看Spring Cloud Function与FaaS

Rex Wang

Pivotal    云计算资深架构师

王钧平过去曾参与电信、金融产业相关系统开发,计有电子采购系统、电子商务系统、交易系统、Google Play Store与网路银行等。喜欢以设计样式解决复杂架构且需要经常性变动的系统问题,使系统模块间解耦合与高度可重用,在微服务与PaaS平台风起云涌的浪潮下,又投身于传统应用改造与微服务架设计,帮助客户朝向原生云的系统架构迈进,打造下一世代的应用与 IT 环境。

演讲概要

Functions as a Service 的概念约莫在2014年成形,接著陆续几个公有云的厂商正式推出相关服务,例如:AWS 的 Lambda、Google 的 Cloud Function、Microsoft 的 Azure Functions与IBM的OpenWhisk等。FaaS可视为比微服务更加抽象、粒度更细、更容易弹性伸缩的新型态应用开发与部署方式,时常被用在 IoT、资料处理、Web应用以及聊天机器人等场景。 在这次活动中,我们将从微服务架构谈起,再到如何利用Spring Cloud Function解决複杂系统设计。并且向各位介绍开源FaaS项目riff,这是由Pivotal全力支持的开源项目之一,更是Pivotal on-premises的FaaS产品--Pivotal Functions Service 基础组件。Spring Cloud Function 搭配 PFS 会是最完美的组合,将为你们的系统开发推进到下一个前瞻世代。

听众收益

了解Riff平台的架构和组件,了解如何通过 Riff平台来构建FaaS/Serverless应用,或将传统分层架构的后端系统改造为Serverless架构的应用;如何借助Cloudfoundry快速部署、水平扩展、集成现有消息中间件、监控、告警等基础设施。