Mākoņdatošana ir gadījums, kad skaitļošanas pakalpojumus sniedz uzņēmums vai vieta ārpus to izmantošanas vietas. Tas līdzinās tam, kā lietotājiem tiek nosūtīta elektroenerģija: viņi vienkārši izmanto viņiem nosūtīto elektroenerģiju un maksā par to, ko patērē, nevis par pašas ražošanas vai piegādes tehnisko pusi. Mākoņdatošanas ideja ir līdzīga: lietotājs var vienkārši izmantot krātuvi, skaitļošanas jaudu vai izstrādes vidi, neuztraucoties par to, kā tās ir uzbūvētas un pārvaldītas aizkulisēs. Pakalpojumu sniedzējs rūpējas par serveriem, tīklu un drošību, bet lietotājs iegūst piekļuvi vajadzīgajām resursu funkcijām ērti un attālināti.

Mākonis ir interneta metafora, kas balstīta uz to, kā tas aprakstīts datortīklu shēmās. Līdzīgi kā reālajā pasaulē mākoņi paslēpj no redzesloka debess daļas, arī datoru mākoņi slēpj sarežģīto infrastruktūru, kas nodrošina interneta darbību. Tas ir skaitļošanas veids, kurā ar IT saistītas darbības tiek nodrošinātas "kā pakalpojums", ļaujot lietotājiem piekļūt šiem pakalpojumiem, izmantojot internetu ("mākonī"). Viņiem nav jāzina vai jākontrolē aiz tām esošās tehnoloģijas, kas samazina operacionālo slogu un ļauj koncentrēties uz biznesa vai personīgajām vajadzībām; tomēr jāņem vērā, ka joprojām pastāv ētikas un juridiskas problēmas attiecībā uz datu aizsardzību un atbilstību normatīviem.

Saskaņā ar IEEE datiem mākoņdatošana ir koncepcija, kurā informācija tiek izvietota serveros un pa internetu nosūtīta uz citām ierīcēm, piemēram, datoriem, klēpjdatoriem, rokas ierīcēm un sensoriem. Tā ietver ideju par programmatūru kā pakalpojumu (SaaS), piemēram, Web 2.0, kas ir atkarīgs no interneta, lai apmierinātu lietotāju vajadzības. Piemēram, Google ir izveidojis vairākas biroja komplekta lietojumprogrammas, kurām var piekļūt no tīmekļa pārlūkprogrammas. Atšķirībā no tradicionālajām programmatūrām, kas tiek instalētas lokāli, programmatūra un dati tiek glabāti pakalpojumu sniedzēja serveros, nevis tikai uz lietotāja datora, kas atvieglo piekļuvi, dublēšanu un atjaunināšanu.

Kā mākoņdatošana darbojas — galvenie tehniskie elementi

  • Datubāzes un datu centri: pakalpojumu sniedzēji izmanto lielus datu centrus ar tūkstošiem serveru, kas glabā datus un apstrādā pieprasījumus.
  • Virtualizācija: vienu fizisku serveri var dalīt starp daudziem lietotājiem izmantojot virtuālās mašīnas vai konteinerus, tā nodrošinot elastību un efektivitāti.
  • Tīkla savienojumi un API: piekļuve pakalpojumiem notiek pa internetu, bieži izmantojot programmēšanas saskarnes (API), kas ļauj automatizēt resursu pārvaldību.
  • Multitenancy: vairāki klienti var izmantot to pašu infrastruktūru, bet dati un lietotāja vide tiek loģiski nošķirti.

Pakalpojumu modeļi (biežāk sastopamie)

  • IaaS (Infrastructure as a Service): nodrošina pamata skaitļošanas resursus — virtuālās mašīnas, tīklus un krātuvi. Piemēri: AWS EC2, Google Compute Engine.
  • PaaS (Platform as a Service): piedāvā platformu izstrādei un izvietošanai (izstrādes vide, datubāzes, instrumenti), samazinot infrastruktūras pārvaldības slogu.
  • SaaS (Software as a Service): gatavas lietojumprogrammas, kuras lietotājs izmanto tiešsaistē — piemēram, Google biroja rīki vai e-pasta un CRM pakalpojumi.

