Prisimenu, kai prieš kokius dešimt metų pirmą kartą išgirdau terminą „debesų kompiuterija” – atrodė kažkas paslaptingo ir sudėtingo, tarsi mokslinė fantastika. Dabar gi be jos neapsieina nei įmonės, nei paprasti vartotojai, kasdien siunčiantys nuotraukas į Google Photos ar dirbantys su dokumentais Google Docs. Bet kas iš tikrųjų slypi po šiuo terminu ir kodėl verta suprasti, kaip tai veikia?
Kas iš tikrųjų yra tie debesys
Pirmiausia išsklaidykime mistiką – jokių tikrų debesų čia nėra. Debesų kompiuterija tiesiog reiškia, kad jūsų duomenys ir programos veikia ne jūsų asmeniniame kompiuteryje ar telefone, o kažkur nutolusiame serveryje, priklausančiame didelėms kompanijoms kaip Amazon, Microsoft ar Google. Tie serveriai stovi milžiniškuose duomenų centruose, dažniausiai visai kitame pasaulio krašte nei jūs.
Praktiškai tai atrodo taip: jūs atidarote naršyklę, prisijungiate prie savo Gmail paskyros ir matote visus laiškus. Jūsų kompiuteryje šie laiškai fiziškai nesaugomi – jie guli Google serveriuose Airijoje, JAV ar kur kitur. Jūs tiesiog per internetą pasiekiate tą informaciją realiu laiku. Tas pats principas galioja ir su Netflix filmais, Spotify muzika, ar darbo įrankiais kaip Microsoft 365.
Analogija, kuri man visada padeda paaiškinti šį reiškinį draugams – tai lyg elektros tiekimas namuose. Jums nereikia turėti savo generatoriaus namuose, tiesiog prijungiate prietaisus prie tinklo ir mokate už sunaudotą elektrą. Debesų kompiuterija veikia panašiai – naudojatės skaičiavimo galia ar saugykla, mokate tik už tai, ką realiai sunaudojate.
Trys pagrindiniai debesų kompiuterijos tipai
Čia dažnai painiojasi net ir tie, kurie jau kurį laiką dirba IT srityje. Iš esmės egzistuoja trys pagrindiniai modeliai, ir verta juos atskirti.
SaaS (Software as a Service) – tai pats paprasčiausias ir dažniausiai sutinkamas variantas. Jūs tiesiog naudojatės gatava programa per naršyklę, nesirūpindami, kas ją palaiko techniniu lygmeniu. Google Docs, Dropbox, Slack, Trello – visa tai SaaS pavyzdžiai. Jums nereikia nieko diegti, atnaujinti ar konfigūruoti serveriuose.
PaaS (Platform as a Service) – šis modelis jau skirtas kūrėjams. Įsivaizduokite, kad norite sukurti savo aplikaciją, bet nenorite vargintis su serverio administravimu, operacinės sistemos atnaujinimais ar duomenų bazių konfigūravimu. Platformos kaip Heroku ar Google App Engine suteikia jums paruoštą aplinką, kurioje tiesiog rašote kodą ir jį įkeliate.
IaaS (Infrastructure as a Service) – čia jau giliausias techninis lygmuo. Jūs gaunate virtualius serverius, tinklo infrastruktūrą, saugyklas – tarsi nuomotumėtės tuščią kompiuterį, kurį pats susikonfigūruojate pagal savo poreikius. Amazon EC2 ar Microsoft Azure Virtual Machines yra klasikiniai IaaS pavyzdžiai. Šis variantas suteikia daugiausiai laisvės, bet reikalauja ir daugiausiai techninių žinių.
Didieji žaidėjai rinkoje
Kai kalbame apie debesų kompiuterijos paslaugų tiekėjus, iš esmės kalbame apie tris milžinus, kurie dalinasi didžiąja rinkos dalimi. Amazon Web Services (AWS) yra šios srities pradininkas ir vis dar lyderis – jie pradėjo dar 2006 metais, kai niekas net nesuprato, kas čia per verslas. Šiandien AWS naudoja tokie gigantai kaip Netflix, Airbnb ar net NASA.
Microsoft Azure eina antroje vietoje ir ypač stipriai integruojasi su įmonėmis, kurios jau naudoja Windows ekosistemą – Active Directory, Office 365 ir panašiai. Jei jūsų organizacija jau turi Microsoft licencijas, Azure dažnai būna logiškas pasirinkimas.
Google Cloud Platform (GCP) yra trečias didysis žaidėjas, kuris ypač stiprus duomenų analitikos ir mašininio mokymosi srityse – juk Google turi milžinišką patirtį apdorojant duomenis savo paieškos sistemai. Jei planuojate dirbti su dirbtiniu intelektu ar dideliais duomenų kiekiais, GCP verta apsvarstyti rimtai.
Yra ir mažesnių žaidėjų – DigitalOcean, Linode, Heroku, kurie orientuojasi į smulkesnius projektus ir individualius kūrėjus, siūlydami paprastesnę sąsają ir dažnai patrauklesnes kainas pradedantiesiems.
Kodėl verslas taip pamėgo debesis
Prieš dešimtmetį įmonės pirko fizinius serverius, statė juos savo patalpose ar duomenų centruose, samdydavo administratorius jiems prižiūrėti. Tai kainavo nemažus pinigus – ne tik pačios įrangos, bet ir elektros, aušinimo, priežiūros personalo. Ir svarbiausia – jei prognozavai netiksliai, arba turėjai per daug nepanaudotos galios, arba trūkdavo resursų didelio srauto metu.
Debesų kompiuterija šią problemą išsprendė iš esmės. Įsivaizduokite internetinę parduotuvę, kuri Juodojo penktadienio metu sulaukia dešimt kartų daugiau lankytojų nei paprastai. Su tradiciniais serveriais tai reikštų arba svetainės griūtį, arba brangią infrastruktūrą, kuri 364 dienas per metus stovi nenaudojama. Debesyse galima automatiškai išplėsti resursus tik tai dienai, o po to grąžinti į normalų lygį – ir mokėti tik už realiai panaudotą galią.
Kitas svarbus aspektas – greitis. Naujo produkto paleidimas anksčiau reikšdavo mėnesius trunkantį serverio pirkimo, pristatymo, konfigūravimo procesą. Dabar startuolis gali užsiregistruoti AWS paskyroje ir per kelias valandas turėti veikiančią infrastruktūrą. Tai iš esmės pakeitė, kaip greitai galima testuoti idėjas ir jas paleisti rinkoje.
Saugumo klausimas – ar tikrai saugu?
Tai dažniausiai užduodamas klausimas, kai kalbu su žmonėmis apie perkėlimą į debesį. Intuityviai atrodo, kad savo duomenys ant savo serverio yra saugesni, nei kažkur svetimame serveryje. Realybė yra sudėtingesnė.
Didieji debesų tiekėjai investuoja į saugumą sumas, kurių dauguma vidutinių įmonių niekada negalėtų sau leisti. AWS, Azure ir Google turi ištisus skyrius, dirbančius tik su saugumu, reguliariai atlieka nepriklausomus auditus, atitinka griežtus standartus kaip ISO 27001, SOC 2, GDPR reikalavimus. Fiziniai duomenų centrai apsaugoti daugiapakopėmis sistemomis – nuo biometrinių skaitytuvų iki apsaugos personalo dvidešimt keturias valandas per parą.
Tačiau čia svarbu suprasti vieną dalyką – yra atsakomybės pasidalijimo modelis (angliškai „shared responsibility model”). Tiekėjas atsako už infrastruktūros saugumą – fizinį serverių saugojimą, tinklo apsaugą, patį debesies platformos saugumą. Bet jūs pats atsakote už tai, kaip konfigūruojate savo paskyras, kokias teises suteikiate vartotojams, ar teisingai užšifruojate jautrius duomenis. Didžioji dalis debesų saugumo incidentų kyla ne dėl tiekėjo kaltės, o dėl netinkamos konfigūracijos – pavyzdžiui, kai duomenų bazė paliekama viešai prieinama internete be slaptažodžio.
Praktiniai patarimai pradedantiesiems
Jeigu jau nusprendėte pabandyti savo jėgas debesų kompiuterijoje, štai keletas dalykų, kuriuos verta žinoti prieš pradedant.
- Pradėkite nuo nemokamo lygio. Visi trys pagrindiniai tiekėjai siūlo nemokamas paskyras su ribotais resursais – AWS Free Tier, Google Cloud Free Program, Azure Free Account. Tai puikus būdas pasimokyti be finansinės rizikos.
- Stebėkite išlaidas nuolat. Debesų kompiuterijos sąskaitos gali netikėtai išaugti, jei nesuprantate kainodaros. Nustatykite biudžeto įspėjimus (billing alerts), kad gautumėte pranešimą, jei išlaidos viršija numatytą ribą.
- Mokykitės apie IAM (Identity and Access Management). Tai vienas svarbiausių saugumo aspektų – kas gali pasiekti kokius resursus. Niekada nenaudokite pagrindinės administratoriaus paskyros kasdieniam darbui, susikurkite atskiras vartotojų paskyras su minimaliomis reikiamomis teisėmis.
- Automatizuokite, ką tik galite. Tokie įrankiai kaip Terraform ar CloudFormation leidžia aprašyti savo infrastruktūrą kodu, o ne konfigūruoti viską rankiniu būdu per interneto sąsają. Tai vadinama „Infrastructure as Code” ir yra šiuolaikinio debesų administravimo standartas.
- Nepamirškite duomenų atsargų kopijų. Tai, kad jūsų duomenys yra debesyje, dar nereiškia, kad jie automatiškai apsaugoti nuo praradimo. Sukonfigūruokite reguliarų atsarginį kopijavimą (backup) net ir debesų aplinkoje.
Sertifikatai taip pat gali būti geras startas karjerai – AWS Certified Cloud Practitioner ar Microsoft Azure Fundamentals yra pradinio lygio sertifikatai, neverčiantys giliai pasinerti į techninius niuansus, bet suteikiantys bendrą supratimą apie ekosistemą.
Ką pasiimti su savimi iš viso šito
Debesų kompiuterija nėra jau kažkokia egzotinė technologija, prieinama tik didelėms korporacijoms su neribotais biudžetais. Šiandien bet kas – nuo pavienio kūrėjo iki mažos komandos – gali pasinaudoti tais pačiais įrankiais, kuriuos naudoja Netflix ar Spotify. Skirtumas tik mastelyje.
Jei tik pradedate šį kelią, nesistenkite iškart suprasti visko – debesų ekosistema yra milžiniška, ir net patyrę specialistai nuolat mokosi naujų dalykų, nes technologijos keičiasi žaibišku greičiu. Pradėkite nuo paprastų dalykų: susikurkite nemokamą paskyrą, paleiskite virtualią mašiną, pabandykite įkelti statinę svetainę į S3 bucket’ą. Praktika visada bus vertingesnė už teorinį skaitymą.
Ir svarbiausia – nebijokite eksperimentuoti, bet visada su galvoje laikykite tuos du dalykus, kurie dažniausiai sukelia galvos skausmus pradedantiesiems: saugumo konfigūraciją ir išlaidų kontrolę. Jei šiuos du aspektus valdysite atsakingai, debesų kompiuterija taps ne baisiu monstru, o tiesiog dar vienu patogiu įrankiu jūsų technologiniame arsenale.






