DevOps sforzi inciampare su database ostacoli, indagine suggerisce

0
133

DevOps metodologie Agili e possono aiutare a velocizzare il backup e la sincronizzazione dei software i cicli di rilascio, ma c’è qualcosa che tende a ottenere nel modo, anche il più stretto operazioni — database back-end. Otto in 10 manager in un recente sondaggio dicono che la distribuzione di database modifiche al codice richiede più tempo rispetto all’applicazione delle modifiche al codice, e, quindi, le gengive, il processo di.

keyboard-and-exclamation-points-photo-by-joe-mckendrick.jpg

Foto: Joe McKendrick

×

keyboard-and-exclamation-points-photo-by-joe-mckendrick.jpg

Questo è uno dei punti di un sondaggio di 307 IT manager da Dimensionale di Ricerca, promosso dal Datical. Mentre Datical, un provider di database di rilascio di strumenti di automazione, ha un interesse in tali dati.i risultati indicano un significativo ostacolo agli sforzi per accelerare il ritmo delle versioni del software. E la pressione è su — la maggior parte dei team di applicazione (90%) di relazione che si faccia pressione per rilasciare le applicazioni più velocemente, e il 43% di rilasciare applicazioni su una base quotidiana o settimanale, rispetto al 35% nel sondaggio di un anno fa.

L’indagine ha riguardato gli sviluppatori di applicazioni, l’applicazione rilasciare gli ingegneri, gli architetti aziendali, e DevOps engineer. Di questi, il 92% ha riferito è difficile per accelerare l’implementazione di modifiche dello schema di database in uno sforzo per abbinare il ritmo che vogliono distribuire l’applicazione delle modifiche al codice.

Quando si tratta di dati lato dell’equazione, le cose non sono migliorate dal rilevazione dello scorso anno, gli autori dello studio report. Inoltre, le aziende con il più ambizioso applicazione di cicli di rilascio ha subito il più grande impatto lento, manuale di distribuzione di modifiche dello schema di database.

Nella maggior parte dei casi, le modifiche all’applicazione richiede modifiche al database. Più della metà (57%) di tutte le modifiche di applicazione che richiedono corrispondenti modifiche al database, l’indagine mostra. Tra quelli con il più velocemente requisiti per il rilascio, quasi la metà (46%) di coloro che rilasciano quotidianamente o settimanalmente dire che è estremamente o molto difficile per accelerare il database processo di rilascio. Questo è notevolmente superiore al 37% segnalato da squadre con i cicli di rilascio di due mesi o più.

“Il processo di distribuzione di modifiche dello schema di database è molto esigente e complesso,” l’indagine gli autori di punto. “Spesso comporta la spesa di ore, se non giorni, manualmente, la revisione e la convalida di ogni modifica di database, script e modifica dello schema all’interno di tali script.” Più di nove intervistati su 10, il 91%, dicono che hanno ri-lavorare le modifiche del database più volte prima di essere pronti per la distribuzione di produzione. Questo è invariato rispetto allo scorso anno.

La principale difficoltà partecipanti citare è la mancanza di strumenti per automatizzare il database processo di distribuzione (50%). Questa è stata seguita da vicino da lungo database di cambiare la revisione e l’approvazione dei cicli (49%) e la presenza di una distribuzione manuale del processo con molti passi che possono fallire (48%). Altre sfide citate sono normativi e di compliance, test di sfide, dipendenze da altre applicazioni, interno semi-automated testing, e una mancata corrispondenza tra i dati per la pre-produzione e produzione di ambienti che richiedono manuale data manipulation language, gli autori di indagine di report..

Il sondaggio mostra anche che l ‘84% di applicazione le parti interessate hanno avuto gravi problemi di produzione a causa della modifica del database errori; il 57% di tutte le applicazioni che i cambiamenti richiedono una corrispondente schema di database cambiamento; e l’ 88% report di prendere più di un’ora per risolvere tali questioni del cambiamento, fino dall ‘ 81% di un anno fa.

La relazione mette in evidenza una maggiore automazione come il modo più efficace per affrontare questo ritardo pezzo di versione del software in foto. Quando gli stakeholder è stato chiesto di automatizzare l’implementazione di database, la quasi totalità (92%) dicono che sarebbe accelerare l’applicazione complessiva ciclo di rilascio..

Argomenti Correlati:

La Gestione Dei Dati

Cloud

Big Data Analytics

L’innovazione

Tecnologia e Lavoro

Collaborazione