Serverless Devs 2.0 全新发布,让 Serverless 应用开发更简单

简介: 2020 年 10 月 23日,阿里巴巴正式宣布开源其首个 Serverless 开发者平台 Serverless Devs。历经近一年精心打磨,今天 Serverless Devs 2.0 正式版全新发布。Serverless Devs 2.0 在平台能力、应用模板以及开发者套件方面能力提升,更加贴近开发者的实际生产诉求,使用体验再提升,让开发者像使用手机一样玩转 Serverless,快速享受 Serverless 技术红利。

微信头图白底头图.jpg

作者 | 寒斜、江昱

2020 年 10 月 23日,阿里巴巴正式宣布开源其首个 Serverless 开发者平台 Serverless Devs。历经近一年精心打磨,今天 Serverless Devs 2.0 正式版全新发布。Serverless Devs 2.0 在平台能力、应用模板以及开发者套件方面能力提升,更加贴近开发者的实际生产诉求,使用体验再提升,让开发者像使用手机一样玩转 Serverless,快速享受 Serverless 技术红利。

这就是 Serverless Devs

Serverless Devs 是一个开源开放的 Serverless 开发者平台,Serverless Devs 也是业内首个支持主流 Serverless 服务/框架的云原生全生命周期管理的平台,致力于为开发者打造 Serverless 应用开发一站式服务, 帮助解决目前的工具链之困,让开发者一键体验多云产品,极速部署 Serverless 项目。

Serverless Devs 由"两端一中心体系"组成:

  • Serverless Devs CLI (命令行客户端),适合极客开发人员使用,小巧轻便,易于集成
  • Serverless Desktop (桌面客户端) ,具备更广泛的适用性,拥有开发,构建,部署,调试,可观测等全方位应用管理能力
  • Serverless Hub 应用中心,提供应用的集散和分发,作为公共服务提供给 开发者或贡献者适用。

3.png

image.gif

全方位能力提升,体验再升级

一、平台能力提升

1、全新桌面客户端 Serverless Desktop

Serverless Devs 2.0 对桌面客户端进行了精细设计,对比 1.0,2.0 更具企业级服务能力:

  • 重新对交互流程进行设计,采用新的视觉体系 b-design。更具美感和实用主义;
  • 具备企业级的应用全生命周期管理能力,从开发、构建、部署、端云调试、压测到可观测做到全面兼顾。

1631256422509-6d17b533-2a5d-45b1-a576-1c38d7a024e8.png

Serverless Desktop 构建 todolist 应用

2、更高效的命令行客户端 Serverless CLI

命令行客户端及核心组件使用 @vercel/ncc 编译成一个文件,组件的首次使用体验由 5 分钟降至 30 秒以内。另外,组件版本静默更新,用户本地不会缓存多个版本。用户无感升级,本机内存相比 1.0 版本减少 2/3 以上。

新增无配置执行指令cli ,该指令完全脱离 yaml 进行组件执行,通过 cli 命令提高以下场景能力:

  • 与自动化流程进行结合更简便,比如 gitops 流程;
  • 融合更多资源管理相关能力,例如查看阿里云函数计算的服务列表、函数列表、触发器列表,自定义域名列表等;
  • 进行权限管理更简单,在企业级开发过程中,可以利用原子性接口进行资源权限管理。

1631092898670-d0e4bc39-70ba-4916-a21f-4fd24a50c0ca.png

s cli fc-api 查看全部无配置阿里云函数计算的api 指令

3、全新的配置规范

配置文件是 ServerlessDevs 应用的灵魂组成部分,也是开发者在日常工作中打交道最频繁的部分,配置规范的设计直接影响 Serverless 应用的开发体验,Serverless Devs 2.0 配置规范全新设计:

  • 更具扩展性:通过引入全局的配置,例如 name,access 等可以将 1.0 时代的资源管理正式提升到应用管理维度,并具备一定的可拓展性,包括可以在全局增加 stage 等环境管理配置的字段等;
  • 更易学习:Serverless Devs 2.0 全新 Yaml 规范,在一定程度上与现有的工具规范标准进行了部分的对齐,可以大幅度降低开发者学习难度,更易应用。

6.png

1.0 和 2.0的配置比较

4、全新的数据源设计

Serverless Devs 2.0 提出的 Registry 概念,同时支持 GitHub、Gitee 和官方源,相比传统数据源都完全由官方掌控,Registry 开放源设计可以由用户自己选择适合的数据仓储,利用 Serverless Devs 规范建设自己的应用中心,管理自己应用和组件。

7.png

registry 源选择

二、应用模板增强

如果说 Serverless Devs 1.0 的应用模板是以传统 web 框架为主。Serverless Devs 2.0 的应用模板则更专注于现代化的 Serverless 应用领域,我们提供了平台专有的 JAMStack 应用模版,以及 Serverless 版本 SSR 应用模版。

