Hur kan du svara på kundernas behov och få ut idéer snabbare på marknaden? Utveckla dina abstraktioner

För över ett decennium sedan sa Marc Andreesen på ett lämpligt sätt, "mjukvara äter upp världen."1 Idag ser mjukvaran ganska annorlunda ut. Inte bara konsumerar vi programvara över Internet från molntjänstleverantörer som Salesforce, AWS och naturligtvis VMware, utan de flesta globala företag utvecklar nu sina egna med molnbaserade applikationer. I dag kan vi argumentera för det cloud programvara äter upp världen, eller kanske matar den.

Pandemin skickade denna utvecklingstrend i överdrift, vilket gjorde det till en absolut nödvändighet att leverera kundresultat från avlägsna platser, ofta genom programvara.

Applikationer som våra kunder har byggt – som de som kopplar barnomsorg till föräldrar i nöd, eller använder AI för att godkänna lån utan att en kund någonsin går in i en bank – hjälpte oss alla att hålla oss flytande under de senaste åren. Det var nödvändiga framsteg som utvecklades i brådskande syfte, men de färdigheter och tekniker vi plockade upp längs vägen kommer att bestå långt bortom masker och social distansering.

Se VMware Multi-Cloud Briefing för industri-, partner- och kundperspektiv på abstraktion över moln.

Multi-moln och abstraktionens roll

Det är fantastiskt vad våra kunder har levererat genom mjukvara i molnet. Det vi ser nu är en nästan allestädes närvarande på två fronter:

  • 95 % av nya applikationer utvecklas med containrar2, och Kubernetes orkestrerar det mesta av den underliggande infrastrukturen för dessa appar
  • 75 % av organisationerna har en multimolnarkitektur, med två eller flera offentliga moln för sina applikationer

Detta är en välbekant utveckling och en återkommande utmaning inom IT. Kommer du ihåg när vi hade flera fysiska tjänster, lagringsmatriser och nätverksenheter som fungerade oberoende i datacentret? Den komplexiteten inledde ett lager av abstraktion – virtualisering – som gjorde det möjligt för oss att få alla dessa komponenter att fungera tillsammans som en.

Allt eftersom virtualiseringen utvecklades och lade till automatisering och självbetjäningsåtkomst till infrastrukturresurser på begäran, öppnades dörren för att skapa vad vi nu känner som IaaS och eran av hyperskala molnleverantörer som AWS, Google Cloud och Azure.

Med de flesta organisationer som nu använder flera molnleverantörer för sin infrastruktur, är vi tillbaka till ett liknande komplexitetsmönster. För utvecklare har varje molnleverantör unika gränssnitt och API:er som lägger till möda och saktar ner takten i deras releaser. Operatörer står inför en liknande utmaning, där varje ytterligare moln ökar komplexiteten i deras arkitektur, fragmenterar säkerhet, prestandaoptimering och kostnadshantering.

Så denna multimolnarkitektur har det bästa av alla moln, men återigen är det komplext.

Löser komplexitet i flera moln för större smidighet och snabbhet

Vi är vid vändpunkten för abstraktion, och lösningar på denna komplexitet börjar dyka upp. Drivkraften för detta är att utvecklare inte vill tänka på sin underliggande infrastruktur, vare sig på containernivå eller molnet som de körs på. Samtidigt vill operatörer ha konsekvent synlighet över implementeringar, utgifter och säkerhetskonfigurationer för varje moln.

För att möta dessa behov krävs mjukvarugränssnitt som fungerar över moln, och abstraherar bort komplexiteten i den underliggande multimolninfrastrukturen. På VMware kallar vi detta abstraktionsskikt cross-cloud, liksom några av våra branschpartners, som Snowflake3.

Till exempel betjänar en av våra Cross-Cloud-tjänster, VMware Tanzu, både utvecklare och operatörer inom modern apputveckling i molnet. Utvecklare kan checka in sin kod utan att någonsin röra den underliggande infrastrukturen, som har frikopplats från deras utvecklingsverktyg och mallar. Operatörer distribuerar sedan med sin egen moln-agnostiska abstraktion ovanför multi-moln. Med Tanzu kan de hantera, övervaka och säkra Kubernetes-kluster på samma sätt, för alla moln.

"Det bästa med det här är verkligen att mitt utvecklingsteam inte riktigt vet någon skillnad mellan att gå till OpenStack och AWS. Utvecklarupplevelsen är nästan exakt densamma.” – Greg Meyer, direktör och framstående ingenjör på Cerner

Med dessa abstraktioner rör sig utvecklare snabbare, möter kundernas behov och förverkligar nya idéer som driver din organisations tillväxt. Och du kan köra molninfrastruktur till en hållbar, kontinuerligt optimerad kostnad.

Att välja en eller annan molnleverantör behöver inte längre införa ytterligare komplexitet för IT. Istället kan du fokusera på de idéer som förbättrar din kundupplevelse och driver tillväxt, byggda på vilket moln du väljer. Genom att abstrahera bort komplexiteten i multi-moln kan du nå en ny nivå av affärssmidighet.

För att lära dig mer, hoppa över till vår Multi-moln Briefing, där jag diskuterar detta koncept med branschexperter och en av våra fantastiska kunder.

Källa: https://www.forbes.com/sites/vmware/2022/01/28/how-can-you-respond-to-customer-needs-and-get-ideas-into-market-faster-evolve- dina-abstraktioner/