Mākoņdatošana pret izplatīto skaitļošanu
Mākoņdatošana ir skaitļošanas stils, kurā resursi ir pieejami internetā. Visbiežāk šie resursi ir paplašināmi un ir ļoti vizualizēti resursi, un tie tiek nodrošināti kā pakalpojums. Šos resursus galvenokārt var iedalīt lietojumprogrammās, platformās vai infrastruktūrā. Datorzinātnes jomu, kas nodarbojas ar sadalītām sistēmām (sistēmām, kas sastāv no vairāk nekā viena pašvadīta mezgla), sauc par sadalīto skaitļošanu. Parasti izkliedētā skaitļošana tiek izmantota, lai izmantotu vairāku iekārtu jaudu viena liela mēroga mērķa sasniegšanai.
Kas ir mākoņdatošana?
Mākoņdatošana ir jauna tehnoloģija, kas nodrošina dažāda veida resursus kā pakalpojumus, galvenokārt internetā. Piegādātāja puse tiek saukta par pakalpojumu sniedzējiem, savukārt lietotāji ir zināmi kā abonenti. Abonenti maksā abonēšanas maksu parasti par katru lietošanas reizi. Mākoņdatošana ir sadalīta dažās dažādās kategorijās atkarībā no sniegtā pakalpojuma veida. SaaS (Software as a Service) ir mākoņdatošanas kategorija, kurā galvenie resursi, kas pieejami kā pakalpojums, ir programmatūras lietojumprogrammas. PaaS (Platform as a Service) ir mākoņdatošanas kategorija/lietojumprogramma, kurā pakalpojumu sniedzēji saviem abonentiem internetā piegādā skaitļošanas platformu vai risinājumu kopu. IaaS (Infrastructure as a Service) ir mākoņdatošanas kategorija, kurā galvenie resursi, kas pieejami kā pakalpojums, ir aparatūras infrastruktūra. DaaS (Desktop as a Service), kas ir jauns –aaS pakalpojums, kas nodrošina visas darbvirsmas pieredzi internetā. To dažreiz dēvē par darbvirsmas virtualizāciju/virtuālo darbvirsmu vai mitinātu darbvirsmu.
Kas ir sadalītā skaitļošana?
Datorzinātņu jomu, kas nodarbojas ar sadalītām sistēmām, sauc par sadalīto skaitļošanu. Sadalītā sistēma sastāv no vairāk nekā viena pašvadīta datora, kas sazinās, izmantojot tīklu. Šie datori izmanto savu lokālo atmiņu. Visi sadalītās sistēmas datori sarunājas viens ar otru, lai sasniegtu noteiktu kopīgu mērķi. Alternatīvi, dažādiem lietotājiem katrā datorā var būt dažādas individuālās vajadzības, un izkliedētā sistēma koordinēs kopīgos resursus (vai palīdzēs sazināties ar citiem mezgliem), lai veiktu savus individuālos uzdevumus. Mezgli sazinās, izmantojot ziņojumu nodošanu. Izkliedēto skaitļošanu var identificēt arī kā dalītas sistēmas izmantošanu vienas lielas problēmas risināšanai, sadalot to uzdevumos, no kuriem katrs tiek aprēķināts atsevišķos sadalītās sistēmas datoros. Parasti tiek ieviesti pielaides mehānismi, lai pārvarētu atsevišķas datora kļūmes. Sistēmas struktūra (topoloģija, aizkave un kardinalitāte) nav iepriekš zināma un ir dinamiska. Atsevišķiem datoriem nav jāzina viss par visu sistēmu vai visu ievadi (lai problēma tiktu atrisināta).
Kāda ir atšķirība starp mākoņdatošanu un sadalīto skaitļošanu?
Mākoņdatošana ir tehnoloģija, kas nodrošina daudzu veidu resursus kā pakalpojumus, galvenokārt internetā, savukārt izkliedētā skaitļošana ir jēdziens izmantot sadalītu sistēmu, kas sastāv no daudziem pašpārvaldītiem mezgliem, lai atrisinātu ļoti lielu problēmu (tas ir parasti ir grūti atrisināt ar vienu datoru). Mākoņdatošana būtībā ir pārdošanas un izplatīšanas modelis dažāda veida resursiem internetā, savukārt izkliedēto skaitļošanu var identificēt kā skaitļošanas veidu, kas izmanto mašīnu grupu, lai strādātu kā viena vienība, lai atrisinātu liela mēroga problēmu. Izkliedētā skaitļošana to panāk, sadalot problēmu līdz vienkāršākiem uzdevumiem un piešķirot šos uzdevumus atsevišķiem mezgliem.