Budućnost je u oblacima

1.1. Uvod

Govoreći o razvoju IT-a u posljednjih nekoliko godina, ne može se ne primijetiti udio Cloud rješenja među ostalima. Hajde da shvatimo šta su cloud rešenja, tehnologije itd.
Cloud computing (ili cloud servisi) je poseban skup alata i metoda za logistiku, skladištenje i obradu podataka na udaljenim računarskim resursima, koji uključuju servere, sisteme za skladištenje podataka (DSS), sisteme za prenos podataka (DTS).

Prilikom proizvodnje IT proizvoda, bilo da se radi o web stranici sa vizit kartama, online prodavnici, portalu sa velikim opterećenjem ili sistemu baze podataka, postoje najmanje dvije opcije za postavljanje vašeg proizvoda.

U prostorijama kupca (eng. - on-premise) ili u oblaku. Istovremeno, nemoguće je sa sigurnošću reći šta je u opštem slučaju novčano isplativije.

Ako koristite server na kojem imate pokrenutu malu bazu podataka koja ne zahtijeva toleranciju grešaka i jednostavnu web stranicu bez puno opterećenja - da, zemaljski hosting je vaša opcija. Ali čim se vaše radno opterećenje i potrebe povećaju, trebali biste razmisliti o prelasku na oblak.

1.2. Oblaci među nama

Prije nego što razgovaramo o tome kako se točno obezbjeđuju oblaci, važno je shvatiti da priča o oblacima nije o velikim gigantima IT sfere i njihovim internim uslugama, već svakodnevno koristimo i cloud computing.

Danas, 2019. godine, teško je naći osobu koja ne bi koristila Instagram, e-poštu, mape i saobraćajne gužve na svom telefonu. Gdje se sve to skladišti i obrađuje? Tačno!
Čak i ako vi, kao IT stručnjak u kompaniji s barem malom mrežom podružnica (radi jasnoće), instalirate sisteme za pohranu podataka u infrastrukturu, onda bez obzira na koji način date pristup resursu, bilo da je to web sučelje, ftp ili samba , ovo je za vaše korisnike trezor će biti oblak koji se nalazi... negdje tamo. Šta tek reći o tako poznatim stvarima koje svakodnevno koristimo nekoliko desetina puta na dohvat ruke.

2.1. Vrste raspoređivanja kapaciteta u oblaku

Ok, oblak. Ali to nije tako jednostavno. Također svi dolazimo na posao - prodavci, IT stručnjaci, menadžeri. Ali ovo je širok koncept, svaki ima svrhu i određenu klasifikaciju. I ovdje je isto. Općenito, usluge u oblaku mogu se podijeliti u 4 tipa.

1.Javni oblak je platforma koja je javno otvorena za sve korisnike besplatno ili uz plaćenu pretplatu. Najčešće njime upravlja određeno fizičko ili pravno lice. Primjer je portal-agregator članaka naučnih saznanja.

2. Privatni oblak - upravo suprotno od tačke 1. Ovo je platforma zatvorena za javnost, često namijenjena jednoj kompaniji (ili kompaniji i partnerskim organizacijama). Pristup dodeljuje samo korisnicima administrator sistema. To mogu biti interni servisi, na primjer intranet mreža, SD (service desk) sistem, CRM itd. Obično vlasnici oblaka ili segmenta vrlo ozbiljno shvataju pitanje sigurnosti informacija i zaštite poslovanja, jer se informacije o prodaji, klijentima, strateškim planovima kompanija itd. pohranjuju u privatnim oblacima.

3. Oblak zajednice možemo reći da se radi o privatnom oblaku raspoređenom među nekoliko kompanija koje imaju slične zadatke ili interese. Često se koristi kada je potrebno dati prava za korištenje resursa aplikacije više ljudi, odjela iz različitih kompanija.

4. Hibridni oblak Ovo je vrsta infrastrukture koja kombinuje najmanje dva tipa implementacije. Najčešći primjer je skaliranje klijentskog podatkovnog centra pomoću oblaka. Ovo se radi kako bi se uštedio novac, ako je nemoguće 100% preći u oblak ili iz sigurnosnih i usklađenih razloga.

2.2. Vrste usluga

Super, vrste raspoređivanja su toliko različite, ali mora postojati nešto što ih ujedinjuje? Da, ovo su tipovi usluga, identični su za sve vrste oblaka. Pogledajmo 3 najčešća.

IaaS (infrastruktura kao usluga) — infrastruktura kao usluga. Ovom opcijom dobijate servere u vidu virtuelnih mašina (VM), diskova, mrežne opreme, na kojima možete da instalirate OS i okruženje koje vam je potrebno, instalirate servise itd. Unatoč činjenici da se sada aktivno razvijam u oblaku od Yandexa, započeo sam svoje upoznavanje s GCP-om (Google Cloud Platform), pa ću dati primjere na njegovoj pozadini, a općenito ću govoriti o provajderima nešto kasnije. Dakle, primjer IaaS rješenja u GCP-u bi bio element Compute Engine. One. Ovo je jednostavan obični BM za koji sami birate operativni sistem, sami konfigurišete softver i postavljate aplikacije. Pogledajmo primjer. Vi ste python programer i želite da napravite web stranicu sa backend-om u oblaku, uzimajući u obzir samo IaaS opciju. Morate uzeti jedan VM na kojem će se web lokacija pokrenuti, za to morate instalirati (u gcp-u je odabran u fazi kreiranja instance) OS, ažurirati upravitelj pakera (zašto ne), instalirati potrebnu verziju python, nginx, itd... Na tri VM-a kreirajte klaster baze podataka za nadilaženje greške (također ručno). Obezbedite evidenciju itd. Jeftino je i dugo, ali ako želite maksimalnu fleksibilnost, ovo je vaš izbor.

