システムが拡大するにつれ、サーバとサービスがますます増えていきます(異なるタイプと、同じタイプの複数のインスタンスがマイナーな設定変更を必要とします)。われわれはscrtachから開発する必要のある、既存のものと何もないものを、「混成構成」ソリューションを探している。 アイデアは、サービスが上がる、データの種類(そのタイプ+場所+バージョン+ serviceIDなど)を知っていて、適切な設定(ファイル、オブジェクトなど)を与える中心的なサービスに接続するようなものです)。 オンラインになっているサービスが設定サービスを見つけることができない場合は、キャッシュされた設定または拒否を使用して初期化します(動作は誰から取得した起動パラメータで指定する必要があります)。 設定サービス(ZooKeeperは完璧な候補者のように鳴り続けます) サービスは、好ましくは継承の概念をサポートして、サービスの種類のグローバルコンフィグレーションファイルを許可し、その後、各インスタンスの特定のオーバーライドまたは拡張を許可する必要があります。サービスIDまた、configバージョン管理のようなものをサポートする必要があります。異なるバージョンの同じサービスタイプの異なる設定を維持できるようにする必要があります。 等式の反対側には、同じ集中化された設定サービスに接続するconfig管理ツールがあり、上記の要件に基づいてすべての設定を確認して更新することができます。サーバへの集中設定の追加
私がserivceからコンフィグデータをプッシュしてデータをプッシュするというコア要件を変更すると、人形やシェフのようなものを使ってすべてを管理することができます。私は正直に言えば、私はこれらの2つのシステム(私たちのITチームが多く持っている)で少し経験がありますが、私の調査から、彼らはこの仕事のための適切なツールではないようだと言うことができます。
私が上記で説明したものと同様のシステムが、誰とでも統合されていますか?