1.1. Ievads
Runājot par IT attīstību pēdējo dažu gadu laikā, nedrīkst aizmirst par mākoņu risinājumu lomu starp citiem. Apskatīsim, kas īsti ir mākoņu risinājumi, tehnoloģijas utt.
Mākoņdatošana (vai mākoņu pakalpojumi) ir īpašs rīku un metožu kopums datu loģistikai, uzglabāšanai un apstrādei attālinātajos datu apstrādes resursos, kas ietver serverus, datu uzglabāšanas sistēmas (DUS) un datu pārsūtīšanas sistēmas (DPS).
Izstrādājot IT produktu, bija tas tīmekļa lapas vizītkarte, interneta veikals, augstas noslodzes portāls vai datu bāzu sistēma (DB), pastāv vismaz divi veidi, kā izvietot jūsu produktu.
Pasūtītāja teritorijā (angļu – on-premise) vai mākoņos (angļu – cloud). Tajā pašā laikā nevar precīzi pateikt, kas ir izdevīgāk naudas izteiksmē kopumā.
Ja jūs izmantojat serveri, uz kura darbojas neliela datu bāze, kas neprasa augstu pieejamību, un vienkāršu tīmekļa lapu ar nelielu slodzi – jā, vietējā izvietošana ir jūsu variants. Bet tiklīdz jūsu slodzes un vajadzības pieaug — jāpadomā par pārcelšanos uz mākoņu.
1.2. Mākoņi starp mums
Pirms apspriest, kā tieši tiek nodrošināti mākoņi, ir svarīgi saprast, ka stāsts par mākoņiem nav par lieliem IT nozares gigantiem un viņu iekšējiem pakalpojumiem, mēs arī katru dienu izmantojam mākoņu datēšanu.
Šodien, 2019. gadā, grūti atrast cilvēku, kurš nebūtu izmantojis Instagram, e-pastu, kartes un satiksmes informāciju savā telefonā. Un viss šis dati tiek glabāti un apstrādāti kur? Pareizi!
Pat ja jūs, būdams IT speciālists uzņēmumā ar vismaz nelielu filiāļu tīklu (ieredzot to), ievietosit DUS infrastruktūrā, tad, kādā veidā jūs nepiedāvātu piekļuvi resursam, vai tā būtu tīmekļa saskarne, ftp vai samba — jūsu lietotājiem šis uzglabāšanas risinājums būs mākoņi, kas atrodas… kaut kur tur. Ko lai saka par tādām ierastām lietām, kuras mēs izmantojam katru dienu desmitiem reižu.
2.1. Mākoņu jaudu izvietošanas veidi
Labi, mākoņi. Bet viss nav tik vienkārši. Mēs arī nākam uz darbu — pārdevēji, IT speciālisti, vadītāji. Bet tas ir plašs jēdziens, katram ir noteikta funkcija un klasifikācija. Tāpat arī šeit. Faktiski mākoņu pakalpojumu var iedalīt četros veidos.
1.Publiskais mākoņs (public cloud) — tā ir platforma, kas ir publiski pieejama visiem lietotājiem bez maksas vai ar maksas abonementu. Visbiežāk tā ir konkrētas fiziskas personas vai juridiskas personas pārvaldībā. Piemērs varētu būt portāls, kas apkopo zinātnisko informāciju.
2. Privātais mākonis (private cloud) — pilnīga pretstatā punktam 1. Tā ir platforma, kas ir slēgta no sabiedrības, bieži vien paredzēta vienai kompānijai (vai kompānijai un partnerorganizācijām). Piekļuvi piešķir tikai sistēmas administrators lietotājiem. Tas var būt iekšējie pakalpojumi, piemēram, intraneta tīkla sistēma, SD (service desk), CRM u.tml. Parasti šādu mākoņu īpašnieki vai segmenti pievērš ļoti nopietnu uzmanību informācijas drošībai un biznesa aizsardzībai, jo privātajos mākonīs tiek glabāta informācija par pārdošanu, klientiem, uzņēmumu stratēģiskajiem plāniem un tml.
3. Sabiedriskais mākonis — (community cloud) var teikt, ka tas ir privātais mākonis, kas ir sadalīts starp vairākām firmām ar līdzīgām vajadzībām vai interesēm. Bieži tiek izmantots, ja ir nepieciešams piešķirt tiesības lietot resursus un lietojumprogrammas vairākiem cilvēkiem vai struktūrvienībām no dažādām kompānijām.
4. Hibrīdmākonis — (hybrid cloud) ir infrastruktūras veids, kas apvieno vismaz divus izvietošanas veidus. Visbiežākais piemērs ir klienta datu centra mērogošana, piesaistot mākoni. Tas tiek darīts, lai ietaupītu līdzekļus, ja nav iespējams pāriet uz mākoni 100% vai arī drošības un likumdošanas jautājumu dēļ.
2.2. Apkalpošanas veidi
Super, izvietošanas veidi ir tik dažādi, bet vai tiem tomēr nav kaut kas kopīgs? Jā, tie ir apkalpošanas veidi, kas ir identiski visiem mākoņu veidiem. Apskatīsim 3 visbiežāk sastopamos.
IaaS (infrastructure as a service) — infrastruktūra kā pakalpojums. Šajā variantā jums tiek nodrošināti serveri virtuālo mašīnu (VM), disku, tīkla aprīkojuma veidā, uz kuriem jūs varat uzstādīt nepieciešamo operētājsistēmu, vidi, izveidot pakalpojumus utt. Lai gan šobrīd es aktīvi attīstos Yandex mākoņos, savu iepazīšanos es sāku ar GCP (Google Cloud Platform), tāpēc piemērus sniegšu, balstoties uz to, bet par pakalpojumu sniedzējiem runāšu nedaudz vēlāk. Tātad, piemērs IaaS risinājumam GCP būs elements Compute Engine. T.i., tā ir vienkārša parasta VM, uz kuras jūs paši izvēlaties operētājsistēmu, paši nodarbojaties ar programmatūras iestatīšanu un lietojumprogrammu izvietošanu. Apskatām piemēru. Jūs esat Python programmētājs un vēlaties izveidot vietni ar mākoņa aizmuguri, apsverot tikai IaaS variantu. Jums ir nepieciešams paņemt vienu VM, uz kuras darbosies mājas lapa, priekš tā ir jāuzstāda (GCP izvēlas izveidošanas posmā) operētājsistēma, atjaunināt pakotņu pārvaldnieku (kāpēc gan nē), uzstādīt nepieciešamo Python versiju, Nginx utt. Uz trim VM izveidot kļūdu noturīgu DB klasteri (arī manuāli). Ņemt vērā žurnālu veidošanu utt. Tas ir lēti un ilgi, bet, ja vēlaties maksimālu elastību — tas ir jūsu izvēle.
Nākamais, tuvāk vienkāršumam un dārdzībai, ir PaaS (platforma kā pakalpojums). Šeit jūs arī saņemat VM, bet bez iespējas mainīt konfigurāciju tik elastīgi, jūs neizvēlaties OS, programmatūras komplektu utt., jūs saņemat gatavu vidi savam produktam. Atgriezīsimies pie tā paša piemēra. Jūs iegādājaties divus instancus App Engine GCP, viens no tiem darbosies kā DB, otrs kā webservera. Jums nav jākonfigurē apkalpojošās programmas, jūs varat tieši no kastes palaist ražošanas vidi. Tas maksā vairāk, piekrītiet, darbs ir jāmaksā, un jūsu dēļ ir strādājusi visa komanda. Toties jūs saņemat gatavu platformu darbam.
Trešais no galvenajiem variantiem, kas ir augstāk par pārējiem — SaaS (programmatūra kā pakalpojums). Jūs neveicat plānas VM iestatīšanas, jūs tās vispār nekonfigurējat. Jums nav jābūt IT speciālistam, nav jāmeklē kods, nav jāveido aizmugure. Viss jau ir gatavs. Tie jau ir gatavi, izvietoti risinājumi, piemēram, GSuite (bijušais Google Apps), DropBox, Office 365.
3.1. Kas zem vāka?
Iekļāvāt prātā? Labi, turpināsim tālāk. Mēs iegādājāmies VM, strādājām ar to, iznīcinājām un iegādājāmies vēl 10. Mēs nepērkam aparatūru, bet zinām, ka kaut kur tai jābūt. Kad jūs ieviesāt SĪV savas uzņēmējdarbības infrastruktūrā, jūs, iespējams, to novietojāt stendā datu centrā. Tādējādi mākoņu pakalpojumu sniedzēji iznomā jums daļu no savas datu centra telpas, tikai milzīgā apmērā. Tā dēvētie DCP (datu apstrādes centri). Tie ir lieli kompleksi, kas izvietoti gandrīz visā pasaulē. Būves parasti notiek tuvumā vietām, kurās vismaz daļu gada var nodrošināt dabisku dzesēšanu, taču daži pakalpojumu sniedzēji var būvēt arī Nevadas tuksnesī. Papildus tam, ka milzīgā izmēra angārā pakalpojumu sniedzējs ievietos vairākus simtus stendu, viņš arī rūpējas par siltumapmaiņu (visi taču zina, ka datorus nedrīkst saldēt un pārkarst?), par jūsu datu drošību vispirms fiziskajā līmenī, tāpēc nelikumīgi nokļūt DCP ir grūti. Tomēr datu uzglabāšanas metodes DCP atšķiras pie dažādiem pakalpojumu sniedzējiem: kāds veido sadalītas ierakstus starp dažādiem datu centriem, cits uzticami uzglabā visus vienā.
3.2. Mākoņi tagad un retrospekcijā. Pakalpojumu sniedzēji
Ja ņemam vērā vēsturi, pirmie priekšnoteikumi mūsdienu mākoņu platformu izveidei parādījās jau 70. gadu vidū pagājušajā gadsimtā, kad tika izstrādāts un ieviests prototips interneta tīklam ARPANET. Toreiz runa bija par to, ka kādu dienu cilvēki varētu saņemt visus iespējamos pakalpojumus caur tīklu. Laiks gāja, kanāli kļuva stabilāki un plašāki, un 1999. gadā parādījās pirmā komerciālā CRM sistēma, kas tiek piedāvāta izslēgti ar abonementu un ir pirmā SaaS, kuru eksemplāri uzglabā vienā datu centrā. Vēlāk uzņēmums izdala dažādus struktūrvienības, kas parakstīšanai piedāvā PaaS, tostarp privātā BDaaS (datubāze kā pakalpojums) gadījumā. 2002. gadā Amazon izlaida pakalpojumu, kas ļauj uzglabāt un apstrādāt informāciju, bet 2008. gadā prezentē pakalpojumu, kurā lietotājs var izveidot savas virtuālās mašīnas, un tā sākas lielo mākoņu tehnoloģiju ēra.
Tagad ir ierasts runāt par lielo trijotni (lai gan es pēc pusgada redzu lielo ceturtotni): Amazon Web Services, Microsoft Azure, Google Cloud Platform… Yandex Cloud. Par pēdējiem ir īpaši patīkami, jo, kad mūsu tautieši strauji iekaro pasaules tirgu, īpaša lepnums skrien šermuļi pa ādu.
Tāpat ir ļoti daudz uzņēmumu, piemēram, Oracle vai Alibaba, kuriem ir savi mākoņi, bet noteiktu apstākļu dēļ tie nav tik populāri starp lietotājiem. Nu, protams, ir arī puiši-hostinga, kuri arī ir pakalpojumu sniedzēji, kas piedāvā PaaS vai SaaS risinājumus.
3.3. Cenu veidošana un dotācijas
Es nenogurdināšu ar pakalpojumu sniedzēju cenu politiku, jo citādi tas būs atklāta reklāma. Vēlos atzīmēt, ka visi lielie uzņēmumi piedāvā dotācijas no 200 līdz 700 USD gadā vai īsākiem periodiem, lai jūs, kā lietotāji, varētu izmēģināt viņu risinājumu jaudu un saprast, kas jums tieši nepieciešams.
Tāpat visi lielās trijotnes… vai ceturtas, jau pavisam tūlīt… piedāvā iespēju pievienoties partneru rindām, organizē seminārus un apmācības, piedāvā sertifikāciju un atlaides uz saviem produktiem.
Avots: habr.com
