写点什么

Cloudflare 重要更新:官方 CLI 工具,第三级自定义域名,开放免费体验版本

  • 2019-06-14
  • 本文字数:1953 字

    阅读完需:约 6 分钟

Cloudflare 重要更新:官方 CLI 工具,第三级自定义域名,开放免费体验版本

在柏林 JSConf EU 技术大会上,上周日(2019 年 6 月 2 日)上午,来自 Cloudflare 公司的Ashley Williams宣布了 Cloudflare Workers 平台的几项重要改变,包括:采用 Wrangler 作为其官方 CLI 工具;支持在不使用用户自己域名的情况下进行部署;并提供免费的 Workers 体验版,这意味着,从此所有人都可以在 Cloudflare 的网络基础设施上进行全球式部署。


Cloudflare Workers 基于Chrome浏览器的V8 JavaScript引擎(利用 V8 Isolates),提供了一个轻量级的 JavaScript 执行环境。Workers 是一个无服务器式的解决方案,开发人员无需配置或维护基础设施,就能创建全新的应用程序或扩展现有的应用程序,并将代码部署到 Cloudflare 在全球各地建设的边缘节点服务器之上。Cloudflare 基础设施是支持全球泛播(AnyCast)的云网络,由 175 多个数据中心组成。


Isolates(隔离)是由谷歌 Chrome 开发团队构建的一种虚拟机,用于支持 Chrome 浏览器中的 Javascript 引擎 V8。Isolates 提供了轻量级的上下文执行环境,它把变量和允许去修改他们的代码组合在一起。在一个 Isolate 中运行的单个进程可以驱动成百上千个 Worker 实例,还能在这些实例之间实现无缝切换。Williams 在她的演示中使用了下面的幻灯片来讨论虚拟机、容器和 Isolate 之间的区别。



虽然无服务器模式本身已算不上新概念,但是能够轻松地将全局逻辑部署到应用程序边缘节点却是一个全新的概念。通过将应用程序逻辑从云提供商迁移到离用户更近的地方,可以以更低的网络延迟实现多种用例,例如流量整形、本地化、服务器端渲染、数据聚合和机器学习。Cloudflare 作为一家硬件提供商(当然它不仅提供硬件),提供了一个全球内容交付网络(CDN)。在硬件基础设施之上加入 Cloudflare Workers 可谓如虎添翼,让用户无需操心区域、虚拟机、服务器、容器或负载平衡器等配置,就可以在全球网络上进行定制逻辑的部署。


当谈到这对开发人员意味着什么时,Williams 说,“过去采用经典的客户端-服务器模式将应用程序分割为两部分,这常常让 web 开发人员很是焦虑,而这一传统正面临无服务器模式和云网络智能边缘的挑战。随着我们发布官方 CLI 工具,免费体验版,以及http://worker.dev子域,由 v8 引擎驱动、并由 180 个数据中心组成的 Cloudflare 全球无服务器平台已变得前所未有的强大,可供更广泛的开发人员使用。这意味着,人人都能建设更快速的网站和网络应用程序,是的,全球每个人,不仅限于美国和欧洲的用户。”


演讲中,她还引用了在部署功能上 gh-pages 和 cloudflare worker 之间的性能数据比较。Williams 展示了 Cloudflare Worker 在多个地点的显著性能提升,例如在卡塔尔的多哈网页响应速度从 591 毫秒提升到 143 毫秒,在澳洲墨尔本网页响应速度从 624 毫秒提升到 208 毫秒,以及在冰岛的雷克雅维克网页响应速度从 170 毫秒提升到 34 毫秒。有关性能基准测试的详细信息可以在 Cloudflare 的博客上找到。


几个月前,Williams 对 CLI 工具 Wrangler 进行了开源,以优化无服务器解决方案下开发人员开发和部署的体验,这些开发和部署的 Worker 实例用Rust工具链编写并使用WebAssembly(WASM)编译。如今,Wrangler已升级为 Workers 正式的 CLI,并支持所有 Workers 部署需求。和 William 的大会演讲一起发布的博客中,可以找到从 NPM 安装、生成项目、和发布到 Cloudflare 基础设施的相关详细信息。可以利用 Cloudflare Workers 部署 Web Assembly(WASM)编译的应用程序。


此外,Workers 现在允许在 workers.dev 子域中建立自定义的第三级域名,因此在部署代码时不必使用用户自己的域名。如前所述,在 Workers 中不需要配置区域、虚拟机、服务器、容器、负载平衡器,因此开发人员使用熟悉的命令行接口(CLI)就能简单地在全球部署无服务器功能。


为了让更多用户接纳,并鼓励在 Workers 平台上的各种用户实验,Cloudflare 为广大开发人员提供了一个免费体验版本。这个 Workers 免费体验版本,允许每天通过 Cloudflare 的全球泛播网络发送多达 100,000 次网络请求。


大会上还发布了其他几个相关公告,包括新文档和新 UI。并且,Cloudflare 承诺该次发布只是他们发布系列产品的开端而已。


