Hostování v cloudu může být prospěšné, ale není bez složitosti. Pro začátek zvažte, který model cloudové architektury vyhovuje vaší aplikaci.
Cloud computing se týká poskytování IT služeb přes internet. Virtuální výpočetní prostředí můžete organizovat mnoha způsoby podle různých modelů nasazení cloudu.
Modely nasazení popisují cloudové prostředí založené na vlastnictví, měřítku, přístupu a účelu. Zde je pět oblíbených modelů nasazení cloudu spolu s informacemi o tom, jak je používat.
1. Private Cloud
Privátní cloud je forma místního nasazení. Zahrnuje poskytování cloudových služeb jednomu jedinému subjektu. Může to být organizace nebo jednotlivec.
S privátním cloudem si můžete pořídit, virtualizovat a spravovat vlastní infrastrukturu. Máte plnou kontrolu nad svými daty a bezpečnostními opatřeními potřebnými k jejich ochraně.
Vytváříte, nasazujete a spravujete prostředky on-premise. Získáte správu a kontrolu vaší infrastruktury a dat bez zásahů třetích stran. Soukromý cloud je ideální, pokud vaše pracovní zatížení vyžaduje soukromí a diskrétnost
Můžete toho dosáhnout také s organizací třetí strany, která nabízí služby výhradně vám.
IBM a Google mají virtuální privátní cloud balíčky pro organizace.
Možná nebudete chtít sdílet svá data s veřejným poskytovatelem ze strachu z narušení bezpečnosti. Nebo můžete mít starší aplikace, které potřebujete otestovat a spustit bez dalších poplatků.
Soukromé cloudy jsou ideální pro instituce zpracovávající utajovaný obsah. Mohou to být vládní bezpečnostní agentury a finanční instituce.
Vývoj a správa privátních cloudů však může být nákladná a časově náročná. K najmutí personálu, nákupu vybavení a přidělení prostoru budete potřebovat počáteční kapitál.
Budete se také muset vypořádat s opakovanými náklady na údržbu a provoz, abyste provozovali cloud. Vaše datové centrum může být zranitelné vůči lidským a ekologickým katastrofám.
Soukromý cloud s sebou nese také riziko ztráty dat. Elektrické závady nebo katastrofy mohou vymazat vaše data, protože jsou na jednom místě. Za takových okolností bude nějakou dobu trvat, než se zotavíte.
2. Veřejný cloud
S modelem veřejného cloudu třetí strana vytváří, řídí a udržuje cloud. Na rozdíl od privátního cloudu slouží veřejný cloud více než jen jedné jediné entitě. Kdokoli může přistupovat ke službám a využívat zdroje z veřejného cloudu, ať už jste jednotlivec nebo organizace.
Veřejní poskytovatelé cloudových služeb (CSP) jako Amazon Web Services (AWS) nabízejí mnoho služeb. Nabízejí virtuální služby včetně výpočetního softwaru, úložiště, databází a sítí.
V tomto typu modelu migrujete existující aplikace do sítě veřejného poskytovatele cloudu, jako je AWS. V tomto cloudu můžete vytvářet a nasazovat nové aplikace.
Například AWS má Elastická fazolová stopka, která může pomoci nasadit vaši aplikaci Golang. Můžete také vytvářet aplikace v jiných jazycích a poskytovatelé veřejného cloudu nabízejí možnosti úložiště a databáze. Render je jedním z mnoha poskytovatelů hostujících databáze Postgres na dálku.
Mnoho organizací preferuje veřejné cloudy pro jejich četné výhody. Za prvé, veřejné cloudy nabízejí nekomplikovaný přístup ke správě a údržbě IT služeb.
Například ve veřejném cloudu nemusíte obstarávat nebo spravovat infrastrukturu. Jste zodpovědní pouze za věci, které vložíte do cloudu: data, konfiguraci a tak dále. O to vše se za vás postará poskytovatel cloudu a vy platíte jen za to, co využijete.
Všichni hlavní veřejní CSP mají rádi AWS, Microsoft a Google mají zavedenou infrastrukturu. Mají infrastrukturu v izolovaných regionech a zónách dostupnosti s mnoha datovými centry celkově.
Tento distribuovaný design umožňuje uživatelům vytvářet zdroje v různých oblastech a datech. Tento přístup zajišťuje, že uživatelé mají přístup ke službám nedostupným v jejich regionech.
V době katastrofy se zóny dostupnosti vzájemně podporují. Vzhledem k tomu, že jsou od sebe na míle daleko, poskytuje služby jiná zóna, pokud katastrofa postihne jednu zónu. Vždy musíte nasadit prostředky ve více než jedné zóně dostupnosti.
Veřejný cloud je dobrou volbou, pokud provozujete běžnou firmu. Můžete přistupovat k virtuálním serverům, databázím a síťovým komponentám spravovaným v cloudu. Platíte pouze za to, co poskytujete.
I když existují obavy o bezpečnost dat na veřejných cloudechCSP jako AWS zlepšili svá bezpečnostní opatření a pomáhají zákazníkům zabezpečit jejich systémy.
3. Hybridní cloud
Hybridní cloud se skládá z nasazení veřejného i soukromého cloudu. Zahrnuje připojení on-premise infrastruktury k veřejné cloudové platformě. Hybridní model můžete použít, když máte nějaké prostředky ve veřejném cloudu a jiné v místním datovém centru.
Předpisy o shodě a bezpečnostní obavy vás mohou donutit přijmout hybridní model. Můžete například nasadit frontend vaší aplikace na veřejný cloud, ale ponechat backend v místní databázi. Tím je zajištěno, že svá data uložíte lokálně.
Hybridní nasazení vám umožní využívat to nejlepší z veřejných a soukromých cloudů. Máte kontrolu nad zdroji a zároveň těžíte z inovativních služeb od poskytovatelů cloudu.
4. Multi-Cloud
Model nasazení s více cloudy zahrnuje použití více poskytovatelů veřejného cloudu. Pro různé případy použití používáte prostředky od více než jednoho veřejného poskytovatele cloudu.
Každý poskytovatel cloudu má své výhody a nevýhody. Možná budete chtít pro svůj produkt využít ty nejlepší služby každého poskytovatele. Multicloudový přístup vám umožňuje získat to nejlepší od všech poskytovatelů. Cloud poskytovatelé rádi Vmware nabízet multicloudové služby organizacím za poplatek.
Nevýhodou multi-cloudu je, že potřebujete další pomoc se správou. Provozování v rámci dvou poskytovatelů s různými politikami a prostředím může být obtížné. Efektivní správa vám zabere více času a nákladů.
5. Komunitní cloud
Komunitní cloud podporuje několik organizací sdílejících stejné zdroje. Je to soukromý cloud, který vlastní a spravuje několik organizací.
Podobně smýšlející organizace používají tento typ modelu. Mohou to být vládní agentury poskytující podobné služby, školy nebo náboženské instituce. Komunitní cloudy jsou nejlepší pro obecné služby, jako jsou materiály ke čtení, kurzy atd.
Jsou nákladově efektivní, flexibilní a škálovatelné s podporou mnoha organizací.
Komunitní cloudy nejsou nejlepší volbou pro ukládání citlivých informací, protože mnoho lidí může mít přístup k jejich serverům. Také musí vynakládat peníze a čas na podporu jejich služeb. Může být obtížné je řídit, protože sdílejí odpovědnost mezi zúčastněnými stranami.
Jak vybrat model nasazení cloudu
Je nezbytné zvolit vhodný model nasazení, který vyhovuje vašemu pracovnímu postupu. To může záviset na několika faktorech, jako je cena modelu. Musí to být levnější než to, co platíte nyní.
Měli byste také zvážit možnosti škálovatelnosti, které model nabízí. Aplikace se musí v určitém bodě zmenšit nebo zvětšit. Zvažte také modely, které se snadno spravují a používají.
Vládní a organizační předpisy pro dodržování předpisů mohou diktovat váš model, který si vyberete. Některé organizace vyžadují, aby jejich data byla uložena na místě.