Arkitekturens commoditisering
Jag talar ofta om den rörliga “commoditygränsen”; denna gräns påverkar i princip all teknik, inklusive design. I grunden gäller att när någon ny teknik kommer ut börjar den i hög grad proprietär, komplex och dyr. Med tiden rör sig tekniken mot öppenhet och enkelhet och blir billig. Vid någon punkt rör sig en given teknik så långt i den riktningen att den faller över “commodity”-gränsen, där den övergår från att vara unik och en differentierande faktor till att bli en bruksvara (commodity) tillgänglig för i princip alla.
Systemarkitektur skiljer sig inte från annan teknik i detta avseende; det är helt enkelt ett större och mindre lättavgränsat ämne. Men om vi betraktar systemarkitektur, särskilt under de senaste decennierna, kan vi enkelt se servrar, lagring och kompletta system röra sig från det i hög grad proprietära mot bruksvaran. System var komplexa och håller på att bli enkla, de var dyra och håller på att bli billiga, de var proprietära och de håller på att bli öppna.
Traditionellt hade vi att göra med system som var fysiska operativsystem på ren hårdvara (bare metal). Men virtualiseringen kom och abstraherade detta. Virtualiseringen gav oss många av byggstenarna för systemens commoditisering. Virtualiseringen blev i sig själv en bruksvara mycket snabbt, och i dag har vi en marknad som svämmar över av gratis, öppna och i hög grad företagsanpassade hypervisorer och verktygsuppsättningar, vilket gjorde virtualiseringen totalt commoditiserad redan för flera år sedan.
Lagring rörde sig på ett liknande sätt. Först fanns oberoende lokal lagring. Sedan gav SAN-revolutionen på 1990-talet oss kraft genom abstraktion och konsolidering av lagring. Därefter flyttade rörelsen mot replikerad lokal lagring den komplexa och dyra abstraktionen till ett mer tillförlitligt, mer öppet och enklare tillstånd.
Nu bevittnar vi samma rörelse i orkestrerings- och hanteringslagren för virtualisering och lagring. Hyperkonvergens håller för närvarande på att ta majoriteten av systemarkitekturens komponenter och sammanföra dem till en sammanhängande, intelligent singularitet som möjliggör en minskning av mänsklig förståelse och arbetsinsats samtidigt som systemets tillförlitlighet, hållbarhet och prestanda förbättras. Hela området systemarkitektur rör sig, ganska snabbt, mot commoditisering. Det är ännu inte fullständigt commoditiserat, men förskjutningen är i högsta grad i rörelse.
Som inom vilket område som helst tar det lång tid för commoditiseringen att genomsyra marknaden. Bara för att system har blivit commoditiserade betyder det inte att icke-commodity-rester inte kommer att förbli i bruk under lång tid framöver, eller att nischade proprietära (icke-commodity) aspekter inte kommer att dröja sig kvar. I dag är till exempel commoditiseringen av systemarkitektur i hög grad begränsad till SMB-marknaden, eftersom det finns effektiva övre gränser för hyperkonvergensens tillväxt som ännu inte har tacklats, men med tiden kommer de att tacklas.
Det vi bevittnar i dag är en rörelse från komplext till enkelt inom det övergripande arkitekturområdet, och vi kommer att fortsätta bevittna detta under flera år medan commoditeknikerna mognar, breder ut sig, bevisar sig själva, blir välkända och så vidare. Framväxten av det vi kan se kommer att bli commoditekniker har skett, men området har ännu inte commoditiserats. Det är ett intressant ögonblick där vi har vad som framstår som en mycket tydlig vision av framtiden, ett visst utrymme inom vilket vi kan realisera dess fördelar redan i dag, en majoritet av system och tankesätt som befinner sig i det äldre proprietära området och en i huvudsak tydlig väg framåt som bransch, både i fråga om teknisk inriktning och i fråga om utbildning, vilket kommer att låta oss commoditisera snabbare.
Många upplever att systemen håller på att bli alltför komplexa, men motsatsen är sann. Virtualisering, moderna lagringssystem, moln och hyperkonvergerade orkestreringslager kommer alla samman för att commoditisera först enskilda arkitekturkomponenter och därefter arkitekturdesignen som helhet. Rörelsen mot enkelhet, öppenhet och ändamålsenlighet sker, är synlig och rör sig i en mycket sund takt. Systemarkitekturens framtid är en framtid som tydligt kommer att befria IT-proffs från att lägga så mycket tid på att tänka på systemdesign och ge dem mer tid att tänka på hur man driver fram konkurrensfördelar för sina enskilda organisationer.
