Hva er forskjellen mellom Cluster Computing og Grid Computing?

March 27  by Eliza

Cluster databehandling og grid computing begge refererer til systemer som bruker flere datamaskiner til å utføre en oppgave. Den primære forskjellen mellom de to er at grid computing er avhengig av et program for å bli brutt i diskrete moduler, hvor hver modul kan kjøre på en egen server. Cluster computing vanligvis går en hel applikasjon på hver server, med redundans mellom servere.

Standard klynge databehandling er utformet for å frembringe en redundant miljø som vil sørge for en applikasjon vil fortsette å fungere i tilfelle av en maskinvare eller programvare. Denne klyngen design krever at hver node i klyngen speile de eksisterende noder i både maskinvare miljø og operativsystemer.

Generelt cluster computing er prosessen der to eller flere datamaskiner er integrert for å fullføre en bestemt prosess eller oppgave i en applikasjon. Denne integrasjon kan være tett koblet eller løst koplet, avhengig av den ønskede målet for klyngen. Cluster computing begynte med behovet for å skape redundans for programvare, men har utvidet til en distribuert rutenett modell for noen komplekse implementeringer.

Grid computing er mer av et distribuert tilnærming til å løse komplekse problemer som ikke kan løses med en typisk cluster computing design. Cluster computing er en replikasjon av servere og miljøer for å skape et redundant miljø og et rutenett klynge er et sett av datamaskiner løst koplet sammen for å løse selvstendige moduler eller problemer. Grid computing er utviklet for å fungere uavhengige problemer i parallell, og dermed utnytte datamaskinen prosessorkraft av en distribuert modell.

Før grid computing, noe avansert algoritmisk prosessen var kun tilgjengelig med super datamaskiner. Disse super datamaskiner var svære maskiner som tok en enorm mengde energi og prosessorkraft til å utføre avansert problemløsning. Grid computing følger samme paradigme som en super datamaskin, men fordele modellen på tvers av mange datamaskiner i et løst koplet nettverk. Hver datamaskin deler noen sykluser for databehandling makt for å støtte rutenettet.

Den typiske klynge design for en bedrift er et tett koblet sett av datamaskiner som fungerer som en datamaskin. Disse datamaskinene kan være belastning balansert for å støtte arbeidsbelastning og nettverksforespørsler. I tilfelle av en serverfeil i en klynge databehandling gård, lastbalansering automatisk ruter trafikk til en annen server på klyngen gård, som sømløst fortsetter kjernefunksjonaliteten i programmet. Grid computing og cluster computing er veldig like som de hver bruke ressurser på flere servere og dataprosesseringsenheter (CPU) for å fullføre lastkravene av et program.

  • Lastbalansering brukes til å fordele innkommende forespørsler over en klynge av datamaskiner.
  • En gruppe datamaskiner er knyttet sammen for å operere som en enhet under cluster computing.