微软最近宣布了 Vercel 和 Azure Cosmos DB 集成的公共预览版,允许开发人员使用已配置的 Azure Cosmos DB 数据库轻松创建 Vercel 应用程序。
Azure Cosmos DB是 Microsoft 提供的全球分布式多模型数据库服务,可跨多个数据模型和 API 提供高可扩展性、低延迟和全面的数据一致性。而Vercel是一个云平台,可简化 Web 应用程序的部署和托管,为开发人员提供一种交付快速且可扩展网站的方法。通过集成 Vercel 和 Cosmos DB,开发人员可以将他们的 Web 应用程序与托管在 Azure 中的托管全球分布式数据库连接起来。
开发人员可以利用 Vercel 模板或 Vercel 入门项目,它们是预配置的样板项目,可为构建 Web 应用程序或静态网站提供起点。目前, Vercel 的市场上发布了一个 Azure Cosmos DB Next.js 模板,这是一个随时可用的项目结构和配置。此外, GitHub 上提供了一个入门应用程序。
Vercel 和 Cosmos DB 集成适用于 NoSQL 的 Azure Cosmos DB 和适用于 MongoDB 的 Azure Cosmos DB。此外,仅支持现有的 Azure Cosmos DB 帐户。开发人员可以在创建Vercel 项目后,首先添加与 Cosmos DB 帐户的集成(请注意,该帐户需要提前设置)。此外,开发者还可以选择通过命令行与 Cosmos DB 集成。
在 Azure Reddit线程上,一位受访者评论了 Vercel 与 Cosmos DB 的集成:
这可能会使事情变得简单一些,但它们以前很简单。我必须看到这个解决方案的开销才能证明使用它是合理的。
目前,我在 .NET 中构建后端,在 Nextjs 中构建前端。在一个每天流量不多的网站上,我可以使用 Azure 的免费服务器每月完全免费地运行我的设置。我确实为 blob 存储支付了 0.02 美分,但这是一种便宜的托管方式。如果这个新的集成允许相同的廉价设置,我会试一试,但后端和前端分离以其自身的方式是有益的。