范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

工具链逐渐成熟,Wasm云原生应用走向主流WebAssembly的2022

  Michael Yuan Second State
  近日,OSCHINA 和 Gitee 联合发布了《2022 中国开源开发者报告》。其中,CNCF WasmEdge 维护者 Michael Yuan 在报告中对开源大前端领域里 WebAssembly 进行了解读。以下是未删减版原文。
  报告地址:https://gitee.com/report/china-open-source-2022/
  2022年是云原生 WebAssembly (Wasm)工具链逐渐成熟的一年,也是 Wasm 的云原生应用逐渐走向主流的一年。
  虽然 Wasm 已经在浏览器里使用多年,在服务端上,云原生 Wasm 是一个起源于 2019年的新生事物:Docker 创始人 Solomon Hykes 在推特上说,服务端的 Wasm 是云计算的未来。他说 Docker 未来不但要支持 Linux 容器,而且也会支持 Wasm 容器。与 Linux 容器相比,同等的应用在 Wasm 容器里会更轻,更快,更安全,更加(跨平台)可移植。
  三年疫情之后,Solomon Hykes 的预言终于变成了现实。2022年10月24日,Docker 在 Cloud Native Wasm Day NA 宣布了 Docker + Wasm 技术预览,并且在之后发布了集成 WasmEdge 的 Docker Desktop 4.15 正式发行版。通过与 WasmEdge 的合作, Docker 现在可以肩并肩运行 Wasm 容器 与 Linux 容器。现实世界的例子展现了 Wasm 容器应用的启动时间与空间占用都比 Linux 容器改进了两个数量级(100倍)。
  Docker 的支持是 Wasm 的开发工具链步入主流的一个里程碑 。这意味着1000万使用 Docker 的开发者可以使用他们熟悉的工具链来开发与管理 Wasm 应用程序。通过一个简单的 docker compose up  命令,开发者可以立刻构建、共享和运行 Wasm 容器。
  Docker 的 Wasm 支持不仅依赖于 WasmEdge,也依赖于 runwasi 这个开源项目。它使得任何基于 containerd 的容器管理系统(包括 Docker 与 Azure)都能用 shim 的方式启动 Wasm 容器。12月2日,runwasi 成为 containerd 的正式项目,这也意味着 containerd 正式支持了 Wasm。
  当然,很多云原生项目并不一定依赖 containerd。但是几乎所有云原生项目都会用到更底层的 OCI Runtime。crun 与 youki 是两个率先支持 Wasm 的主流 OCI runtime,它可以使 Wasm 应用无缝接入现有 K8s 生态。通过 crun 的支持,CRI-O、Podman、OpenShift 与 K8s 及 K8s 的变种如 OpenYurt、SuperEdge、KubeEdge、kind 都可以启动、编排 Wasm 容器。
  在操作系统层面,Fedora Linux 37 与 Red Hat Enterprise Linux 的 EPEL 9 都在 2022 年正式集成了 WasmEdge 的安装包。这样,云原生开发者可以直接在自己的 Linux 程序里集成 Wasm 应用,或者用简单的命令行启动 Wasm 的运行沙盒。
  2022年,Wasm 的语言的支持也在逐渐增加。例如,通过 WasmEdge-quickjs 项目,JavaScript 程序,甚至包括 Node.JS API 与 NPM 软件包,都可以运行在 Wasm 容器里。VMware 将 PHP 导入到 WebAssembly ,可以在 Wasm Runtime 运行 WordPress。微软的 .Net 增加了对 WASI 的支持。
  在 2022 年,Wasm 标准里面最值得期待的是 Component model 提案,这个提案将支持从一个 Wasm 模块访问其他模块和系统(例如数据库,消息队列),提高 Wasm 模块的可重用性和可组合性。Fermyon 的 spin 与 Microsoft 的 SpiderLightning 等项目已经在使用 component model 的一些接口与工具。主流的 Wasm Runtimes,包括 wasmtime 与 WasmEdge,也都明确表示要支持 component model 的实现。
  但是同时,Wasm 社区也在继续扩展 WASI 的应用范围,以让更多的 Rust、 JavaScript 或者其他语言的应用程序能够不加更改地在 Wasm 上运行。这里有代表性的是 WasmEdge 对 WASI socket 的改进创新使得 Rust 的 Tokio, hyper, reqwest, 甚至 mysql, kafka, redis 等 crates,以及 JavaScript 里的 Node.JS API,都能在 WasmEdge 里面运行。
  开发工具的支持与开发者的努力,使得 Wasm 在 2022 年解锁、丰富了几个重要的云原生应用场景。  微服务 — 相较于传统 Linux 容器,Wasm 为微服务提供了轻量级、安全、高性能的运行环境。例如,wasmCloud 与 Adobe 合作部署了基于 Wasm 的安全微服务。又比如 WasmEdge 与 Dapr 正在合作,让基于 WasmEdge 的微服务能够直接使用 Dapr 集成的几百种服务。  数据流函数 — 作为一个轻量级、可嵌入的 runtime, Wasm 在数据库 UDF 和数据流的 ETL 方面有落地应用场景。例如SingleStore 与 Nebula Graph 使用 Wasm 在数据库执行 UDF。InfinyOn 与 Redpanda 使用 Wasm 在实时数据流中处理数据。  PaaS serverless 函数 — Wasm 非常适合执行轻量级,需要快速冷启动扩容的 serverless 函数。Fermyon、Cosmonic 以及 Fastly 都基于 Wasm 推出了类似 AWS Lambda 的 Serverless 平台。  SaaS serverless 函数 — Wasm 可以赋能 SaaS 平台支持用户上传的代码。这些代码是由 SaaS 事件触发的,以取代复杂、慢、且难用的 webhook APIs。Suborbital 推出了基于 Wasm 构建 SaaS 扩展的框架。而 Flows.network 是一个用 Wasm serverless 函数来连接 SaaS 的工具。
  另外值得一提的是,我们也看到了越来越多的公司正在加大对 Wasm 的投入,这其中不仅有初创公司 Second State、Fermyon、Suborbital、Cosmonic、Diagrid、Singlestore,还有较大规模的公司比如 Microsoft、VMWare、Intel、Cloudflare、Fastly、Red Hat、Docker、Cisco、阿里、蚂蚁、字节跳动等等都在探索或正在使用服务器端的 Wasm。
  最后, Wasm 在浏览器端也有了进展。W3C 发布了 WebAssembly 核心规范 2.0 的首个草案,讨论了 WebAssembly Core Specification – Version 2.0、WebAssembly JavaScript Interface – Version 2.0、WebAssembly Web API – Version 2.0 ,为 WebAssembly 在浏览器的应用指明了方向。
  2022年,是 Wasm 云原生工具链逐渐完善的一年,相信云原生 Wasm 的应用在2023年将会更广泛。
  《2022 中国开源开发者报告》报告由" 前沿开源技术领域解读 " " 中国开源创业观察 2022",以及" 开发者画像分析 " 三个章节组成。在 "前沿开源技术领域解读" 部分,多位在其领域有所建树的一线开发者和开源商业化公司创始人,对目前国内外流行的前沿开源技术领域过去的发展和未来的趋势进行了深入的洞察,覆盖开源云原生、开源 AI、开源大前端、开源大数据、开源 DevOps、RISC-V、开源操作系统、开源数据库、编程语言九大领域。

