Hostenie v cloude môže byť prospešné, no nie je bez komplikácií. Na začiatok zvážte, ktorý model cloudovej architektúry vyhovuje vašej aplikácii.
Cloud computing sa vzťahuje na poskytovanie IT služieb cez internet. Virtuálne počítačové prostredie môžete organizovať mnohými spôsobmi podľa rôznych modelov cloudového nasadenia.
Modely nasadenia popisujú cloudové prostredie na základe vlastníctva, rozsahu, prístupu a účelu. Tu je päť populárnych modelov nasadenia cloudu spolu s informáciami o tom, ako ich používať.
1. Súkromný cloud
Súkromný cloud je formou lokálneho nasadenia. Zahŕňa poskytovanie cloudových služieb jednému jedinému subjektu. Môže to byť organizácia alebo jednotlivec.
S privátnym cloudom si môžete zaobstarať, virtualizovať a spravovať vlastnú infraštruktúru. Máte plnú kontrolu nad svojimi údajmi a bezpečnostnými opatreniami potrebnými na ich ochranu.
Prostriedky vytvárate, nasadzujete a spravujete na mieste. Svoju infraštruktúru a dáta môžete spravovať a kontrolovať bez zásahu tretích strán. Súkromný cloud je ideálny, ak vaše pracovné úlohy vyžadujú súkromie a diskrétnosť
Môžete to dosiahnuť aj s organizáciou tretej strany, ktorá ponúka služby výhradne pre vás.
IBM a Google majú virtuálny privátny cloud balíčky pre organizácie.
Možno nebudete chcieť zdieľať svoje údaje s verejným poskytovateľom zo strachu z narušenia bezpečnosti. Alebo môžete mať staršie aplikácie, ktoré musíte otestovať a spustiť bez ďalších poplatkov.
Súkromné cloudy sú ideálne pre inštitúcie, ktoré spracúvajú utajovaný obsah. Môžu to byť vládne bezpečnostné agentúry a finančné inštitúcie.
Vývoj a správa súkromných cloudov však môže byť nákladná a časovo náročná. Na prenájom personálu, nákup vybavenia a pridelenie priestoru budete potrebovať vstupný kapitál.
Na prevádzku cloudu budete musieť riešiť aj opakujúce sa náklady na údržbu a prevádzkové náklady. Vaše dátové centrum môže byť náchylné na ľudské a environmentálne katastrofy.
Privátny cloud so sebou nesie aj riziko straty dát. Elektrické poruchy alebo katastrofy môžu vymazať vaše údaje, pretože sú na jednom mieste. Za takýchto okolností bude trvať zotavenie.
2. Verejný cloud
S modelom verejného cloudu vytvára, riadi a udržiava cloud tretia strana. Na rozdiel od súkromného cloudu slúži verejný cloud viac ako len jednej entite. Ktokoľvek môže pristupovať k službám a využívať zdroje z verejného cloudu, či už ste jednotlivec alebo organizácia.
Verejní poskytovatelia cloudových služieb (CSP) ako Amazon Web Services (AWS) ponúkajú mnoho služieb. Ponúkajú virtuálne služby vrátane výpočtového softvéru, úložiska, databáz a sietí.
V tomto type modelu migrujete existujúce aplikácie do siete verejného poskytovateľa cloudu, ako je AWS. V tomto cloude môžete vytvárať a nasadzovať nové aplikácie.
Napríklad AWS má Elastická stopka fazule, ktorá môže pomôcť nasadiť vašu aplikáciu Golang. Môžete tiež vytvárať aplikácie v iných jazykoch a poskytovatelia verejných cloudov ponúkajú možnosti úložiska a databázy. Render je jedným z mnohých poskytovateľov hostiteľských databáz Postgres na diaľku.
Mnohé organizácie uprednostňujú verejné cloudy pre ich početné výhody. Po prvé, verejné cloudy ponúkajú praktický prístup k správe a údržbe IT služieb.
Napríklad nemusíte obstarávať alebo spravovať infraštruktúru vo verejnom cloude. Zodpovedáte len za veci, ktoré vložíte do cloudu: údaje, konfiguráciu atď. O to všetko sa za vás postará poskytovateľ cloudu a vy platíte len za to, čo využívate.
Všetci hlavní verejní CSP majú radi AWS, Microsoft a Google majú vybudovanú infraštruktúru. Majú infraštruktúru v izolovaných regiónoch a zónach dostupnosti, celkovo s mnohými dátovými centrami.
Tento distribuovaný dizajn umožňuje používateľom vytvárať zdroje v rôznych regiónoch a dátach. Tento prístup zabezpečuje, že používatelia majú prístup k službám nedostupným v ich regiónoch.
V čase katastrofy sa zóny dostupnosti navzájom podporujú. Keďže sú od seba vzdialené míle, iná zóna poskytuje služby, ak katastrofa postihne jednu zónu. Vždy sa vyžaduje nasadenie prostriedkov vo viac ako jednej zóne dostupnosti.
Verejný cloud je dobrou voľbou, ak prevádzkujete bežnú firmu. Môžete pristupovať k virtuálnym serverom, databázam a sieťovým komponentom spravovaným v cloude. Platíte len za to, čo poskytujete.
Hoci existujú obavy o bezpečnosť údajov vo verejných cloudoch, CSP ako AWS zlepšili svoje bezpečnostné opatrenia a pomohli zákazníkom zabezpečiť ich systémy.
3. Hybridný cloud
Hybridný cloud pozostáva z nasadenia verejného aj súkromného cloudu. Zahŕňa pripojenie lokálnej infraštruktúry k verejnej cloudovej platforme. Hybridný model môžete použiť, keď máte nejaké zdroje vo verejnom cloude a iné vo svojom lokálnom dátovom centre.
Predpisy o zhode a obavy o bezpečnosť vás môžu prinútiť prijať hybridný model. Môžete napríklad nasadiť frontend svojej aplikácie vo verejnom cloude, ale ponechať backend v lokálnej databáze. To zaisťuje, že svoje údaje uložíte lokálne.
Hybridné nasadenie vám umožní vychutnať si to najlepšie z verejných a súkromných cloudov. Máte kontrolu nad zdrojmi a zároveň ťažíte z inovatívnych služieb od poskytovateľov cloudu.
4. Multi-Cloud
Model nasadenia viacerých cloudov zahŕňa použitie viacerých verejných poskytovateľov cloudu. Na rôzne prípady použitia používate zdroje od viacerých poskytovateľov verejného cloudu.
Každý poskytovateľ cloudu má svoje výhody a nevýhody. Možno budete chcieť využiť najlepšie služby každého poskytovateľa pre váš produkt. Multi-cloudový prístup vám umožňuje získať to najlepšie od všetkých poskytovateľov. Cloud poskytovatelia ako Vmware ponúkať organizáciám za poplatok multicloudové služby.
Nevýhodou multi-cloudu je, že potrebujete ďalšiu pomoc so správou. Prevádzka v rámci dvoch poskytovateľov s rôznymi politikami a prostrediami môže byť náročná. Efektívne spravovanie vám zaberie viac času a nákladov.
5. komunitný cloud
Komunitný cloud podporuje niekoľko organizácií zdieľajúcich rovnaké zdroje. Ide o súkromný cloud, ktorý vlastní a spravuje niekoľko organizácií.
Podobne zmýšľajúce organizácie používajú tento typ modelu. Môžu to byť vládne agentúry poskytujúce podobné služby, školy alebo náboženské inštitúcie. Komunitné cloudy sú najlepšie pre všeobecné služby, ako sú materiály na čítanie, kurzy atď.
Sú nákladovo efektívne, flexibilné a škálovateľné s podporou mnohých organizácií.
Komunitné cloudy nie sú najlepšou voľbou na ukladanie citlivých informácií, pretože veľa ľudí môže mať prístup k ich serverom. Okrem toho musia minúť peniaze a čas na podporu svojich služieb. Môže byť ťažké ich spravovať, pretože zdieľajú zodpovednosť medzi zúčastnenými stranami.
Ako si vybrať model cloudového nasadenia
Je dôležité vybrať si vhodný model nasadenia, ktorý vyhovuje vášmu pracovnému postupu. To môže závisieť od viacerých faktorov, napríklad od ceny modelu. Musí to byť lacnejšie ako to, čo platíte teraz.
Mali by ste zvážiť aj možnosti škálovateľnosti, ktoré model ponúka. Aplikácie sa musia v určitom bode zmenšiť alebo zväčšiť. Zvážte aj modely, ktoré sa ľahko spravujú a používajú.
Vládne a organizačné predpisy o zhode môžu diktovať váš model, ktorý si vyberiete. Niektoré organizácie požadujú, aby ich údaje boli uložené na mieste.