2013-10-02 1 views
5

私の会社にはそれぞれ独自の設定情報(通常は.configファイル(.netコード)がありますが、時にはレジストリ内にあります)を持つ多くのアプリケーションがあります。これらの設定ファイルには、マルチティアアプリケーションの1つのサーバが、環境(dev、qa、stage、production)に依存して変化する、共有するファイルや共有するサーバなどの情報があります。さらに、これらのアプリケーションの多くは複数のマシンにまたがってスケーリングされています。これにより、システム管理チームにとって、これらの設定のすべてのポイントを管理し、理解するのが難しくなります。企業全体で多数の構成ファイルを管理するためのツールとは何ですか?

これらの設定ポイントを一元的に管理するために使用できるサードパーティツールがいくつかありますか?いくつかのツールでは、すべての単一の構成ファイルをポイントし、これらのさまざまな構成ポイントを一元的に更新するために使用できますか?

+0

http://octopusdeploy.com/documentation/features/variables – flup

+4

[ツールのヘルプ/トピック]に従って、ツール推奨の質問はオフトピックです。 – Dukeling

+0

この質問は、より良い回答をhttp://serverfault.com/(SOの姉妹サイト)で受け取ることがあります。 –

答えて

3

この目的には多くのツールがあります。ここで

は、いくつかの一般的な( Windowsのを実行していると思いますあなたのマシン)は次のとおりです
  • bcfg
    • CFEngine
    • chef
    • puppet
    • 別のアプローチは、使用することになりますこれらの設定ファイルを管理するには、 gitのようなDRCSを使用します。

    1

    Zookeeperは、サーバーを編成するために特に指定されています。共通の使用例は、すべてのプロセスが「監視」している共有構成の管理です。設定内の項目が変更された瞬間に、それがプロセスに伝達され、それに従って処理が行われます。たとえば、マスターが失敗した場合にマスターノードが自動的に選択される高可用性システムを使用することができます。すべてのクライアントプロセスは、新しいマスターのip/portを直ちに(ミリ秒単位で)受信します。

    オーケストレーションのための同様のツール(のように完全ではないが、それはあなたのユースケースのために良いかもしれませんが)あなたがPowerShellのなどのWindows固有のスクリプト言語を使用することができserf

    0

    です。

    ここでは、Remotingがどのように動作し、別のSO Answerがより多くのリソースを持つかについてのリンクがいくつかあります(リモートコマンドを実行する前にリモートアクセスを有効にするにはエンタープライズポリシーが必要です)。

    関連する問題