1、使用 Jamstack 应用模版一键建站

安装 Serverless Devs 命令行客户端,一行指令拥有专业的技术站点:

s init docsite-basic

8.gif

2、Serverless 化的 SSR 实现

安装 Serverless Desktop 桌面客户端,一键拥有 SSR 技术站点:

9.gif

3、上线更多应用模版

Serverless Devs 2.0 提供了更加完善的传统框架迁移方案和策略,提供超过 20 种 Web 框架,让开发者可以近乎 0 成本完成传统框架的一键迁移。

10.png

三、更实用的开发者套件

开发者 SDK 是 Serverless 应用开发体验的重要环节,2.0 提供了 Serverless 应用开发者套件,减少开发者对接 BaaS 服务的成本。目前已经集成了 GitHub 服务,OSS 服务, tablestore 数据库。

快速上手 REST API 应用:

s init dk-http

Roadmap

  • 2021年9月,完成百度云函数以及华为云函数工作流的对接;
  • 2021年10月,完成云端调试能力,并测试上线;完成与 Terraform 能力的部分融合,兼容;
  • 2021年11月,发布 Serverless Devs 的 Desktop 2.0,将会与科学发布,线上异动等能力进一步融合,与主流 CI/CD平台/工具,完成对接;
  • 2022年2月,完成 VScode 插件、云 IDE 等支持;

我们会一直坚定的朝着为开发者打造最优秀的 Serverless 开发者工具而努力。

一行指令上手 Serverless Devs

一行代码构建个人技术网站(请提前准备好 Nodejs 环境)。

npm i @serverless-devs/s -g && s init docsite-basic

11.gif

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/512411.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

疫情防控“漫入调查系统”上线 SENSORO 助力提升筛查效率及精准度

