1. 聚能聊>
  2. 话题详情

Serverless架构设计的优势和具体的行业场景

serverless
Serverless是一种基于互联网的技术架构理念,采用FAAS(Function as a Service)架构,通过功能组合来实现应用程序逻辑。

目前国内Serverless领域的发展相对来说几乎还没有开始, 阿里云的Serverless产品函数服务(Function Compute)现在正在紧张的研发阶段,预计2016年底之前会正式对外发布。我们希望能够构建完整的生态体系,产品层面将全力打造API Gateway,Docker,Function Compute等为主的Serverless基础产品序列,同时围绕基础框架提升大数据服务能力,推动API经济发展,使阿里云能成为中国Serverless的领导者。

所以,在这里引出这个话题,希望能看到牛人们能聚焦在这个领域开拓出一片全新的云计算天地。

请关注我们的公众号: 阿里云Serverless Computing

参与话题

奖品区域 活动规则 已 结束

54个回答

1

情癫小猪

目前国外已经开始在为自己的平台提供API接口,既要做数据的管理者、又要做数据的共享者,未来API是趋势,因为它会带来的是更多数据的创新和方案创新,缺点就是全球的平台的数据仍然各自为战,这对开发者或者甲方来说是一件苦恼的事情……可喜的是API技术可以标准化

2

1279675210293579 复制链接去分享

我们就在考虑这个

婷宝要你疼 回复

您好,能不能分享一下你们的使用场景呀

新华晓春 回复

我正在考虑好好

评论
0

1824973840474302 复制链接去分享

我找人架个软件源服务器、但是超过2兆的无法上传、如何解决、

婷宝要你疼 回复

无法上传的具体原因是什么呢?

idealities 回复

你的服务端,限制了上传的大小吧?

评论
0

1816163991094377 复制链接去分享

服务器被攻击怎么办

scorpion 回复

防攻击也是使用函数计算的一个优势。无论是7层还是4层攻击,系统都能快速的定位被攻击的用户,将其隔离,不影响其他用户的服务。因为函数计算后面有很多的计算资源,也花了很多精力实现更精准更智能的流控,所以防攻击的能力要远远超过用户自己购买服务器的方式。

婷宝要你疼 回复

阿里云现有的防攻击技术是比较成熟的,现在的阿里云产品都能够很快很准确的监控并定位攻击流量,大多数恶意行为都能被监测隔离,被清洗掉。到达服务器的攻击流量也能很快的被隔离掉,就像关进小黑屋,让它自个儿玩,不会影响正常用户的使用;然后对请求攻击进行溯源,等等等。

评论
0

1337576616607473 复制链接去分享

有详细的视频吗?

婷宝要你疼 回复

产品还在还发阶段,上线之后肯定会有的

评论
0

太上长老 复制链接去分享

这玩意用啥子需要开发的

婷宝要你疼 回复

容器技术

评论
0

1738376238915112 复制链接去分享

有没有镜像制作的最佳实践可以参考?

婷宝要你疼 回复

这个问题和主题的关联是。。。

评论
0

1765476450414356 复制链接去分享

创建区域怎么弄

婷宝要你疼 回复

能具体描述一下你指的区域是什么吗?

评论
0

1606310702245011 复制链接去分享

我来观光学习新思维

婷宝要你疼 回复

10月16日,云栖大会有专场介绍Serverless,时间是早上9点-11点30分,可以去学习一下哦~

评论
0

idealities 复制链接去分享

数据库服务可以设计成Serverless的吗

婷宝要你疼 回复

可以

评论
0

蒋鑫 复制链接去分享

什么时候有技术分享,没听过,想了解学习

婷宝要你疼 回复

9月16号,杭州云栖大会有关于Serverless的专题分享,时间从9:00-11:45,一共有7个主题专场

评论
0

dws123 复制链接去分享

发展是好的,但是对未来中小企业及商家是否有过高的技术含量要求?

婷宝要你疼 回复

