前端平台Vercel今天宣布推出一系列后端服务,包括Redis和PostgreSQL数据库以及对象存储服务,这些服务都是与Upstash、Neon和Cloudflare等合作伙伴共同打造的。此外,它还推出了新的安全功能,如Vercel保护计算和Vercel防火墙,以及为无头内容管理系统提供全新的可视化编辑体验和Vercel Spaces,后者旨在让大型Vercel项目的管理更容易,公司将其描述为“Vercel工作流程的最大进化”。
该公司以Vercel Ship发布周为背景宣布了这些消息。
正如Vercel创始人兼CEO Guillermo Rauch告诉我一样,过去24个月来,开发人员使用该服务将超过400万个站点发布到生产环境,总共在平台上部署了超过1.5亿次。他说:“特别是前端开发人员非常喜欢这个平台。公司正在通过前端重塑自己。我们正在加倍发力这个策略,并推出强调平台不同方面的新产品,它真的已经成为了一个综合性的平台。我们使用Next.js创建了这个公司。我创建这个公司是为了让托管Next.js变得容易,但它已经成长为远不止于此的产品了。”
他指出,长期以来,开发人员最想从Vercel获得的就是存储选项。鉴于Vercel的重点是前端,开发人员一直需要自己想办法处理后端服务。但现在,该公司推出了这两个紧密集成的数据库和其对象存储服务,以便开发人员更轻松地在Vercel上构建整个应用程序。
为了实现这一点,该公司今天推出了Vercel KV,这是由Upstash驱动的无服务器Redis解决方案,Vercel PostgreSQL是由Neon驱动的无服务器SQL数据库,Vercel Blob是由Cloudflare的对象存储服务R2驱动的上传和文件服务解决方案。所有这些服务都旨在与Vercel的其他产品以及Next.js无缝协作。
“我相信,大多数无服务器空间中的供应商已经找到了如何扩展计算的方法。它增长得非常快,能够很好地处理流量,——无论如何,”Rauch说道。“但是他们还没有弄清楚如何扩展数据部分。开发人员一直感到非常沮丧。计算能够扩展,但数据却不能,因此你会遇到连接问题和可扩展性问题。”
Vercel与合作伙伴合作而不是自己构建这些服务是很有意思的。Rauch指出,尽管该公司可以获取这些基于这些工具的开源项目并尝试自己运行它们,但将这些服务作为无服务器产品构建需要对它们运行的基础设施进行完全重构,只有全球少数几个供应商能够做到这一点。这里的唯一例外是Blob,其中Vercel拥有存储基元,即使该服务在Cloudflare的R2之上运行。
“我们的运行时与数据库之间的配对是一个神奇的组合,”Rauch说道。“现在您不必担心数据库的扩展,客户端非常轻量级。Vercel已经将这个解决方案完美地打包起来,以便您可以获得最佳体验。”
本周的另一个重大推出是Vercel Spaces。随着越来越多的Vercel用户开始为他们的项目使用单体仓库,该公司决定需要重新思考其控制面板体验如何为这些项目提供服务。但除此之外,该公司还增加了新功能,如符合Vercel空间的规范性,它基于Vercel本身多年来发展的最佳实践,分析代码中的常见问题。
Spaces的另一个新功能是代码所有者,它使得将一个组织与单体仓库建立映射变得更加容易,因此可以清楚地看到哪个团队或个人拥有给定的代码片段,以及谁是审查和批准它的合适人选。
此外,还有Vercel Runs,它允许开发人员将任何构建工具的构建发送到Vercel进行可视化,这应该使得调试构建并从集合信息中获取见解更加容易。例如,如果您是Turborepo的用户(Vercel在2021年底收购了Turborepo),则现在可以将从Turborepo的运行中收集的数据发送到Vercel控制面板进行可视化。
在安全方面,Vercel推出了Secure Compute,它使Vercel的无服务器函数与支持它们的后端服务之间建立私有连接,基本上创建了一个专用IP地址的私有网络来处理所有生产和预览流量。该公司现在还提供了Vercel Monitoring和Logs,这是一个完整的监控解决方案,可以让开发人员了解他们的应用程序的运行情况,以及一个升级的防火墙,现在包括改进的DDoS保护和新的IP阻止规则以防止恶意行为者访问网站。
最后,Vercel去年向预览部署添加了评论功能,现在通过为来自无头内容管理系统(CMS)的内容推出新的视觉编辑体验,扩展了这一合作内容的想法,使内容协作更加容易。有了这个,用户可以获得WYSIWYG编辑器,该编辑器位于CMS之上,任何编辑操作都会立即同步回CMS。Vercel与Sanity合作构建了这个功能。
您也可以联系文章作者本人进行修改,若内容侵权或非法,可以联系我们进行处理。
任何个人或组织,转载、发布本站文章到任何网站、书籍等各类媒体平台,必须在文末署名文章出处并链接到本站相应文章的URL地址。
本站文章如转载自其他网站,会在文末署名原文出处及原文URL的跳转链接,如有遗漏,烦请告知修正。
如若本站文章侵犯了原著者的合法权益,亦可联系我们进行处理。
hi6个月前0
请问有详细一点的自己搭建的教程吗你好7个月前0
你好,可以再帮我看看吗? 我已经按照你的方法设定了,还是一样,wordpress后台的 Purge Varnish Cache 插件还是清除不到cache,依旧显示 the varnish control terminal is not responding at。谢谢https://mjj.today/i/Srk2Tz https://mjj.today/i/Srkcoi你好7个月前0
对,你说的没错,我配置的时候改了一些东西,现在我按照你的教学,可以启动了,网页可以缓存了,不过wordpress 清除cache 那个插件没用的,我输入本地回环地址127.0.0.1 :6082 ,再输入API key ,插件显示the varnish control terminal is not responding at 127.0.0.1:6082,就你图片那样,然后试一下点击清除cache 那里,他显示error,研究了一天,还是没有不行。你好7个月前1
你好,为啥我按照你的方法,到第三部分,去到真正后源的服务器设定Varnish 部分,我填了真正后源的IP跟端口跟域名,然后重启 Varnish ,就出现这样了? 这是怎么回事? 谢谢[Linux] AMH 7.1 https://amh.sh[varnish-6.6 start] ================================================== =========== [OK] varnish-6.6 is already installed. Could not delete 'vcl_boot.1713549650.959259/vgc.sym': No such file or directory Error: Message from VCC-compiler: VCL version declaration missing Update your VCL to Version 4 syntax, and add vcl 4.1; on the first line of the VCL files. ('/home/usrdata/varnish/default.conf' Line 1 Pos 1) ...#---Running VCC-compiler failed, exited with 2 VCL compilation failedchu7个月前0
很完善的教程‘hu7个月前0
我用gmail EMAIL_SERVER="smtp://********@gmail.com:bpyfv*********chry@smtp.gmail.com:587"叽喳7个月前0
MAIL_SERVER="smtp://no-reply@vort.me:password123@wednesday.mxrouting.net:587"大佬 这个使用outlook 或者gmail 是什么样子的格式? 邮寄已经开启smtp了hu7个月前0
输入框的问题解决了,我没有设置反代,NEXTAUTH_URL改为域名+端口就好了