Hvordan kan du svare på kundenes behov og få ideer ut på markedet raskere? Utvikle abstraksjonene dine

For over et tiår siden sa Marc Andreesen passende at "programvare spiser verden."1 I dag ser programvare ganske annerledes ut. Ikke bare bruker vi programvare over Internett fra skytjenesteleverandører som Salesforce, AWS og selvfølgelig VMware, men de fleste globale bedrifter utvikler nå sine egne ved å bruke skybaserte applikasjoner. I dag kan vi kanskje argumentere for det sky programvare spiser verden, eller kanskje mater den.

Pandemien sendte denne utviklingstrenden i overdrev, noe som gjorde det til en absolutt nødvendighet å levere kunderesultater fra avsidesliggende steder, ofte gjennom programvare.

Applikasjoner som våre kunder har bygget – som de som kobler barnepass til foreldre i nød, eller bruker kunstig intelligens til å godkjenne lån uten at en kunde noen gang har gått inn i en bank – hjalp oss alle med å holde oss flytende de siste årene. Dette var nødvendige fremskritt utviklet i hast, men ferdighetene og teknologiene vi fant opp underveis vil vedvare langt utover masker og sosial distansering.

Se VMware Multi-Cloud Briefing for industri-, partner- og kundeperspektiver på tverrskyabstraksjon.

Multi-Cloud og abstraksjonens rolle

Det er utrolig hva kundene våre har levert gjennom programvare i skyen. Det vi ser nå er en nesten allestedsnærværende på to fronter:

  • 95 % av nye applikasjoner utvikles med containere2, og Kubernetes orkestrerer det meste av den underliggende infrastrukturen for disse appene
  • 75 % av organisasjonene har en multisky-arkitektur, med to eller flere offentlige skyer for applikasjonene deres

Dette er en kjent utvikling og en tilbakevendende utfordring innen IT. Husker du da vi hadde flere fysiske tjenester, lagringsarrayer og nettverksenheter som opererte uavhengig i datasenteret? Denne kompleksiteten innledet et lag av abstraksjon – virtualisering – som tillot oss å få alle disse komponentene til å fungere sammen som én.

Etter hvert som virtualiseringen ble avansert, og la til automatisering og selvbetjent tilgang til infrastrukturressurser på forespørsel, åpnet døren seg for å skape det vi nå kjenner som IaaS og epoken med hyperskala skyleverandører som AWS, Google Cloud og Azure.

Med de fleste organisasjoner som nå bruker flere skyleverandører for sin infrastruktur, er vi tilbake til et lignende kompleksitetsmønster. For utviklere har hver skyleverandør unike grensesnitt og API-er som legger til slit og senker tempoet i utgivelsene. Operatører står overfor en lignende utfordring, med hver ekstra sky som øker kompleksiteten i arkitekturen deres, fragmenterer sikkerhet, ytelsesoptimalisering og kostnadsstyring.

Så denne multisky-arkitekturen har det beste fra hver sky, men nok en gang er den kompleks.

Løser kompleksitet med flere skyer for større smidighet og hastighet

Vi er på vippepunktet for abstraksjon, og løsninger på denne kompleksiteten begynner å dukke opp. Drivkraften til dette er at utviklere ikke ønsker å tenke på den underliggende infrastrukturen deres, verken på containernivå eller skyen de kjører på. Samtidig ønsker operatører konsistent synlighet over distribusjoner, forbruk og sikkerhetskonfigurasjoner for hver sky.

Å møte disse behovene krever programvaregrensesnitt som opererer på tvers av skyer, og abstraherer kompleksiteten til den underliggende multi-sky-infrastrukturen. Hos VMware kaller vi dette abstraksjonslaget cross-cloud, det samme gjør noen av våre industripartnere, som Snowflake3.

For eksempel betjener en av våre Cross-Cloud-tjenester, VMware Tanzu, både utviklere og operatører innen moderne apputvikling i skyen. Utviklere kan sjekke inn koden sin uten å berøre den underliggende infrastrukturen, som er koblet fra utviklingsverktøyene og malene deres. Operatører distribuerer deretter med sin egen skyagnostiske abstraksjon over multisky. Med Tanzu kan de administrere, overvåke og sikre Kubernetes-klynger på samme måte, for enhver sky.

"Det beste med dette er at utviklingsteamet mitt egentlig ikke vet noen forskjell mellom å gå til OpenStack og AWS. Utvikleropplevelsen er nesten nøyaktig den samme." – Greg Meyer, direktør og utpreget ingeniør i Cerner

Med disse abstraksjonene beveger utviklere seg raskere, imøtekommer kundenes behov og bringer nye ideer til live som driver organisasjonens vekst. Og du kan kjøre skyinfrastruktur til en bærekraftig, kontinuerlig optimalisert kostnad.

Å velge en eller annen skyleverandør trenger ikke lenger å introdusere ekstra kompleksitet for IT. I stedet kan du fokusere på ideene som forbedrer kundeopplevelsen din og driver vekst, bygget på hvilken som helst sky du velger. Ved å abstrahere bort kompleksiteten til multi-sky, kan du nå et nytt nivå av forretningssmidighet.

For å lære mer, hopp over til vår Multi-Cloud Briefing, hvor jeg diskuterer dette konseptet med bransjeeksperter og en av våre gode kunder.

Kilde: https://www.forbes.com/sites/vmware/2022/01/28/how-can-you-respond-to-customer-needs-and-get-ideas-into-market-faster-evolve- dine-abstraksjoner/