Kas iš tikrųjų yra ta debesų kompiuterija?
Kai kas nors sako „debesys”, turbūt pirmiausia galvojate apie tuos pūkuotus daiktus danguje, bet technologijų pasaulyje šis žodis įgavo visiškai kitą reikšmę. Debesų kompiuterija – tai būdas naudotis kompiuterių resursais per internetą, kai jums nebereikia turėti galingų serverių savo rūsyje ar biure. Paprasta kalba – tai tarsi nuomojatės kompiuterio galią, saugyklą ir programas iš kažkur kitur, o ne perkate ir prižiūrite viską patys.
Įsivaizduokite, kad anksčiau kiekviena įmonė turėjo turėti savo elektrinę, kad apšviestų patalpas. Skamba absurdiškai, tiesa? Dabar tiesiog įsijungiate lempą, o elektra ateina iš centralizuotos sistemos. Debesų kompiuterija veikia labai panašiai – jūs „įsijungiate” reikiamus resursus, kai jų reikia, ir mokate tik už tai, ką naudojate.
Techniškai kalbant, debesų kompiuterija reiškia, kad kažkur pasaulyje stovi didžiuliai duomenų centrai, kupini serverių, kurie dirba 24/7. Šie centrai priklauso tokiems gigantams kaip Amazon, Microsoft ar Google. Jūsų duomenys ir programos veikia ne jūsų kompiuteryje, o tuose serveriuose, o jūs prie jų prisijungiate per internetą.
Kaip visa tai prasidėjo
Debesų kompiuterijos istorija nėra tokia sena, kaip galėtumėte pagalvoti. Nors pati koncepcija – naudotis nuotoliniais kompiuteriais – egzistavo dar 1960-aisiais su „time-sharing” sistemomis, tikroji debesų era prasidėjo maždaug 2006 metais, kai Amazon paleido savo AWS (Amazon Web Services) paslaugą.
Įdomu tai, kad Amazon į debesų verslą įžengė ne iš gero gyvenimo. Jie turėjo didžiulę infrastruktūrą savo elektroninės prekybos platformai, bet ta infrastruktūra būdavo maksimaliai apkrauta tik per Kalėdų sezoną. Likusį metų laiką didžioji dalis pajėgumų tiesiog stovėjo. Kažkas Amazon’e pagalvojo – o kodėl gi neišnuomoti šių resursų kitiems? Taip ir gimė viena didžiausių technologijų revoliucijų.
Po Amazon sekė kiti. Microsoft 2010 metais pristatė Azure, Google – savo Cloud Platform. Staiga įmonės nebereikėjo investuoti milijonų į serverius, kurie po kelių metų pasens. Galėjai pradėti verslą su kreditine kortele ir prieiga prie interneto.
Trys pagrindiniai debesų tipai
Ne visi debesys yra vienodi, ir čia prasideda įdomiausia dalis. Egzistuoja trys pagrindiniai modeliai, kaip galite naudotis debesų kompiuterija.
Viešieji debesys – tai kaip viešasis transportas. Jūs naudojatės ta pačia infrastruktūra kaip ir tūkstančiai kitų klientų. AWS, Google Cloud, Microsoft Azure – tai visi viešieji debesys. Jūsų duomenys yra atskirti nuo kitų, bet fiziškai serveriai yra tie patys. Tai pigiausia ir lankstčiausia opcija, puikiai tinkanti daugumai verslo atvejų.
Privatūs debesys – tarsi turėti savo asmeninį šoferį. Visa infrastruktūra skirta tik jums. Tai brangu, bet kai kurioms įmonėms, ypač bankams ar sveikatos priežiūros organizacijoms, tai būtina dėl saugumo ir reguliavimo reikalavimų. Privatų debesį galite turėti savo duomenų centre arba jį gali valdyti trečioji šalis.
Hibridiniai debesys – geriausias iš abiejų pasaulių. Dalis jūsų sistemų veikia viešajame debesyje, dalis – privačiame. Pavyzdžiui, jautrius klientų duomenis laikote privačiame debesyje, o svetainę ir programėles – viešajame. Tai sudėtingiau valdyti, bet suteikia didžiausią lankstumą.
Paslaugų modeliai: IaaS, PaaS ir SaaS
Dabar tampa dar įdomiau. Debesų kompiuterija siūlo skirtingus paslaugų lygius, priklausomai nuo to, kiek kontrolės norite turėti ir kiek darbo norite atlikti patys.
IaaS (Infrastructure as a Service) – tai tarsi nuomojatės tuščią butą. Gaunate virtualius serverius, saugyklą, tinklus, bet viską kita turite susikonfigūruoti patys. Turite įdiegti operacinę sistemą, programas, pasirūpinti saugumu. Pavyzdžiai: Amazon EC2, Google Compute Engine. Tai suteikia didžiausią kontrolę, bet reikalauja ir daugiausiai techninių žinių.
PaaS (Platform as a Service) – čia jau gaunate įrengtą butą su baldais. Platforma pasirūpina serveriais, operacine sistema, duomenų bazėmis – jūs tik kuriate ir diegiate savo programas. Google App Engine ar Microsoft Azure App Service – tai PaaS pavyzdžiai. Programuotojams tai puiku, nes galima sutelkti dėmesį į kodo rašymą, o ne į infrastruktūros valdymą.
SaaS (Software as a Service) – tai kaip apsistoti viešbutyje. Viskas paruošta, jūs tik naudojatės. Gmail, Dropbox, Salesforce, Microsoft 365 – tai visi SaaS produktai. Jūs net negalvojate apie serverius ar programinę įrangą, tiesiog atidarote naršyklę ir dirbate.
Kaip techniškai veikia debesų infrastruktūra
Pažvelkime giliau į tai, kas vyksta už kulisų. Kai prisijungiate prie debesų paslaugos, jūsų užklausa keliauja per internetą į artimiausią duomenų centrą. Šie centrai yra strategiškai išdėstyti visame pasaulyje – Amazon turi jų daugiau nei 30 regionuose, kiekvienas su keliais atskirais duomenų centrais.
Viduje šie centrai atrodo kaip kažkas iš mokslinės fantastikos filmo. Eilės po eilių serverių, šaldymo sistemos, kurios dirba be perstojo, nes tie serveriai išskiria neįtikėtiną kiekį šilumos, ir sudėtingos elektros tiekimo sistemos su atsarginiais generatoriais. Vienas didelis duomenų centras gali naudoti tiek elektros, kiek mažas miestelis.
Bet štai kas įdomu – jūsų „virtualus serveris” iš tikrųjų nėra atskiras fizinis kompiuteris. Tai virtualizacijos magija. Vienas galingas fizinis serveris gali būti padalintas į dešimtis ar net šimtus virtualių mašinų, kiekviena veikianti nepriklausomai. Tai atliekama naudojant specialią programinę įrangą, vadinamą hipervizoriumi, kuri efektyviai dalija fizinio serverio resursus.
Duomenys paprastai saugomi ne vienoje vietoje. Kai įkeliate failą į Dropbox ar Google Drive, jis automatiškai kopijuojamas į kelis skirtingus serverius, dažnai net skirtinguose geografiniuose regionuose. Taip užtikrinama, kad net jei vienas duomenų centras sugestų (kas nutinka retai, bet vis dėlto gali), jūsų duomenys išliktų saugūs ir prieinami.
Saugumas ir privatumas debesyje
Čia prasideda didžiausi ginčai ir nerimas. Ar saugu laikyti savo duomenis kažkieno kito serveriuose? Trumpas atsakymas – paprastai taip, bet su tam tikromis išlygomis.
Didieji debesų paslaugų teikėjai investuoja milijardus į saugumą. Jie samdo geriausius saugumo specialistus pasaulyje, naudoja pažangiausią šifravimo technologiją ir turi saugumo sistemas, apie kurias dauguma įmonių gali tik pasvajoti. Fizinis saugumas taip pat yra įspūdingas – patekti į duomenų centrą sunkiau nei į banko saugyklą.
Tačiau yra keletas dalykų, kuriuos reikia žinoti. Pirma, jūsų duomenys paprastai šifruojami perduodant (kai keliauja per internetą), bet ne visada saugojimo metu. Kai kurios paslaugos siūlo šifravimą ramybės būsenoje, bet tai dažnai yra papildoma funkcija, kurią reikia aktyvuoti.
Antra, yra juridiniai klausimai. Jei jūsų duomenys saugomi JAV serveriuose, jie gali būti prižiūrimi pagal JAV įstatymus, net jei jūs esate Europoje. Tai buvo didelė problema su Privacy Shield susitarimu, kuris galiausiai buvo panaikintas. Dabar turime GDPR Europoje, kuris nustato griežtas taisykles, kaip su duomenimis turi būti elgiamasi.
Praktinis patarimas: jei dirbate su jautriais duomenimis, visada naudokite papildomą šifravimą prieš įkeldami juos į debesį. Yra įrankių, kurie tai daro automatiškai, ir net jei kas nors gautų prieigą prie jūsų debesų sąskaitos, be šifravimo rakto jie matytų tik nesąmones.
Kas vyksta su kainomis ir optimizavimu
Vienas didžiausių debesų kompiuterijos privalumų – mokate tik už tai, ką naudojate. Teoriškai. Praktikoje daugelis įmonių atranda, kad jų debesų sąskaitos auga kaip ant mielių, ir jos net nežino kodėl.
Debesų kainodara yra neįtikėtinai sudėtinga. Mokate už skaičiavimo laiką (kiek valandų jūsų serveriai veikė), už saugyklą (kiek duomenų laikote), už duomenų perdavimą (kiek duomenų įkeliate ir atsisiunčiate), už užklausas į duomenų bazes, už IP adresus, už balansavimo sistemas… sąrašas tęsiasi ir tęsiasi.
Štai kur dauguma žmonių suklysta: jie paleidžia serverius testavimui ir pamiršta juos išjungti. Arba sukonfigūruoja automatinį mastelio keitimą (kai sistema automatiškai prideda daugiau serverių, kai padidėja apkrova), bet nustato per žemus ribojimus. Staiga jūsų testas virsta 10,000 dolerių sąskaita.
Yra keletas būdų, kaip kontroliuoti išlaidas. Pirma, naudokite „rezervuotas instancijas” – tai kai įsipareigojate naudoti tam tikrus resursus metams ar daugiau ir gaunate didelę nuolaidą (iki 70%). Antra, naudokite „spot instances” – tai tarsi pirkti lėktuvo bilietą paskutinę minutę. Gaunate didžiulę nuolaidą, bet jūsų serveris gali būti išjungtas, jei kas nors pasiūlo daugiau.
Trečia, ir tai svarbiausia – stebėkite savo naudojimą. Visi didieji debesų teikėjai turi įrankius, kurie rodo, kur išleidžiate pinigus. Naudokite juos reguliariai. Dažnai rasite, kad mokate už saugyklą, kurios jau nebereikia, arba už serverius, kurie veikia tuščiąja eiga.
Ateities horizontai ir kas laukia toliau
Debesų kompiuterija nėra statiškas dalykas – ji nuolat keičiasi ir evoliucionuoja. Viena didžiausių tendencijų dabar yra „edge computing” – tai kai skaičiavimai atliekami arčiau duomenų šaltinio, o ne toli esančiame duomenų centre. Pavyzdžiui, autonominiams automobiliams reikia priimti sprendimus per milisekundes, ir siųsti duomenis į debesį ir laukti atsakymo yra per lėta.
Kitas didelis dalykas – serverless architektūra. Tai kiek klaidinantis pavadinimas, nes serveriai vis dar egzistuoja, bet jūs apie juos visiškai negalvojate. Rašote funkcijas (mažus kodo gabalėlius), o debesų platforma automatiškai jas paleidžia, kai reikia, ir mokate tik už tikslų vykdymo laiką. Tai neįtikėtinai efektyvu ir ekonomiška daugeliui naudojimo atvejų.
Dirbtinis intelektas ir mašininis mokymasis taip pat keičia debesų peizažą. Mokyti AI modelius reikia milžiniškos skaičiavimo galios, kurią turi tik debesų teikėjai. Dabar bet kas gali naudotis pažangiais AI įrankiais be milijonų investicijų į specializuotą aparatūrą.
Taip pat matome vis daugiau specializuotų debesų paslaugų. Yra debesys, skirti specifinėms pramonės šakoms – sveikatos priežiūrai, finansams, žaidimams. Jie ateina su iš anksto sukonfigūruotais įrankiais ir atitinka pramonės standartus, todėl pradėti naudoti juos yra daug lengviau.
Aplinkosaugos aspektas taip pat tampa vis svarbesnis. Duomenų centrai sunaudoja didžiulį kiekį energijos, ir didieji žaidėjai investuoja į atsinaujinančią energiją. Google teigia, kad jų debesų infrastruktūra yra anglies neutrali, Microsoft planuoja iki 2030 metų būti anglies negatyvi. Tai ne tik gražūs žodžiai – tai tikri įsipareigojimai su konkrečiais planais.
Kodėl tai svarbu jums ir kaip su tuo gyventi
Net jei manote, kad debesų kompiuterija jūsų neliečia, greičiausiai klystate. Kiekvieną kartą, kai naudojatės Gmail, žiūrite Netflix, klausotės Spotify ar sinchronizuojate nuotraukas su telefono – naudojatės debesų kompiuterija. Ji tapo tokia įprasta mūsų kasdienybėje, kad mes jos net nebepastebime.
Verslui debesys atvėrė galimybes, kurios anksčiau buvo neįmanomos. Startuolis gali pradėti su keliais šimtais dolerių per mėnesį ir išaugti iki milijonų vartotojų be didžiulių pradinių investicijų. Jei jūsų verslas staiga išpopuliarėja (pavyzdžiui, jūsų produktą pamini koks nors influenceris), debesų infrastruktūra gali automatiškai išsiplėsti, kad susidorotų su srautu.
Jei planuojate perkelti savo verslą į debesį arba jau esate ten, štai keletas praktinių patarimų. Pradėkite mažai – nereikia iš karto visko perkelti. Pasirinkite vieną sistemą ar programą ir išbandykite. Mokykitės iš patirties. Investuokite į mokymą – debesų technologijos skiriasi nuo tradicinės IT, ir jūsų komandai reikės naujų įgūdžių.
Nepamirškite atsarginių kopijų. Taip, debesų teikėjai turi atsargines sistemas, bet tai nereiškia, kad jūs neturite daryti savo kopijų. Kas nutinka, jei jūsų paskyra yra užblokuota? Kas nutinka, jei paslaugų teikėjas bankrutuoja? Turėkite planą B.
Ir galiausiai – skaitykite sutartis. Žinau, tai nuobodu, bet svarbu suprasti, kokias garantijas gaunate, kas nutinka su jūsų duomenimis, ir kokios yra jūsų teisės. Debesų kompiuterija yra galinga priemonė, bet kaip ir bet kokia priemonė, ją reikia naudoti protingai ir atsakingai. Technologija keičiasi greitai, bet pagrindiniai principai – saugumas, patikimumas ir ekonomiškumas – lieka tie patys.

