CDN团队联合函数计算团队近期推出了一个全新功能,即通过CDN把回源流量指向函数计算进行处理,该功能旨在帮助CDN用户能通过函数计算快速处理和便捷处理回源数据为目的,用户仅仅需要在CDN回源地址填写函数计算的自定义域名即可把请求转发到函数计算进行处理,配置简单,费用低廉,先前CDN回源可以设置几个目的地,例如回源到IP地址、域名或者对象存储OSS,现在新增了一个回源到函数计算的类型,这种类型不同于其他类型,例如CDN回源到ECS某IP上后,ECS需要启一套服务来监听CDN请求,对系统设计要求较高,再比如CDN回源到OSS上,多半只能是一些静态文件,当用户对回源内容进行个性化处理的时候,以上的方式都不够灵活。
新增CDN回源函数架构图:

业务流向图可以概述如下:

主打功能:

  • CDN回源数据动态处理
  • CDN请求地址处理
  • 拉通CDN请求和多类数据处理
  • 对请求地址进行鉴权和跳转

场景优势

  • 请求链路缩短(减少负载均衡)
  • 请求后的弹性扩容
  • 对请求地址进行鉴权和跳转

技术特点

  • 简单,仅需控制台操作配置
  • 内置负载均衡和计算弹性扩容,能支持海量并发
  • 多种主流语言支持,java,Nodejs,Python,PHP,C#等
  • 阿里云集群级别的安全访问

控制台上的操作

  • CDN控制台配置:

  • 函数计算控制台配置:

适用场景

  • 网站场景
    用于CDN源站的静态、动态网站页面元数据处理
  • 文件处理场景
    用于CDN回源源站多媒体数据处理,例如文本、图片、视频、音频等。
  • 请求分发场景
    可以通过函数计算把请求做URL地址动态处理后并把请求302分发到其他应用

以上各种场景推出,对用户来说有几个显而易见的好处,例如1、节约流量成本,客户通过CDN回源的函数计算走专有网域,会比走公网流量价格更优惠(价格优惠后续公布),2、客户可以很方便的把很多产品串联起来使用,例如通过函数计算能联合多个产品给CDN后的请求提供数据处理,例如新浪微博图片处理(FC+OSS),例如芒果TV的热数据加载等,3、可以做数据处理,也可以做请求分发渠道。相比较ECS,这种方案具备自动弹性伸缩特性,CDN +函数计算 = CDN + 负载均衡+计算,能通过非常优雅的弹性方式来支撑大量CDN请求。4、轻量数据处理程序便捷,5分钟编写一个函数可以灵活处理请求数据,无需维护运行环境,总之是一个很赞的功能,不妨来试用一下~

原文链接
本文为云栖社区原创内容,未经允许不得转载。

