15+文章详细讲述Serverless:开启函数计算时代!(含PDF下载)

在2017年云栖大会·南京峰会上,阿里云发布新产品——函数计算。

阿里云函数计算(Function Compute)是一个事件驱动的全托管计算服务。通过函数计算,您无需管理服务器等基础设施,只需编写代码并上传。函数计算会为您准备好计算资源,以弹性、可靠的方式运行您的代码。

函数计算是Serverless新互联网技术架构的执行环境,Serverless应用逻辑并非全部在服务端实现,而是采用FaaS(Function as a Service)架构,通过功能组合来实现应用程序逻辑。Serverless是一个宽泛的概念,很多存储、计算和中间件服务都是Serverless的,而FaaS (Functions as a Service) 是Serverless的子集,也是实现整个应用Serverless化的核心服务。

传统的互联网APP主要采用C/S架构,服务器端需长期维持业务进程来处理客户端请求,并调用代码逻辑完成请求响应流程。而在Serverless架构中,应用业务逻辑将基于FaaS架构形成独立为多个相互独立功能组件,并以API服务的形式向外提供服务;同时,不同功能组件间的逻辑组织代码将存储在阿里云函数计算等产品上,业务代码仅在调用时才激活运行,当响应结束占用资源便会释放。

最新观点

阿里云函数计算负责人不瞋最近在接受采访中表示:

从云计算整体发展趋势而言,Serverless 的出现是意料之中。云计算的第一阶段是基础设施即服务,用户能够使用和调动大规模的计算资源;接下来需要攻关的是如何高效利用资源、更加有效的降低成本,更加弹性的面对业务波动,这就是函数计算的用武之地。

Serverless 与微服务是一脉相承的,微服务和 Serverless 是契合的,都强调系统的解耦。

Serverless 和微服务的未来发展是相互借力的。

访谈全文,可参考《与微服务一脉相承,Serverless适用何种场景,会带来哪些冲击?》。

技术文章

  • 触摸云端编程之道——基于函数计算的serverless应用开发(2017.05):
  • 仅为代码实际运行资源付费,解构阿里云函数计算(2017.05):
  • 毫秒级弹性伸缩,阿里的函数计算平台让开发者进入计算时代(2017.04):
  • 数加平台如何通过Serverless 架构实现普惠大数据(2017.01):
  • 函数计算——事件驱动的serverless计算平台(2016.11):
  • 云上技术架构和业务架构的进化之路——阿里云Serverless的解决方案(2016.11):
  • 利用阿里云容器轻松实现Serverless服务(2016.11):
  • API网关,让Serverless服务开放更加迅速(2016.11):
  • Serverless日志处理挑战与方案(2016.11):
  • 消息服务在Serverless中的应用(2016.11):
  • 阿里云函数计算:事件驱动的serverless计算平台(2016.09):
  • Serverless技术架构:极简运维,无限扩容(2016.09):
  • 大道至简:基于Docker的Serverless探索之旅(2016.08):
  • BaaS云架构核心模式之Serverless架构:用服务代替服务器(Martin Fowler)(青霖,淘宝技术部)(2016-07):
  • 基于阿里云数加平台的大数据Serverless实践:

PDF下载

*《云上技术架构和业务架构的计划之路:阿里云Serverless的解决方案》:https://yq.aliyun.com/attachment/download/?id=691

Serverless并不是说不再需要服务器,而是说不再需要关注服务器的管理,将计算资源的管理和运维直接托管给服务商。阿里云Docker服务,FunctionCompute,API Gateway以及可以被外部访问的存储与数据库服务让大家的架构不再担忧突发流量,节点失效以及无法根据业务伸缩等问题。在架构上的这种改变必然又能带来业务的持续发展,让技术服务和数据服务真正做到按量的付费,让开发者的技术和数据也能够普惠到更多的人。

*《函数计算:事件驱动的serverless计算平台》:https://yq.aliyun.com/attachment/download/?id=685