函数计算的使用需要用户将自己的应用系统解耦为一个一个独立的函数功能,这样不仅仅降低了中小企业和商家搭建应用系统的技术门槛和难度,还简化了企业维护应用系统的成本,更容易搭建业务服务系统:

  1. 传统的互联网应用APP相比,传统的C/S架构,需要在服务器上长期维持应用进程来处理客户端请求,技术方面,就需要考虑如果守护这个进程、如何处理failover、如何降低故障时可用性影响等等技术问题。而在serverless架构的函数服务中,你只需要提交能够处理用户请求的功能函数,事件驱动的函数服务平台就能满足您处理客户端请求的需求了,什么可用性、稳定性对业务方来说统统是透明的。
  2. 对于传统应用来说,必须很清楚的明白自己的业务量分布情况,必须具备分析技术、负载均衡技术、以及削峰填谷的能力、还有迅速扩容、缩容、升级、回滚的运维能力来满足动态变化的业务量压力和节约资源成本;而基于函数服务平台的应用,你还是只需要关心你的功能函数的开发和维护,其他的事都通通由函数服务平台解决了。

所以,这种技术形式,对中小企业来说,技术门槛只会越来越低,易用性会越来越高。

评论
0

1987176026586387 复制链接去分享

服务上云 资源动态扩展 平台帮用于屏蔽复杂情况
online/c58be2f10a784a848e42533d2c3f441c_9f4bd284992c49fd9dbae30ab74c9779

婷宝要你疼 回复

能不能放个漂亮点的照片呀,吓死宝宝了~~

评论
1

niceit 复制链接去分享

如果说SAAS是面向用户的设计思想,那么可以说FAAS是面向开发。组件化虽然是趋势,以降低开发成本为目的。但是就互联网来说,用户永远放在第一位。无法满足需求,或是无法实现可维护,降低开发成本也没有意义。何况,FAAS在没有一些标准的基础组件体系形成之前,降低开发成本也是伪命题。趋势在,形成生态的路还很长。。。

0

西秦说云 复制链接去分享

这个和leancloud的云函数有什么区别呢?

scorpion 回复
  1. 适用范围比云函数广。事件驱动,和很多阿里云,甚至阿里云之外的服务无缝集成。
  2. 具备按需使用的方式,如果你一天只调了10次函数,平均每次100 ms。那么只收10 * 100ms = 1s的费用。Leancloud的云函数还是预留模式,按天计费的。
  3. 实时弹性扩展,这一秒qps 100,下一秒qps 10000,用户根本不需要担心资源不够的问题。
评论
0

1866976365565835 复制链接去分享

安全如何保证

scorpion 回复

采用VM隔离机制,整个安全体系中设计了安全组,身份验证,权限管理,防DDos攻击,智能流控等等功能,未来还会支持VPC功能。防攻击能力应该远远比用户自己搭建ECS强。

评论
0

wph95 复制链接去分享

举个例子来说明 ServerLess 的革命性:
大学时期抢课是让人印象无比深刻的一件事,在短短的几分钟里,教务处的服务器承载着全年95%的请求量。人肉 DDOS 让选课系统的宕机几乎是成为必然。那么如何解决这个问题呢?

  1. 买好的服务器,配好的带宽。土豪学校可以任性的购置豪华配置解决这几分钟的问题。然而剩余的364天服务器就闲置了,造成了大量浪费。
  2. 使用云服务。在抢课前购置大量云服务器。 然而每年都需要在云端配置一整套的选课系统 + 测试。过程繁琐。运维人员亚历山大。
  3. 使用 ServerLess 。 写好相关业务逻辑代码,上传。选课前调整服务器上限系数。扩容等事情全部交给更专业的 FaaS 提供商。轻松解决问题。

通过上面的例子不难看出,ServerLess 大法好,真正的按需付费,对一些请求分布不均衡(白天疯狂访问,半夜没人访问)偶偶有个访问突发的产品来说,节约的人力物力不是一点点。对于创业团队来说,可以轻松解决因为用户剧增导致的各类扩容问题,安心做产品。

0

开化府尹 复制链接去分享

很期待阿里云推出Serverless产品服务,Serverless的优势很大:1、低运营成本;2、简化设备运维;3、提升可维护性;4、更快的开发速度。
场景:移动互联网应用常会面临突发流量的情况,如:移动应用的通常流量情况是QPS 20,但每隔五分钟会有一个持续10s的QPS 200流量(10倍于通常流量),传统架构下企业必须扩展QPS 200的硬件能力来应对业务高峰,即使高峰时间仅占整个运行时间的4%;而在Serverless架构下,用户可以利用弹性扩展特性,快速构建新的计算能力来满足当前需求,当业务高峰后,资源能够自动释放,有效节省成本。

0

小小的职场 复制链接去分享

你可以做兼职吗,我做了职场交流分享的平台

0

1213179277420496 复制链接去分享

哈哈哈O(∩_∩)O哈哈~

3