简介:差距都在细节上。Serverless 将成就云计算的下一个 10 年!

差距都在细节上。

Serverless 要成就云计算的下一个 10 年,不仅需要在技术上持续精进,也需要在产品体验上精耕细作。 近日,阿里云 Serverless 再度升级,发布了一系列围绕产品体验方面的优化,包括函数计算 FC 全面融入容器生态,添加容器镜像的触发;宣布开源国内首个 Serverless 开发者平台 Serverless Devs,帮助开发者实现一键体验多云产品,极速部署 Serverless 项目;SAE 提供了 QPS/RT 维度的弹性策略配置,增加了限流降级等企业级特性,强化了应用的全生命周期管理;Serverless 事件总线 EventBridge 重磅发布,以标准化的 CloudEvents 1.0 协议帮助用户轻松构建松耦合、分布式的事件驱动架构。

函数计算 FC + 容器技术,1 + 1 > 2

体验上有门槛?

函数计算的优势显而易见,它帮助开发者承担了大量复杂的扩缩容、运维、容量规划、云产品打通集成等责任,使得开发者可以专注业务逻辑、提高交付速度 (Time-to-market) ,持续优化成本。但从传统应用迁移到函数计算上仍面临诸多挑战,例如运行环境不统一、应用构建学习成本高、代码包服务限制、交付物缺乏版本管理、缺少流行开源工具(如 CI/CD 流水线)的支持和集成等。

解法就在容器上!

容器的生态沉淀非常丰富且成熟,已被广泛接受使用,并且应用容器化已经成为开发和部署的事实标准。新版函数计算 FC 支持将容器镜像作为函数交付物,把容器优秀的开发、部署、生态(上线前)和函数计算自身免运维、零闲置成本、云服务集成等特性(上线后)的特性相结合,全面升级开发者体验:

简化应用 Serverless 化:无需修改代码或是重新编译二进制、共享对象(*.so),本地调试,保持开发和线上环境一致

更大函数代码限制:解压前镜像最大支持 1 GB(相比代码包最大解压前 50MB),避免代码和依赖分离,简化分发和部署;

容器镜像分层缓存:增量代码上传和拉取,提高开发效率和降低冷启动延迟;

镜像分享、复用:逻辑可以移植、减少重复开发建设。

混合部署:同一应用 Serverfull (ECS,容器 ACK)、Serverless (FC,ASK,SAE),不同应用混合部署或同一应用不同服务间切流,达到性能一致、资源刚性交付、快速扩容、运维最小化的平衡。

CI/CD:持续构建、集成测试、代码上传、存储和标准的版本管理,丰富的开源生态 CI/CD 工具可以复用。

Serverless Devs,解 Serverless 工具链之困

Serverless 的落地并不是单单一个商业化产品就能解决的,而是需要一整套工具链,因为 Serverless 涉及应用的创建、项目的开发、测试,以及发布和部署等,是对整个开发运维项目的全生命周期管理。

Serverless Devs 是一个组件化与插件化的 Serverless 开发者平台,旨在以更开放、更标准的方式来解决 Serverless 的工具链之困。

  • 学习成本更低:开发者无需对市面上每一款 Serverless 工具进行研究和学习,只需通过 Serverless Devs ,就可以简单、快捷的"上手"主流 Serverless 服务和框架。
  • 开发、部署更直观:Serverless Devs 提供了 App Store ,开发者可以通过关键词快速检索所需的应用案例或组件,并且通过可视化编辑完成项目配置,通过鼠标点击即可完成项目部署,整体部署时间缩短了近 1 倍。
  • 使用更灵活:Serverless Devs 在进行项目描述时不仅仅可以对函数计算、API 网关、对象存储等资源进行描述,也可以通过 Serverless Devs 提供的插件以及 Hook 进行 Install、Build、Publish 等行为描述。与此同时 Serverless Devs 不会对每个组件的命令进行限制,而是鼓励开发者针对不同的组件,开发不同的能力来应对更多、更复杂的场景,这种灵活与开放的使用方法,使得 Serverless 项目的开发运维效能提升 90%。

SAE——Serverless 落地核心生产应用的最短路径

如果说,函数计算为创新类业务或对算力消耗较大的离线场景,提供了一个更高效的实现路径;那么,SAE (Serverless App Engine)则为核心生产应用的 Serverless 化,提供了一个最短的落地路径。

