CDN的又一次革命:Serverless + 边缘计算

  • CDN为什么不行,而非要用边缘计算

    • 动态内容已日益急剧增多,可缓存内容的数量将大大减少。随着互联网用户增多,数据种类会多得多,静态网站在整个消费者生态系统中所占的比重会非常小。内容会在互联网上更加分布,使得真正的源服务器这个概念失效。更多的客户端代码将确定从哪个源端获取哪些内容。
    • 随着Serverless模式日益广为人知,并显得日益重要,它将很快使逻辑更加分布。边缘计算将扮演重要角色以承载一小部分的特定逻辑;需要在靠近客户源端运行这些逻辑,才能为客户提供可靠的体验,同时为源服务器减轻负载。比如说,客户上传的庞大图像/视频可以在边缘处以较低分辨率来调整大小,然后再发送到云端。

Serverless计算这么强大

  • 无服务器计算(Serverless)是一种新型的云计算范式,在业界也被称为FaaS(函数即服务),它有别于传统的IaaS(基础设施即服务)和PaaS(平台即服务)技术,旨在帮助开发者摆脱减少甚至免去底层基础架构管理上的诸多烦扰。Serverless计算服务允许客户在不构建一个复杂的基础设施的情况下开发,运行和管理应用程序。

  • 边缘的计算能力肯定不如云端,更小的资源使用粒度对边缘更友好。此外,边缘的具体资源要对用户透明。从以上两点来看, Serverless计算对边缘计算是天然友好的。

  • 面向应用

本质上用户对云的期望是应用的运行环境,并且最好是只让用户关心业务逻辑,而不需要关心,或者尽量少关心技术逻辑(比如监控,性能,弹性,高可用,日志追踪等)。这也是云原生应用(Cloud Native Application)这个概念提出的背景。

  • 真正的按需计算

原来云的按需计算只是虚拟机维度的,按时间计费以及弹性伸缩,并不能正真做到按需计算,计算和内存资源都是预申请规划的,和服务的请求并发数并没有明确的关系,哪怕一段时间一个请求没有,资源还是依然占用。而 Serverless计算可以做到按请求计费,不需要为等待付费,可以做到更高效的资源利用率。

什么是云原生架构

  • 敏捷开发

一种小规模团队的、全栈式的开发方法,要求团队具备快速响应变化,快速迭代开发的能力。

  • DevOps

开发和运维之间保持流程连续的协作方法,目标是快速、频繁且更可靠地构建、测试和发布软件。

  • 容器编排

一种容器资源的管理方法,目标是管理容器集群和调度容器化应用。

  • 微服务

是将大型应用作为小型服务集合进行开发的架构方法,其中每个服务都可实现业务功能,在自己的流程中运行并通过 HTTP API 进行通信。每个微服务都可以独立于其它服务进行部署、升级、扩展和重新启动,通常作为自动化系统的一部分运行,可以在不影响最终客户的情况下频繁更新正在使用中的应用。

  • 容器化

与虚拟机相比,容器能同时提供更好的效率和启动速度。每个容器都具有唯一的可写文件系统和资源配额。创建和删除容器的开销较低,在单个虚拟机上能通过容器化充分利用物力资源,这使的容器成为部署微服务的完美工具

