完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
摘要: Serverless 指用户无需管理服务器情况下构建和运行应用程序的一种方式。可见 Serverless 并不是真的不需要服务器,毕竟程序代码不能靠意念来执行,仍然是需要硬件服务器实体来作为运行代码的基础的。Bazaar:阿里云Serverless计算服务探秘 作者:Bazaar项目组1. 什么是 Serverless“Serverless computing refers to the concept of building and running applications that do not require server management.”-- 来自 CNCF 对 Serverless 的定义Serverless 指用户无需管理服务器情况下构建和运行应用程序的一种方式。可见 Serverless 并不是真的不需要服务器,毕竟程序代码不能靠意念来执行,仍然是需要硬件服务器实体来作为运行代码的基础的。这里的 Serverless 是站在应用开发人员的视角提出的,指服务器的运行、维护对于应用程序的开发人员不可见。将底层基础架构的维护、更新和扩展等任务交给平台提供商来完成。从而将业务开发人员解放出来,让他们更好的关注自身业务。这便是 Serverless 计算背后的核心思想。可见这一思想能够产生的一大基石便是云计算服务。只有凭借云计算构建的强大基础运维平台,才能够适应无服务器计算对于计算、存储和网络资源的需求。图1展示了 Serverless 计算的发展历程。早在2006年就已经出现了第一个带有 Serverless 性质的计算服务平台 Zimki,该平台会按照代码实际执行时间向用户收取相应的费用。随后的2008年谷歌推出Google App Engine产品,其背后的理念也是 Serverless 计算。但这一时期,Serverless 计算的概念并没有被明确提出。Serverless 概念第一次出现的时间是在2012年,iron.io,一家基于容器提供分布式按需执行服务的提供商提出了这一概念。2014年AWS Lambda这一里程碑式的产品出现。通过将无服务器计算的概念嵌入到整个云计算服务的整体框架中,无服务器计算正式走进了云计算的舞台中央。2016年无服务器计算则迎来了快速发展的阶段,IBM、谷歌、微软相继推出了IBM OpenWhisk on Bluemix、Google Cloud Functions和Azure Functions等相关产品。而到了2018年,随着容器威廉希尔官方网站
的发展,各类 Serverless container 平台更是如雨后春笋般出现在人们的视线中。
|
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-5-3 20:24 , Processed in 0.479055 second(s), Total 68, Slave 49 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191