过去十年,云服务深刻地改变了社会获取和使用计算能力的方式,云服务自身也以极快的速度演进。在基础设施云化之后,容器、Serverless(无服务器架构)等技术迅猛发展,开始推动业务的云化,云计算进入2.0时代。
从出现到现在两年时间,Serverless没有一个公认的权威定义。根据亚马逊AWS官网的定义,无服务器架构是基于互联网的系统,其中应用开发不使用常规的服务进程。相反,它们仅依赖于第三方服务(例如AWS Lambda服务),客户端逻辑和服务托管远程调用。
所谓“无服务器”,也不是真的脱离了物理上的服务器,而是说代码不会明确地部署在特定的平台或服务器上,代码的托管环境会由云计算公司等第三方提供。
可以说,利用Serverless开发者可以发展到一个新的系统开发的境界,甚至达到“无架构师”,“无运维”阶段。它代表了新的软件设计范式,可能也颠覆了一般对云的理解。从最初的物理服务器、虚拟机、容器,进化到如今的Serverless架构,这种趋势也愈加明朗。
目前,AWS、Google云、微软的Azure和IBM,都提供了Serverless服务。可以预期的是,Serverless服务在今年也会更加普及,很难说它不会是重要的云计算趋势之一。
虽然已经出现了几个比较有影响力的Serverless产品,但是业界普遍认为现在Serverless技术还处在初期阶段,产品形态和边界还有很多值得探索的地方。例如,函数协同、状态管理和工具链的优化等等,整个生态上有很多东西需要完善。而另一方面,在面向使用者的时候,Serverless也遇到了很大的挑战。例如,用户的开发调试体验和传统方式差异较大,需要一定时间的适应;函数计算简化了用户编码的复杂度,却对架构能力提出了更高的要求等等。
为此,将于2018年6月25日-27日在北京国家会议中心举办的LinuxCon+ContainerCon+CloudOpen(LC3 ) 中国大会上,有关Serverless技术的议题成为了与会嘉宾分享的重点。
来自华为的技术专家Zhengyuan Peng将会为大家演示一个无服务器应用的模型。Zhengyuan Peng介绍,通过该模型的展示,用户可以了解到其应用程序的逻辑和工作流程。 该模型为用户提供了一种方式来指定哪些事件触发了哪些函数,函数是按顺序还是并行执行,函数之间的转换以及信息如何从应用程序工作流中的一个函数传递到下一个函数等问题。在CNCF开源社区中,华为一直在带领大家积极讨论和开发一个全面的标准无服务器模型。
来自微软的程序经理Ria Bhatia则会分享一个Serverless infrastructure的实现virtual-kubelet。virtual-kubelet是微软联合Hyper发起的开源项目,旨在定制一套标准,允许云提供商把自己的Serverless Container Cloud,以kubelet API的方式接入到任意的Kubernetes集群中作为一个特殊的节点而存在,从而轻松实现一个基于Kubernetes的混合云。目前,AWS已经加入这个项目。
来自IBM的高级软件工程师Rachit Arora则将分享重点放在了如何利用无服务器架构搭建Spark集群的问题。为此,他将以IBM自己的实践为例,分享Serverless Spark Clusters共享在生产中运行大型群集时可能遇到的具体问题、涉及的挑战等。
访问大会官方网址:https://www.lfasiallc.com/events/lc3-2018/program/schedule/,了解更多大会资讯、咨询购票。6月18日前购票享高额优惠。
感谢LC3中国的赞助商!
顶级战略赞助商 :
华为
钻石赞助商 :
阿里云
英特尔
SUSE
腾讯
铂金赞助商 :
微软
黄金赞助商 :
百度
Cloud Native Computing Foundation
联想
网易云
Pivotal
Red Hat
白银赞助商 :
ARM
Cloud Foundry
Hyperledger
MOMENTA
ORACLE
VMware
青铜赞助商 :
Alauda (灵雀云)
才云
IBM
JFrog
轻元科技
社区伙伴 :
中国电子技术标准化研究院
中国开源云联盟
中国开源软件(OSS)推进联盟
Civil Infrastructure Platform
Data Plane Development Kit
EdgeX Foundry
异步社区
JS Foundaton
掘金
开源社
LF Networking
Linux中国
LinuxStory
ODPi
Open Mainframe Project
Open Switch
开源工场
云计算开源产业联盟
WOMEN WHO CODE
Zephyr Project
合作媒体:
‘D’ of Things
开源中国
直播合作伙伴:
云栖社区
IT大咖说
开源中国
腾讯课堂
关于LF Asia, LLC
LF Asia, LLC 致力于为亚洲的开源技术和开源项目提供会议活动服务。通过这些会议服务,从而为开发者、技术专家、运营人员和管理者,搭建更好的开源技术交流和学习平台。更多详情,请访问 www.lfasiallc.com。
LC3,LinuxCon,ContainerCon 和 CloudOpen是 Linux 基金会的商标,并由Linux基金会授权使用。请访问 The Linux Foundation 的网站以获取更多商标使用信息:https://www.linuxfoundation.org/trademark-usage。
Linux 是 Linus Torvalds 的注册商标。