首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Disnix和NixOps之间的关系是什么?

Disnix和NixOps之间的关系是什么?
EN

Stack Overflow用户
提问于 2014-02-14 18:23:43
回答 2查看 1.9K关注 0票数 23

nixos.org上的顶级项目之一是迪斯尼克斯,它是“Nix的分布式部署扩展”。另一个项目是NixOps,“用于在网络或云中部署NixOS机器的工具”。

特征集听起来非常相似。他们是竞争对手,还是一个是另一个的接班人,还是在解决不同的问题?如果他们是“竞争对手”,就像他们看上去的那样,那么他们有什么不同,我应该使用哪一个呢?

编辑:如果这是任何指示,NixOps似乎正在积极开发中。,但我不知道迪斯尼克斯最后一次工作是什么时候

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-03-30 14:24:59

NixOps是一种用于“旋转”nixos机器的工具。想想看: ec2 API。

Disnix是用于管理运行在计算机网络上的服务的工具集。想想看:主厨/木偶为多个主人服务。

使用DisnixOS (请参阅最新的构建),两者可以很好地协同工作,将服务器实例化委托给NixOps,并委托Disnix配置这些服务器上的所有服务。

如果您只是部署到单个服务器,或者您的服务之间的关系很简单,那么NixOps可能可以完成您需要的一切。如果您有多台机器,运行多个服务,这些服务都微妙地相互关联.那么您将需要Disnix/DisnixOS。

票数 15
EN

Stack Overflow用户

发布于 2018-01-22 03:18:44

Sander (Disnix的作者)有一个解释关系/差异的相当详细的博客文章

简短的回答是:虽然这两种工具都执行分布式部署任务,并使用Nix包管理器作为底层(本地)部署技术,但它们是为不同的目的而设计的,并且解决了不同的问题。此外,它们还可以有效地一起用于某些类型系统的自动化部署过程。 ..。做基础设施部署,而Disnix做服务部署。基础设施部署是进行服务部署的先决条件,这两个工具实际上可以结合起来实现这两个关注点的自动化。 服务部署对于可以分解为“可分布单元”(例如面向服务的系统)的分布式系统尤其有用,但并不适用于所有类型的分布式系统。 此外,NixOps是专门为部署NixOS配置而设计的工具,而Disnix可以将服务部署到运行任何能够运行Nix包管理器的操作系统的机器上。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21786773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档