Računalništvo v oblaku v primerjavi s porazdeljenim računanjem
Računalništvo v oblaku je slog računalništva, v katerem so viri na voljo prek interneta. Najpogosteje so ti viri razširljivi in so zelo vizualizirani viri, ki jih zagotavljamo kot storitev. Ti viri se lahko razdelijo predvsem na aplikacije, platforme ali infrastrukturo. Področje računalništva, ki se ukvarja s porazdeljenimi sistemi (sistemi, ki jih sestavlja več vozlišč), se imenuje porazdeljeno računalništvo. Ponavadi se porazdeljeno računalništvo uporablja za izkoriščanje moči več strojev za dosego enega samega velikega cilja.
Kaj je računalništvo v oblaku?
Računalništvo v oblaku je nastajajoča tehnologija za zagotavljanje številnih virov kot storitev, predvsem po internetu. Stranka dobavljača se imenuje ponudnik storitev, medtem ko so uporabniki znani kot naročniki. Naročniki običajno plačujejo naročnino na uporabo. Računalništvo v oblaku je razčlenjeno na nekaj različnih kategorij glede na vrsto opravljenih storitev. SaaS (Software as a Service) je kategorija računalništva v oblaku, v kateri so glavni viri, ki so na voljo kot storitev, programske aplikacije. PaaS (Platforma kot storitev) je kategorija / uporaba računalništva v oblaku, v kateri ponudniki storitev svojim naročnikom preko interneta dostavijo računalniško platformo ali paket rešitev. IaaS (Infrastructure as a Service) je kategorija računalništva v oblaku, v kateri so glavni viri, ki so na voljo kot storitev, strojna infrastruktura. DaaS (Namizje kot storitev), ki je nastajajoča storitev -aaS, se ukvarja z zagotavljanjem celotne namizne izkušnje preko interneta. To včasih imenujemo virtualizacija namizja / navidezno namizje ali namizje.
Kaj je porazdeljeno računalništvo?
Področje računalništva, ki se ukvarja s porazdeljenimi sistemi, se imenuje porazdeljeno računalništvo. Razdeljeni sistem je sestavljen iz več kot enega samo usmerjenega računalnika, ki komunicira prek omrežja. Ti računalniki uporabljajo lasten lokalni pomnilnik. Vsi računalniki v porazdeljenem sistemu se pogovarjajo med seboj, da dosežejo določen skupni cilj. Lahko pa imajo različni uporabniki v vsakem računalniku različne individualne potrebe, porazdeljeni sistem pa bo koordiniral skupne vire (ali pomagal pri komunikaciji z drugimi vozlišči), da doseže svoje posamezne naloge. Vozlišča komunicirajo s prenosom sporočil. Razdeljeno računalništvo je mogoče prepoznati tudi tako, da z uporabo porazdeljenega sistema rešimo en sam velik problem tako, da ga razdelimo na naloge, od katerih se vsaka izračuna v posameznih računalnikih distribuiranega sistema. Običajno so vzpostavljeni mehanizmi tolerance za premagovanje posameznih napak na računalniku. Struktura (topologija, zamuda in kardinalnost) sistema ni vnaprej znana in je dinamična. Posameznim računalnikom ni treba vedeti vsega o celotnem sistemu ali celotnem vhodu (za rešitev težave).
Kakšna je razlika med računalništvom v oblaku in porazdeljenim računanjem?
Računalništvo v oblaku je tehnologija, ki ponuja številne vrste virov kot storitve, predvsem prek interneta, medtem ko je distribuirano računanje koncept uporabe distribuiranega sistema, sestavljenega iz številnih samoupravnih vozlišč, za reševanje zelo velike težave (to je običajno težko reši en sam računalnik). Računalništvo v oblaku je v osnovi model prodaje in distribucije različnih vrst virov prek interneta, medtem ko je porazdeljeno računalništvo mogoče identificirati kot vrsto računalništva, ki za reševanje večjega problema uporablja skupino strojev kot enotna enota. Razdeljeno računalništvo to doseže tako, da težavo razdeli na enostavnejše naloge in jih dodeli posameznim vozliščem.