Deno Deploy Beta 4
Deno Deploy 是一个在边缘运行的无服务器产品,在全球 32 个区域 运行,由 The Deno Company 从头构建。该服务将云基础设施与 V8 isolates 深度集成,允许人们快速编写最佳的分布式 Web 应用程序。这个新颖的系统从底层开始为现代 JavaScript 编程而设计。
今天,我们发布 Deno Deploy Beta 4,使该服务更接近正式发布 (General Availability)。在此版本中,我们改进了仪表板,添加了计费功能,增加了 3 个新区域,并改进了分析功能。
每天都有越来越多的基础设施构建在 Deno Deploy 之上——例如 Netlify Edge Functions 和 Supabase Edge Functions 等服务都构建在 Deno Deploy Subhosting 之上。即使它仍处于 Beta 阶段,我们也鼓励您试用一下!
计费
到目前为止,Deno Deploy 一直是免费的技术预览版,但这当然是不可持续的。随着此版本的发布,该服务通过 付费计划 更接近现实。
免费 计划包括 10 万次请求/天,每次请求 10 毫秒 CPU 时间,以及每月高达 100 GiB 的出站数据传输(入站免费)。免费计划还包括 GitHub 集成,允许您通过推送部署到私有和公共存储库。
Pro 计划起价为每月 10 美元,其中包括每月最多 500 万次请求,每次请求 50 毫秒 CPU 时间,通配符子域名,以及数据传输费用为 0.30 美元/GiB。超过 500 万次的请求将收取 2 美元/百万次请求的费用。
新区域
我们添加了三个新区域
- 🇮🇹 米兰
- 🇪🇸 马德里
- 🇫🇷 巴黎
我们现在在全球 32 个区域 运营。我们将继续投资于我们的全球边缘基础设施,以便您可以部署和运行靠近用户的代码。
新仪表板
我们大幅改进了 Deno Deploy 仪表板,使其更易于管理应用程序。
对于每个项目,除了请求计数和传输的字节数之外,您现在还可以查看每个请求使用的平均 CPU 时间。您仍然可以在 24 小时、7 天或 30 天之间调整用于显示分析的时间间隔。
我们改进了项目日志,使其更具可读性。并且我们正在为日志级别和隔离区域添加过滤器 UI。
我们使用更好的 UI/UX 重构了项目设置页面,使其更直观且易于使用。
我们改进了 Playgrounds 的可用性,您可以在其中直接在浏览器中编辑、部署和运行代码。我们添加了三个模板:“Hello World”、“JSX” 和 “WASM”,以便您可以立即开始使用。
其他改进包括
- 用于与模态框和对话框交互的键盘支持
- 能够直接从 Playground 更新项目设置
- 改进了 Playground 日志的可读性
- 在保存时格式化代码的选项
下一步是什么?
去年,我们过于乐观地预测 Deno Deploy 将在 2021 年底正式发布 (General Availability)。建立完整的无服务器系统有很多细节,我们不想仓促发布。我们现在的目标是在 2022 年第三季度正式发布。
未来的版本将包括缓存、更好的 CLI 互操作性、改进的分析和日志记录以及我们正在秘密计划的其他功能!
如果您对 Deno Deploy 有任何反馈,请打开一个 issue 或 加入我们的 Discord。