NIEUWS / AI TECHNOLOGIE

Met de cloud krijgen gebruikers een abstracte Infrastructure as a Service (IaaS*) aangeboden in plaats van eindige middelen die ze kunnen kopen, de zogenaamde on-premise infrastructuur. De cloud kan ook een applicatie (PaaS*: Platform as a Service) of een functie (FaaS*: Function As A Service) aanbieden.

De behoefte aan abstractie

Met de cloud krijgen gebruikers een abstracte Infrastructure as a Service (IaaS*) aangeboden in plaats van eindige middelen die ze kunnen kopen, de zogenaamde on-premise infrastructuur. De cloud kan ook een applicatie (PaaS*: Platform as a Service) of een functie (FaaS*: Function As A Service) aanbieden.

Vergelijk bijvoorbeeld de aankoop van een auto met het gebruik van een taxi.

Een auto kopen betekent van tevoren weten welke middelen u nodig hebt, zoals motorvermogen, grootte, opties, enz.

Een taxi nemen is veel flexibeler. Er is geen onderhoud, hij is binnen een paar minuten op afroep beschikbaar en biedt verschillende sta-opties.

In de cloud kunnen machineonderhoud (geen onderhoud), het aanmaken van virtuele machines op aanvraag (beschikbaarheid in seconden/minuten) en de keuze van toepassingen (keuze van opties) transparant zijn voor de gebruiker.

Dankzij de flexibiliteit van de “on-demand” die de cloud biedt, kan AI beantwoorden aan de behoeften van vaak onvoorspelbare bronnen door het gebruik van “verwerkende” grillige algoritmen. Op deze manier richt cloud computing zich meer op het probleem dan op de hulpmiddelen die nodig zijn om te reageren.

De behoefte aan kracht van machines

AI heeft kracht nodig. AI-leiders die ook toonaangevende cloud providers zijn, hebben geïnvesteerd in eigen technologieën om de race om de beste rekenkracht te winnen.

Google ontwikkelt zijn eigen chips, TPU's* (Tensor Processing Units) genaamd, met als enige doel het versnellen van deep learning-berekeningen op TensorFlow*, zijn speciale open-source framework*. De derde generatie TPU's, de TPUv3 pod, bereikt computersnelheden van honderden petaflops*.

Voordat Google TPU's uitvond, werden CPU's* (Central Processing Units) gebruikt voor alle bewerkingen van IT-programma's (logica, rekenen, enz.). De GPU's* (Graphics Processing Units) zijn chips die in eerste instantie ontwikkeld zijn voor grafische behoeften (bijv. pixelweergaven op het scherm). Met meer kernen kunnen ze zeer effectief parallelle berekeningen uitvoeren. (De ontdekking van deze specifieke capaciteit dateert uit 2009: GPU's zijn 70 keer krachtiger dan CPU's).

De noodzaak van kostenoptimalisatie

De cloud biedt de flexibiliteit om het abstractieniveau te kiezen van IaaS en PaaS tot FaaS, waardoor bedrijven maximale waarde kunnen creëren en kosten kunnen besparen.

On-premise wordt de capaciteit van de machines en de levering ervan vooraf uitgedacht en voor een bepaalde periode vastgelegd. 

Aan de kant van de cloud hebben de teams de flexibiliteit om het model te kiezen dat bij hen past:

  • ‘On-premise’ cloud: het team huurt op lange termijn een vast aantal machines van een cloud provider.
  • ‘Op aanvraag’ cloud: de data-teams kunnen de middelen naar behoefte verhogen of verlagen, via code of via een klik-knop-interface (volledig beheerd).
  • ‘Serverloos’ cloud: de dimensionering van de machines wordt automatisch geproduceerd om zo dicht mogelijk bij de werkelijke aanvraag, de granulariteit van een aanvraag, een taak, enz. te blijven (bijv. Dataflow)

De noodzaak om AI bij te werken

Alleen de cloud maakt de schaalbaarheid en actualisering van AI mogelijk. Een AI-project wordt altijd gevolgd door een onderhouds- en voortdurende verbeteringsfase, waarin de AI geleidelijk evolueert om zichzelf te perfectioneren. Dit proces vereist een voortdurende bijwerking van AI (integratie van nieuwe data, verfijning van de parameters van het algoritme, versiebeheer enz.).

De cloud maakt het mogelijk om een infrastructuur op te zetten die altijd compatibel is met de nieuwste AI-innovaties, zodat de technologische schuld die ontstaat door aanvankelijke ontwikkelingskeuzes beperkt blijft.

De behoefte aan samenwerking

De cloud is een geweldig voertuig voor AI-samenwerking. De grote spelers hebben marktplaatsen gecreëerd, zoals het Google Cloud Platform, waar gebruikers gratis of tegen betaling tools en algoritmen kunnen gebruiken of publiceren.

Dit blijkt ook uit de bijdragen van de grote belanghebbenden in het cloud en hun gemeenschappen van data wetenschappers en data ingenieurs.

De cloud is een intrinsiek gemeenschappelijke ruimte. Het is niet het uitspelen van de ene technologie tegen de andere; het is een hele wereld. We kunnen ons niet verzetten tegen on-premise in het cloud, omdat de gebruikers van on-premise deelnemen aan de cloud gemeenschappen die de speerpunt vormen van innovatie.