NPM 公司的联合创始人兼首席数据官Laurie Voss是这样描述 NPM 使用 Workers 平台的体验的:”Cloudflare Workers 改变了我们构建应用程序的方式。我们不需要考虑区域,只需要部署代码,代码就可以立即无缝地在全世界开始运行。”


要了解关于 Cloudflare 发布的更多信息,请访问 Cloudflare 的开发人员博客,也可以查看之后 JSConf EU 大会发布的视频,或者在本月末 6 月 27 日,报名参加在纽约举行的Cloudflare Workers半日QCon研讨会


查看英文原文:


Cloudflare Adopts Official CLI, Announces 3rd-Level Custom Domain Names, and Introduces a Free Tier


2019-06-14 08:0010493
用户头像

发布了 63 篇内容, 共 43.5 次阅读, 收获喜欢 119 次。

关注

评论

发布
暂无评论
发现更多内容

Docker搭建harbor私有镜像仓库(命令行模式)

A-刘晨阳

Docker Linux 运维 11月月更

栈简介、手撸顺序栈、手撸链栈和栈的应用

C++后台开发

数据结构 后端开发 linux开发 C++开发

“元宇宙家园”国脉大厦展馆上线 天翼云实时云渲染筑基未来数字世界

天翼云开发者社区

3000人群被字节内部技术图谱炸翻了,惊艳级实用

小二,上酒上酒

Java 架构 技术栈 字节

Linux中安装/部署docker-compose

A-刘晨阳

Docker Linux 运维 Docker-compose 11月月更

白活了!谷歌架构师10年心血汇成的《24种设计模式》,这才是正解

小二,上酒上酒

Java 设计模式

物流通知:您的快递即刻送达!

天翼云开发者社区

Apache HBase 数据上云实践

移动云大数据

HBase

eBPF程序摄像头——力争解决可观测性领域未来最有价值且最有挑战的难题

KINDLING

Java Linux 监控 可观测 #ebpf

背完这3套Java面试题,年后offer接不停

钟奕礼

Java java面试 java编程 程序员java

2023上海国际智慧灯杆及智慧路灯展览会

AIOTE智博会

上海智博会 智慧灯杆展会 智慧路灯展会

眼见为实:被误导的Tomcat的工作原理

KINDLING

Java tomcat 多线程 ebpf

眼见为实:ForkJoin的“分而治之”,竟然有隐藏的坑?

KINDLING

Java Linux 多线程 forkjoin ebpf

瓴羊Quick BI在线电子表格,数据分析人员高效工作“神器”

巷子

智能时代如何打通商业市场?华为的内外兼修

这不科技

【PCB干货】是开窗还是盖油?想搞懂过孔工艺,看这篇就够了!

华秋PCB

PCB PCB设计 过孔 PCB工艺

就这样,进字节了?华为的Java面试题和八股文,真牛批

小二,上酒上酒

Java 面试题 八股文 Java面试题

阿里架构师耗时1年,把P8所需要的整个Java体系,都整理到了一起

小二,上酒上酒

Java 架构 面试

ZETA精彩亮相2022 IOTE展 以全栈式物联生态赋能产业数智化转型

ZETA开发者

物联网 ZETA 物联网技术 LPWAN 技术融合

Linux中基于Docker搭建harbor私有镜像仓库(超级详细)

A-刘晨阳

Docker Linux 运维 Harbor 11月月更

数字先锋| 随时随地云端阅片,“云胶片”时代来啦!

天翼云开发者社区

企业需要进行信息化改革,有哪些好用的信息化管理系统推荐?

优秀

低代码 信息化 信息化管理

5 分钟带你在本地搭建一套云原生实验环境

谢烟客

Kubernetes 云原生 Service Mesh istio kind

面试了个阿里P7大佬,他让我见识到什么才是“精通高并发与调优”

小二,上酒上酒

Java 流量 亿级并发设计

和鲸科技入选2022年度数字化创新服务商丨Digital 36 调研发布

ModelWhale

云计算 大数据 数字化转型 数据智能 企业服务

大咖说·先临三维|技术入云塑造3D视觉行业新模式

科技pai

阿里云 科技 3D视觉

一文解决 Go 安装和常用环境变量的配置

陈明勇

Go 11月月更

共36万字!为上岸Alibaba,我把Github上Java面试题都整理了一遍

小二,上酒上酒

Java 面经 大厂面试 Alibaba Java面经

面试了个985毕业的大佬,回答“性能调优”题时表情令我毕生难忘

小二,上酒上酒

Java 面试 性能调优

HTAP 的下一步?SoTP 初探(上):从 “大” 数据到 “小” 而 “宽” 数据 —— 第七届中国开源年会(COSCon'22)

StoneDB

MySQL 数据库 开源 HTAP StoneDB

眼见为实:关于微服务熔断这几个知识点,你可能理解错了

KINDLING

Java 微服务 熔断 SpringCloud ebpf

Cloudflare 重要更新:官方 CLI 工具,第三级自定义域名,开放免费体验版本_软件工程_Wesley Reisz_InfoQ精选文章