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

nixos.org的顶级项目之一是Disnix,“Nix的分布式部署扩展”.另一个项目是NixOps,“在网络或云中部署NixOS机器的工具”.

功能集听起来非常相似.他们是竞争对手,还是另一方的继任者,还是解决不同的问题?如果他们是“竞争对手”,就像他们似乎是一样,那么有什么区别,我应该用什么呢?

编辑:如果有任何迹象,NixOps appears to be under active development,但I can’t see when Disnix was last worked on.

NixOps是“旋转”nixos机器的工具.想想:ec2 API.

Disnix是用于管理在机器网络上运行的服务的工具集.想想:多个主机的Chef / Puppet.

使用DisnixOS这两个可以很好地协同工作,委托NixOps实例化服务器,并委派Disnix来配置这些服务器上的所有服务.

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

翻译自:https://stackoverflow.com/questions/21786773/what-is-the-relationship-between-disnix-and-nixops

转载注明原文:nixos – Disnix和NixOps之间的关系是什么?