Kommodificeringen af Arkitektur
Jeg taler ofte om den bevægende “commodity-linje” — denne linje påvirker næsten al teknologi, herunder design. Grundlæggende starter enhver ny teknologi som meget proprietær, kompleks og dyr. Over tid bevæger teknologien sig mod åbenhed, enkelhed og bliver billig. På et tidspunkt bevæger en given teknologi sig så langt i den retning, at den falder over “commodity”-linjen, hvor den går fra at være unik og differentierende til at blive en vare, tilgængelig for næsten alle.
Systemarkitektur adskiller sig ikke fra andre teknologier på denne måde — det er blot et større, sværere defineret emne. Men hvis vi ser på systemarkitektur, især over de seneste årtier, kan vi nemt se servere, storage og komplette systemer bevæge sig fra det meget proprietære mod commodity. Systemer var komplekse og er ved at blive enkle, de var dyre og er ved at blive billige, de var proprietære og er ved at blive åbne.
Traditionelt arbejdede vi med systemer, der var fysiske operativsystemer på bare metal-hardware. Men virtualisering kom og abstraherede dette. Virtualisering gav os mange af byggeklosserne til systemernes kommodificering. Virtualisering selv kommodificeredes meget hurtigt, og i dag har vi et marked fyldt med gratis, åbne og yderst enterprise-egnede hypervisorer og værktøjssæt, der gør virtualisering totalt kommodificeret, selv for adskillige år siden.
Storage bevægede sig på en lignende måde. Først var der uafhængig lokal storage. Derefter bragte SAN-revolutionen i 1990'erne os styrke gennem storage-abstraktion og -konsolidering. Derefter flyttede den replikerede lokale storage-bevægelse denne komplekse og dyre abstraktion til en mere pålidelig, mere åben og mere enkel tilstand.
Nu er vi vidne til denne samme bevægelse i orkestrerings- og administrationslag for virtualisering og storage. Hyperkonvergens tager i øjeblikket størstedelen af systemarkitekturens komponenter og fusionerer dem til en sammenhængende, intelligent enhed, der muliggør en reduktion i menneskelig forståelse og arbejdskraft, mens systemets pålidelighed, holdbarhed og ydeevne forbedres. Hele systemarkitekturens verden bevæger sig ganske hurtigt mod kommodificering. Det er ikke fuldt kommodificeret endnu, men skiftet er meget i gang.
Som i ethvert område tager det lang tid for kommodificering at gennemsyre markedet. Bare fordi systemer er blevet kommodificeret, betyder det ikke, at ikke-commodity-rester ikke vil forblive i brug i lang tid fremover, eller at niche-proprietære (ikke-commodity) aspekter ikke vil hænge ved. I dag er systemarkitekturens kommodificering for eksempel stærkt begrænset til SMB-markedssegmentet, da der er effektive øvre grænser for hyperkonvergens-vækst, der endnu ikke er tacklet, men over tid vil de blive tacklet.
Det vi er vidne til i dag, er en bevægelse fra komplekst til enkelt inden for det overordnede arkitekturområde, og vi vil fortsætte med at se dette i adskillige år, efterhånden som commodity-teknologierne modnes, udvides, beviser sig selv, bliver velkendte osv. Fremkomsten af det, vi kan sige vil blive commodity-teknologier, er sket, men området er endnu ikke kommodificeret. Det er et interessant øjeblik, hvor vi har det, der ser ud til at være en meget klar vision om fremtiden, en vis mulighed for at realisere dens fordele i dag, et flertal af systemer og tænkning der befinder sig i det legacy-proprietære område, og en stort set klar vej fremad som branche — både i teknologifokus og i uddannelse — der vil give os mulighed for at kommodificere hurtigere.
Mange føler, at systemer er ved at blive alt for komplekse, men det modsatte er sandt. Virtualisering, moderne storage-systemer, cloud og hyperkonvergerede orkestreringslag samles alle om at kommodificere først individuelle arkitekturkomponenter og derefter arkitekturdesign som helhed. Bevægelsen mod enkelhed, åbenhed og effektivitet sker, er synlig og bevæger sig i et meget sundt tempo. Fremtiden for systemarkitektur er en, der tydeligvis vil frigøre IT-fagfolk fra at bruge så meget tid på at tænke over systemdesign og mere tid på at tænke på, hvordan man driver konkurrencemæssige fordele til deres individuelle organisationer.
