Nul
Meestal wanneer mensen denken van het initiëren van devOps praktijken, denken zij over het automatiseren van infrastructuur levering. Echter, organisaties die met succes hebben aangenomen devOps meestal gaan door middel van een aantal specifieke stappen voor het bereiken van dat punt, volgens nieuw onderzoek van Puppet.
“In een devOps evolutie, er zijn vele wegen naar succes, maar veel meer om te falen,” Alanna Bruin, Puppet ‘ s director of Product Marketing, zei tegen ZDNet. Organisaties van alle soorten, zei ze, “dezelfde uitdagingen als ze beginnen te nemen devOps praktijken. Als zij niet over de nodige ondersteuning, als er organisatorische hindernissen… al deze dingen kunnen doden begin van de dynamiek en leiden tot cynisme.”

Dus met poppen zevende jaarlijkse Staat van de DevOps rapport, gedeelde vóór de release met ZDNet, Puppet besloot om haar bevindingen aan de ontwikkeling van een normatief weg voorwaarts voor organisaties die mogelijk problemen schalen devOps in het hele bedrijf.
Het rapport, dat zal worden gepubliceerd op September 12, werden ongeveer 3.000 tech professionals wereldwijd over de specifieke werkwijzen geïmplementeerd op hun devOps reizen. De bevindingen suggereren dat er vijf stadia van de vaststelling en de schaal van devOps. Puppet liep een factor analyse om te bepalen welke twee specifieke zakelijke praktijken vertegenwoordigd de bepalende kenmerken van deze vijf stadia, het onthullen van 10 belangrijke praktijken, samen met een aantal andere bijdragen praktijken.
Deze fasen en de bijbehorende praktijken bieden een lineair pad naar de schalen van devOps. Stadia Twee en Drie zou kunnen gebeuren als alternatief of gelijktijdig, maar die stappen zijn nodig om naar Fase Vier-en dat is waar het automatiseren van infrastructuur levering komt.
“Het belangrijkste is dat er een pad naar succes,” Brown zei.
Hier is een blik op de vijf stadia en het definiëren van de praktijken van elk stadium:
1. Het normaliseren van de tech stapel
“Dit is essentieel, want ondernemingen zijn gewoon inherent complex,” Brown zei. Alleen al In de afgelopen vijf jaar, een explosie in de technologische ontwikkeling, nieuwe tools heeft gemaakt van alles wat” probleem, voegde ze eraan toe. Specifiek, in dit stadium, teams met version control en de implementatie van een standaard set van operationele systemen.
2. Standaardiseren en het verminderen van variatie
Voortbouwend op Fase 1, de teams in deze fase werken doorgaans op het inzetten op een enkel besturingssysteem en het bouwen op een standaard set van technologieën, met inbegrip van databases, de waarde van de sleutel winkels en message queues.
3: Uitbreiden van devOps praktijken
“We beginnen om te zien devOps praktijken verspreid buiten dev ops teams naar andere functionele grenzen,” Brown zei. “Mensen kunnen werken zonder de goedkeuring van buiten hun team, implementatie patronen worden hergebruikt.”
Wat is DevOps? Een executive gids voor agile development en IT operations
Om de meeste van de huidige containers, servers, virtual machines, en de wolken, die u nodig hebt om te implementeren DevOps in uw onderneming. Of, u kunt uw rivalen uw bedrijf. Het is jouw keuze.
Lees Meer
Werken zonder de goedkeuring is veel efficiënter, maar “kan alleen gebeuren na een bepaalde mate van vertrouwen is opgebouwd,” Brown toegevoegd. “Vertrouwen is opgebouwd met succes-resultaat kunt u de implementatie van een toepassing 10 keer zonder het hebben van een incident.”
4. Het automatiseren van infrastructuur levering
In deze cruciale fase — wat veel organisaties gaan er doorgaans het begin van een devOps initiatief — teams beginnen met het automatiseren van de middelen voor breder gebruik, niet alleen gebruiken binnen hun eigen afdelingen. Provisioning en het automatiseren van de middelen over de teams “benadrukt de noodzaak om de uitvoerende kopen” in dit stadium, zei Andi Mann, chief technology advocaat bij Splunk, een sponsor van het onderzoek van dit jaar.
Specifiek, het definiëren van de praktijken zijn het automatiseren van systeemconfiguraties en het automatiseren van de inrichting.
5. Het verstrekken van self-service mogelijkheden
Self service wortel zodra een organisatie de basis gelegd met de andere vier fasen en heeft een hoge mate van vertrouwen intern. Het definiëren van de praktijken van deze fase zijn het automatiseren van incidenten en het maken van de middelen die beschikbaar zijn via de self-service.
Om geautomatiseerde incident response, Bruin zei: “je moet het aantal handmatige versmallingen. Het team dat vaak is het opruimen van het incident, hebben ze vaak geen toegang hebben tot de gegevens die ze nodig hebben, ze nodig hebben om hun toegang afgetekend…het Krijgen van deze geautomatiseerde punt vereist diepe samenwerking tussen verschillende teams.”
Die samenwerking is een “echt grote culturele indicator,” zei ze, waaruit blijkt dat de organisatie heeft ze het vertrouwen dat nodig is voor devOps.
*Fundamentele Praktijken*
Naast de detaillering van deze fasen en het definiëren van de praktijken, Marionet gebruikt de gegevens voor het identificeren van vijf “fundamentele praktijken” — praktijken die een hoge impact hebben op alle vijf fasen van een devOps reis.
Deze omvatten het hergebruik van implementatie patronen bij het bouwen van applicaties of diensten (ook naar voren in Fase 3), evenals hergebruik testen patronen. Ze omvatten ook het gebruik van een configuratie management tool en met teams bijdragen verbeteringen op het gebied van gereedschappen die worden verstrekt door andere teams. Tot slot, de meest succesvolle organisaties hebben meestal monitoring en alarmering stellen door het team van de bediening van de service.
De studie verwijst naar deze als “fundamenteel” praktijken omdat een meerderheid van de respondenten die met succes geschaald devOps waren in dienst van deze praktijken in een vroeg stadium van hun reis.
Ondertussen, de fundamentele praktijken alle reflecteren een deel van de kern waarden van devOps, Mann zei. Bijvoorbeeld, hij zei: “We zien de dingen zoals monitoring en alarmering wordt geconfigureerd door het team van de bediening van de dienst – het is een empowerment-model. Zodat ze begrijpen hun rol in het systeem en geven hen empowerment te maken van positieve resultaten voor hun organisatie betekent dit behoort tot de kern van wat devOps is.”
Verwante Onderwerpen:
Enterprise Software
Open Source
Mobiele OS
0