Hoe kunt u inspelen op de behoeften van de klant en ideeën sneller op de markt brengen? Evolueer je abstracties

Meer dan tien jaar geleden zei Marc Andreesen terecht: “software eet de wereld op.”1 Tegenwoordig ziet software er heel anders uit. We consumeren niet alleen software via internet van cloudserviceproviders als Salesforce, AWS en natuurlijk VMware, maar de meeste mondiale ondernemingen ontwikkelen nu hun eigen software met behulp van cloud-native applicaties. Tegenwoordig zouden we dat kunnen beargumenteren wolk software eet de wereld op, of voedt haar misschien.

De pandemie heeft deze ontwikkelingstrend in een stroomversnelling gebracht, waardoor het een absolute noodzaak werd om klantresultaten te leveren vanaf afgelegen locaties, vaak via software.

Applicaties die onze klanten hebben gebouwd – zoals applicaties die kinderopvang verbinden met ouders in nood, of die AI gebruiken om leningen goed te keuren zonder dat een klant ooit een bank binnengaat – hebben ons de afgelopen jaren allemaal geholpen het hoofd boven water te houden. Dat waren noodzakelijke ontwikkelingen die dringend werden ontwikkeld, maar de vaardigheden en technologieën die we gaandeweg hebben verworven, zullen tot ver buiten maskers en sociale afstand blijven bestaan.

Bekijk de VMware Multi-Cloud Briefing voor de perspectieven van de industrie, partners en klanten op cross-cloud-abstractie.

Multi-Cloud en de rol van abstractie

Het is verbazingwekkend wat onze klanten hebben geleverd via software in de cloud. Wat we nu zien is een vrijwel alomtegenwoordigheid op twee fronten:

  • 95% van de nieuwe toepassingen wordt ontwikkeld met containers2, en Kubernetes orkestreert het grootste deel van de onderliggende infrastructuur voor deze apps
  • 75% van de organisaties heeft een multi-cloudarchitectuur, met twee of meer publieke clouds voor hun applicaties

Dit is een bekende evolutie en een terugkerende uitdaging in de IT. Weet u nog dat we meerdere fysieke services, opslagarrays en netwerkapparaten hadden die onafhankelijk van elkaar in het datacenter werkten? Die complexiteit luidde een laag van abstractie in – virtualisatie – waardoor we al deze componenten als één geheel konden laten samenwerken.

Naarmate de virtualisatie vorderde, met toevoeging van automatisering en on-demand, self-service toegang tot infrastructuurbronnen, ging de deur open voor wat we nu kennen als IaaS en het tijdperk van hyperscale cloudproviders zoals AWS, Google Cloud en Azure.

Nu de meeste organisaties voor hun infrastructuur meerdere cloudproviders gebruiken, zijn we terug bij een vergelijkbaar patroon van complexiteit. Voor ontwikkelaars heeft elke cloudprovider unieke interfaces en API's die de releases ingewikkelder maken en vertragen. Operators staan ​​voor een soortgelijke uitdaging, waarbij elke extra cloud de complexiteit van hun architectuur vergroot, waardoor de beveiliging, prestatie-optimalisatie en kostenbeheer worden gefragmenteerd.

Deze multi-cloudarchitectuur heeft dus het beste van elke cloud, maar is wederom complex.

Multi-cloud-complexiteit oplossen voor meer flexibiliteit en snelheid

We staan ​​op het omslagpunt van de abstractie en er beginnen zich oplossingen voor deze complexiteit te vormen. De drijvende kracht hiervan is dat ontwikkelaars niet willen nadenken over hun onderliggende infrastructuur, noch op containerniveau, noch op de cloud waarop ze draaien. Tegelijkertijd willen operators consistent inzicht in implementaties, uitgaven en beveiligingsconfiguraties voor elke cloud.

Om aan deze behoeften te voldoen zijn software-interfaces nodig die over verschillende clouds heen werken, waardoor de complexiteit van de onderliggende multi-cloudinfrastructuur wordt weggenomen. Bij VMware noemen we deze abstractielaag cross-cloud, net als sommige van onze industriële partners, zoals Snowflake.3.

Een van onze Cross-Cloud diensten, VMware Tanzu, bedient bijvoorbeeld zowel ontwikkelaars als operators bij moderne app-ontwikkeling in de cloud. Ontwikkelaars kunnen hun code inchecken zonder ooit de onderliggende infrastructuur aan te raken, die is losgekoppeld van hun ontwikkeltools en sjablonen. Operators implementeren vervolgens met hun eigen cloud-agnostische abstractie boven multi-cloud. Met Tanzu kunnen ze Kubernetes-clusters op dezelfde manier beheren, monitoren en beveiligen, voor elke cloud.

“Echt, het beste hiervan is dat mijn ontwikkelingsteam niet echt een verschil weet tussen overstappen naar OpenStack en AWS. De ontwikkelaarservaring is vrijwel precies hetzelfde.” – Greg Meyer, directeur en vooraanstaande ingenieur bij Cerner

Met deze abstracties kunnen ontwikkelaars sneller handelen, tegemoetkomen aan de behoeften van de klant en nieuwe ideeën tot leven brengen die de groei van uw organisatie stimuleren. En u kunt de cloudinfrastructuur beheren tegen duurzame, voortdurend geoptimaliseerde kosten.

Het kiezen van de ene of andere cloudprovider hoeft niet langer extra complexiteit voor IT te introduceren. In plaats daarvan kunt u zich concentreren op de ideeën die uw klantervaring verbeteren en groei stimuleren, gebouwd op elke gewenste cloud. Door de complexiteit van multi-cloud te abstraheren, kunt u een nieuw niveau van zakelijke flexibiliteit bereiken.

Ga voor meer informatie naar onze Multi-Cloud-briefing, waar ik dit concept bespreek met experts uit de industrie en een van onze geweldige klanten.

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