nixos.org上的顶级项目之一是迪斯尼克斯,它是“Nix的分布式部署扩展”。另一个项目是NixOps,“用于在网络或云中部署NixOS机器的工具”。
特征集听起来非常相似。他们是竞争对手,还是一个是另一个的接班人,还是在解决不同的问题?如果他们是“竞争对手”,就像他们看上去的那样,那么他们有什么不同,我应该使用哪一个呢?
编辑:如果这是任何指示,NixOps似乎正在积极开发中。,但我不知道迪斯尼克斯最后一次工作是什么时候。
发布于 2014-03-30 14:24:59
发布于 2018-01-22 03:18:44
Sander (Disnix的作者)有一个解释关系/差异的相当详细的博客文章。
简短的回答是:虽然这两种工具都执行分布式部署任务,并使用Nix包管理器作为底层(本地)部署技术,但它们是为不同的目的而设计的,并且解决了不同的问题。此外,它们还可以有效地一起用于某些类型系统的自动化部署过程。 ..。做基础设施部署,而Disnix做服务部署。基础设施部署是进行服务部署的先决条件,这两个工具实际上可以结合起来实现这两个关注点的自动化。 服务部署对于可以分解为“可分布单元”(例如面向服务的系统)的分布式系统尤其有用,但并不适用于所有类型的分布式系统。 此外,NixOps是专门为部署NixOS配置而设计的工具,而Disnix可以将服务部署到运行任何能够运行Nix包管理器的操作系统的机器上。
https://stackoverflow.com/questions/21786773
复制相似问题