小谈CDN回源函数计算的应用场景相关推荐

  1. cdn回源php_别让CDN的回源把你的服务器拖垮,采用正确的回源策略

    我们有一台服务器提供的服务主要是以动态页面为主,静态页面都是固定的内容平时更新的很少,最近这台服务器的应用升级到了新版本访问量增大了不少,随之的问题就来了,最近每天一到9点负载就超过警戒值,然后负载持 ...

  2. 小困惑,关于 Serverless 函数计算的字体安装

    来源 | Serverless 作者 | 孙飞宇 头图 | 下载于视觉中国 前言 首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute):函数计算是一个事件驱动的服务 ...

  3. 小谈向量内积与函数内积

    这是我的第一篇原创博客,谈谈自己在读研中的一些小思考,希望能给大家的学习带来一点启发. 对于函数内积,我想很多理工科的都理解,最常用的就是傅里叶变换,一个信号与很多个频率的基函数相乘,也就是信号与每个 ...

  4. 函数计算: 让小程序开发进入 Serverless 时代

    点击下载<不一样的 双11 技术:阿里巴巴经济体云原生实践> 本文节选自<不一样的 双11 技术:阿里巴巴经济体云原生实践>一书,点击上方图片即可下载! 作者 | 吴天龙(木吴 ...

  5. 简述回源原理和CDN常见多级缓存

    一.CDN回源 1.回源原理 源站内容有更新的时候,源站主动把内容推送到CDN节点. 常规的CDN都是回源的.即:当有用户访问某一个URL的时候,如果被解析到的那个CDN节点没有缓存响应的内容,或者是 ...

  6. 阿里云函数计算(fc)使用体验

    为什么会有无服务(Serverless)构架 经过最近几年容器化和Devops的发展,程序员已经变得越来越"懒惰"了--对于部署环境,开发能不管理尽量不管理.于是乎,Docker, ...

  7. 异步请求积压可视化|如何 1 分钟内快速定位函数计算积压问题

    作者 | 千风 本文分为三个部分:概述中引入了积压问题,并介绍了函数计算异步调用基本链路:并在指标介绍部分详细介绍了指标查看方式,分类解读了不同的指标含义:最后以一个常见的异步请求积压场景为例,介绍如 ...

  8. 通用图床服务架构解析(百万级回源/天)

    Hulk 图床是支持 360 公司绝大部分业务的图片服务,支持多种图片处理功能,如:裁剪.压缩.滤镜.pHash 计算.人脸识别.格式转换.gif 首帧提取--等等,支持的业务线包括:搜索.图搜.新闻 ...

  9. 中计算散度的函数_荷畔微风 - 在函数计算FunctionCompute中使用WebAssembly

    WebAssembly 是一种新的W3C规范,无需插件可以在所有现代浏览器中实现近乎原生代码的性能.同时由于 WebAssembly 运行在轻量级的沙箱虚拟机上,在安全.可移植性上比原生进程更加具备优 ...

最新文章

  1. 【怎样写代码】函数式编程 -- Lambda表达式(四):Lambda表达式与Expression树
  2. Delphi FastReport动态加载图片
  3. Xss-labs闯关总结
  4. 对话框找不到WM_ERASEBKGND消息的解决方法与对话框背景图片的载入方法
  5. excel2010设置列宽为像素_职场新手都能学会的Excel技巧:快速调整行高、列宽
  6. 数据库文件导入SQL数据库
  7. 2021年系统架构设计师考试大纲
  8. 地理坐标(经纬度坐标)和屏幕坐标(xy坐标)间的转换
  9. Hybrid APP混合开发
  10. linux内核鼠标配置,linux开启鼠标驱动和qt鼠标支持
  11. 动态规划(Dynamic Programming)与贪心算法(Greedy Algorithm)
  12. spring boot 访问路径404是会转到/error路径,倒是拦截器失效
  13. 招投标管理与实务--刘小明老师
  14. win7原版安装版系统
  15. 基于yolov5的火焰识别
  16. 逐梦壹号STC32四驱智能小车开发文档(一):原理图设计
  17. 在VMware中安装CentOS7(超详细的图文教程)
  18. 计算机英语二国家线,2017考研英语二国家线
  19. 关于mysql数据库索引 说法正确的是_关于MySQL索引 ,下面说法正确的是()(1)B+...
  20. TOP命令各指标含义

热门文章

  1. linux查看日志命令_查看log日志基础命令
  2. C语言入门经验:零基础如何学习C语言?
  3. linux脚本写的计算器,一步步打造自己的linux命令行计算器
  4. r语言echarts画箱线图_R语言之数据可视化---交互式图表recharts
  5. oracle 左取,oracle 取子串(转)
  6. c语言简短的泡沫排序法编程,冒泡排序--简单(c语言)
  7. 一步一步学python爬虫_初学Python之爬虫的简单入门
  8. python 颜色_如何使用python中matplotlib库分析图像颜色
  9. 【福利赠书】命题专家点评中国研究生数学建模之现状
  10. 10岁才上小学的他,如今是高校男神教授