--- title: "关于 Deno Deploy" description: "Deno Deploy 功能指南、与 Deploy Classic 的对比以及部署入门指南。" ---
Deno Deploy 标志

Deno 的云服务为在全球规模上部署和运行 JavaScript 与 TypeScript 应用提供了强大的平台。
Deno 部署控制台

## 什么是 Deno Deploy? Deno Deploy 是一个无服务器平台,用于在云端(或在您自己的基础设施上自托管)运行 JavaScript 和 TypeScript 应用。它提供了一个管理层,可以通过内置的 CI 或通过 GitHub Actions 等集成来部署和运行应用。 Deno Deploy 配备了一个易于使用的控制台,地址为 [console.deno.com](https://console.deno.com)。在这里,您可以创建和托管新的应用,创建和管理 Deno Deploy 组织,以及管理和查看您的数据库和应用遥测数据。 ## 与 Deploy Classic 的对比 Deno Deploy 是对 Deploy Classic 的全面重构。它拥有全新的控制台,以及基于 Deno 2.0 的更加强大的执行环境。下表对比了两者的功能差异。 | 功能 | Deno Deploy | Deploy Classic | | ------------------------------- | ------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------- | | 网页界面 | console.deno.com | dash.deno.com | | 深色模式 | ✅ 支持 | ❌ 不支持 | | 构建 | ✅ 完全集成 | 🟠 在 GitHub Actions 中运行,控制台中没有实时流式日志,缓存需要手动设置,更改配置需要编辑 YAML | | 可运行 Deno 应用 | ✅ 完全支持 | 🟠 有限支持(不支持 FFI、子进程、写入权限) | | 可运行 Node 应用 | ✅ 完全支持 | 🟠 有限支持(不支持 FFI、原生扩展、子进程、写入权限,并且 NPM 兼容性较差) | | 可运行 Next.js/Astro/SvelteKit | ✅ 一等支持 | 🟠 依赖框架,需要手动设置 | | 一等静态站点 | ✅ 支持 | ❌ 不支持 | | 环境变量 | ✅ 区分开发/生产环境变量 | 🟠 所有部署共用一套环境变量 | | CDN 缓存 | ✅ 支持 | ❌ 不支持 | | Web Cache API | ✅ 支持 | ✅ 支持 | | 数据库 | ✅ 支持 | 🟠 Deno KV | | 队列 | ❌ 不支持 | ✅ 支持 | | Cron | ✅ 支持 | ✅ 支持 | | 从 GitHub 部署 | ✅ 支持 | ✅ 支持 | | 从 CLI 部署 | ✅ 支持 | ✅ 支持 | | 即时回滚 | ✅ 支持 | ✅ 支持 | | 日志 | ✅ 支持 | ✅ 支持 | | 链路追踪 | ✅ 支持 | ❌ 不支持 | | 指标 | ✅ 支持 | ❌ 不支持 | | OpenTelemetry 导出 | ⏳ 开发中 | ❌ 不支持 | | 区域 | 2 | 6 | | 支持自托管区域 | ✅ 支持 | ❌ 不支持 | :::warning Deploy Classic 将于 2026 年 7 月 20 日停止服务 Deno Deploy Classic(dash.deno.com)以及 subhosting v1 API 将于 2026 年 7 月 20 日关闭。详情请参阅 迁移指南。 ::: ## 如何访问 Deno Deploy 开始使用 Deno Deploy: 1. 访问 [console.deno.com](https://console.deno.com) 进入新的控制台 2. 创建一个新的 Deno Deploy 组织 3. 在该组织内创建您的第一个应用 4. 从 GitHub 仓库或直接通过控制台进行部署 有关详细配置说明和特定框架的指南,请参阅我们的参考文档。