以微服务场景为例,SAE 提供了应用开发、应用部署、应用管理、监控管理和日志管理等应用全生命周期的管理。

迁移平滑,免运维:不涉及任何代码和业务逻辑的修改,就能将 Spring Cloud / Dubbo 的微服务应用或 Spring Boot 的应用部署到 SAE 上。同时因其屏蔽了 IaaS、K8s 底层的细节,解决微服务架构和容器服务运维复杂的痛点,具备0门槛+0改造+0容器基础的绝对优势,从而节省人力成本,专注业务本身。

企业级特性丰富,稳业务:SAE 提供了开箱即用的微服务治理、应用监控的能力,内置ARMS基础版能力,给端到端应用监控和定位诊断问题提供了很好的支持,节省大量问题的排查时间。SAE 内置 AHAS,大大增强了微服务系统在面临业务洪峰时的稳定可靠能力。

节省限制资源,Serverless 一下:SAE 提供的定时弹性和监控指标弹性(CPU、Memory、QPS和RT等),既能做到秒级扩容,最大限度的保证了整个系统集群的高可用,又能降低限制资源的浪费,除此之外,SAE 独有的一键启停功能还能节省开发测试环境成本。

EventBridge——事件驱动架构下的标配

这是产品理念上的领先

2019 年 7 月,AWS 推出 EventBridge,被誉为是自 Lambda 以来最重要的产品,如今已经成为事件驱动架构下的标配。而事件驱动架构已被 Gartner 列为 10 大战略技术趋势之一,将成为未来微服务的主流。

阿里云此次发布的 Serverless 事件总线 EventBridge 正是为了解决当下事件处理的痛点:

  • 云产品需要冗余写多份事件或从多个事件源中获取数据:我们用 EventBridge 来构建云产品事件中心。
  • 没有统一的事件标准,云服务间事件协议无法兼容:我们以标准化的 CloudEvents 1.0 协议,来构建事件驱动架构。
  • 云服务间事件能力重复建设,无法扩展,事件之间独立,无法获取规模效应:我们借助 EventBridge 来拉通行业合作伙伴和第三方 SaaS 服务商,以标准化的接入来方式上下游事件。

细节上的打磨并非一朝一夕,体验上的改进不能闭门造车。Serverless Devs 的开源,Serverless 产品和工具的丰富,意味着我们将会以更开放的方式来持续提升 Serverless 生态的全面体验。

邀请您一起加入 Serverless 技术开发者交流群(钉钉群号:33947367),Let's Serverless!**

阿里云首场 Serverless 开发者线下沙龙亮相北京

本次线下活动将邀请来自阿里云、淘宝、闲鱼、百富旅行等国内一线 Serverless 技术专家,为开发者带来:

  • 淘宝/天猫应对 双11 流量洪峰如何规模化实践 Serverless。
  • 切中开发者痛点,讲述闲鱼、百富旅行等中国企业的 Serverless 落地及“踩坑”经验。
  • 首次披露阿里云最新开源工具链 Serverless Devs 设计详情及未来走向。

现场将有好玩的 Serverless 实验室首次开放,点击报名,和技术大咖一起 Serverless,让创新变得更简单。

Serverless 公众号,发布 Serverless 技术最新资讯,汇集 Serverless 技术最全内容,关注 Serverless 趋势,更关注你落地实践中的遇到的困惑和问题。

原文链接:https://developer.aliyun.com/article/778163?

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