京郊十条醉美公路在这3条公路看风景如画不负好时光头条创作挑战赛穿行于京郊的山水之间沿途皆是如画般的美景北京市文化和旅游局向您推荐十条京郊醉美公路自驾游骑行游徒步游根据您的喜好出发且将这京郊美景一网打尽吧!01hr潭王路公路简介公西藏的田园牧歌,一路风景到日喀则在内地,听到韩红一首优美的歌我的家乡在日喀则,那里有条美丽的河,阿妈拉说牛羊满山坡,那是因为菩萨保佑的,蓝蓝的天上白云朵,美丽河水泛清波,雄鹰在这里展翅飞过,留下那段动人的歌日喀则这个景区因名字被耽误了,明明风景很美丽,却受到了游客吐槽中国幅员辽阔,这里有许多风景优美景色奇特的景点。山东桂林和泰山的山水是中国非常有代表性的景点,从古至今都吸引着世界各地的游客到此游览。这些地方之所以一直受到人们的称赞,是因为它们有黄橙橙的银杏叶是秋日里最美的风景,请欣赏杭州朝晖的银杏林景观赞杭城朝晖秋日的银杏林(摄影爱明)深秋的杭城五彩斑斓,花儿虽谢,可树儿的叶儿精彩登场。被秋风秋雨锤炼的树叶变成红色的黄色的褐色的,当然还有枯色的。。,霜叶红于二月花,古人对秋叶的赞大横山,安徽省唯一的丹霞地貌,免门票大横山,地处江淮中部,位于滁州市的明光定远两县交界地带,山势平缓,山上风景优美怡人,拥有安徽省唯一的丹霞地貌。丹霞地貌即红石峡,山体赤焰如火,阴晴云雨不同天气呈现不同变幻,色如渥丹喜讯!中国队连夺2银创最佳成绩,韩国队犯规成瘾,裁判火眼金睛北京时间11月13日,2022赛季四大洲短道速滑锦标赛进入最后一个决赛日,中国军团继续向金牌发起冲击。继斩获女子500米铜牌后,中国女队又传来捷报。在女子1000米决赛中,小将公俐2022年世界杯32强对阵图和2022世界杯赛程时间表2022年卡塔尔足球世界杯小组赛一共踢几场比赛?2022年卡塔尔足球世界杯小组赛一共踢48场比赛。2022年卡塔尔足球世界杯小组赛和淘汰赛如何分组?2022年卡塔尔足球世界杯共有3世界杯巡礼之韩国孙兴慜带伤上阵太极虎要扮演C罗苏神拦路虎?绰号太极虎的韩国队总能在世界杯上凭争议或者是实力打出震惊足坛的战绩。韩国国家队成立于1928年,历史悠久。1948年,韩国加入FIFA,从此开始参加洲际性和世界性大赛。球队概况从世国际篮联自摆乌龙!中国男篮还未出线,杜锋还得站好最后一班岗在中国男篮战胜伊朗以后,在国际篮联官方网站是他们认为中国队提前获得世界杯的出线权,在中国后面还加了已经出线的星号。但是按着国际篮联的出线规则,理论上中国队并没有完全出线。现在国际联世界杯刮起冠军预测风!你心中的冠军又是谁呢?世界杯热席卷全球,冠军是谁?我来预测!EA给出了用Fifa23游戏模拟得出的冠军归属,他们预测阿根廷将战胜巴西夺冠。不过这预测也就图一乐,连法国和丹麦都不属于一个半区,这样的错误都2022年世界杯分组,赛程(完整版)梅西C罗本泽马和莫得里奇之间的黄昏之战也是姆巴佩维尼修斯儒尼奥尔拉菲尼亚和福登之间的一场闪亮之战。谁会为卢赛尔体育场在12月18日决赛中的大力神杯感到骄傲?时隔20年,世界杯再次来
联赛开赛方案获体育管理部门批复,海口6月3日将迎来中超揭幕战北京青年报记者23日获悉,由中国足协中足联筹备组提交的2022赛季中超中甲联赛开赛方案目前已获得上级体育管理部门批复。由于赛事防疫工作重大,开赛方案仍需得到卫生健康部门及更高级别部科普API是什么?我们在使用Android商店的时候比起使用play商店要让人觉得play商店用起来要更好用一些,这其实与Android的碎片化有一定的关系,最重要的还是API的差别。对Androi资深亚马逊运营需要了解的设计知识分享深度,深度分享。大家好,我是跨境知识分享者Simon,本期我们聊聊资深亚马逊运营需要了解的设计知识。做过亚马逊运营的朋友,应该都知道,要做好亚马逊运营,靠某一方面的能力,是很难游本昌52岁演济公,为拍戏赔光家产,76岁出家,人生比剧本精彩作为人尽皆知的济公,游本昌从小就和佛结下不解之缘。1933年,游本昌尚在襁褓中时,一位僧人偶然路过他的家门口,看见了正在被母亲抱在怀中的他。不知道是招摇撞骗还是真的有本事,这位僧人互联网时代,家居行业迎来新常态面对行业的激烈竞争,不少传统的家居类企业纷纷转型,希望能为企业赢得新的发展机遇,而大部分的转型由于其盲目性和缺乏对互联网人群的研究而处于疲软状态,并未像最初想象的那么简单。当下,互J9数字货币平台我国央行发行的数字人民币特征是我国央行发行的数字人民币主要有以下四个特征我国央行发行的数字货币是真金白银,且不支付利息,其主要应用于日常小额零售业务场景,满足居民对于现金便携性和匿名性的需求。因此,数字人民币是HMSCore3DEngine助您实现逼真3D渲染效果,构筑大型3D数字世界HMSCore3DEngine是一款高性能高画质高可靠的实时3D引擎,旨在帮助开发者制作高品质的3D应用。3DEngine将为您提供可编程渲染管线,多维粒子系统,3D角色与动画,超河南80后年轻富豪,利用人性的弱点狂割韭菜,大赚500亿从大厂离职,自己创业,靠卖玩具让公司上市。年仅35岁的王宁,凭借着接近63亿美元的身家,成功跻身福布斯2021年全球亿万富豪榜。有人说,他的成功利用了人性的弱点,有人却认为他是商业2022国际女王名媛旗袍模特大赛在兰启幕甘肃经济日报兰州讯(新甘肃甘肃经济日报记者胡旺弟)5月20日,由2022国际女王名媛旗袍服饰大赛组委会尚青春世博之星旗袍服饰文化大赛(节)组委会绿城春风燕语甘肃尚青春文化传播有限公你自认为很减龄的4条裙子,其实谁穿谁老气,一定要避开品牌好物抗老好物推荐时尚发展至今,每个女性或多或少都有打扮的意识。她们不再追求循规蹈矩的穿搭,而是选择合适自己的衣服,营造出或性感或成熟或青春靓丽的氛围感。当下的女性,早已经明白并女排新七仙女首战荷兰,蔡斌重要安排,恭喜李盈莹众所周知,中国女排在经历去年奥运会的失败之后,进入2022年,大家都憋着一股气,想要洗清之前输掉比赛的耻辱。所以进入今年之后,中国女排有一系列的比赛要征战,包括就在最近即将到来的世