连日来,国内多地报告新增病例,加上因春节临近导致的人员流动和聚集增加,基层防疫面临着比平时更大的挑战。为快速、高效地解决大规模漫入信息筛查任务,缓解一线疫情防控压力,SENSORO(北京升哲科技有限公司&…

程序媛如何自我突破?

简介: 很多时候人们是被自己内心的偏见所打败的。作为一名程序媛,保持一种对世界、对人生的不同看法,可以帮助我们树立自己的参照系,不被外部轻易左右。或许我们无法像一些伟人那样打破、推动如此重大的社会认知,但是我…

如何基于Dataphin实现敏感数据保护

简介: 在企业的发展过程中,如果不重视敏感数据的保护,和数据安全体系的建设,那么一旦发生了敏感数据泄漏事件,轻则企业口碑受损,业务受影响;重则会直接触法律,受到主管部门的处罚和制…

百度研究院发布2022科技趋势预测:大模型实用化、AI助力深空探测成热门

1月25日,百度研究院发布2022年科技趋势预测,这是其连续第三年发布对前沿科技趋势的展望。 今年上榜的科技趋势预测涵盖了AI核心技术、交叉学科与跨领域研究,以及AI的产业及社会价值三个层面,包括预训练大模型、AI for Science&am…

计算机操作员技术特长,计算机及应用专业自我鉴定(通用5篇)

计算机及应用专业自我鉴定(通用5篇)自我鉴定是个人在一个阶段的自我总结,自我鉴定可以总结出具体的经验,因此我们是时候写一份自我鉴定了。自我鉴定一般是怎么写的呢?以下是小编收集整理的计算机及应用专业自我鉴定(通用5篇),仅供…

5 款阿里常用代码检测工具,免费用!

简介: 5 款阿里常用代码检测工具免费体验,仅需 2 步,Cherry键盘、公仔抱回家,100%拿奖! 作者 | 喻阳 面临问题 在日常研发过程中,我们通常面临的代码资产问题主要分为两大类:代码质量问题和代…

查看topic信息_如何规划的你博客文章主题(Topic)

产品有了, 写手有了。该写哪些主题,就成问题了。这篇文章,会结合真实案例,告诉大家,该如何规划自己的博客主题。(注意这里不是标题)。以我最近的一个项目, 游泳池产品为例。关键词叫…

DataWorks功能实践速览 — 参数透传

简介: DataWorks功能实践系列,帮助您解析业务实现过程中的痛点,提高业务功能使用效率! 往期回顾: DataWorks 功能实践速览01期——数据同步解决方案:为您介绍不同场景下可选的数据同步方案。DataWorks 功能…

GPU还是IPU?IPU 芯片厂商 Graphcore 的 2021

作者 | 宋慧 出品 | CSDN 云计算&AI 科技大本营 AI 人工智能毋庸置疑是目前最火的 IT 技术领域之一,而主攻图形计算的 NVIDIA GPU(图形处理器)又是现今 AI 领域的当红炸子鸡。不过 AI 芯片领域又迎来了新的挑战者,2016 年创立…

云原生大数据架构中实时计算维表和结果表的选型实践

简介: 随着互联网技术的日渐发展、数据规模的扩大与复杂的需求场景的产生,传统的大数据架构无法承载。 作者 | 志羽 来源 | 阿里技术公众号 一 前言 传统的大数据技术起源于 Google 三架马车 GFS、MapReduce、Bigtable,以及其衍生的开源分布…

冬奥开幕在即,现场通信网络技术深度揭秘!

作者 | 小枣君来源 | 鲜枣课堂还有9天,举世瞩目的北京冬奥会就将拉开大幕。本次冬奥会,是继2008年之后,中国再一次承办这种世界最顶级体育盛会。这两年全球疫情肆虐,抗疫形势波折多变。北京冬奥能够如期举办,意义极为重…

Flink 在 58 同城的应用与实践

简介: 58 同城的实时 SQL 建设以及如何从 Storm 迁移至 Flink。 本文整理自 58 同城实时计算平台负责人冯海涛在 Flink Forward Asia 2020 分享的议题《Flink 在 58 同城应用与实践》,内容包括: 实时计算平台架构实时 SQL 建设Storm 迁移 Fli…

当云原生遇到混合云:如何实现“求变”与“求稳”的平衡

简介: 多年来,随着云计算技术的蓬勃发展和落地,越来越多的企业选择采用云计算技术来帮助自己快速完成业务数字化转型,以便能更好地适应市场变化,进而赢得更大的市场空间。 作者|郝树伟 Flexera 的《RightScale2021 云…

之前写的 JSX 的条件语句竟然存在那么多 Bug?

作者 | 零一来源 | 前端印象今天的主题是&#xff1a;关于 JSX 的条件语句&#xff0c;你不知道3件事一、&&隐藏大坑在 JSX 里写条件语句&#xff0c;&& 应该是用的最多的了&#xff0c;例如&#xff1a;function Demo () {// ...省略一些代码return (<div&…

如何高效学习 Kubernetes 知识图谱?

简介&#xff1a; Kubernetes 知识图谱遵循云原生人才学习路径搭建课程体系框架&#xff0c;及人才发展路线设置不同阶段&#xff0c;由浅入深&#xff0c;帮助云原生人才学习容器基础、Kuternetes 网络、存储、资源对象、服务发现、应用编排与管理等 Kubernetes 完整技术栈内容…

中科院信工所经验_2021中科院信息工程研究所电子信息专业考研经验指导分享...

一、在计算机如此火热的今天&#xff0c;为什么选择要读研&#xff1f;我是一个乐观主义者&#xff0c;上大学以来我一直庆幸自己在高考结束填志愿的时候选择了计算机专业&#xff0c;更庆幸报考了湖南大学信息科学与工程学院&#xff0c;高考仅仅一分的优势把我送到了最美的学…

极验创始人吴渊:恶意流量威胁新趋势,揭秘网络黑产3大核心本质

记者 | 邓晓娟出品 | CSDN云计算&#xff08;ID&#xff1a;CSDNcloud&#xff09;天下没有免费的午餐&#xff0c;更没有免费的流量。以电商为例&#xff0c;最疯狂的时候&#xff0c;某电商平台单个获客成本接近400元。作为互联网的稀缺资源&#xff0c;流量的成本不断冲击着…

如何将一棵LSM-Tree塞进NVM

简介&#xff1a; 随着非易失内存产品的商业化推广&#xff0c;我们对于其在云原生数据库中大规模推广的潜力越来越有兴趣。X-Engine是阿里云数据库产品事业部PolarDB新型存储引擎团队研发的一个LSM-tree存储引擎&#xff0c;目前在阿里云PolarDB产品上提供对外服务。我们以X-E…

再见了,我的散装研发管理平台;再见了,4台ECS!

简介&#xff1a; 目前云效全家桶的功能相对来说比较适合个人开发或者中小团队的群体&#xff0c;如果你此时正在为搭建这类管理平台做选型&#xff0c;同时预算和人力都捉襟见肘&#xff0c;那么不妨试试云效这个产品&#xff01;一起白嫖一起爽&#xff01;尤其服务器资源在阿…

15拆分成3个不同的自然数_17个数学重点知识点汇总,一篇搞定小升初

更多电子版学习资料请关注公众号&#xff1a;小学资源园地1体积和表面积三角形的面积底高2。公式 S ah2正方形的面积边长边长 公式 S a2长方形的面积长宽 公式 S ab平行四边形的面积底高 公式 S ah梯形的面积(上底下底)高2 公式 S(ab)h2内角和&#xff1a;三角形的内角和180度。…