DevOps inspanningen struikelt over de database obstakels, onderzoek suggereert

0
142

DevOps en Agile methodieken kunnen helpen bij het versnellen en te synchroniseren software release cycli, maar er is iets dat de neiging om te krijgen in de manier van zelfs de kleinste operaties, een back-end databases. Acht op de 10 managers in een recente enquête zeggen dat het implementeren van database wijzigingen in de code langer duurt dan de toepassing van wijzigingen in de code, en daarmee het tandvlees van het proces.

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

Foto: Joe McKendrick

×

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

Dit is een van de kernpunten van een enquête van 307 IT-managers van Dimensional Research, gesponsord door Datical. Terwijl Datical, een aanbieder van database release automation tools, heeft een aandeel in deze gegevens.de resultaten wijzen op een significante belemmering voor de versterking van het tempo van software releases. En de druk op — de meeste teams (90%) rapporteren dat zij geconfronteerd met de druk om los van applicaties sneller, en 43% het vrijgeven van toepassingen op een dagelijkse of wekelijkse basis, een stijging van 35% in de enquête van een jaar geleden.

De enquête bedekt applicatie-ontwikkelaars, applicatie release ingenieurs, architecten, en DevOps ingenieurs. Van degenen, 92% gaf aan dat het moeilijk is om te versnellen van de implementatie van database schema wijzigingen in een poging om de wedstrijd het tempo waarin ze implementeren van applicatie wijzigingen in de code.

Als het gaat om de gegevens die kant van de vergelijking, dingen niet verbeterd sinds vorig jaar de enquête, de auteurs van de studie rapport. Daarnaast zijn de bedrijven met de meest ambitieuze toepassing release cycli geleden de grootste impact van langzame, handmatige implementatie van schemawijzigingen.

In de meeste gevallen, de toepassing van veranderingen vereisen database verandert. Meer dan de helft (57%) van alle wijzigingen aan de toepassingen waarvoor de bijbehorende database wijzigingen, uit de enquête blijkt. Onder degenen met een snellere vrijlating eisen, bijna de helft (46%) van degenen die los van de dagelijkse of wekelijkse zeggen dat het zeer zeer moeilijk of versnellen van de database release-proces. Dit is aanzienlijk hoger dan de 37% gemeld door teams met release cycli van twee maanden of meer.

“Het proces van het implementeren van database wijzigingen in het schema is zeer complex en veeleisend,” het onderzoek van de auteurs wijzen. “Het betreft vaak uren, zo niet dagen, handmatig controleren en valideren van elke database wijzigen script en schema wijzigen in die scripts.” Meer dan negen op de 10 respondenten, 91%, zeggen dat ze moeten re-work-database verandert meerdere malen voordat ze klaar zijn voor productie-implementatie. Dit is ongewijzigd ten opzichte van de resultaten van vorig jaar.

De top uitdaging voor de deelnemers noemen is het ontbreken van hulpmiddelen voor het automatiseren van de database deployment-proces (50%). Dit werd op de voet gevolgd door lange database wijzigen review en goedkeuring (49%) en het hebben van een zeer handmatige implementatie proces met vele stappen die kunnen mislukken (48%). Andere uitdagingen genoemd zijn regelgeving en naleving betreft, het testen van uitdagingen, afhankelijkheden van andere applicaties, semi-geautomatiseerd testen, en een mismatch tussen de gegevens voor de pre-productie en productie-omgevingen waarvoor handmatige data manipulatie taal, de enquête auteurs melden..

Het onderzoek toont ook aan dat 84% van toepassing betrokkenen hadden serieuze productie problemen te wijten aan veranderen database fouten; 57% van alle applicatie wijzigingen vereisen een bijbehorende database schema wijzigen; en 88% meldt meer dan een uur op te lossen deze schema wijzigen problemen, een stijging van 81% een jaar geleden.

Het rapport benadrukt meer automatisering als de meest effectieve manier om deze achterstand stuk van de software release beeld. Wanneer de toepassing de stakeholders werd gevraagd over het automatiseren van database-implementaties, bijna alle (92%) zeggen dat het zou versnellen de algehele toepassing release-cyclus..

Verwante Onderwerpen:

Data Management

Cloud

Big Data Analytics

Innovatie

Tech en Werk

Samenwerking