diversi team, applicazioni, API per l'inventario VM

0

Ho creato un piccolo script python e un modulo basato sulla versione pyVmomi python dell'API VMWare per eseguire il controllo dello stato di alcune centinaia di VM Linux su VMware. Rende i file di testo che possiamo usare con gli strumenti unix come riferimento rapido.

Un team diverso ha anche uno script per creare una tabella dati delle VM quotidianamente per un set di VM molto più grande.

Il loro scopo è la fatturazione, il mio team è l'amministrazione del sistema.

Non posso assolutamente garantire le loro capacità di programmazione e la loro progettazione della tabella di database mi ha infastidito in passato (ad esempio combinando più nomi di contatti in un singolo campo)

Ho chiesto al team "sicurezza" per l'accesso in sola lettura per un account di prendere l'inventario tramite il mio script, che verrebbe eseguito al di fuori delle ore di punta e mi è stato detto che avrei dovuto utilizzare il database esistente. Ha la maggior parte, ma non tutti i dati che vogliamo, ma si aggiorna solo una volta al giorno e non mi piace fare affidamento su un team diverso quando vogliamo nuovi dati disponibili, perché perdiamo il controllo sui nostri dati. Anche la scalabilità e l'integrazione con i nostri altri strumenti diminuiscono.

L'utilizzo di più API e script per accedere e interrogare gli stessi dati è una buona opzione in questo caso, da parte di team diversi? È leggermente più carico sul server dati centrale, ma consente al nostro team un maggiore controllo.

Le API per accedere ai repository dei dati di dati sono ok per i singoli scrittori di copione / gruppi di sesparate, o ci sono dei motivi per evitare di usarle a meno che non vengano create applicazioni più grandi?

Se ha senso consentire più query al sistema centrale, vorrei convincere i capi a fornire un controllo di accesso appropriato.

Probabilmente useremo comunque il mio script, con accessi personali (admin) se non avremo un ruolo separato di sola lettura.

Come evidenziato dalla richiesta di accesso, affidarsi ad altri team può spesso causare ritardi e complicazioni e le smentite quando si aggiusta e si mantiene qualcosa da soli è più facile e veloce.

    
posta hilcharge 18.03.2016 - 14:49
fonte

0 risposte

Leggi altre domande sui tag