Dove metteresti i dati configurabili per minimizzare i rallentamenti di Change Management?

0

Voglio iniziare dicendo che capisco il lavoro di Change Management, specialmente quando ci sono contratti governativi e politiche di sicurezza che devono essere seguite. Sono inestimabili per prevenire il caos che ne deriverebbe se gli sviluppatori avessero il controllo del prod.

Detto questo ...

Sto lavorando a un progetto che monitora le istanze MSMQ all'interno dell'azienda. Guarderà i server per le code che non si elaborano abbastanza velocemente o che producono troppi messaggi di lettere morte e varie altre statistiche per aiutare a mantenere il flusso di dati nel sistema nel suo complesso. Questo progetto esisterà in un ambiente di produzione e avrà accesso ai dati di produzione. Per funzionare, ha bisogno di un elenco di nomi di server o IP da collegare e monitorare.

Il mio piano originale era di mettere la lista dei server da monitorare in un file di configurazione accanto ai binari del sistema di monitoraggio. Non volevo codificarlo per ovvi motivi e non volevo inserire l'elenco in un database perché sarebbero necessari diversi giorni per apportare una modifica e gli amministratori di database avrebbero dovuto farlo. Recentemente mi è stato detto che per soddisfare determinati contratti di sicurezza governativi, la cartella in cui è presente il codice è bloccata in modo tale che tutti i file in quella cartella (o le cartelle utilizzate dal codice in quella cartella) non possano essere modificati senza passare attraverso il change management board che potrebbe richiedere fino a due settimane per approvare.

Non mi aspetto che questo file cambi molto, ma mi aspetto che quando qualcuno debba cambiarlo dovranno farlo molto velocemente.

Se la Gestione modifiche richiede fino a due settimane per approvare una modifica a qualsiasi file nella cartella prod, e le modifiche al DB possono richiedere fino a una settimana prima di passare attraverso i DBA, dove sono alcuni posti alternativi che posso memorizzare l'elenco dei server da monitorare? So che non sarò in grado di metterlo da qualche parte dove possiamo cambiarlo per un capriccio senza l'approvazione di qualcuno, ma spero di trovare una buona via di mezzo in cui possiamo cambiarlo nel giro di poche ore o un giorno invece di una settimana.

L'elenco dei server non è un elenco segreto che deve essere protetto da occhi indiscreti. Abbiamo ancora altri livelli che impediscono ai programmi o alle persone non autorizzate di accedere effettivamente alle code.

So che dipenderà molto dalle politiche della mia compagnia (non tutte le quali so, ho 6 mesi di lavoro qui) ma spero di avere qualche idea da presentare prima di chiedere come si avvicinerebbe il mio capo esso.

    
posta Corey Ogburn 19.12.2014 - 19:27
fonte

0 risposte

Leggi altre domande sui tag