什么是Serverless无服务器架构?转自解道Jdon
2017-11-12 13:59
801 查看
原文网址http://www.jdon.com/soa/serverless.html
Serverless不代表再也不需要服务器了,而是说:开发者再也不用过多考虑服务器的问题,计算资源作为服务而不是服务器的概念出现。Serverless是一种构建和管理基于微服务架构的完整流程,允许你在服务部署级别而不是服务器部署级别来管理你的应用部署,你甚至可以管理某个具体功能或端口的部署,这就能让开发者快速迭代,更快速地开发软件。
以亚马逊的AWS Lambda为案例,Lambda能让不用思考任何服务器,也就是说,不用你处理服务器上的部署、服务器容量和服务器的扩展和失败容错,还有服务器上选择什么OS操作系统,语言的更新,日志等等问题。你的应用程序只需要和多个第三方的API或服务打交道,也可以自我创建一个无服务器的API。
Serverless有以下几个特点:
Serverless意味无维护,Serverless不代表完全去除服务器,而是代表去除有关对服务器运行状态的关心和担心,它们是否在工作,应用是否跑起来正常运行等等。Serverless代表的是你不要关心运营维护问题。有了Serverless,可以几乎无需Devops了。
Serverless不代表某个具体技术,有些人会给他们的语言框架取名为Serverless,Serverless其实去除维护的担心,如果你了解某个具体服务器技术当然有帮助,但不是必须的。
Serverless中的服务或功能代表的只是微功能或微服务,Serverless是思维方式的转变,从过去:“构建一个框架运行在一台服务器上,对多个事件进行响应。”变为:“构建或使用一个微服务或微功能来响应一个事件。”,你可以使用 django or node.js 和express等实现,但是serverless本身超越这些框架概念。框架变得也不那么重要了。
Serverless规模扩展性方面由于充分利用云计算的特点,因此其扩展是平滑的,同时由于Serverless是基于微服务的,而一些微功能微服务的云计算是零收费,这样有助于降低整体运营费用。
将来下述具体应用将可能使用Serverless架构:
静态网站的管理
替代WordPress(Serverless Blog Project)
个人媒体服务器(less!)
物联网Iot或家庭自动框架或项目 (使用 AWS IoT)
Serverless不代表再也不需要服务器了,而是说:开发者再也不用过多考虑服务器的问题,计算资源作为服务而不是服务器的概念出现。Serverless是一种构建和管理基于微服务架构的完整流程,允许你在服务部署级别而不是服务器部署级别来管理你的应用部署,你甚至可以管理某个具体功能或端口的部署,这就能让开发者快速迭代,更快速地开发软件。
以亚马逊的AWS Lambda为案例,Lambda能让不用思考任何服务器,也就是说,不用你处理服务器上的部署、服务器容量和服务器的扩展和失败容错,还有服务器上选择什么OS操作系统,语言的更新,日志等等问题。你的应用程序只需要和多个第三方的API或服务打交道,也可以自我创建一个无服务器的API。
Serverless有以下几个特点:
Serverless意味无维护,Serverless不代表完全去除服务器,而是代表去除有关对服务器运行状态的关心和担心,它们是否在工作,应用是否跑起来正常运行等等。Serverless代表的是你不要关心运营维护问题。有了Serverless,可以几乎无需Devops了。
Serverless不代表某个具体技术,有些人会给他们的语言框架取名为Serverless,Serverless其实去除维护的担心,如果你了解某个具体服务器技术当然有帮助,但不是必须的。
Serverless中的服务或功能代表的只是微功能或微服务,Serverless是思维方式的转变,从过去:“构建一个框架运行在一台服务器上,对多个事件进行响应。”变为:“构建或使用一个微服务或微功能来响应一个事件。”,你可以使用 django or node.js 和express等实现,但是serverless本身超越这些框架概念。框架变得也不那么重要了。
Serverless规模扩展性方面由于充分利用云计算的特点,因此其扩展是平滑的,同时由于Serverless是基于微服务的,而一些微功能微服务的云计算是零收费,这样有助于降低整体运营费用。
将来下述具体应用将可能使用Serverless架构:
静态网站的管理
替代WordPress(Serverless Blog Project)
个人媒体服务器(less!)
物联网Iot或家庭自动框架或项目 (使用 AWS IoT)
相关文章推荐
- 什么是Serverless无服务器架构?
- BaaS云架构核心模式之Serverless架构 - 用服务代替服务器(Martin Fowler)
- BaaS云架构核心模式之Serverless架构 - 用服务代替服务器(Martin Fowler)
- 关于无服务器(Serverless)架构你要搞懂的8件事
- Serverless 架构:用服务代替服务器
- 关于无服务器(Serverless)架构你要搞懂的8件事
- Serverless 架构:用服务代替服务器
- Serverless架构 - 用服务代替服务器
- 无服务器(ServerLess)PaaS—Rainbond宣布开源
- 求助 服务器主板5520 主板 装的是 SERVER 2008系统 显示两个网卡驱动都装上了 ,但第二个网口连不上网 ,请大家帮忙分析一下什么原因 !!
- 文末福利|云栖大会门票限时赠送# 10.11云栖大会Clouder Lab “十分钟搭建共享应用”,手把手教你Serverless架构下的应用实现
- 数加平台如何通过Serverless 架构实现普惠大数据
- 采用Serverless架构搭建Web应用
- Serverless架构详解:开发者如何专注于业务代码本身?
- 高性能服务器架构(High-Performance Server Architecture) .
- #文末福利|云栖大会门票限时赠送# 10.11云栖大会Clouder Lab “十分钟搭建共享应用”,手把手教你Serverless架构下的应用实现
- 高性能服务器架构(High-Performance Server Architecture)
- [云框架]FaaS & Serverless架构 / [Cloud Frameworks]Function as a Service & Serverless Architectures
- 什么是 Web 服务器(server)
- 京东PK苏美当天为何苏宁易购出现服务器无法访问的情况?苏宁易购的网站技术架构是什么(软件+硬件)?出现此突发情况,如果你是技术负责人该如何应对?