22

nixos.orgの最上位プロジェクトの 1 つは、「Nix の分散展開拡張機能」であるDisnix です別のプロジェクトはNixOpsで、「NixOS マシンをネットワークまたはクラウドに展開するためのツール」です。

この機能セットのサウンドは非常に似ています。彼らは競争相手ですか、それとも後継者ですか、それとも異なる問題を解決していますか? 彼らが「競合他社」のように見える場合、違いは何ですか。どちらを使用する必要がありますか?

編集: なんらかの兆候があるとすれば、NixOps は活発に開発されているようですがDisnix が最後にいつ作業されたかはわかりません

4

2 に答える 2

15

NixOpsは nixos マシンを「起動」するためのツールです。考えてみてください: ec2 API .

Disnixは、マシンのネットワーク上で実行されているサービスを管理するためのツールセットです。考えてみてください: 複数のホストの Chef/Puppet

DisnixOS (最新のビルドを参照)を使用すると、サーバーのインスタンス化のために NixOps に委任し、それらのサーバー上のすべてのサービスを構成するために Disnix に委任して、2 つがうまく連携できます。

単一のサーバーにデプロイするだけの場合、またはサービス間の関係が単純な場合、NixOps はおそらく必要なすべてを実行できます。複数のマシンがあり、すべて微妙に相互に関連している複数のサービスを実行している場合は、Disnix/DisnixOS が必要になります。

于 2014-03-30T14:24:59.667 に答える