加入收藏 | 设为首页 | 会员中心 | 我要投稿 通化站长网 (https://www.0435zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 动态 > 正文

详细解读无服务器架构的落地应用

发布时间:2021-05-05 14:29:53 所属栏目:动态 来源:互联网
导读:我们先来熟悉一下无服务器架构的历史和主要优势。 无服务器技术的演进 每一个新技术概念的引入伴随着生产力的提高,无服务器技术也不例外。开发人员一直在寻找更有效的方法来维持软件开发生命周期,而无服务器架构且可以帮助企业专注于应用程序开发,不再需

我们先来熟悉一下无服务器架构的历史和主要优势。

无服务器技术的演进

每一个新技术概念的引入伴随着生产力的提高,无服务器技术也不例外。开发人员一直在寻找更有效的方法来维持软件开发生命周期,而无服务器架构且可以帮助企业专注于应用程序开发,不再需要担心服务器等基础设施的部署建设和运维管理,这即可以很好的降低开发成本和缩短开发周期。

无服务器体系结构的开发建立在从虚拟化(云计算)开始的先前成就的基础上,虽然这个过程是相当连续的,但它有几个值得注意的里程碑:

1、引入虚拟化技术替代大型物理服务器虚拟化为独立的虚拟机资源。

2、虚拟化集群被移动到简单的O.M的云计算平台。

3、基于最小化操作空间的原则,将每个VM细分为Docker容器。

4、构建在Docker容器上的应用程序不需要任何运行时的环境管理,只需要核心代码的无服务器体系结构。

5、Server是为了帮助开发人员专注于应用程序逻辑而不计算资源;

2、资源不需要预先分配;

3、高度可伸缩和灵活的体系结构;

4、用户只需要支付所使用的资源即可。

具体来说,阿里巴巴云函数计算为用户提供以下优点:

1、没有基础设施管理。函数计算使用户能够专注于开发具有低操作和维护成本的主业务逻辑。

2、与Alibaba Cloud服务无缝集成。函数计算有助于快速构建应用程序,例如用户可以用OSS连接一个函数来进行图像和视频数据处理。当新数据上传到OSS时,自动触发一个函数来处理上传的数据。

3、在毫秒内实现弹性缩放。

4、按需付费。只收取实际使用的计算资的场景应用使用无服务器体系结构。在用户将视频文件上传到OSS之后,触发Function Compute以获取对象元数据并将其传输到核心算法库中。基于该算法,核心算法库将相关视频文件推送到CDN源站点,对指定的视频进行热加载。在另外一个场景中,视频文件上传到OSS后,触发Function Compute以同步多个转码率并将处理后的视频文件存储在OSS中,这样即提供了轻量级的数据处理的解决方案。

在多媒体处理场景中,大量的文件通常被上传到OSS进行处理,如水印、代码转换、文件属性数据获取等。函数计算可以通过以下特性帮助用户快速解决事件触发计算场景中的技术困难:

1、函数计算可以设置OSS触发器来接收事件通知。在函数计算中,用户可以编写代码来处理文件,并通过内联网将文件传输到OSS,整个过程即简单又可以轻松扩展。

2、用户可以将核心代码构建为函数计算,并使用代码并发处理事件通知。

3、函数计算目前已经提供与其他产品的内部交互支持。

应用场景二:实时视频广播的弹性调整

无服务器架构是实时视频广播应用场景的理想选择。在下面的图片中,广播室客户端收集来自主机和观众的音频和视频流,并将它们发送到Function Compute进行多路复用。函数计算器将收集到的数据发送到多路复用服务进行合成,并将合成

(编辑:通化站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!