Sljedeći najbliži jednostavnosti i visokoj cijeni je PaaS (platforma kao usluga). Ovdje također dobijate VM, naravno, ali bez mogućnosti tako fleksibilne promjene konfiguracije, ne birate OS, set softvera itd., dobijate gotovo okruženje za svoj proizvod. Vratimo se na isti primjer. Kupite dvije App Engine instance u GCP-u, jedna će biti u ulozi baze podataka, druga će biti u ulozi web servera. Ne morate da konfigurišete nikakve programe podrške; možete pokrenuti proizvodno okruženje odmah iz kutije. To košta više, morate priznati, posao se mora platiti, a cijeli Skript je radio za vas. Ali dobijate gotovu platformu za rad.

Treća od glavnih opcija, koja stoji iznad ostalih - SaaS (Softver kao usluga). Vi ne podešavate fino VM, ne konfigurišete ga uopšte. Ne morate biti IT stručnjak, ne morate pisati kod, ne trebate raditi backend. Da li je sve spremno. To su gotova, implementirana rješenja, kao što su GSuite (ranije Google Apps), DropBox, Office 365.

3.1. Šta je ispod haube?

Imaš li to u glavi? Ok, idemo dalje. Kupili smo VM, radili s njim, uništili ga i kupili još 10. Ne kupujemo hardver, ali znamo da mora biti negdje. Kada ste uveli skladištenje u svoju infrastrukturu preduzeća, verovatno ste ga instalirali u stalak u serverskoj sobi. Dakle, provajderi cloud tehnologije daju vam dio svoje server sobe za iznajmljivanje, samo ogromne veličine. Takozvani DPC (centar za obradu podataka). To su veliki kompleksi koji se nalaze gotovo širom planete. Izgradnja se obično izvodi u blizini onih mjesta koja barem dio godine mogu biti izvor prirodnog hlađenja, ali se neki predstavnici mogu graditi i u pustinji Nevade. Osim što provajder postavlja nekoliko stotina regala u kolosalan hangar, brine ga i prenos toplote (da li i dalje znaju da se računari ne mogu zamrznuti i pregrejati?), sigurnost vaših podataka, prvenstveno na fizičkom nivo, tako da je malo vjerovatno da ćete ilegalno ući u data centar da li će to raditi? U isto vrijeme, metode pohranjivanja podataka u podatkovnom centru razlikuju se među različitim provajderima; neki prave distribuirane zapise između različitih podatkovnih centara, dok ih drugi sigurno pohranjuju u jedan.

3.2. Oblaci sada i retrospektivno. Provajderi

Uopšteno govoreći, ako se zadubite u istoriju, prvi preduslovi za stvaranje današnjih cloud platformi bili su još sredinom 70-ih godina prošlog veka, tokom razvoja i implementacije ARPANET Internet prototipa. Tada se govorilo da će ljudi jednog dana moći da primaju sve moguće usluge putem mreže. Kako je vrijeme prolazilo, kanali su postajali stabilni i manje-više široki, a 1999. godine pojavio se prvi komercijalni CRM sistem koji se obezbjeđuje isključivo putem pretplate i prvi je SaaS, čije se kopije čuvaju u jednom data centru. Kasnije je kompanija dodijelila nekoliko odjela koji pružaju PaaS putem pretplate, uključujući poseban slučaj BDaaS (baza podataka kao usluga). Amazon je 2002. godine objavio uslugu koja vam omogućava pohranjivanje i obradu informacija, a 2008. je predstavio uslugu u u kojima korisnik može kreirati vlastite virtuelne mašine, tako počinje era velikih cloud tehnologija.

Sada je uobičajeno govoriti o velikoj trojci (iako vidim veliku četvorku za pola godine): Amazon web servisi, Microsoft Azure, Google Cloud Platform... Yandex Cloud. Ovo potonjem je posebno lepo, jer kada sunarodnici brzo ulete na svetsku scenu, poseban ponos prođe kroz kožu.

Postoji i dosta kompanija, na primjer Oracle ili Alibaba, koje imaju svoje oblake, ali zbog određenih okolnosti nisu toliko popularni među korisnicima. I naravno, hosting momci, koji su također provajderi koji pružaju PaaS ili SaaS rješenja.

3.3. Cijene i grantovi

Neću se previše zadržavati na cjenovnoj politici provajdera, jer će u suprotnom to biti otvoreno oglašavanje. Napominjem činjenicu da sve velike kompanije daju grantove od 200 do 700 dolara na godinu dana ili kraće kako biste vi, kao korisnici, mogli iskusiti snagu njihovih rješenja i shvatiti šta vam je tačno potrebno.

Također, sve kompanije iz velike trojke... ili četvorke će... pružiti priliku da se učlane u red partnera, sprovode seminare i obuke, daju sertifikaciju i pogodnosti za svoje proizvode.

izvor: www.habr.com

Dodajte komentar