
微软和 Neon 宣布,Neon Serverless Postgres 现已作为 Azure 生态系统中的原生集成正式发布。此次正式版的发布,紧随 2024 年 12 月的预览版发布,当时首次将 Neon Serverless Postgres 作为 Azure 原生集成引入。
Neon 是 AWS Aurora Postgres 的一种无服务器开源替代方案。它将存储与计算分离,并在节点集群中重新分配数据来替代 PostgreSQL 的存储层。通过与微软 Azure 生态系统的集成,双方旨在为 Azure 开发者,特别是从事人工智能平台开发的人员,提供一种可直接集成到 Azure 环境中的可扩展、低成本且对开发者友好的无服务器 Postgres 解决方案。
Neon 首席执行官 Nikita Shamgunov 表示,这种集成为开发者,尤其是构建人工智能应用的开发者,带来了显著的优势:
Neon Serverless Postgres 可根据工作负载自动扩展,并能分支。对于关注扩展性、成本效率和数据隐私的人工智能开发者来说,Neon 使他们能够轻松采用“每位客户一个数据库”的架构,确保为客户提供实时配置和数据隔离。
这一愿景最初在预览阶段概述,突出了无缝扩展和分支能力。
Azure 原生集成使开发者能够在 Azure 内无缝配置和管理独立软件供应商(ISV)的软件和服务。与预览版一样,Neon 的原生集成提供与其他 Azure 服务一致的体验,完全集成到 Azure 的工作流程、身份系统(Microsoft Entra ID)和计费框架中。
开发者可以直接从 Azure 门户配置 Neon Serverless Postgres。它被列在数据库部分,与微软的数据库产品一同展示,并带有合作伙伴徽章。预览版引入了这一功能,允许用户直接从 Azure 门户创建 Neon 组织。配置完成后,可以通过 Azure 门户、Azure CLI 和 Azure SDK 管理 Neon 项目、分支和连接字符串。预览版突出了使用微软凭据进行统一计费和单点登录(SSO)的好处。
正式版在预览版的基础上引入了几个新功能,旨在进一步提升开发者在 Azure 生态系统中的体验:从 Azure 创建 Neon 项目和分支、从 Azure 直接连接数据库、支持 Azure CLI 和 SDK,以及为 RAG 流水线集成语义内核。据该公司称,这些功能简化了团队操作、CI/CD 集成、环境管理和连接过程,扩展了预览版中看到的初始集成工作。

(来源:微软社区博客文章)
尽管 Neon Serverless Postgres 在 Azure 上承诺易于使用并减少管理开销,但社区中的一些人也提出了与托管数据库服务相关的顾虑。正如一位 Reddit 用户评论道:
一般来说,我会说“无服务器”是一个误称。服务器总是存在的,只是你不需要自己管理它。它可能有一些很酷的功能,但另一方面,如果出现问题,就更难获得帮助,因为你永远不知道问题是出在 Postgres 上,还是出在管理层面……我个人更愿意学习我不懂的东西,支付我必须支付的硬件费用,而不是服务费用。这要便宜得多。但我确实属于“喜欢挑战”的群体。
Neon 将自己定位为适合企业和人工智能初创企业的理想解决方案,提供即时配置(自预览版以来一直强调的关键功能)、分支、无缝集成以及低成本的开发工作流。与语义内核的集成以支持人工智能应用,进一步表明了其在这一领域的相关性,正如预览版和正式版发布中所强调的那样。
除了 Azure 之外,开发者若想选用无服务器化 PostgreSQL 或类似的托管服务,目光也可以投向其他云服务提供商的方案,如 AWS 的 Amazon Aurora Serverless 和 GCP 的 Cloud SQL with Autoscaling,以及 Supabase 和 Aiven 这种不受限于特定云平台的选择。
最后,微软和 Neon 鼓励开发者按照提供的文档尝试在 Azure 上使用 Neon Serverless Postgres。
原文链接:
评论