Niet alle remote computing is cloud computing.
De opkomst van cloud computing heeft een wereld aan mogelijkheden geopend. Het is echter niet de enige vorm van computergebruik op afstand. Cloud computing heeft een minder bekende neef genaamd edge computing. Hoewel er overeenkomsten zijn tussen de twee concepten, zijn er duidelijke verschillen in de manier waarop ze werken en de doelen die ze dienen.
Samen transformeren deze twee vormen van computergebruik op afstand echter de manier waarop we werken, communiceren, spelen en het landschap van de samenleving in het algemeen. Laten we een duik nemen in de wereld van remote computing terwijl we cloud- en edge computing vergelijken en contrasteren.
Belangrijkste verschillen tussen edge- en cloudcomputing
Dit zijn beide vormen van computergebruik op afstand. Een handig uitgangspunt is dus een eenvoudige definitie van het concept van computergebruik op afstand. Remote computing verwijst in wezen naar de praktijk van het gebruik van computerbronnen die niet fysiek aanwezig zijn op de locatie van de gebruiker.
De eenvoud van deze definitie verbergt de complexiteit van het onderwerp. Externe medewerkers die toegang tot bedrijfssystemen nodig hebben, hebben bijvoorbeeld totaal andere middelen nodig dan een Internet of Things (IoT)-apparaat dat gegevens in realtime moet verwerken. Dit is waar de belangrijkste verschillen tussen cloud en edge computing om de hoek komen kijken.
Cloud computing is meer geschikt voor scenario's die grote hoeveelheden gegevens verwerken. Daarentegen, edge computing is meer geschikt om minder data te verwerken, maar in realtime.
Dit is een vereenvoudigde beschrijving van het verschil tussen de twee remote computing-modellen. Laten we het een beetje opsplitsen door enkele statistieken te bekijken die helpen bij het definiëren van cloud- en edge computing:
Soort verschil |
Edge-computing |
Cloud computing |
Gegevensdistributie/-opslag |
Verdeelt gegevens over meerdere locaties. |
Slaat gegevens op één centrale locatie op. |
Gegevensverwerking |
Verwerkt gegevens dichter bij de bron, waardoor latentie wordt geminimaliseerd. |
Verwerkt gegevens in de cloud, waardoor schaalbare en gecentraliseerde verwerking mogelijk is. |
Beveiliging |
Vereist het beheer van de beveiliging op meerdere locaties, waardoor de complexiteit toeneemt. |
Vereenvoudigt de beveiliging door een gecentraliseerde opslaglocatie te hebben, hoewel het een single point of failure creëert. |
bandbreedte |
Vermindert de behoefte aan bandbreedte door gegevens lokaal te verwerken, waardoor de vereisten voor gegevensoverdracht worden geminimaliseerd. |
Vereist aanzienlijke bandbreedte voor gegevensoverdracht van en naar de cloud, wat een uitdaging kan zijn in gebieden met beperkte connectiviteit. |
Kosten |
Vereist mogelijk meer initiële investering in infrastructuur, maar de lopende kosten kunnen lager zijn in vergelijking met cloud computing. |
Biedt kosteneffectiviteit die schaalt met het gebruik. Het brengt ook minder initiële kosten met zich mee, waardoor het geschikt is voor verschillende budgetoverwegingen. |
Deze verschillen definiëren de voordelen van elk model en dicteren hun use cases.
Edge- en cloudcomputing in actie
De unieke kenmerken van elk model maken ze geschikt voor verschillende gebruikssituaties. Inzicht in de scenario's waarin elk model uitblinkt, is de eenvoudigste manier om het verschil tussen de twee benaderingen van computergebruik op afstand te begrijpen.
Er zijn grijze gebieden waar de twee methoden botsen. Maar over het algemeen bieden ze duidelijk verschillende diensten.
Gebruiksscenario's voor cloudcomputing
Er zijn veel voordelen aan cloud computing. Het wordt voornamelijk gebruikt in situaties waarin grote hoeveelheden gegevens worden opgeslagen, geopend en beheerd vanaf een gecentraliseerde locatie. Onder de scenario's dat deze attributen dit de juiste keuze maken, zijn:
- Gegevensanalyse: Het tijdperk van big data staat voor de deur en organisaties vertrouwen vaak op cloud computing om enorme datasets te analyseren.
- Werken op afstand: Cloudgebaseerde services zijn een essentieel onderdeel van de verschuiving naar werken op afstand en hybride. Met de cloud hebben werknemers overal met een internetverbinding toegang tot werkbronnen. Dit kan zijn in de vorm van basistoegang tot werkbestanden, of in de vorm van externe toegang tot werkcomputers en externe apps.
- Software als een service(SaaS): De opkomst van het SaaS-model van aanschaf en gebruik van software wordt grotendeels gefaciliteerd door cloud computing.
- Noodherstel en back-ups: Cloudsystemen worden vaak gebruikt als back-up- en noodhersteloplossingen. Een voorbeeld waarvan de meeste mensen op de hoogte zijn, zijn de afbeeldingen die op uw telefoon zijn opgeslagen. Er wordt een back-up van gemaakt op een cloudgebaseerd systeem dat ervoor zorgt dat ze veilig zijn als u uw telefoon verliest of vervangt.
De rode draad die door deze gebruiken loopt, is de vereiste om grote hoeveelheden gegevens te beheren en te verwerken. Hoewel dit in realtime kan gebeuren, is dit geen kernkenmerk van cloud computing.
Edge Computing-use-cases
Edge computing is meer geschikt voor de real-time verwerking van kleinere hoeveelheden gegevens. Het is gericht op scenario's waarin latentie moet worden geminimaliseerd en onmiddellijke acties vereist zijn.
Enkele veelvoorkomende toepassingen voor edge computing zijn:
- Internet der dingen (IoT): IoT-apparaten komen steeds vaker voor. Alles van slimme huizen naar slimme steden is afhankelijk van IoT-apparaten. Deze vereisen op hun beurt vaak real-time gegevensverwerking, en edge computing biedt dit.
- Gamen: Elke gamer heeft wel eens de frustratie van in-game lag ervaren. Edge computing met zijn lage latentie, "edge"-verwerking en real-time gegevensverwerking maakt het de perfecte keuze om de frustratie van lag te verminderen. Een goed voorbeeld van waar edge computing tot zijn recht komt in gaming, is in games zoals Pokemón Go, waar realtime spelergegevens een integraal onderdeel van de game zijn.
- Streaming inhoud: Dit is een ander gebied waar edge computing wordt gebruikt om buffering en achterblijvende problemen te vergemakkelijken.
- Augmented en virtuele realiteit: toepassingen die gebruikmaken van augmented of virtual reality toegang nodig hebben tot realtime verwerking van gegevens om soepel meeslepende ervaringen te bieden.
Edge computing is de voorkeursoplossing wanneer toegang tot gegevens met lage latentie vereist is.
De toekomst van cloud- en edge-computing
Het voorspellen van de precieze toekomst hiervan is moeilijk. De snelle acceptatie van werken op afstand, het internet der dingen en AI gaan allemaal een sleutelrol spelen bij het bepalen van de toekomst van deze vormen van computergebruik op afstand.
Deze bieden echter enkele aanwijzingen over hoe we kunnen verwachten dat deze zullen evolueren. Er zijn drie belangrijke aspecten waarmee rekening moet worden gehouden bij het bespreken van de toekomst:
- Cloud computing: Naarmate meer organisaties overstappen op meer werken op afstand en de voordelen van "big data" benutten, zal cloud computing blijven groeien.
- Edge-computing: De opkomst van het internet der dingen en de behoefte aan real-time gegevensverwerking stimuleren de groei van edge computing. Naarmate meer apparaten internettoegang krijgen en gegevens genereren, zal de behoefte aan edge computing om deze gegevens snel en efficiënt te verwerken alleen maar toenemen.
- Hybride modellen: Uiteindelijk zullen de grenzen tussen deze technologieën vervagen en hybride modellen die van beide kunnen profiteren, zullen waarschijnlijk gangbaar worden.
Het uitbeelden van de toekomst is altijd een hit-and-miss-affaire. Het lijdt echter weinig twijfel dat beide technologieën zich snel zullen blijven ontwikkelen.
Head in the Clouds of Life on the Edge
De opkomst van remote computing in al zijn vormen betekent dat deze technologieën er voor de lange termijn zijn. Zowel cloud- als edge computing hebben sterke en zwakke punten die grotendeels bepalend zijn voor de scenario's waarin ze worden gebruikt.
De toekomst ligt echter waarschijnlijk in hybride modellen die de sterke punten van beide modellen combineren. Deze netwerken combineren de schaalbaarheid en gegevensverwerkingsmogelijkheden van cloud computing met de low-latency en real-time verwerkingsmogelijkheden van edge computing.