Hosting u oblaku može biti koristan, ali nije bez svojih složenosti. Za početak razmislite koji model arhitekture oblaka odgovara vašoj aplikaciji.
Računalstvo u oblaku odnosi se na isporuku IT usluga putem Interneta. Okruženje virtualnog računala možete organizirati na mnoge načine, u skladu s različitim modelima postavljanja u oblak.
Modeli implementacije opisuju okruženje oblaka na temelju vlasništva, veličine, pristupa i svrhe. Evo pet popularnih modela implementacije oblaka zajedno s informacijama o tome kako ih koristiti.
1. Privatni oblak
Privatni oblak oblik je lokalne implementacije. Uključuje isporuku usluga u oblaku jednoj jedinici. To može biti organizacija ili pojedinac.
S privatnim oblakom možete nabaviti, virtualizirati i upravljati vlastitom infrastrukturom. Imate potpunu kontrolu nad svojim podacima i sigurnosnim mjerama potrebnim za njihovu zaštitu.
Vi kreirate, implementirate i upravljate resursima on-premise. Možete upravljati i kontrolirati svoju infrastrukturu i podatke bez uplitanja treće strane. Privatni oblak idealan je ako vaša radna opterećenja zahtijevaju privatnost i diskreciju
To možete postići i s organizacijom treće strane koja nudi usluge namijenjene isključivo vama.
IBM i Google imaju virtualni privatni oblak paketi za organizacije.
Možda ne želite dijeliti svoje podatke s javnim davateljem usluga iz straha od narušavanja sigurnosti. Ili možda imate naslijeđene aplikacije koje morate testirati i pokrenuti bez dodatnih troškova.
Privatni oblaci idealni su za institucije koje rukuju klasificiranim sadržajem. To mogu biti vladine sigurnosne agencije i financijske institucije.
No razvoj privatnih oblaka i upravljanje njima može biti skup i dugotrajan. Trebat će vam početni kapital za zapošljavanje osoblja, kupnju opreme i dodjelu prostora.
Također ćete se morati pozabaviti stalnim troškovima održavanja i operativnim troškovima za pokretanje oblaka. Vaš podatkovni centar može biti osjetljiv na ljudske i ekološke katastrofe.
Privatni oblak također nosi rizik od gubitka podataka. Električni kvarovi ili katastrofe mogu izbrisati vaše podatke jer su na jednom mjestu. Trebat će vremena za oporavak u takvim okolnostima.
2. Javni oblak
Uz model javnog oblaka, treća strana gradi, kontrolira i održava oblak. Za razliku od privatnog oblaka, javni oblak služi više od jednog entiteta. Svatko može pristupiti uslugama i koristiti resurse iz javnog oblaka, bilo da ste pojedinac ili organizacija.
Javni pružatelji usluga u oblaku (CSP-ovi) poput Amazon Web Services (AWS) nude mnoge usluge. Nude virtualne usluge uključujući računalni softver, pohranu, baze podataka i mreže.
U ovoj vrsti modela migrirate postojeće aplikacije na mrežu pružatelja usluga javnog oblaka kao što je AWS. U tom oblaku možete stvarati i postavljati nove aplikacije.
Na primjer, AWS ima Elastična stabljika graha koja može pomoći u implementaciji vaše Golang aplikacije. Također možete izraditi aplikacije na drugim jezicima, a javni pružatelji usluga u oblaku nude mogućnosti pohrane i baze podataka. Render je jedan od mnogih pružatelja koji hostiraju Postgres baze podataka na daljinu.
Mnoge organizacije preferiraju javne oblake zbog njihovih brojnih prednosti. Prvo, javni oblaci nude praktičan pristup upravljanju i održavanju IT usluga.
Na primjer, ne morate nabaviti niti upravljati infrastrukturom kada ste na javnom oblaku. Odgovorni ste samo za stvari koje stavite u oblak: podatke, konfiguraciju i tako dalje. Pružatelj usluge oblaka brine o svemu tome umjesto vas, a vi plaćate samo ono što koristite.
Svi glavni javni CSP-ovi poput AWS, Microsoft i Google imaju uspostavljenu infrastrukturu. Imaju infrastrukturu u izoliranim regijama i zonama dostupnosti, s mnogo podatkovnih centara.
Ovaj distribuirani dizajn omogućuje korisnicima uspostavljanje resursa u različitim regijama i podacima. Ovaj pristup osigurava da korisnici imaju pristup uslugama koje nisu dostupne u njihovim regijama.
U vremenima katastrofe, zone dostupnosti podržavaju jedna drugu. Budući da su međusobno udaljene miljama, druga zona pruža usluge ako katastrofa pogodi jednu zonu. Uvijek morate implementirati resurse u više od jedne zone dostupnosti.
Javni oblak je dobar izbor ako vodite redovno poslovanje. Možete pristupiti virtualnim poslužiteljima, bazama podataka i mrežnim komponentama kojima se upravlja u oblaku. Plaćate samo ono što pružite.
Iako postoje zabrinutost oko sigurnosti podataka u javnim oblacima, CSP-ovi poput AWS-a poboljšali su svoje sigurnosne mjere, pomažući korisnicima da osiguraju svoje sustave.
3. Hibridni oblak
Hibridni oblak sastoji se od javnih i privatnih implementacija oblaka. Uključuje povezivanje lokalne infrastrukture s javnom platformom u oblaku. Možete koristiti hibridni model kada imate neke resurse u javnom oblaku, a druge u svom lokalnom podatkovnom centru.
Propisi o usklađenosti i sigurnosni problemi mogu vas natjerati da prihvatite hibridni model. Na primjer, možete implementirati sučelje svoje aplikacije na javnom oblaku, ali zadržati pozadinu u lokalnoj bazi podataka. To osigurava da svoje podatke pohranjujete lokalno.
Hibridna implementacija omogućuje vam da uživate u najboljem od javnih i privatnih oblaka. Imate kontrolu nad resursima dok uživate u prednostima inovativnih usluga pružatelja usluga oblaka.
4. Multi-Cloud
Model implementacije s više oblaka uključuje korištenje više pružatelja javnih oblaka. Koristite resurse više od jednog pružatelja usluga javnog oblaka za različite slučajeve upotrebe.
Svaki pružatelj usluga oblaka ima svoje prednosti i nedostatke. Možda biste željeli iskoristiti najbolje usluge svakog pružatelja za svoj proizvod. Pristup s više oblaka omogućuje vam da dobijete najbolje od svih pružatelja usluga. Cloud provideri poput Vmware organizacijama nude usluge u više oblaka uz naknadu.
Loša strana multi-oblaka je da vam je potrebna dodatna pomoć u upravljanju. Rad unutar dva pružatelja usluga s različitim pravilima i okruženjima može biti težak. Za učinkovito upravljanje trebat će vam više vremena i troškova.
5. Oblak zajednice
Oblak zajednice podržava nekoliko organizacija koje dijele iste resurse. To je privatni oblak u vlasništvu i pod upravom nekoliko organizacija.
Organizacije istomišljenika koriste ovu vrstu modela. To mogu biti vladine agencije koje pružaju slične usluge, škole ili vjerske ustanove. Oblaci zajednice najbolji su za opće usluge kao što su materijali za čitanje, tečajevi itd.
Oni su isplativi, fleksibilni i skalabilni, uz podršku mnogih organizacija.
Oblaci zajednice nisu najbolji izbor za pohranu osjetljivih informacija, budući da mnogi ljudi mogu pristupiti njihovim poslužiteljima. Također, moraju trošiti novac i vrijeme na podršku svojim uslugama. Njima može biti teško upravljati jer dijele odgovornosti među uključenim stranama.
Kako odabrati model implementacije oblaka
Bitno je odabrati prikladan model implementacije koji odgovara vašem tijeku rada. To može ovisiti o nekoliko čimbenika, poput cijene modela. Mora biti jeftinije od onoga što sada plaćate.
Također biste trebali razmotriti mogućnosti skalabilnosti koje model nudi. Aplikacije se u jednom trenutku moraju smanjiti ili povećati. Također, razmislite o modelima koji su jednostavni za upravljanje i upotrebu.
Državni i organizacijski propisi o usklađenosti mogu diktirati vaš model izbora. Neke organizacije zahtijevaju da se njihovi podaci pohranjuju on-premise.