Cloud Computing vs Distribuirano računarstvo
Cloud computing je stil računanja u kojem su resursi dostupni putem interneta. Najčešće su ti resursi proširivi i visoko vizualizirani resursi te se pružaju kao usluga. Ti se resursi uglavnom mogu raščlaniti na aplikacije, platforme ili infrastrukturu. Područje informatike koja se bavi distribuiranim sustavima (sustavi koji se sastoje od više od jednog samostalno usmjerenog čvora) naziva se distribuirano računanje. Obično se raspodijeljeno računanje koristi kako bi se iskoristila snaga više strojeva za postizanje cilja jednog velikog obima.
Što je Cloud Computing?
Računarstvo u oblaku je tehnologija u nastajanju isporuke mnogih vrsta resursa, uglavnom putem interneta. Stranka koja se isporučuje naziva se pružateljima usluga, dok su korisnici poznati kao pretplatnici. Pretplatnici plaćaju pretplatu obično na osnovi upotrebe. Računarstvo u oblaku raščlanjeno je na nekoliko različitih kategorija ovisno o vrsti pružene usluge. SaaS (Softver kao usluga) kategorija je računalstva u oblaku u kojoj su glavni resursi koji su dostupni kao usluga softverske aplikacije. PaaS (Platforma kao usluga) je kategorija / primjena računalstva u oblaku u kojoj pružatelji usluga isporučuju računalnu platformu ili hrpu rješenja svojim pretplatnicima putem interneta. IaaS (Infrastructure as a Service) je kategorija računalstva u oblaku u kojoj su glavni resursi dostupni kao usluga hardverska infrastruktura. DaaS (Desktop kao usluga), koja se pojavljuje -aaS usluga bavi se pružanjem čitavog iskustva na radnoj površini putem interneta. To se ponekad naziva i virtualizacija radne površine / virtualna radna površina ili host računala.
Što je raspodjeljeno računanje?
Područje informatike koja se bavi distribuiranim sustavima naziva se distribuirano računanje. Distribuirani sustav sastoji se od više računala s vlastitim upravljanjem koji komuniciraju putem mreže. Ova računala koriste vlastitu lokalnu memoriju. Sva računala u distribuiranom sustavu razgovaraju međusobno kako bi postigla određeni zajednički cilj. Alternativno, različiti korisnici na svakom računalu mogu imati različite pojedinačne potrebe, a distribuirani sustav će izvršiti koordinaciju dijeljenih resursa (ili pomoći komunikaciju s drugim čvorovima) radi postizanja svojih pojedinačnih zadataka. Čvorovi komuniciraju putem prijenosa poruka. Distribuirano računanje može se identificirati i korištenjem distribuiranog sustava za rješavanje jednog velikog problema tako da ga se razbije na zadatke, od kojih se svaki izračunava na pojedinim računalima distribuiranog sustava. Uobičajeno su da postoje mehanizmi tolerancije za prevladavanje pojedinačnih kvarova na računalu. Struktura (topologija, kašnjenje i kardinalnost) sustava nije unaprijed poznata i dinamična je. Pojedinačna računala ne moraju znati sve o cijelom sustavu ili cijelom ulazu (da bi se problem riješio).
Koja je razlika između oblačkog i distribuiranog računanja?
Cloud computing je tehnologija koja isporučuje mnoge vrste resursa kao usluge, uglavnom putem interneta, dok je distribuirano računanje koncept korištenja distribuiranog sustava koji se sastoji od mnogih samoupravnih čvorova za rješavanje vrlo velikog problema (što je obično teško biti rješava jedno računalo). Računarstvo u oblaku u osnovi je model prodaje i distribucije različitih vrsta resursa putem interneta, dok se raspodijeljeno računanje može identificirati kao vrsta računanja, koja koristi skupinu strojeva kako bi radila kao jedinstvena cjelina za rješavanje velikog problema. Distribuirano računanje to postiže razbijanjem problema na jednostavnije zadatke i dodjeljivanjem tih zadataka pojedinačnim čvorovima.