Aliyun FunctionCompute是阿里云即将推出的事件驱动的计算服务,能帮助用户快速的构建高可靠,低成本,弹性伸缩的serverless应用。本次分享杨皓然和大家探讨了serverless应用的典型场景,以及使用Aliyun FunctionCompute构建serverless应用的设计模式和典型案例。

*《使用API网关快速开放Serverless服务》 https://yq.aliyun.com/attachment/download/?id=690

API是企业对外暴露服务的重要途径,然而开放API却不仅仅是开发成本,随着日益增长的客户和不断扩充的业务,还需面对多版本管理、安全防护和流量控制等管理及运维工作,来满足差异化的用户和日趋复杂的系统结构。本次分享谢文龙针对用户如何通过API网关托管API,和使用他人API快速构建Serverless服务做了深度介绍。

*《基于阿里云容器服务实现Serverless服务》 https://yq.aliyun.com/attachment/download/?id=688

Docker容器有很多优秀特性,比如资源隔离、自包含的镜像、启动迅速等,非常适合用来打造Serverless服务。在此基础上,阿里云容器服务还提供了集群管理、资源调度、负载均衡、弹性伸缩等功能,可以极大地简化应用开发与部署。本次分享陈萌辉深入介绍了这些特性,并分享相关的案例。

*《Serverless日志处理挑战与方案》 https://yq.aliyun.com/attachment/download/?id=687

随着容器、函数计算、API网关发展,计算离逻辑表达越近、离物理资源越远。同样,日志也逐渐从文本记录演化成按需而用的模式。简志根据业界计算、存储的变化、及阿里集团过去几年的实践,和大家讲述了日志处理发展过程。并且通过最新发布的日志服务2.0,演示了如何解决DevOps场景中的几个经典问题。

*《消息服务在Serverless中的应用》 https://yq.aliyun.com/attachment/download/?id=686

*《基于数加平台的大数据Serverless实践》 https://yq.aliyun.com/attachment/download/?id=689

大数据应用流程长,业务逻辑复杂,技术门槛高,班输通过几个典型场景的案例分享,讲述了数加平台如何利用Serverless 架构将数据科学家从各种工程搭建和平台运维的底层事务里面解放出来,让大家可以把精力都用在数据业务价值的发掘

时间: 2024-11-01 19:36:27

15+文章详细讲述Serverless:开启函数计算时代!(含PDF下载)的相关文章

入门篇:函数计算的基本概念和通用场景概述

