De grootste verschil tussen grid en cloud computing is dat het grid computing verwijst naar een verzameling computerbronnen die zich op verschillende locaties bevinden om een enkele taak te verwerken, terwijl cloud computing verwijst naar het op afstand manipuleren, configureren en gebruiken van hardware en softwarebronnen via internet.
Grid computing verbindt meerdere apparaten om een rekenprobleem op te lossen. De servers, pc's en werkstations voeren onafhankelijke taken uit en ze zijn losjes verbonden door een langzame netwerk of internet. Aan de andere kant biedt de cloud computing toegang tot toepassingen en hulpprogramma's via internet. De gebruikers kunnen online applicaties maken, configureren en aanpassen. Beveiligingsproblemen zijn een groot nadeel in zowel grid- als cloud computing.
1. Wat is Grid Computing
- Definitie, functionaliteit
2. Wat is cloud computing
- Definitie, functionaliteit
3. Verschil tussen raster en cloud computing
- Vergelijking van belangrijke verschillen
Grid Computing, Cloud Computing, Hybrid Cloud, IaaS, PaaS, Private Cloud, Public Cloud, SaaS
Grid computing is een verzameling computerbronnen die zich op verschillende locaties bevinden om een gemeenschappelijk doel te bereiken. Het is een type gedistribueerd systeem met een niet-interactieve werklast. Een raster bestaat uit een hardware- en software-infrastructuur.
Figuur 1: Kabelrekken bij Grid Computing Center
Grid computing verbindt bronnen zoals pc's, werkstations, opslag en servers en biedt een mechanisme om deze te benaderen. Alle gridclients zijn via een netwerk met elkaar verbonden. Deze clients worden geïnstalleerd met speciale software genaamd middleware. Het netwerk maakt verbinding met de rasterserver en heeft een eigen opslag. De gebruikers hebben toegang tot de vereiste gegevens via de rasterserver die alle administratieve taken afhandelt.
Cloud computing verwijst naar het op afstand manipuleren, configureren en benaderen van hardware- en softwarebronnen. Cloud computing bevat virtuele datacenters die indien nodig hardware, software en bronnen kunnen leveren. Daarom hebben de organisaties toegang tot de cloud om de bronnen te verkrijgen. Het biedt schaalbaarheid volgens de zakelijke vereisten.
Figuur 2: Cloud Computing
Er zijn twee soorten modellen in cloud computing. Het zijn de implementatiemodellen en servicemodellen. Er zijn vier soorten implementatiemodellen. Ze definiëren het toegangstype naar de cloud.
Public Cloud - Bied diensten aan het grote publiek. Het is niet erg veilig.
Private Cloud - Geef services aan een bepaalde organisatie.
Community Cloud - Biedt services aan een groep organisaties.
Hybrid Cloud - Een combinatie van publieke en private clouds. De private cloud voert de kritieke taken uit en de public cloud voert de niet-kritieke taken uit.
Verder zijn er in cloud computing drie soorten servicemodellen als volgt.
IaaS (Infrastructure-as-a-Service) - Biedt bronnen zoals virtuele machines, virtuele opslag, enz.
PaaS (Platform-as-a-Service) - Biedt de runtime-omgeving voor toepassingen, ontwikkelings- en implementatietools.
SaaS (Software-as-a-Service) - Biedt toegang tot de softwaretoepassingen als een service voor de eindgebruikers.
Grid computing is het gebruik van algemeen verspreide computerbronnen om een gemeenschappelijk doel te bereiken. Cloud computing is de technologie die toegang biedt tot gedeelde pools van configureerbare systeembronnen en services op een hoger niveau via internet. Dit is het fundamentele verschil tussen raster- en cloudcomputing.
Het beheer van computerbronnen is een ander verschil tussen grid- en cloudcomputing. De computerresources in grid computing worden verdeeld over verschillende apparaten die zich op verschillende locaties bevinden (verschillende sites, landen of continenten). In cloud computing worden computerresources echter centraal beheerd in datacenters van de cloudserviceproviders.
In grid computing is de taak verdeeld in verschillende onafhankelijke subtaken en aan elke machine op het raster wordt een subtask toegewezen. Nadat ze zijn voltooid, worden de resultaten teruggestuurd naar de hoofdmachine. Aan de andere kant biedt Cloud computing resources volgens de vereisten.
Bij gridcomputing hebben de gebruikers toegang tot de gegevens in de grid computing-apparaten via samenwerkingsnetwerken zoals internet of een low-speed netwerk. In cloud computing hebben de gebruikers via internet toegang tot de bronnen.
Hoewel het management in grid computing gedecentraliseerd is, is het management in cloud computing gecentraliseerd. Dit is een belangrijk verschil tussen grid- en cloudcomputing.
Grid computing maakt gebruik van gedistribueerde architectuur terwijl cloud computing client-serverarchitectuur gebruikt.
Het verschil tussen grid- en cloudcomputing is dat grid computing verwijst naar een verzameling computerbronnen die zich op verschillende locaties bevinden om een enkele taak te verwerken, terwijl cloud computing verwijst naar het op afstand manipuleren, configureren en gebruiken van hardware- en softwarebronnen via internet. Kortom, cloud computing is flexibeler dan grid computing.
1. "Wat is grid computing? - Definitie van WhatIs.com. "SearchDataCenter En Español, hier beschikbaar.
2. Grid computing door Bhanu Priya, Education 4u, 14 Aug. 2018, hier beschikbaar.
3. "Overzicht cloud computing." Www.tutorialspoint.com, Tutorials Point, hier beschikbaar.
1. "Kabelrekken bij grid computing center, Fermilab met blauwe lichten" door ENERGY.GOV - (Public Domain) via Commons Wikimedia
2. "Cloud computing" door Sam Johnston met OmniGraffle en Inkscape van OmniGroup (inclusief Computer.svg door Sasa Stefanovic) (CC BY-SA 3.0) via Commons Wikimedia