De afgelopen tien jaar hebben we het gezien serverless computing verover de cloud computing-wereld stormenderhand. Serverless is een model voor de ontwikkeling en uitvoering van cloud computing-applicaties waarmee ontwikkelaars applicatiecode kunnen bouwen en uitvoeren zonder servers of backend-infrastructuur in te richten of te beheren.
Toen ontwikkelaars voor het eerst serverloze technologie gingen gebruiken, gebruikten ze deze meestal alleen voor Function-as-a-Service of FaaS. Dit was nuttig voor gebeurtenisgestuurde functies, maar het was zeer beperkt. Onlangs hebben we serverless zien uitbreiden tot ver buiten FaaS: er is veel meer waarde door deze technologie te gebruiken voor grootschaligere, rekenintensievere workloads. Dit kan onder meer het ondersteunen van grote containergebaseerde architecturen omvatten of zelfs het uitvoeren van batchtaken op schaal.
Terwijl we KubeCon 2023 ingaan, hebben we verschillende trends geïdentificeerd die we serverloos in de gaten moeten houden. We hebben onze collega's bij MongoDB ook gevraagd hun mening te geven over deze transformatieve technologie.
Serverless is een technologie die op de eerste plaats staat bij ontwikkelaars
Omdat de rol van de ontwikkelaar blijft evolueren om aan de toenemende eisen te voldoen, is het van cruciaal belang dat organisaties technologie adopteren die de ontwikkelaarservaring vereenvoudigt en verbetert. Serverloos is een van die technologieën die de efficiëntie van ontwikkelaars verbetert. Omdat serverloze platforms vaak gebruik maken van vooraf gemaakte integraties, kunnen ontwikkelaars snel applicatiefunctionaliteit benutten en de marktimplementatie versnellen. Het stelt hen in staat nieuwe grenzen te verleggen zonder de prestaties te belemmeren.
Bij IBM hebben we één enkel, uniform serverloos platform gebouwd dat wordt aangestuurd door ontwikkelaars die het een goed idee vonden om geen servers te beheren, maar er ook een hekel aan hadden om binnen de kleine ruimte te werken die FaaS ondersteunt. Het stelt hen ook in staat zich te concentreren op het coderen door tijd vrij te maken die werd besteed aan het beheer van de infrastructuur. IBM Cloud Code Engine tilt serverless naar een hoger niveau. Met IBM Cloud Code Engine hebben ontwikkelaars één enkele implementatie-ervaring, of ze nu containers draaien, broncode bouwen en implementeren, of grotere batchworkloads indienen bij de IBM Cloud met een gemeenschappelijke API en gebruikerservaring, vanuit één beheerdashboard, waarbij gebruik wordt gemaakt van een eenvoudig betaal-per-gebruik-consumptiemodel.
Serverless wel voorkomen verkoper slot-in
IT-professionals in alle sectoren hebben behoefte aan flexibiliteit en het adopteren van technologie die geen leverancierslock-ins creëert. Uit recent onderzoek van IBM blijkt dat bijna 80% van de C-suite managers zegt dat het volledig draagbaar zijn van workloads, zonder dat er sprake is van een bepaalde leverancier, belangrijk of uiterst belangrijk is voor het succes van hun digitale initiatieven.
Hoewel sommige serverloze technologie bedrijfseigen is en een leverancierlock-in creëert, zijn er de laatste tijd meer serverloze oplossingen gebouwd op open-sourcetechnologieën zoals Kubernetes, Istio, knative en Paketo. Dit betekent dat de lopende workloads draagbaarder zijn in vergelijking met de eigen opties. IBM is van mening dat hedendaagse organisaties moeten samenwerken met een ecosysteem van partners om succesvol te zijn, ook al zijn het concurrenten. Onze partner-ecosysteembenadering zet het traditionele paradigma van concurrentie op zijn kop en beweegt zich van rivaliteit naar een meer vloeiend en collaboratief pad naar succes. Door deze lens kan serverless helpen een einde te maken aan de complexiteit die het gevolg is van de afhankelijkheid van leveranciers.
Serverloos ondersteunt rekenintensieve werklasten
Bedrijven adopteren tegenwoordig snel meer rekenintensieve technologie, zoals High-Performance Computing (HPC) en AI. Hoewel deze technologieën ongelooflijk waardevol kunnen zijn, kunnen de kosten en vaardigheden die aan deze oplossingen zijn verbonden de adoptie ervan in de weg staan. HPC-gebruikers hebben bijvoorbeeld vaak domeinexpertise – zoals EDA, simulaties en financiële modellering – maar ze beschikken niet over de vaardigheden om infrastructuur aan te bieden, te beheren en te beveiligen. Serverless doet dat allemaal voor hen. AI-workloads moeten snel op de markt komen vanwege de enorme concurrentiedruk. Ze zijn meestal ook erg duur, dus bedrijven willen een infrastructuur die snelle inschakeling en pay-per-use-modellen mogelijk maakt, wat serverless mogelijk maakt.
We hadden ook Chris Shum, directeur Product Management, MongoDB, die zijn mening gaf over waar serverless naar toe gaat:
“We zien een paradigmaverschuiving waarbij serverless de beste vriend van een ontwikkelaar wordt bij het bouwen van moderne applicaties. Omdat databases de ruggengraat van applicaties vormen, is het belangrijk dat ook zij deze verschuiving omarmen om een ontwikkelaarservaring te bieden. Bij MongoDB is het centraal stellen van ontwikkelaars een hoeksteen van wie we zijn als bedrijf en het is onze missie om het leven van ontwikkelaars gemakkelijker te maken bij het werken met data – dus voor ons is het omarmen van serverless van cruciaal belang. Niet alleen om ervoor te zorgen dat ons ontwikkelaarsdataplatform, MongoDB Atlas, naadloos kan worden geïntegreerd in serverloze architecturen, maar dat de kernprincipes van serverloos ook zijn ingebed in alles wat we aanbieden. Hierdoor kunnen ontwikkelaars zich concentreren op wat belangrijk is: het bouwen van innovatieve applicaties in plaats van het beheren van hun database. Samen met partners als IBM kunnen we ontwikkelaars oplossingen bieden om te profiteren van de voordelen van serverless met een moderne, elastisch schaalbare database naast een volledig beheerde containeromgeving om hun code uit te voeren, zodat ze kunnen voldoen aan de eisen van de meest dynamische applicaties zonder vast te lopen door de complexiteit van de infrastructuur.”
Ontmoet ons op KubeCon
Net als bij eerdere KubeCons zal de IBM-stand de beste plek zijn om IBM-ers te ontmoeten en te praten, inclusief de auteurs van dit bericht. Hieronder kunt u alle IBM-sessies op KubeCon bekijken en registreren.
Meer informatie over IBM Cloud Code Engine
Meer van Cloud
IBM-nieuwsbrieven
Ontvang onze nieuwsbrieven en onderwerpupdates die de nieuwste thought leadership en inzichten over opkomende trends bieden.
Schrijf je nu in Meer nieuwsbrieven
- Door SEO aangedreven content en PR-distributie. Word vandaag nog versterkt.
- PlatoData.Network Verticale generatieve AI. Versterk jezelf. Toegang hier.
- PlatoAiStream. Web3-intelligentie. Kennis versterkt. Toegang hier.
- PlatoESG. carbon, CleanTech, Energie, Milieu, Zonne, Afvalbeheer. Toegang hier.
- Plato Gezondheid. Intelligentie op het gebied van biotech en klinische proeven. Toegang hier.
- Bron: https://www.ibm.com/blog/why-serverless-technology-is-the-next-big-movement/