Als je de originele must-see-box The Wire hebt gezien, herinner je je misschien Hamsterdam. Voor degenen die de serie niet hebben gezien, was Hamsterdam een ​​gebied in Baltimore dat door een hoge politiefunctionaris werd toegewezen als een niet-officieel gedecimineerd gebied voor drugshandel en -gebruik..

Verrekte verslagen officieren, alleen onder instructies om actie te ondernemen als gewelddadige misdaden werden gepleegd, bleven kijken naar activiteiten die hen normaal gesproken op rood zouden hebben gezet.

Dat is een beetje hoe het is om een ​​webhost voor het eerst kennis te laten maken met de DevOps-praktijk.

U ziet dat hosting van externe websites - of althans traditioneel gezien - gaat over het creëren van een nette, gecontroleerde omgeving die wordt 'geregeld' volgens afgesproken normen van IT en beveiligingsbest practices en 'gecontroleerd' door een sterke afkeer van verandering, onzekerheid of risico om een ​​populatie klanten veilig en beveiligd te houden.

Toen een behendige DevOps-benadering voor het eerst werd aangeboden aan Tibus door klanten die een continuüm voor ontwikkeling en productie wilden creëren, was onze natuurlijke neiging om terug te vechten en deze potentiële bedreiging voor onze mooie gecontroleerde hostingomgeving te 'arresteren'..

Gedragen door te schoppen en te schreeuwen door klanten die geen nee willen zeggen, hebben we geleerd om een ​​soort DevOps Hamsterdam te omarmen.

Om dit te kunnen doen, moesten we het wetboek behoorlijk de kop indrukken en nieuwe manieren van werken vinden. Maar de waarheid is dat we niet terug zouden gaan naar de oude manier om dingen te doen. Hier zijn enkele lessen die we onderweg hebben geleerd.

Verplaats de ringomheining

Zoals hierboven vermeld, hebben de meeste succesvolle hostingbedrijven traditioneel gewerkt door strakke change-control af te dwingen. Om een ​​succesvolle webhost te worden in het tijdperk van DevOps, moet dat veranderen.

De ringomheining rond de productieomgeving moet worden opgeheven of op zijn minst worden uitgebreid met de ontwikkelomgeving.

Klanten, je zult weerstand ondervinden omdat dit net zo vreemd is voor een webhost als het idee om naar een drugsdealer te kijken die vrij over zijn bedrijf gaat, naar een politieagent, maar het is een absolute must voor agile, snelle of frequente implementaties.

Om die reden moet u opduwen om een ​​afbakeningspunt te vinden dat voldoet aan uw behoeften. Luister naar het advies van uw gastheer over een goede controle op veranderingen, maar neem geen genoegen tot u een plan hebt afgesproken dat voldoet aan uw productie- en ontwikkelingsbehoeften. Als je hier niet voor vecht, zal je DevOps-aanpak niet werken zoals zou moeten.

Blijf niet verzanden in de politiek

Als je The Wire hebt gezien, herinner je je misschien dat Hamsterdam perfect werkte in zijn doelstellingen om misdaad en asociaal gedrag in de stad te verminderen en gezondheidsdiensten te bieden aan de meest behoeftigen, maar werd uiteindelijk verijdeld door politieke druk en ongeïnformeerde morele verontwaardiging rond het idee van wat het vertegenwoordigde.

Dit had ons gemakkelijk kunnen overkomen voordat onze DevOps Hamsterdam zelfs maar aan de praat ging omdat het idee van een aantal van de veranderingen leek te vliegen in het licht van alles waar we voor stonden. Natuurlijk weten we nu dat de realiteit niet in de buurt komt van het nachtmerriescenario dat we ons voorstelden.

Spontane, persoonlijke ontmoetingen zijn de meest efficiënte manier om precies uit te zoeken wat er nodig is en de beste manier om dat te bereiken zonder dat cliënt of gastheer wordt opgehangen aan bangmakerij of politiek.

Omarm de verhoogde snelheid naar implementatie

Efficiënte manieren van werken zijn goed voor zowel webhost als klant. In het begin wisten we niet zeker of deze efficiëntiewinst opweegt tegen de problemen die worden veroorzaakt door het losgedraaid veranderen van de controle. De ervaring leert ons dat de risico's overdreven zijn.

Net zoals de politieafdeling van The Wire ontdekte dat het controleren van een klein gebied met een groot deel van degenen die misdaden plegen, hun werk veel gemakkelijker maakte, hebben we ontdekt dat we snel software kunnen implementeren die veel dichter bij de aflevering komt dan gepland. productie is goed voor onze klanten en daarom ook goed voor ons.

Vind nieuwe manieren om te communiceren

Sommige van de politieagenten in The Wire worstelden om de overgang te begrijpen van krakende schedels en mensen af ​​te ronden in politiebusjes naar een zachter, meer observerend politiemerk.

Hoewel er zeker geen webhosts zijn die ronddraaiende schedels maken, gebruiken sommige communicatie-instrumenten die bijna net zo primitief zijn. DevOps betekent dat de dagen van het systeem voor het ondersteunen van tickets zijn genummerd. Langzame heen en weer correspondentie met een geschatte reactietijd snijdt het niet met een DevOps-benadering.

Het gebruik van instant messaging-tools, zoals Slack, maakt correspondentie tussen hosts en clients mogelijk die even flexibel, collaboratief en wendbaar is als DevOps..

Kortom, een DevOps Hamsterdam kan werken in externe webhosting en is vrijwel zeker de toekomst. Dat kan alleen als een acceptatie is bereikt door een webhost die de tijden heeft veranderd.

Op dat moment is het mogelijk om weg te gaan van de angst voor een wetteloze gratis-voor-alles en te beginnen met het plannen van een stijl van webhosting die voor klanten werkt en geschikt is voor de workflow van de ontwikkelaars van vandaag.

  • Andrew Maybini is de managing director van een webhostingbedrijf Tibus
  • Bekijk ook de beste website-hosting