Adrian Cockcroft om skyens fremtid

for nylig været vært for Adrian Cockcroft, tidligere Chief Architect of Cloud Services hos Netflix og nuværende Technology Fellow hos Battery Ventures, for at diskutere trends inden for cloud-teknologi ved et foredrag med titlen The Future of Cloud Innovation.

Ved arrangementet præsenterede han en timelang, meget tilgængelig præsentation, der berørte cloud-adoption, forudsigelser for cloud-tjenester i 2015, og hvordan cloud-native applikationer og kontinuerlig levering kan forbedre hastigheden af ​​innovation og forstyrrelse.



Arrangementet åbnede med Mark Cunningham, præsident og grundlægger af D&B Cloud Innovation Center i Vancouver, og præsenterede D&B Tech Talks-serien og den non-profit organisation, de støtter, Pigers lærekode . Med hensyn til deres deltagelse sagde Cunningham: Sammen håber vi at tilskynde til større kønsdiversitet i Vancouvers teknologiske samfund ved at sende fem piger på fuldt stipendium til kodelejr til sommer. Fem dollars fra hvert billetsalg skulle doneres til initiativet.



Cockcroft indtog derefter scenen for at præsentere, efterfulgt af en Q&A via Twitter med det udviklertunge publikum. Responsen på oplægget var overvældende positiv.

Her er nogle indsigter fra foredraget:



Skyen og Jevons paradoks

Cockcroft forklarede Jevons paradoks, og hvordan det ses inden for cloud-tjenester: Hvis du sænker prisen på noget, ville du tro, at dollarværdien på det marked ville falde. I stedet, som det sker, når du sænker prisen på noget, firdobles efterspørgslen efter det. Så du ender med, at markedet bliver større, efterhånden som du skærer prisen ned.

For 1800-tallets økonom Jevon var den økonomiske begivenhed, der udløste observationen, designet af en innovativ dampmaskine, der markant forbedrede effektiviteten og omkostningseffektiviteten af ​​kul som strømkilde. Intuitivt ville man forvente, at dette ville føre til et fald i forbrug og pris på kul. Men innovationen førte i stedet til en bredere anvendelse af dampmaskinen på tværs af forskellige industrier, hvoraf nogle ikke historisk betragtede kul som en strømkilde på grund af prisen. Denne øgede anvendelse af kul som energikilde førte igen til øget samlet forbrug af varen.



Cloud computing er en analogi fra det 21. århundrede. Da cloud computing's on-demand-priser er billigere end traditionelle it-omkostninger, er der opstået et væld af nye anvendelser, hvoraf nogle ikke var forsvarlige i henhold til traditionelle it-omkostninger, hvilket øger cloud-adoptionen og dollarværdien af ​​dette marked som helhed.

Den løbende udvikling af processen skaber arvæv

Cockcroft forklarede, Produktudviklingsprocesser er bygget på denne antagelse, at hvis du har en rigtig god proces, vil du ikke have nogen problemer. Hvis noget går galt, har du et procestrin og et tjek for at forhindre, at det går galt igen. Problemet med det er, at hver gang noget går galt, og du tilføjer et procestrin, bliver dine processer længere og længere, og langsommere og langsommere, og du opbygger noget, jeg kalder 'arvævs-processer'.



En lignende situation opstår, nævnte han, når man ser på HR-manualer. De er resultatet af alt, hvad nogen nogensinde har gjort forkert i den virksomhed. Det uheldige resultat kan være, at organisationen over tid kan ende med så mange regler, at enkeltpersoner næsten ikke kan holde styr på dem, endsige forblive i compliance. Bestræbelsen på at undgå problemer bliver kontraproduktiv, da den skaber et komplekst nyt.

Produktleveringsprocessen kan på samme måde hænge fast. Cockcroft sagde, at man er nødt til at fjerne disse 'arvævsprocesser' for at øge produktleveringshastigheden, og løsningen er en innovationsproces som kontinuerlig levering.

Cockcroft gik derefter ind på organisatoriske strukturer og incitamenter, der involverede cloud-operationer og -tjenester, der kan eliminere proceduremæssige forsinkelser, samtidig med at produktkvaliteten opretholdes, hvilket effektivt reducerer risikoen for ændringer og øger ændringshastigheden.

Disruptor: Kontinuerlig levering med containeriserede mikrotjenester inden for organisationen

Cockcroft definerer en mikroservice i en organisation som en 'løst koblet serviceorienteret arkitektur med afgrænset kontekst'. Han uddyber denne definition ved at bemærke, at hvis hver service skal opdateres på samme tid, er den ikke løst koblet. Den 'afgrænsede kontekst' betyder, at du ikke behøver at vide ret meget om omkringliggende tjenester i organisationen, da de ikke bør påvirke din egen.

En af de interessante overvejelser ved at designe organisationen, og hvor meget gensidig afhængighed eller autonomi mikrotjenester har, er Conways lov, som stater at en organisation, der designer et system, vil producere et design, hvis struktur er en kopi af organisationens kommunikationsstruktur.

Når du designer, hvordan mikrotjenester kommunikerer med hinanden i organisationen, skal du være bevidst og bevidst om, at dette design sandsynligvis vil afspejles i høj grad i den software, den producerer.

Slides til præsentationen kan findes her. Du kan holde dig opdateret om kommende D&B's tech talks på D&B Cloud Innovation Center blog .

Kategori: Nyheder