Izvietošanas modeļi

  • Publiskais mākonis: pakalpojumi, kurus nodrošina trešās puses sniedzēji un kuriem piekļūst plaša sabiedrība.
  • Privātais mākonis: infrastruktūra, kas paredzēta vienam uzņēmumam un var atrasties uzņēmuma telpās vai pie pakalpojumu sniedzēja.
  • Hibrīdamākonis: apvieno publiskā un privātā mākonī izvietotos resursus, ļaujot elastīgi sadalīt darba slodzi.
  • Kopienas mākonis: vairākiem līdzīgiem organizatoriem paredzēts mākonis ar kopīgām prasībām (piem., atbilstība noteiktiem nozares standartiem).

Galvenās priekšrocības

  • Elastība un mērogojamība: viegli palielināt vai samazināt resursus atbilstoši vajadzībām.
  • Izmaksu efektivitāte: bieži tiek izmantots "pay-as-you-go" modelis — maksā par faktisko patēriņu.
  • Pieejamība un mobilitāte: piekļuve no jebkuras ierīces ar internetu.
  • Ātrāka ieviešana: ātri uzsākt jaunas lietojumprogrammas bez lielām sākotnējām investīcijām aparatūrā.
  • Atjauninājumi un uzturēšana: pakalpojumu sniedzējs rūpējas par atjauninājumiem un drošības plāksteriem.

Riski un trūkumi

  • Datu drošība un privātums: jāņem vērā, kur dati tiek glabāti un kā tiek nodrošināta to aizsardzība.
  • Piekļuves pārtraukumi (downtime): arī lieliem pakalpojumu sniedzējiem var būt izslēgumi vai kļūmes, kas ietekmē pieejamību.
  • Atkarība no pakalpojumu sniedzēja (vendor lock-in): migrācija uz citu platformu var būt dārga un tehniski sarežģīta.
  • Atbilstība normatīviem: uzņēmumiem jānodrošina atbilstība GDPR, nozares prasībām un citiem likumiem, īpaši, ja dati atrodas citā jurisdikcijā.

Piemēri un pielietojumi

  • Biroja rīki un e-pasts: tiešsaistes dokumentu apstrāde, koplietošana un e-pasta pakalpojumi (piem., Google biroja komplekts).
  • Krātuve un dublēšana: Dropbox, Google Drive un līdzīgi servisi nodrošina failu sinhronizāciju un dublēšanu mākonī.
  • Web hostings un e-komercija: vietņu un lietojumprogrammu izvietošana, kuru slodzi var elastīgi mērogot sezonālu pieaugumu laikā.
  • Lielie dati un mašīnmācīšanās: analītikas, datu glabāšanas un apstrādes platformas, kas nepieciešamas lieliem datu apjomiem.

Cenu modeļi

  • Pay-as-you-go: maksā par izmantoto resursu daudzumu (skaitļošanas stundas, krātuve, datu pārsūtīšana).
  • Izslēgti resursi/un rezervācijas: zemāka cena ilgtermiņa saistībām vai rezervētām jaudām.
  • Bezmaksas līmeņi un izmēģinājumi: daudzi pakalpojumu sniedzēji piedāvā bezmaksas kvotas vai izmēģinājuma periodus jaunu pakalpojumu testēšanai.

Apkopojot — mākoņdatošana piedāvā ērtu, elastīgu un bieži izmaksu ziņā izdevīgu veidu, kā piekļūt skaitļošanas resursiem bez lieliem sākotnējiem ieguldījumiem. Izvēloties mākoņpakalpojumu, svarīgi izvērtēt drošību, atbilstību normatīviem, izmaksu modeli un iespējamo atkarību no konkrēta pakalpojumu sniedzēja.