从体验上拉开差距,Serverless 将成就云计算的下一个 10 年!相关推荐

  1. 阿里云 Serverless 再升级,从体验上拉开差距

    差距都在细节上. Serverless 要成就云计算的下一个 10 年,不仅需要在技术上持续精进,也需要在产品体验上精耕细作. 近日,阿里云 Serverless 再度升级,发布了一系列围绕产品体验方 ...

  2. 我的Serverless实战——引领云计算的下一个十年

    前言:如今,越来越多的大厂企业开始大规模使用Serverless,处于变革中的开发者,大多已从观望状态转向尝试阶段,越来越多Serverless落地场景被解锁.作为基础研发底座,越来越多企业开始接受S ...

  3. 社区化会成就无线门户下一个高峰吗?

    社区化会成就无线门户下一个高峰吗? 文/王易见 无线互联网正迎来前所未有的好时期,随着3G牌照的发放,手机上网的资费将会大大降低,而网速和服务却有突飞猛进的提高,对用户而言,倘若能用更少的钱享受到更好 ...

  4. 一个大型虚拟项目包含位于不同地点的许多干系人_线下娱乐“换血”,沉浸式体验会成为下一个10年的主题吗?...

    ​还在玩狼人杀和密室逃脱?不担心被人说"太out"? 2020年将至,下一个10年即将来临,沉浸式体验正在向我们走来. 没有AR/VR这些把现实世界搬到虚拟空间的酷炫技术,沉浸式娱 ...

  5. 中国移动发布COCA软硬一体片上计算架构,引领云计算市场下一个黄金十年

    当前,数字经济发展已经成为改变全球竞争格局的关键力量,随着算力成为数字经济新引擎,算力规模持续增长,算力结构发生改变.主动拥抱智算浪潮,持续输出优质算力支撑数字中国建设,适配泛在化.异构化算力推动数智 ...

  6. 被资本和巨头炒上风口的无人便利店,会成为下一个无人货架吗?

    核心导读 1.受到资本的新一轮追捧,无人便利店究竟有何优势和短板? 2.无人便利店能不能撼动传统便利店的地位? 3.无人便利店会不会像无人货架一样,爆红之后昙花一现? 日前,京东与易捷联合推出的首个智 ...

  7. 为什么下一个十年的主战场在 Serverless?

    作者 | 不瞋  阿里云 Serverless 负责人 "唯有超越,才能让我们走下去." 这是不瞋在阿里的第十年.从 2010 年加入阿里云,不瞋参与了阿里云飞天分布式系统的研发, ...

  8. 为什么下一个十年的主战场在Serverless | 云原生Talk

    简介:今天我们推出了一个新的栏目「云原生Talk」,聚焦云原生时代下,企业数字化转型的路径和实践方法.站在2020年这个节点,有太多企业数字化转型的故事值得被记录,无论是互联网与科技企业,还是(新)零 ...

  9. 为什么说下一个十年的主战场在Serverless?

    作者 | 不瞋,阿里云 Serverless 负责人 "唯有超越,才能让我们走下去." 这是不瞋在阿里的第十年.从2010 年加入阿里云,不瞋参与了阿里云飞天分布式系统的研发,历任 ...

最新文章

  1. java字符串,包,数组及空心正方形,菱形的实例
  2. python3 异步错误 asyncio.Semaphore RuntimeError: Task got Future attached to a different loop
  3. Win10下Wireshark找不到网卡的方法
  4. c 语言练习__去掉多余的空白字符_修正
  5. SAP Commerce Cloud 产品主数据读取的单步调试
  6. python123输出hello world_Python基础:输入与输出
  7. SpringBoot-Web原生组件的注入
  8. 第 2 章 Readme
  9. java 正则 工具类_正则表达式工具类,正则表达式封装,Java正则表达式
  10. form表单提交的时候,传过去的值是键值对的形式
  11. 2017 matlab 仿真,Matlab 2017a 安装程序
  12. canvas实现点连线动画
  13. 2021年T电梯修理免费试题及T电梯修理考试试卷
  14. 最小二乘法曲线拟合公式推导与代码实现
  15. WebSocket 是什么原理?为什么可以实现持久连接
  16. 硬货来了!轻松掌握 MongDB 流式聚合操作
  17. 微信文件删除了怎么恢复,2个实测有效的办法推荐
  18. com.alibaba.fastjson.JSONException: syntax error, pos 1
  19. springboot--享学课堂
  20. 全景分割(Panoptic Segmentation)(CVPR 2019)

热门文章

  1. 新工具上线!只需2步助你轻松学爬虫!
  2. PyCharm 2020.1 稳定版发布
  3. Python小知识 | 这些技能你不会?(终章)
  4. Jenkins 流水线 获取git 分支列表_使用Jenkins Git参数实现分支标签动态选择
  5. GAN生成对抗网络-SSGAN原理与基本实现-半监督学习GAN-08
  6. for、enumerat、range、xrange
  7. Springboot整合Hikari数据库连接池,密码加密
  8. python whl 包制作
  9. [Cypress] install, configure, and script Cypress for JavaScript web applications -- part3
  10. VC中怎么读取.txt文件