阿里云
服务器地域选择
发表主题 回复主题
  • 399阅读
  • 0回复

[干货分享]Serverless架构设计的优势和具体的行业场景

级别: 论坛编辑
发帖
120
云币
229
[/url]Serverless是一种基于互联网的技术架构理念,采用FAAS(Function as a Service)架构,通过功能组合来实现应用程序逻辑。 aDu[iaZ  
目前国内Serverless领域的发展相对来说几乎还没有开始, 阿里的Serverless产品函数服务(Function Compute)现在正在紧张的研发阶段,预计2016年底之前会正式对外发布。我们希望能够构建完整的生态体系,产品层面将全力打造API Gateway,Docker,Function Compute等为主的Serverless基础产品序列,同时围绕基础框架提升大数据服务能力,推动API经济发展,使阿里云能成为中国Serverless的领导者。 }^^c/w_  
所以,在这里引出这个话题,希望能看到牛人们能聚焦在这个领域开拓出一片全新的云计算天地。 _z9~\N/@[  
^1_CS*  
Hlpt zez  
大家来聊聊Serverless架构设计的优势和具体的行业场景 @ 'U`a4  
#L57d  
U=5~]0g  
以下是云栖聚能聊热议回答: Ty7)j]b"zl  
`g0^ W/ j  
t]?{"O1rC  
云栖网友:[url=https://yq.aliyun.com/users/1225304464208889]清宵   q$Ms7 `a  
函数计算的使用需要用户将自己的应用系统解耦为一个一个独立的函数功能,这样不仅仅降低了中小企业和商家搭建应用系统的技术门槛和难度,还简化了企业维护应用系统的成本,更容易搭建业务服务系统: %P:|B:\<  
传统的互联网应用APP相比,传统的C/S架构,需要在服务器上长期维持应用进程来处理客户端请求,技术方面,就需要考虑如果守护这个进程、如何处理failover、如何降低故障时可用性影响等等技术问题。而在serverless架构的函数服务中,你只需要提交能够处理用户请求的功能函数,事件驱动的函数服务平台就能满足您处理客户端请求的需求了,什么可用性、稳定性对业务方来说统统是透明的。
  1. 对于传统应用来说,必须很清楚的明白自己的业务量分布情况,必须具备分析技术、负载均衡技术、以及削峰填谷的能力、还有迅速扩容、缩容、升级、回滚的运维能力来满足动态变化的业务量压力和节约资源成本;而基于函数服务平台的应用,你还是只需要关心你的功能函数的开发和维护,其他的事都通通由函数服务平台解决了。
`7[!bCl  
所以,这种技术形式,对中小企业来说,技术门槛只会越来越低,易用性会越来越高。 9~jS_Y)"  
>qmNT/  
`,4@;j<^@  
来自云栖网友:情癫小猪 1/K1e$r  
目前国外已经开始在为自己的平台提供API接口,既要做数据的管理者、又要做数据的共享者,未来API是趋势,因为它会带来的是更多数据的创新和方案创新,缺点就是全球的平台的数据仍然各自为战,这对开发者或者甲方来说是一件苦恼的事情……可喜的是API技术可以标准化 b~@+6 ?  
Gl[1K/,*  
wSPmiJ/!  
来自云栖网友:开化府尹 qk(bA/+e  
很期待阿里云推出Serverless产品服务,Serverless的优势很大:1、低运营成本;2、简化设备运维;3、提升可维护性;4、更快的开发速度。场景:移动互联网应用常会面临突发流量的情况,如:移动应用的通常流量情况是QPS 20,但每隔五分钟会有一个持续10s的QPS 200流量(10倍于通常流量),传统架构下企业必须扩展QPS 200的硬件能力来应对业务高峰,即使高峰时间仅占整个运行时间的4%;而在Serverless架构下,用户可以利用弹性扩展特性,快速构建新的计算能力来满足当前需求,当业务高峰后,资源能够自动释放,有效节省成本。 -= izu]Fb,  
VE}r'MBk  
@]p {%"$  
来自云栖网友:wph95 0j 8`M"6  
举个例子来说明 ServerLess 的革命性:大学时期抢课是让人印象无比深刻的一件事,在短短的几分钟里,教务处的服务器承载着全年95%的请求量。人肉 DDOS 让选课系统的宕机几乎是成为必然。那么如何解决这个问题?1. 买好的服务器,配好的带宽。土豪学校可以任性的购置豪华配置解决这几分钟的问题。然而剩余的364天服务器就闲置了,造成了大量浪费。2. 使用云服务。在抢课前购置大量云服务器。 然而每年都需要在云端配置一整套的选课系统 + 测试。过程繁琐。运维人员亚历山大。3. 使用 ServerLess 。 写好相关业务逻辑代码,上传。选课前调整服务器上限系数。扩容等事情全部交给更专业的 FaaS 提供商。轻松解决问题。 T8x8TN"  
通过上面的例子不难看出,ServerLess 好,真正的按需付费,对一些请求分布不均衡(白天疯狂访问,半夜没人访问)偶偶有个访问突发的产品来说,节约的人力物力不是一点点。对于创业团队来说,可以轻松解决因为用户剧增导致的各类扩容问题,安心做产品。
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
验证问题: 95 - 52 = ?
上一个 下一个