IaaS, CaaS和FaaS相关推荐

  1. Iaas,Paas,Saas三者的区别联系是什么?

    本词条由"科普中国"科学百科词条编写与应用工作项目 审核 . 多租户技术(英语:multi-tenancy technology)或称多重租赁技术,是一种软件架构技术,它是在探讨与 ...

  2. 现代网络负载均衡和代理技术

    作者:Matt Klein 译者:杨泽 原题:Introduction to modern network load balancing and proxying 关于现代网络负载均衡和代理(prox ...

  3. 【微服】单体、SOA、微服务

    单体架构 将所有的功能都集中在一个模块中(WAR包)开发.部署.迭代,牵一发而动全身,局部低效率拖垮整个服务. SOA 按服务对项目拆分,通过对外提供接口的方式提供服务,缓解了单体的单服务低效率拖垮整 ...

  4. (一)虚拟化及云原生基本概念及原理解析

    1.为啥要学习k8s? k8s在企业中实际应用场景 #创业.中小型的企业 ,利用k8s构建自动化运为平台--降本增效 #大型企业 有非常多的服务器资源,为了充分利用服务器的资源,用K8s构建云环境,项 ...

  5. 万字雄文讲透现代网络负载均衡和代理技术,终于弄懂负载均衡那点事

    2019独角兽企业重金招聘Python工程师标准>>> 最近我注意到,针对负载均衡和代理这两项现代网络技术,有教育意义的介绍性材料相当稀缺.这引起我的思考:为什么会这样?在可靠的分布 ...

  6. (译)云原生安全白皮书

    执行摘要 目的 云原生的开发和部署模式已经成为业界趋势,技术.产品.标准和解决方案的生态系统也在同步的扩张之中,决策者面临着跟进复杂设计的挑战.CISO 要在这个动荡的战场中实践业务价值,这个角色显得 ...

  7. 混合多云不一定最佳,Gartner对2022年云服务的六大洞察

    <中智观察>第1595篇推送 作者:木易 编辑:杨小天 头图来源:Bing 奥密克戎及其变异株在全球范围内的肆虐,很大程度上意味着2022年全球企业仍将像过去两年间一样,在不确定的经济环境 ...

  8. Oracle OCI 计算、存储、网络工具旨在降低云复杂性

    新钛云服已为您服务1488天 Oracle 云基础设施 (OCI) IaaS 在计算.存储和网络服务方面增加了 11 种新工具,以降低复杂性并优化成本. 为了为企业创建更灵活.更具成本效益的基础设施, ...

  9. Serverless 的前景和机会

    本文为 Serverless 社区成员撰稿.作者谢扬,蒸汽记忆创始人,SoLiD 中文社区(learnsolid.cn)发起人.目前聚焦研发一款 IDaaS 身份即服务产品 Authing Serve ...

最新文章

  1. linux 判断网线是否插入
  2. 亚马逊给创业者5条建议:开会杜绝PPT
  3. linux——脚本的练习示例二
  4. 「后端小伙伴来学前端了」Vuex进阶操作,让你的代码更加高效(简称如何学会偷懒 【手动狗头】)
  5. 动态规划之——拦截导弹(nyoj79)
  6. php 结构体_php基础知识集合
  7. [转载]SQL Plus 一些使用技巧
  8. 时间约束的实体解析中记录对排序研究
  9. 27了,还应该再淡定么
  10. LongAdder和AtomicLong哪个性能更好,为什么?
  11. layui让文字和div平行_layui富文本的使用注意事项以及拓展
  12. Lazyload 延迟加载效果(转载)
  13. 你知道地球上还剩多少石油吗?
  14. 如何用英文向论文作者索要源代码--邮件模板
  15. 开源微信共享记账小程序
  16. org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection
  17. 分数加减乘除混合运算带答案_分数加减乘除混合运算专项训练
  18. easyphp 登陆mysql_EasyPHP 16.1.1无法启动MySQL
  19. 5.16 图层合并的几种方式 [原创Ps教程]
  20. 高德离线数据api_高德地图Android API发布V1.0.4版本,增加离线地图功能

热门文章

  1. OpenCasCade 简介
  2. 广东2021年高考成绩查询被屏蔽,广东省教育考试院:2021年广东高考查分入口、查分系统...
  3. 测试王者荣耀账号价值的软件,王者荣耀:账号价值功能上线,看看你的账号值多少...
  4. 如何使用HBuilder将网站打包成app
  5. 社群变现的道与术:私域流量与用户运营
  6. 解读爱奇艺路演PPT:AI与大数据让爱奇艺更懂你!
  7. 夏凉被适宜室内多少度
  8. 三分钟教会你怎么翻译英文语音
  9. 解决炫光、LED 闪烁问题:车载 HDR 图像传感器 IMX390
  10. 什么是云服务器ECS及详细介绍