4月26日,阿里云正式推出了函数计算这个微服务产品,在此之前Serverless的概念被炒的极其火热,仿佛大家要欢天喜地进入了微服务的狂欢阶段,不过光有概念很容易晕,今天我带大家一起来细化一下Serverless的基本概念.Serverless跟传统IT架构的对比.Serverless和函数计算的区别,以及函数计算最典型场景都有哪些. Serverless的基本概念 Serverless是一种基于互联网的技术架构理念,应用逻辑并非全部在服务端实现,而是采用FAAS(Function as a S

阿里云函数计算 - 事件驱动的serverless计算平台

从2006年AWS发布的第一个云服务S3开始,存储,计算等IT基础设施的能力纷纷被以服务的方式提供给用户.过去十年,云服务深刻的改变了社会获取和使用计算能力的方式,云服务自身也以极快的速度演进,新的服务形态不断涌现,无服务器计算(serverless computing)就是其中之一.阿里云函数计算,是一种事件驱动的无服务器计算服务.用户只需要编写并上传代码,阿里云函数计算会以可靠的方式执行代码,并随访问压力平滑伸缩.用户可以将代码关联多种事件源,由事件触发,也可通过http请求的方式直接调用.

解构国内首个函数计算,看看ServerLess有多牛!

对于Web应用程序,大多数都需要服务器在数据中心或在云端运行,这些服务器需要加以管理.维护.打补丁和备份,这些是很耗费时间的工作,不仅常常需要专门的操作人员,而且还很难搭建并高效地运行一个大的环境. 4月26日,在云栖大会・南京峰会上,阿里云宣布函数计算(Function Compute)启动邀测.阿里云函数计算是一个事件驱动的全托管计算服务,通过函数计算,用户无需再管理服务器等基础设施,只需编写代码并上传.函数计算会为用户准备好计算资源,以弹性.可靠的方式运行代码,并提供日志查询.性能监控.报

触摸云端编程之道——基于函数计算的serverless应用开发

摘要:本文的整理自2017云栖大会-南京峰会上阿里云存储服务高级专家杨皓然的分享讲义,讲义主要介绍了基于函数计算的serverless应用开发的相关内容,从计算的新需求和计算的演化过程谈起,对比传统计算所面临的困境介绍了函数计算所具有的优势,并介绍了函数计算的使用流程和应用示例. 在2017云栖大会-南京峰会上,阿里云存储服务高级专家杨皓然做了题为<触摸云端编程之道--基于函数计算的serverless应用开发>的分享.在有明显波峰波谷特征的场景下,用户期望更低成本.更弹性的计算服务,而且软硬

Serverless发展早有“端倪”,函数计算源于场景需求

Serverless架构用来描述那些显著或完全依赖于第三方应用或服务("在云端")的应用程序.这些程序经常是移动端APP或者是最近几年比较火热的单页Web应用.这些应用可以完全基于云的服务进行构建,比如AWS的S3和DynamoDB或者是阿里云的OSS和TableStore. 但是总是有一些独立的服务器逻辑代码需要运行,传统的部署方法是使用云服务器来进行进程的托管,但是FaaS (Functions as a Service)的出现改变了这种情况.FaaS能够让用户将自己服务器逻辑代码

【直播回顾】阿里云技术系列直播:异构计算、函数计算、自研数据库…

各位小伙伴,阿里云将在10月份杭州云栖大会发布系列新品,为了让大家更好地了解本次系列新品,我们组织了10场技术直播,分享各自技术实战. 下面是议程及嘉宾议题详情. 本次活动已结束,回顾正在生成中,敬请期待! 直播议程 时间 直播议题 14:00-14:40 云数据库POLARDB,时代从此划分 ECS最优性价比实例解析 14:40-15:20 移动云,一站式移动研发解决方案 阿里云异构计算产品家族 15:20-16:00 通过MaxCompute Studio实践大数据时代的DevOps 函数计

python使用range函数计算一组数和的方法

  这篇文章主要介绍了python使用range函数计算一组数和的方法,涉及Python中range函数的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了python使用range函数计算一组数和的方法.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 sum = 0 numbers = range(1,10) for i in numbers: sum += i print(sum) 运行结果为:45 希望本文所述对大家的Python程序设计有所帮助.       

10.11杭州Clouder lab 十分钟搭建共享应用1:函数计算及表格存储操作说明

欢迎大家来到无服务器(Serverless)编程的阿里云clouder lab实验课参与学习. 这几年,共享经济越来越火,大到共享汽车.共享电动车,小到共享雨伞,共享充电宝.人人参与,人人收益是共享经济最大的特点,共享经济提高了社会资源的利用率,也大大方便了我们的生活. 也正式由于人人参与的特点,共享经济给底层的系统架构带来了非常大的挑战.以目前主流的共享单车为例,单车数量达到千万之巨,日订单数以十亿百亿计,访问流量的波峰波谷非常明显,而传统的架构方案很难满足这种业务增长迅速,访问波峰波谷明显的

利用PHP函数计算中英文字符串长度的方法_php技巧

本文实例讲述了利用PHP函数计算中英文字符串长度的方法.分享给大家供大家参考.具体实现方法如下: 一般来说大家知道英文字符占一个字节,而中文字符gbk占两个字符,utf8占三个字符,很多人印象中php计算字符串长度就是strlen()函数,其实不然,它计算的是字节的长度而非字符的长度,那么如何获取一个字符串中字符的长度呢?还有有mb_strlen(). 具体代码如下: 复制代码 代码如下: echo $str = 'PHP点点通';  echo strlen($str); //3*1+3*3=1