Wat is on-demand computing in cloud computing?


Beste antwoord

On-demand computing is het nieuwste model in bedrijfssystemen. Het is gerelateerd aan Cloud computing. Dit betekent dat IT-resources op aanvraag kunnen worden geleverd door een cloudprovider.

In een bedrijfssysteem varieert de vraag naar computerresources van tijd tot tijd. In een dergelijk scenario zorgt On-demand computing ervoor dat servers en IT-middelen worden ingericht om de toename / afname van de vraag op te vangen.

Een cloudprovider houdt een peiling bij van bronnen. De pool van bronnen bevat netwerken, servers, opslag, applicaties en services. Deze pool kan voldoen aan de variërende vraag naar resources en computers van verschillende zakelijke klanten.

Er zijn veel concepten zoals grid computing, utility computing, autonoom computergebruik enz. Die vergelijkbaar zijn met on-demand computing.

Dit is de meest populaire trend in het computermodel vanaf nu.

Antwoord

Schaalbaarheid verwijst naar het idee van een systeem waarin elke applicatie of elk stukje infrastructuur kan worden uitgebreid om verhoogde belasting aan te kunnen.

Stel dat uw webtoepassing wordt weergegeven op een populaire website zoals ProductHunt. Plots gebruiken duizenden bezoekers uw app – kan uw infrastructuur het verkeer aan? Het hebben van een schaalbare webapplicatie zorgt ervoor dat deze kan opschalen om de belasting aan te kunnen en niet crasht. Paginas die crashen (of zelfs gewoon traag) maken uw gebruikers ongelukkig en uw app heeft een slechte reputatie.

Systemen hebben vier algemene gebieden waarop schaalbaarheid van toepassing kan zijn:

  • Schijf I / O
  • Geheugen
  • Netwerk I / O
  • CPU

Als je het hebt over schaalbaarheid in cloud computing, zul je horen vaak over twee manieren om te schalen: horizontaal of verticaal. Laten we deze termen eens nader bekijken.

Verticaal schalen

Verticaal wordt vaak gezien als het gemakkelijkere van de twee methoden. Wanneer u een systeem verticaal schaalt, voegt u meer kracht toe aan een bestaande instantie. Dit kan meer geheugen (RAM), snellere opslag zoals Solid State Drives (SSDs) of krachtigere processors (CPUs) betekenen.

De reden dat dit de gemakkelijkere optie is, is dat hardware vaak triviaal om te upgraden op cloudplatforms zoals AWS, waar servers al gevirtualiseerd zijn. Er is ook heel weinig (of geen) aanvullende configuratie die u op softwareniveau hoeft te doen.

Horizontaal schalen

Horizontaal schalen is iets ingewikkelder. Wanneer u uw systemen horizontaal schaalt, voegt u doorgaans meer servers toe om de belasting over meerdere machines te verdelen.

Dit brengt echter extra complexiteit met zich mee voor uw systeem. Je hebt nu meerdere servers die de algemene beheertaken vereisen, zoals updates, beveiliging en monitoring, maar je moet nu ook je applicatie, gegevens en back-ups synchroniseren tussen veel instanties.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *