Cloudové služby přicházejí v následujících typech. Veřejné cloudy vs soukromé cloudy

Co se skrývá za podobnými zkratkami jako XaaS?

Při procházení novinek v cloudové technologii se čtenáři potýkají s různými definicemi a označeními, jejichž význam nemusí být hned jasný. O stejném typu zkratek ani nemluvě cloudové služby, ve kterém se občas pletou i specialisté působící v IT oblasti. Proto jsme se rozhodli shromáždit na jednom místě základní definice, jejichž znalost vám pomůže číst materiály na téma cloudových technologií a porozumět jim, aniž by vás rozptylovaly vyhledávače nebo Wikipedie.

Pro usnadnění jsme pojmy rozdělili do několika kategorií a stručně popisujeme ty nejdůležitější v každé z nich. Náš článek samozřejmě neobsahuje všechny definice, ale i tento výčet stačí k poměrně volnému pohybu ve světě cloudových technologií.

Mraky. Obecné podmínky

Cloud computing pokud budeme mluvit jednoduchým jazykem, je scénář, ve kterém je uživateli poskytnut přístup k výpočetním zdrojům, jako jsou servery, sítě, úložné systémy, aplikace a služby prostřednictvím sítě, nejčastěji internetu.

Veřejný cloud infrastruktura, která poskytuje možnost využívat cloud computing širokému spektru uživatelů. Obvykle ve vlastnictví komerční organizace.

Soukromý cloud jak název napovídá, jde o infrastrukturu vlastněnou jednou organizací a umožňující využití cloud computingu výhradně pro její účely.

Hybridní cloud kombinuje funkce privátního a veřejného cloudu. S tímto přístupem je část infrastruktury ve vlastnictví klienta a část je pronajatá. Komunikace mezi oběma strukturami je zajištěna pomocí technologií přenosu dat.

Hardware

Centrum zpracování dat (DPC) specializovaná samostatně stojící budova pro umístění různých serverových a síťových zařízení, přístupných přes internet. Kromě poskytování redundantních napájecích a komunikačních kanálů musí mít taková budova kvalifikovaný personál, který zajistí neustálé monitorování a údržbu všech systémů.

Server specializovaný počítač používaný ke spouštění aplikací a služeb, které podporují IT infrastrukturu.

Cluster několik serverů propojených komunikačními kanály a prezentovaných uživateli jako jeden hardwarový zdroj.

Systémy pro ukládání dat (DSS) softwarové a hardwarové řešení, které vám umožní konsolidovat veškerý diskový prostor v rámci jednoho systému. Kromě obecné odolnosti proti chybám a neustálého sledování vlastního stavu úložné systémy podporují mnohé užitečné funkce, jako je replikace dat na úrovni pole.

Replikace proces kopírování dat za účelem jejich synchronizace s jedním nebo více objekty. Umožňuje chránit informace před ztrátou v případě poruchy zařízení.

Síťový přepínač ( Přepínač) zařízení, které umožňuje propojit několik uzlů počítačové sítě. Funguje na úrovni L2 modelu OSI.

Síťový router ( router) zařízení, které má několik síťových rozhraní a umožňuje přenos dat mezi různými segmenty sítě. Pravidla, na základě kterých budou přenášeny pakety, konfiguruje administrátor. Funguje na úrovni L3, model OSI.

Virtualizace

Virtualizace technologie, která umožňuje poskytovat výpočetní zdroje abstrahované od hardwaru a zároveň od sebe logicky izolované. To znamená, že na jednom fyzickém serveru můžete vytvořit mnoho virtuálních, které budou fungovat nezávisle.

Hypervizor program, který umožňuje implementovat virtualizační technologii. Pomocí hypervizoru jsou spravovány a konfigurovány virtuální stroje, stejně jako sítě, softwarové přepínače a směrovače.

Virtuální stroj analog fyzického počítače realizovaný ve virtuálním prostředí. Pojmy „virtuální stroj“ a „virtuální server“ se liší pouze svým konečným účelem, ale jsou v podstatě totéž.

Cloudové služby

Je vhodné samostatně popsat hlavní služby poskytované na základě virtuálních technologií. Velká skupina Tyto služby jsou sjednoceny pod zkratkou XaaS, což znamená „všechno jako služba“. Všechny tyto služby jsou založeny na třech hlavních: PaaS, SaaS, IaaS.

PaaS ( Plošina tak jako A Služba – platforma jako služba) Tento typ cloud computingu je zákazníkovi poskytován ve formě hotové softwarové platformy, která zahrnuje různé nástroje a umožňuje jejich přizpůsobení. Touto platformou může být v podstatě cokoliv: testovací prostředí, systém správy databází nebo automatizace procesů správy. Navíc je taková platforma spravována a udržována poskytovatelem služeb.

SaaS ( Software tak jako A Služba - software jako služba) Jedná se pravděpodobně o nejběžnější typ služby založené na cloudových technologiích. Spočívá v tom, že zákazníkovi poskytujeme používání jakýchkoli programů, které jsou umístěny v cloudu poskytovatele služeb. Pozoruhodným příkladem je e-mailový účet Google nebo například balíček Microsoft Office 365.

IaaS (Infrastrukturatak jakoASlužba - infrastruktura jako služba) typ cloudová služba, která spočívá v tom, že si zákazník od poskytovatele služby pronajme soubor výpočetních zdrojů jako virtuální infrastrukturu. Mohou to být virtuální servery, systémy pro ukládání dat, různé síťové prvky a také libovolná kombinace těchto komponent.

Kromě těch základních ale existuje mnoho dalších cloudových služeb. Pojďme se na ně podívat blíže:

DRaaS (KatastrofaZotavenítak jakoASlužba – zotavení po havárii jako služba) služba poskytující zákazníkovi možnost obnovit funkčnost jeho vlastní virtuální struktury v cloudu poskytovatele služby v případě nehody nebo katastrofy. Služby tohoto typu pomáhají eliminovat dopady vážných poruch na podnikání, což znamená, že jsou nejvíce žádané společnostmi, pro které je provoz aplikací a služeb kritickým parametrem.

BaaS (Zálohatak jakoASlužba - zálohování jako služba) služba poskytující zákazníkovi platformu a nástroje pro organizaci postupu zálohování dat do cloudu. Implementace této služby závisí na mnoha faktorech, jako je množství zálohovaných dat, propustnost komunikační kanály, stejně jako schéma redundance a hloubka archivu. To je výhodné pro společnosti, které mají velké množství důležitých dat, ale organizování vlastního spolehlivého zálohovacího systému je nerentabilní.

BaaS (Backendtak jakoASlužba – backend jako služba)— sada hotových funkcí serveru, která vám umožní zjednodušit a urychlit vývoj aplikací. Jinými slovy, jedná se o plnohodnotné vývojové prostředí hostované v cloudu, což znamená, že umožňuje využívat všechny výhody technologie, jako je například neomezená škálovatelnost.

MaaS ( Sledování tak jako A Služba - monitoring jako služba) relativně nový typ cloudové služby, který spočívá v organizování monitorování vlastní infrastruktury pomocí softwaru hostovaného v cloudu poskytovatele služeb. Stejně jako v mnoha jiných případech vám toto řešení umožňuje používat nejpokročilejší softwarové nástroje bez jejich nákupu nebo organizování administrace.

DBaaS ( Data Základna tak jako A Služba - databáze jako služba) služba, která klientům umožňuje připojit se k databázi umístěné v cloudu. V tomto případě se cena řešení počítá na základě objemu databáze a počtu klientských připojení. Hlavními výhodami takového řešení bude samozřejmě škálování a absence nutnosti zajišťovat bezpečnost dat.

HaaS ( Hardware tak jako A Služba - zařízení jako služba) — služba pro poskytování výpočetního výkonu z cloudu. Ve skutečnosti si klient místo nákupu železného serveru může pronajmout a bude umístěn na webu poskytovatele služeb, což zajistí zálohu napájení a včasnou službu.

NaaS ( Síť tak jako A Služba - síť jako služba) — služba pro poskytování síťové infrastruktury jako alternativa k vaší vlastní síti. Možnosti NaaS vám umožňují používat nástroje pro směrování a také zvýšit nebo snížit kapacitu kanálu.

STaaS ( Úložný prostor tak jako A Služba - úložiště jako služba) Jedná se o službu pro poskytování diskového prostoru v cloudu. Pro uživatele toto řešení vypadá jako další logický disk nebo jen síťová složka. Výhodou STaaS je přítomnost rezervace jako předpoklad pro každého poskytovatele služeb.

DaaS (plocha počítačetak jakoASlužba – desktop jako služba)- služba, která spočívá v poskytování vzdálené plochy uživateli. Na rozdíl od místního může mít vzdálená plocha opravdu výkon technická charakteristika, to vám umožní používat aplikace různých úrovní, aniž byste byli vázáni na možnosti vašeho stolního PC.

CaaS ( komunikace tak jako A Služba - komunikace jako služba) — služba pro poskytování komunikačních nástrojů v cloudu. Jinými slovy, tato služba umožňuje organizovat telefonování, rychlé zasílání zpráv nebo například možnost vést videokonference poskytovatelem služby.

CaaS ( Kontejner tak jako A Služba - kontejner jako služba) - druh služby, který je v poslední době stále populárnější. Spočívá v tom, že poskytuje klientovi možnost organizovat, spouštět nebo zastavovat kontejner pomocí webového rozhraní nebo nástrojů API.

Závěr

V tomto článku jsme se podívali na základní pojmy, které vám umožňují lépe se orientovat ve světě cloudových technologií, a také prozkoumali většinu služeb poskytovaných na jejich základě. Doufáme, že vám tyto informace pomohou.

Nákladová efektivita, flexibilita a adaptabilita cloudu jsou dnes v podnikových prostředích dobře známé, ale plné využití cloudových technologií vyžaduje obeznámenost se souvisejícími osvědčenými postupy, základními technologiemi a omezeními.

Koncept mraků je již půl století starý – v roce 1957 John McCarthy navrhl myšlenku alokovat počítačový čas jako veřejné služby. Od té doby se název konceptu několikrát změnil a získal různé nuance: servisní kancelář, poskytovatel aplikačních služeb, internet jako služba, cloud, softwarově definované datové centrum. Ale hlavní myšlenka zůstává stejná – poskytování IT služeb prostřednictvím sítě. Nejrozšířenější definice pochází z Národního institutu pro standardy a technologie (NIST): „Cloud computing je model, který poskytuje všudypřítomný, pohodlný síťový přístup na vyžádání ke sdílenému fondu výpočetních zdrojů – sítím, serverům, úložnému prostoru, aplikace a služby – které lze rychle rezervovat a uvolnit s minimálními náklady na správu a interakci s poskytovatelem.“ Dnes poskytovatelé využívají tři hlavní modely (viz obrázek): IaaS (Infrastructure as a Service), PaaS (Platform as a Service) a SaaS (Software as a Service). Software jako služba“). Existuje také rozdělení podle schématu nasazení cloudových služeb: ve veřejném cloudu je infrastruktura poskytována libovolným zákazníkům, privátní cloud je spravován pouze jednou organizací a v případě hybridního cloudu podnik využívá obojí. soukromé a veřejné cloudy. Chcete-li vybrat nejvhodnější model pro vaši organizaci, musíte analyzovat stávající IT infrastrukturu, její využití a potřeby. K tomu pomohou poznatky o aktuální rovnováze sil ve světě mraků.

Doporučené postupy pro přechod do cloudu

Při plánování přechodu na jakékoli nové architektonické paradigma je důležité zvážit jeho vlastnosti. Chcete-li si vybrat poskytovatele cloudových služeb, musíte porozumět požadavkům a vytvořit seznam nezbytných funkcí. Zde je řada doporučení, která pomohou při migraci do cloudu.

Elastická architektura

Zvláštností IaaS je škálování podle potřeb a cloud v tomto ohledu poskytuje více příležitostí než klasické vertikální a horizontální škálovací strategie. Aby byl využit jejich plný potenciál, systémy a aplikace by měly být navrženy tak, aby byly na sobě co nejvíce nezávislé, založené na architektuře služeb a frontách zpráv.

Design pro selhání

Vysoká škálovatelnost má svá omezení – při přechodu na IaaS se snižuje odolnost systémů, protože hardware je nahrazen více vrstvami softwaru, což zvyšuje složitost a přidává možné body selhání. Proto je hlavním cílem návrhu zajistit redundanci a odolnost proti chybám. Pro zajištění kontinuity provozu je kromě implementace promyšlené strategie zálohování potřeba zajistit, aby byl systém připraven na restarty, a je nutné zajistit automatizaci postupu nasazení, které bude vyžadovat zejména skripty pro konfiguraci a tvorbu serverů. Taková automatizace bude také vyžadovat přijetí nových postupů, jako je DevOps, nepřetržitá integrace, vývoj řízený testováním atd., a také použití nástrojů jako Chef, Puppet nebo Ansible.

Vysoká dostupnost

Selhání zdroje IT je ranou pro každou firmu. Protože při přechodu do cloudu společnost ztrácí kontrolu nad nízkoúrovňovou infrastrukturou a Dohody o úrovni služeb nepokryjí všechny vzniklé náklady, systém musí být navržen tak, aby odolal poruchám a zajistil vysokou dostupnost. Díky snadnému vytváření virtuálních instancí je přístup nasazení serverových clusterů s vyváženým zatížením obzvláště populární – což je důležitá funkce, kterou je třeba mít na paměti při výběru poskytovatele cloudu.

Je také důležité, aby vám poskytovatel umožnil umístit virtuální servery do různých geografických oblastí nebo alespoň do různých datových center, díky čemuž bude váš systém spolehlivější. V dubnu 2011 zaznamenaly systémy Amazon Web Services po dobu čtyř dnů občasné výpadky a rozložení uzlů clusteru mezi regiony a datová centra by mohlo zlepšit odolnost zdrojů.

Výkon

Je nutné vzít v úvahu omezení zvolené technologie z hlediska výkonu a především možnost její degradace v důsledku chybějící izolace. V prostředí s více nájemci může být výkon instance vašeho virtuálního stroje ovlivněn aktivitou jeho sousedů – nárůst zatížení sousední instance může snížit dostupnost prostředků a snížit výkon výpočetních systémů a I/O operací. Zvolená architektura se s těmito problémy musí nějak vyrovnat.

Úzká místa mohou nastat kvůli zpožděním síťového přenosu, a to i mezi instancemi běžícími ve stejném datovém centru, takže poskytovatelé cloudu nabízejí nástroje, jak proti tomu bojovat (například AWS poskytuje možnost logicky seskupovat instance, skupiny umístění). Ale pokud má infrastruktura zákazníka servery provozované v různých regionálních datových centrech, pak se vyplatí použít jiné metody, jako je ukládání do mezipaměti.

Bezpečnost

Vzhledem k otevřené povaze veřejných cloudů je třeba věnovat maximální pozornost ochraně infrastruktury podniku přecházejícího do cloudu. Jsou vyžadována obecně přijímaná bezpečnostní opatření: firewally, serverové nástroje pro snížení počtu možných útočných vektorů, včasná aktualizace operačních systémů, autentizace na základě kryptografických klíčů atd. Potíže mohou nastat, když potřebujete udržovat velký počet serverů a používat cloud pro několik prostředí, například určený pro vývoj, úpravy a produktivní práci. V takových případech je důležité izolovat a zabezpečit každé prostředí, protože řekněme narušení serveru používaného pro prototypování by mohlo vystavit soukromé klíče celé infrastruktuře.

Sledování

Snadné nasazení nových zdrojů v cloudu vám umožňuje rychle zvýšit počet serverů, ale s nárůstem jejich počtu vznikají potíže s administrací, při překonávání toho, které monitorovací nástroje hrají důležitou roli, podílejí se na automatickém škálování, prováděném pravidelně a při výskytu určitých událostí. Jsou také součástí systémů, které zajišťují spolehlivost architektury; Příkladem je služba Netflix Chaos Monkey, která automaticky testuje stabilitu cloudu Amazonu. Monitorovací nástroje také pomáhají při identifikaci narušení bezpečnosti a provádění forenzního vyšetřování.

Veřejné mraky

Veřejné cloudy byly představeny širšímu publiku, když společnost AWS, která získala zkušenosti se svým interním privátním cloudem, vytvořila veřejný cloud. Při výběru operátora je důležité věnovat pozornost řadě faktorů, především ceně, výkonu, funkčnosti, umístění dat a úrovni dostupnosti. Kromě toho je nutné vzít v úvahu postavení operátora na trhu a plány podniku na budoucí využití cloudových služeb (viz tabulka 1).

Volba optimálního operátora by měla být provedena z hlediska nákladů/výkonu. Při porovnávání byste také měli zvážit, zda je zaručena požadovaná úroveň výkonu, doba spouštění, rychlost škálování a latence přenosu dat. Výběr může být ovlivněn umístěním datového centra – poskytovatel musí dodržovat zákony o ochraně osobních údajů a firemní pravidla platná u zákazníka. Tato omezení se mohou lišit podle země a společnosti. Někdy je nutné uchovávat všechna data v jedné jurisdikci. Americké společnosti působící v jiných regionech možná budou muset dodržovat zásadu Safe Harbor, která vyžaduje dodržování evropských zákonů.

Je důležité porozumět dohodám o úrovni služeb nabízených jednotlivými operátory, a protože téměř všichni tvrdí, že mají dobrý výkon na úrovni alespoň 99,95 %, je důležité vyhodnotit nabízené náhrady, pokud není SLA splněna. Obvykle, jak již bylo uvedeno, taková dohoda nepokrývá ztráty zákazníků v důsledku prostojů, takže na ně musí být připravena podniková infrastruktura.

Poskytovatelé

Uveďme si největší poskytovatele.

Amazonka. Cloud AWS zůstává dominantní díky Amazonu, který jako první nabídl služby v roce 2006. AWS má výhodnou cenovou politiku. Systém průběžných plateb vám umožňuje změnit množství spotřebovaných zdrojů, aniž byste museli vydělat peníze. AWS nabízí další infrastrukturní služby a vestavěné monitorování. Tento cloud je zvláště vhodný pro startupy a agilní vývojové projekty, které potřebují výpočetní a úložné služby, které jsou rychlé a levné. AWS je obecný poskytovatel a lze jej dobře a pohodlně používat pro běžné cloudové použití, ale v případě problémů mohou existovat rizika. Plný technická podpora je to něco stojí, zatímco většina konkurentů AWS to má jako standardní součást smlouvy.

Microsoft Azure. Microsoft vstoupil na trh IaaS s cloudem Azure v únoru 2010. Azure nabízí výpočetní a úložné služby podobné ostatním poskytovatelům IaaS a poskytuje úplnou kontrolu nad virtuálními počítači. Uživatelské rozhraní Azure se snadno používá, zejména pro správce Windows serveru. Ale protože Azure je novější vývoj než cloudy Amazon a Rackspace, mnoho funkcí této platformy je stále k dispozici pouze ve zkušebním režimu. Kromě toho může mít Azure chyby v síti a zabezpečení.

Rackspace. Rackspace je zakladatelem projektu OpenStack a významným hráčem v segmentu služeb cloudové infrastruktury vytvořených na open source platformě. Její datové centrum využívá více než polovina z žebříčku Fortune 500, ale firemní cloud se dobře hodí pro malé a střední podniky. Rackspace nabízí levný, snadno použitelný cloud s placenými službami a snadno použitelný ovládací panel. Služba je vhodná pro malé podniky, které mají zaručenou plnou podporu, ale tarifů je málo – nabízí se pouze předplatné s měsíční platbou. Kromě toho neexistují žádné specializované služby.

Google. Společnost jako první nabídla cloudovou platformu jako službu – AppEngine, ale její infrastrukturní služba Google Compute Engine se objevila až později. Nicméně, protože Google má obrovské množství fyzických serverů a globální infrastrukturu, je to dobrý kandidát. Google Compute Engine je dobře integrován s dalšími službami společnosti, jako je Google Cloud SQL a Google Cloud Storage. Služba Google Compute Engine se dobře hodí pro datové sklady, superpočítačové úlohy, analytické zpracování velkých dat atd. Její hlavní nevýhodou je nedostatek vestavěných funkcí pro správu: uživatelé si musí stahovat další balíčky.

HP.Společnost je ve hře IaaS relativně nová a koncem roku 2012 představila HP Cloud Compute, veřejný cloud postavený na OpenStack. Vzhledem k silné pozici společnosti na trhu serverů je to dobrý kandidát. HP nabízí veřejné, hybridní a privátní cloudy. HP Cloud Compute je dobrým řešením pro organizace, které chtějí integrovat svou stávající IT infrastrukturu s veřejnými cloudovými službami a vytvořit hybridní cloud.

IBM. IBM Cloud poskytuje výpočetní a úložné služby. Toto IaaS je nejvhodnější pro velké podniky, které zpracovávají velké objemy dat a mají vysoké požadavky na zabezpečení. IBM Cloud nabízí dobrá sada nástroje pro správu a zabezpečení, ale cloud je zaměřen pouze na velké a střední podniky a také na zákazníky využívající zařízení a řešení od IBM.

Možné potíže

Při plánování přechodu na cloudovou architekturu byste se měli připravit na to, že práce na nové infrastruktuře nezačíná vždy hladce. Průzkum společnosti RightScale z roku 2014 zjistil, jakým výzvám čelí uživatelé podnikového cloudu. Pro začátečníky se hlavní potíže týkají bezpečnosti, správy skupiny cloudů, integrace se stávajícími systémy a nedostatku zkušeností. Zkušení čelí zvýšeným nákladům, dodržování předpisů, výkonu, správě více cloudů a bezpečnostním problémům.

Ve skutečnosti hodně závisí na rozsahu přijetí cloudové architektury. Zpočátku hlavní potíže souvisí s rozvojem zdrojů a jejich řízením – společnost stále nemá dostatek znalostí a zkušeností s prací s novou architekturou. Pro zkušenější uživatele je důležitější kontrola výkonu a nákladů a zde se začínají projevovat omezení architektury.

Obě skupiny zákazníků se musí vypořádat s problémy zabezpečení, dodržování předpisů a správy více cloudů. Pokud jde o první dvě třídy problémů, mohou nastat v souvislosti s používáním architektury s více nájemci. Některé z těchto problémů nemusí být překonány, což by mohlo naklonit misku vah směrem k privátnímu nebo hybridnímu cloudu. Toto je rozumné rozhodnutí, zvláště pokud existují potíže se správou skupiny cloudů.

Soukromé a hybridní cloudy

Problémy typické pro veřejné cloudy lze často eliminovat v privátních cloudech, které mohou být hostovány přímo ve vlastním datovém centru organizace nebo na serverové farmě od externího poskytovatele. Obvykle je privátní cloud virtualizován, ale jsou možné i jiné možnosti – důležité je, aby s ním mohla pracovat pouze tato organizace. V tabulce Obrázek 2 ukazuje hlavní řešení používaná k vytváření privátních cloudů.

Eukalyptus

Eucalyptus vydal svůj první produkt v roce 2008 a dnes je software společnosti open source, nabízí služby a nedávno byl koupen společností HP. Přímo ze sekce ke stažení na webu Eucalyptus si můžete na svůj počítač nainstalovat privátní cloud a v sekci produktů si pro něj můžete rezervovat servery. Hlavní výhodou softwaru Eucalyptus je jeho kompatibilita s AWS, takže řadu funkcí, které AWS poskytuje ve svém veřejném cloudu, podporují i ​​služby Eucalyptus.

Slabou stránkou Eucalyptus je jeho omezené grafické rozhraní. Existují také určité obavy ohledně privátní cloudové strategie AWS, která předpokládá, že virtuální privátní cloud Amazon je izolovanou součástí veřejného cloudu, k němuž je připojen přes VPN.

OpenStack

Hlavní výhodou OpenStacku je podpora od společností jako AT&T, AMD, Cisco, Dell, HP, IBM, Intel, NEC, Red Hat, VMware a Yahoo. Cloud na OpenStack je jiný vysoká úroveň složitost a skládá se z mnoha komponent, z nichž každá má své vlastní rozhraní příkazového řádku. Odpůrci však tvrdí, že nejde o kompletní produkt, ale spíše o technologii, která by mohla představovat překážku pro společnosti bez zkušeností a vyškolených techniků. Ale pro poskytovatele veřejného a soukromého cloudu, kteří jsou primárními uživateli OpenStack, je open source atraktivní, protože stejně jako Linux nabízí úspory nákladů a výhody přenositelnosti. To druhé je obzvláště důležité, protože uživatelé dnes nechtějí být vázáni na konkrétního poskytovatele. Schopnost přenášet služby však může způsobit potíže poskytovatelům, kteří chtějí současně nabízet některé proprietární funkce svých služeb.

CloudStack

Citrix koupil CloudStack od Cloud.com a dal ho Apache Software Foundation, která z něj po inkubaci platformy udělala open source projekt. CloudStack, na rozdíl od OpenStack, má plné grafické rozhraní a monolitickou architekturu, což zjednodušuje instalaci a správu produktu. Stejně jako u OpenStack, většina uživatelů této platformy jsou poskytovatelé služeb. CloudStack poskytuje kompatibilitu s AWS pomocí překladače API.

Proprietární řešení

VMware a Microsoft neustále zdůrazňují hybridní povahu svých produktů a nabízejí řešení pro veřejné a privátní cloudy s dedikovanými servery. Mezi novinky společnosti Vmware patří vCloud Hybrid Service, vCloud Connector a virtualizační systém vSphere. Microsoft má na skladě: Azure, Windows Server a Microsoft System Center. Obě společnosti nabízejí integrovaná řešení postavená na vlastních produktech za cenu nedostatečné přenositelnosti.

Trh s veřejným cloudem má dlouhou historii a neustále roste a přitahuje nové hráče, kteří ohrožují lídry. Při výběru modelu a poskytovatele cloud computingu byste se měli řídit tabulkami 1 a 2 a věnovat pozornost konkrétnímu účelu služby a aplikacím, které budou do cloudu převedeny. Přístup a rozsah iniciativ cloudové migrace je určen konkrétní situací – například při migraci vyvíjené aplikace a staršího systému budou použity různé architektury a technologie.

Při vývoji nových aplikací se musíte zaměřit na elastickou architekturu a osvědčené postupy, distribuci vrstev souvisejících s uživatelským rozhraním a logikou napříč několika službami. V tomto případě byste měli k výměně informací mezi nimi použít systém řazení zpráv. Pokud je vyžadováno více serverů, architektura odolná proti chybám a automatická redundance, budou poskytovatelé cloudu potřebovat odpovídající úroveň schopností.

Pokud jde o migraci starších systémů, není praktické refaktorovat aplikace za účelem jejich oddělení – použití celé cloudové architektury nebude možné a bude nutné migrovat pouze část funkčnosti. Prioritou by zde měla být odolnost proti chybám a spolehlivost virtuálních instancí. Jiné scénáře, jako je obnova po havárii nebo přístup ke cloudovým zdrojům během přetížení, budou vyžadovat specializované technologie. Pokud je aplikace nová a je důležitá nezávislost na poskytovateli, měli byste dát přednost operátorovi běžícímu na platformě OpenStack. Pokud migrujete starší systém a máte zkušenosti s prací s produkty VMware, můžete si vybrat řešení od této společnosti pro cloud. Pokud očekáváte náhlé nárůsty zatížení ve vaší infrastruktuře založené na systému Windows Server, můžete vyzkoušet řešení společnosti Microsoft.

Výběr je široký a různí zákazníci mohou preferovat různé platformy. OpenStack využívají například poskytovatelé služeb HP a Rackspace, poradenská společnost Cybercom a eBay a odpovídající cloudová řešení používají běžní klienti VMware a Microsoft.

Literatura

  1. M. Vouk. Cloud Computing – problémy, výzkum a implementace // J. Computing a informační technologie. - 2008. Sv. 16, N 4. - S. 235–246.
  2. P. Mell, T. Grance. NIST definice cloud computingu. US Nat'l Inst. standardů a technologií, 2011.
  3. F. Fehling, F. Leymann, R. Retter. Vaše kavárna používá cloud computing // IEEE Internet Computing. - 2014. Sv. 18, N 5. - S. 52–59.

Nicolas Serrano, Josune Hernantes, Skluzavka Gallardo((nserrano, jhernantes, ggallardo)@tecnun.es) - zaměstnanci University of Navarra (Španělsko).

Nicolas Serrano, Gorka Gallardo, Josune Hernantes, Infrastructure as a Service a Cloud Technologies. IEEE Software, březen/duben 2015, IEEE Computer Society. Všechna práva vyhrazena. Přetištěno se svolením.

Cíle studia

1. Seznamte se s modely cloudových technologií;

2. Přečtěte si o platformě jako službě (Paas).

Etapy výzkumu

1. Sběr informací a článků na dané téma.

2. Studium a analýza zjištěných informací.

3. Psaní článku.

Výsledky výzkumu

Termín "cloudové technologie"

Cloudové technologie jsou technologie zpracování dat, ve kterých jsou počítačové prostředky poskytovány uživateli internetu jako online služba. Slovo „cloud“ je zde přítomno jako metafora, zosobňující složitou infrastrukturu, která za sebou skrývá všechny technické detaily.

Dnes používaný termín „cloud computing“ se zpravidla vztahuje na všechny služby, které jsou poskytovány prostřednictvím internetu. Tyto internetové služby, známé také jako „cloudové služby“, lze rozdělit do tří hlavních kategorií:

Infrastruktura jako služba (IaaS);

Platforma jako služba (PaaS);

Software jako služba (SaaS).

To jsou tři pilíře, na kterých je postaveno pochopení principů fungování cloudů, které uživatelům v podstatě „nahrazují“ jejich vlastní informační infrastrukturu nebo konkrétní hardwarově-softwarovou platformu či software. Samotný anglický termín cloud computing poprvé použil v roce 1993 Eric Schmidt (v té době hlavní technolog a člen představenstva Sun Microsystems) k označení služeb, které vzdáleně podporují různá data a aplikace hostované na vzdálených serverech.

Dnes cloudová služba zahrnuje tři hlavní charakteristiky, které ji odlišují od běžné služby:

režim „Zdroje na vyžádání“;

Pružnost;

Nezávislost na kontrolách infrastruktury.

Typy mraků

Soukromý cloud(angl. private cloud) - infrastruktura určená pro použití jednou organizací, zahrnující více spotřebitelů (například divize jedné organizace), případně i klienty a dodavatele této organizace. Privátní cloud může být vlastněn, provozován a provozován samotnou organizací nebo třetí stranou (nebo nějakou jejich kombinací) a může fyzicky existovat v rámci nebo mimo jurisdikci vlastníka.

Veřejný cloud(angl. public cloud) - infrastruktura určená k bezplatnému užívání širokou veřejností. Veřejný cloud mohou vlastnit, provozovat a provozovat komerční, akademické a vládní organizace (nebo jejich kombinace). Veřejný cloud fyzicky existuje v jurisdikci vlastníka – poskytovatele služby.

Hybridní cloud(anglický hybridní cloud) je kombinací dvou nebo více různých cloudových infrastruktur (soukromé, veřejné nebo komunitní), které zůstávají jedinečnými entitami, ale jsou vzájemně propojeny standardizovanými nebo proprietárními technologiemi a aplikacemi pro přenos dat (například krátkodobé využití veřejných cloudové zdroje pro vyrovnávání zátěže mezi cloudy).

Veřejný cloud(anglický komunitní cloud) – typ infrastruktury určený pro použití konkrétní komunitou spotřebitelů z organizací, které mají společné cíle (například poslání, bezpečnostní požadavky, zásady a soulad s různými požadavky). Komunitní cloud může být kooperativně vlastněn, spravován a provozován jednou nebo více komunitními organizacemi nebo třetí stranou (nebo nějakou jejich kombinací) a může fyzicky existovat v rámci nebo mimo jurisdikci vlastníka.

Služby poskytované cloudovými systémy

V současné době tento koncept zahrnuje poskytování následujících typů služeb svým uživatelům:

Storage-as-a-Service(„úložiště jako služba“)

Toto je možná nejjednodušší ze služeb CC, která představuje místo na disku na vyžádání. Každý z nás se někdy setkal se situací, kdy se na monitoru objevilo zlověstné varování: „Logický disk je plný, uvolněte místo, odstraňte nepotřebné programy nebo data.“ Služba Storage-as-a-Service umožňuje ukládat data na externí úložiště, v cloudu. Pro vás to bude vypadat jako další logická jednotka nebo složka. Služba je základní pro zbytek, protože je součástí téměř všech z nich. Příkladem je Google Drive a další podobné služby.

Databáze jako služba("databáze jako služba")

Poskytuje možnost pracovat s databázemi, jako by byl DBMS nainstalován na místním prostředku.

Informace jako služba(„informace jako služba“)

Umožňuje vzdáleně používat jakýkoli typ informací, které se mohou měnit každou minutu nebo dokonce každou sekundu.

Process-as-a-Service("procesní řízení jako služba")

Představuje vzdálený zdroj, který může propojit více zdrojů (jako jsou služby nebo data obsažená v jednom cloudu nebo jiných dostupných cloudech) za účelem vytvoření jediného obchodního procesu.

Aplikace jako služba(„aplikace jako služba“)

Může se také nazývat Software-as-a-Service („Software jako služba“). Je umístěn jako „software na vyžádání“, který je nasazen na vzdálených serverech a každý uživatel k němu má přístup přes internet a veškeré aktualizace a licence k tomuto softwaru jsou regulovány poskytovatelem této služby. Platba se v tomto případě provádí za skutečné použití posledně jmenovaného. Příklady zahrnují Dokumenty Google, Kalendář Google atd. online programy.

Platforma jako služba(„platforma jako služba“)

Uživateli je poskytnuta počítačová platforma s nainstalovanou operační systém a nějaký software.

Integrace jako služba(„integrace jako služba“)

Jedná se o možnost získat kompletní integrační balíček z cloudu, včetně softwarových rozhraní mezi aplikacemi a správy jejich algoritmů. To zahrnuje známé služby a funkce balíčků centralizace, optimalizace a integrace podnikových aplikací (EAI), ale dodávané jako cloudová služba.

Zabezpečení jako služba(“bezpečnost jako služba”)

Tento typ služby umožňuje uživatelům rychle nasadit produkty, které umožňují bezpečné používání webových technologií, e-mailové korespondence a místních sítí, což uživatelům umožňuje této služby ušetříte na nasazení a údržbě vlastního bezpečnostního systému.

Management/Governance-as-a-Service(„administrace a správa jako služba“)

Umožňuje spravovat a nastavovat provozní parametry pro jednu nebo více cloudových služeb. Jedná se především o parametry jako topologie, využití zdrojů, virtualizace.

Infrastruktura jako služba(„infrastruktura jako služba“)

Uživateli je poskytnuta počítačová infrastruktura, obvykle virtuální platformy (počítače) připojené k síti, kterou si samostatně konfiguruje pro své účely.

Testování jako služba(„testování jako služba“)

Umožňuje testovat místní nebo „cloudové“ systémy pomocí testovacího softwaru z „cloudu“ (v podniku není vyžadováno žádné vybavení ani software).

Platforma jako služba

Platforma jako služba(PaaS, „platforma jako služba“) je model poskytování cloud computingu, ve kterém spotřebitel získává přístup k používání platforem informačních technologií: operační systémy, systémy pro správu databází, middleware, vývojové a testovací nástroje hostované poskytovatelem cloudu. V tomto modelu je celá infrastruktura informačních technologií, včetně počítačových sítí, serverů, úložných systémů, zcela spravována poskytovatelem, poskytovatel určuje sadu typů platforem dostupných spotřebitelům a sadu parametrů spravované platformy a spotřebitel je možnost využívat platformy, vytvářet jejich virtuální kopie, instalovat, vyvíjet, testovat, provozovat na nich aplikační software a přitom dynamicky měnit množství spotřebovaných výpočetních zdrojů.

Poskytovatel cloudové platformy může spotřebitelům účtovat poplatky v závislosti na úrovni spotřeby, účtování je možné na základě provozní doby spotřebitelových aplikací, objemu zpracovávaných dat a počtu transakcí přes ně a síťového provozu. Poskytovatelé cloudových platforem dosahují ekonomických výhod pomocí virtualizace a úspor z rozsahu, kdy z mnoha spotřebitelů současně pouze část z nich aktivně využívá výpočetní zdroje, spotřebitele - odmítáním kapitálových investic do infrastruktury a platforem určených pro špičku kapacitní a vedlejší náklady na přímou údržbu celého areálu.

V roce 2011 byl celosvětový veřejný trh PaaS oceněn na přibližně 700 milionů USD, přičemž 10 nejlepších poskytovatelů zahrnovalo Amazon.com (Beanstalk), Salesforce.com (Force.com, Heroku, Database.com), LongJump, Microsoft (Windows Azure) , IBM (SmartCloud), Red Hat (OpenShift), VMWare (Cloud Foundry), Google (App Engine), CloudBees, Engine Yard.

V roce 2012 OASIS navrhl standard pro aplikační programovací rozhraní CAMP (cloud application management for platforms), který definuje jednotné formáty pro příkazy správy softwaru pro cloudové platformy (jako je start, pauza, požadavek na přidělení zdrojů).

K vytvoření tohoto článku byly použity následující zdroje:

Práce dokončena:

Besschetnová Anastasia Dmitrievna

Přednáška Cloudové technologie

Cloudové technologie (computing) jsou technologie distribuovaného zpracování dat, ve kterých jsou počítačové zdroje a energie poskytovány uživateli jako internetová služba.

Mezi hlavní typy cloudových technologií patří:

    " InfrastrukturaJakservis" („Infrastruktura jako služba“ nebo „IaaS“)

    " PlošinaJakservis" ("Platforma jako služba", " PaaS")

    "Software jako služba"(„Software jako služba“ nebo „SaaS“).

Pojďme se na každou z těchto technologií podívat blíže.

Infrastruktura jako služba (IaaS)

IaaS je poskytování počítačové infrastruktury jako služby založené na konceptu cloud computingu.

IaaS se skládá ze tří hlavních součástí:

    Hardware (servery, úložné systémy, klientské systémy, síťová zařízení)

    Operační systémy a systémový software (virtualizační nástroje, automatizační nástroje, základní nástroje pro správu zdrojů)

    Middleware (např. správa systémů)

IaaS je založeno na virtualizační technologii, která umožňuje uživateli zařízení rozdělit jej na části, které odpovídají aktuálním potřebám podniku, a tím zvýšit efektivitu využití dostupného výpočetního výkonu. Uživatel (společnost nebo vývojář softwaru) bude muset platit pouze za čas serveru, místo na disku, šířku pásma sítě a další zdroje, které skutečně potřebuje k práci. IaaS navíc poskytuje zákazníkovi kompletní sadu funkcí správy na jedné integrované platformě.

IaaS eliminuje potřebu podniků udržovat komplexní datová centra, zákaznické a síťové infrastruktury a zároveň snižuje související kapitálové výdaje a provozní náklady. Dalších úspor lze navíc dosáhnout poskytováním služby v rámci sdílené infrastruktury.

Platforma jako služba (PaaS)

PaaS je poskytování integrované platformy pro vývoj, testování, nasazování a údržbu webových aplikací jako služby.

Pro nasazení webových aplikací nemusí vývojář kupovat hardware a software a není třeba organizovat jejich podporu. Přístup pro klienta může být organizován na základě pronájmu.

Tento přístup má následující výhody:

    škálovatelnost;

    odolnost proti chybám;

    virtualizace;

    bezpečnost.

Škálovatelnost PaaS zahrnuje automatické přidělování a uvolňování potřebných zdrojů v závislosti na počtu uživatelů obsluhovaných aplikací.

PaaS jako integrovaná platforma pro vývoj, testování, nasazování a podporu webových aplikací umožní celou řadu operací pro vývoj, testování a nasazování webových aplikací provádět v jednom integrovaném prostředí, čímž se eliminují náklady na podporu samostatných prostředí pro jednotlivé fáze.

Schopnost tvořit zdroj a jeho sdílení v rámci vývojového týmu výrazně zvyšuje produktivitu při vytváření aplikací založených na PaaS.

Software jako služba (SaaS).

SaaS– model nasazení aplikace, který zahrnuje poskytování aplikace koncovému uživateli jako službu na vyžádání. K takové aplikaci se přistupuje přes síť a nejčastěji přes internetový prohlížeč. V tomto případě je hlavní výhodou modelu SaaS pro klienta absence nákladů spojených s instalací, aktualizací a údržbou funkčnosti zařízení a softwaru, který na něm běží. Cílovou skupinou jsou koncoví spotřebitelé.

V modelu SaaS:

    aplikace je přizpůsobena pro vzdálené použití;

    jednu aplikaci může používat více klientů;

    platba za službu je účtována buď jako měsíční poplatek za předplatné nebo na základě celkového objemu transakcí;

    podpora aplikace je již zahrnuta v platbě;

    Upgrady aplikací mohou být pro zákazníky prováděny hladce a transparentně pracovníky údržby.

Z pohledu softwarových vývojářů model SaaS umožňuje efektivně bojovat proti nelicencovanému používání softwaru, protože klient nemůže software ukládat, kopírovat a instalovat.

Software SaaS lze ve skutečnosti považovat za pohodlnější a výnosnější alternativu k interním informačním systémům.

Vývoj logiky SaaS je koncept WaaS (Pracoviště jako službu - pracoviště jako služba). To znamená, že klient dostane k dispozici virtuální pracoviště plně vybavené vším potřebným pro provoz softwaru.

    komunikace (VoIP)

    Antispam a antivirus

    Projektový management

    Dálkové studium

    Ukládání a zálohování dat

Všechny tři typy cloudových služeb jsou vzájemně propojeny a představují vnořenou strukturu.

Kromě různých způsobů poskytování služeb existuje několik možností nasazení cloudových systémů:

Soukromý cloud- slouží k poskytování služeb v rámci jedné společnosti, která je zároveň zákazníkem i poskytovatelem služeb. Jedná se o možnost implementace „konceptu cloudu“, když jej společnost vytvoří pro sebe, v rámci organizace. V první řadě implementace privátní cloud odpadá jedna z důležitých otázek, která mezi zákazníky při seznamování se s tímto pojmem jistě vyvstává – otázka ochrany dat z pohledu informační bezpečnosti. Vzhledem k tomu, že „cloud“ je omezen samotnou společností, je tento problém vyřešen pomocí standardních existujících metod. Pro privátní cloud charakterizované snížením nákladů na zařízení v důsledku použití nečinných nebo neefektivně využívaných zdrojů. A také snížení nákladů na nákup vybavení snížením logistiky (nepřemýšlíme o tom, které servery koupit, v jakých konfiguracích, jaké produktivní kapacity, kolik místa si pokaždé rezervovat atd.

Výkon se v podstatě zvyšuje úměrně celkovému rostoucímu zatížení, nikoli v závislosti na každém úkolu, který se objeví – ale takříkajíc v průměru. A je snazší plánovat, nakupovat a implementovat - spouštět nové úkoly do výroby.

Veřejný cloud- používají poskytovatelé cloudu k poskytování služeb externím zákazníkům.

Smíšený (hybridní) oblak- společné používání dvou výše uvedených modelů nasazení

Při své práci se velmi často setkávám se situací, kdy musím dělat krátké recenze IT technologie pro vašeho šéfa, kolegy atd. Tato informace obvykle formátován do článku a odpovídá na následující otázky:
- proč je „toto“ lepší než „tamto“ (schválně jsem to napsal neosobně, protože taková otázka je pokládána velmi často a na různá témata související s IT a nejenom);
- jaké jsou výhody a nevýhody přechodu na „toto“ nebo „tamto“;
- jaký je nejlepší způsob, jak to udělat... atd.

Problém je v tom, že napsat krátký článek na téma „to“ nebo „tamto“ je nevyhnutelné, i když je to mnohem rychlejší na vysvětlování než psaní textu, ale potřebujete text a nic se s tím nedá dělat a je to taková ztráta času , která je k nezaplacení a utíká každou vteřinou. Myslím, že nejsem jediný, kdo se potýká s tímto problémem, proto navrhuji založit sekci s názvem „Pomáháme šéfovi“, ve které budeme články tohoto druhu publikovat (zvlášť proto, že je stejně budete psát vy), čímž ušetříte čas a vzájemně si pomáhat. V určitém okamžiku vás s takovou otázkou osloví a možná už někdo na tuto otázku napsal odpověď a bude jednodušší napsat článek nebo jednoduše poslat odkaz na již napsaný, což ušetří drahocenný čas.

Pojďme tedy začít. Otázka, kterou mi položili, byla následující. „Proč je cloud computing lepší než klasické schéma pro budování síťové infrastruktury, jaký je hlavní důvod, proč mnoho organizací „přechází do cloudu“? Níže jsou mé myšlenky na tuto záležitost.

Proč cloud computing?
Abych porozuměl „mrakům“, rozhodl jsem se začít historií této problematiky a pochopit, zda se jedná skutečně o něco z kategorie nových nápadů, nebo zda jde o starý nápad, který dříve nebylo možné realizovat.
Historie a klíčové faktory vývoje
Myšlenku toho, čemu dnes říkáme cloud computing, poprvé vyslovil J.C.R. Licklider, v roce 1970. Během těchto let byl zodpovědný za vytvoření sítě ARPANET (Advanced Research Projects Agency Network). Jeho představa byla, že každý člověk na zemi bude připojen k síti, ze které bude přijímat nejen data a programy. Další vědec, John McCarthy, vyjádřil myšlenku, že výpočetní výkon bude uživatelům poskytován jako služba. V tomto okamžiku byl vývoj cloudových technologií pozastaven až do 90. let, poté k jeho rozvoji přispěla řada faktorů.

1. Rozšíření šířky internetového pásma v 90. letech neumožnilo výrazný skok ve vývoji cloudové technologie, protože na to nebyla v té době připravena prakticky žádná technologická společnost. Samotná skutečnost zrychlení internetu však dala impuls rychlému rozvoji cloud computingu.
2. Jedním z nejvýznamnějších pokroků v této oblasti byl vznik Salesforce.com v roce 1999. Tato společnost se stala první společností, která poskytla přístup ke své aplikaci prostřednictvím webových stránek, vlastně se stala první společností, která poskytla svůj software na principu software jako služba (SaaS).
3. Dalším krokem byl vývoj cloudové webové služby Amazonem v roce 2002. Tato služba umožňovala ukládání informací a provádění výpočtů.
4. V roce 2006 spustil Amazon službu s názvem Elastic Compute cloud (EC2) jako webovou službu, která svým uživatelům umožňovala spouštět vlastní aplikace. Amazon EC2 a Amazon S3 byly první dostupné cloudové služby.
5. Po vytvoření nastal další milník ve vývoji cloud computingu od společnosti Google, platforma Google Apps pro webové aplikace v obchodním sektoru.
6. Významnou roli ve vývoji cloudových technologií sehrály virtualizační technologie, zejména software umožňující vytváření virtuální infrastruktury.
7. Vývoj hardwaru nepřispěl ani tak k rychlému růstu cloudových technologií, ale k dostupnosti této technologie pro malé podniky a Jednotlivci. Pokud jde o technologický pokrok, vytvoření vícejádrové procesory a zvýšení kapacity zařízení pro ukládání informací.

Cloud computing je v dnešní době běžnější.
Wikipedia definuje cloud computing následovně. Cloud computing je technologie distribuovaného zpracování dat, ve které jsou počítačové zdroje a energie poskytovány uživateli jako internetová služba. Poskytování služeb uživateli jako internetové služby je klíčové. Internetovou službou však nelze chápat přístup ke službě pouze přes internet, lze ji poskytovat i prostřednictvím běžné lokální sítě s využitím webových technologií.

Z definice a historie je zřejmé, že základem pro vznik a rychlý rozvoj systémů cloud computingu byly jak velké internetové služby jako Google, Amazon atd., tak technologický pokrok, který v podstatě naznačuje, že vznik cloud computingu byl jen otázka času. Uvažujme, jak vývoj výše uvedených oblastí umožnil, aby se cloudové systémy staly dostupnějšími.

1. Vývoj vícejádrových procesorů vedl k:
- zvýšená produktivita při stejných velikostech zařízení;
- snížení nákladů na zařízení v důsledku provozních nákladů;
- snížení energetické náročnosti cloudového systému, pro většinu datových center je to při zvyšování kapacity datových center opravdu problém.
2. Zvýšení kapacity paměťových médií a snížení nákladů na uložení 1 MB informací povoleno:
- neomezeně (alespoň tak se umísťuje většina „mraků“), aby se zvýšil objem uložených informací;
- snížit náklady na údržbu zařízení pro ukládání informací výrazným zvýšením objemu uložených dat.
3. Vývoj technologie vícevláknového programování vedl k:
- efektivní využití výpočetních zdrojů víceprocesorových systémů;
- flexibilní distribuce výkonu cloud computingu.
4. Rozvoj virtualizačních technologií vedl k:
- vytváření softwaru, který umožňuje vytvářet virtuální infrastrukturu bez ohledu na množství poskytovaných hardwarových prostředků;
- snadné škálování a rozšiřování systému;
- snížení nákladů na správu cloudových systémů;
- dostupnost virtuální infrastruktury přes internet.
5. Zvýšená propustnost vedla k:
- zvýšení rychlosti práce s cloudovými systémy, zejména virtuální grafické rozhraní a práce s virtuálními paměťovými médii;
- snížení nákladů na internetový provoz pro práci s velkými objemy informací;
- pronikání cloud computingu mezi masy.
Všechny výše uvedené faktory vedly ke zvýšení konkurenceschopnosti cloud computingu v oblasti IT.

Výhody cloud computingu

dostupnost– cloudy jsou dostupné všem, odkudkoli, kde je internet, z jakéhokoli počítače s prohlížečem. To umožňuje uživatelům (podnikům) ušetřit na nákupu vysoce výkonných a drahých počítačů. Zaměstnanci společnosti se také stávají mobilnějšími, protože mají přístup ke svému pracovišti odkudkoli na světě pomocí notebooku, netbooku, tabletu nebo chytrého telefonu. Není třeba kupovat licencovaný software, konfigurovat jej nebo aktualizovat, jednoduše přejdete do služby a využíváte její služby zaplacením za skutečné používání.
nízké náklady– hlavní faktory, které snížily náklady na používání cloudů, jsou následující:
- snížení nákladů na údržbu virtuální infrastruktury způsobené rozvojem virtualizačních technologií, díky kterému je potřeba méně zaměstnanců na údržbu celé IT infrastruktury podniku;
- platba za skutečné využití zdrojů, uživatel cloudu platí za skutečné využití výkonu cloud computingu, což mu umožňuje efektivně rozdělovat své peníze. To umožňuje uživatelům (podnikům) ušetřit na nákupu softwarových licencí;
- používání cloudu na bázi pronájmu umožňuje uživatelům snížit náklady na nákup drahého vybavení a zaměřit se na investice Peníze nastavit obchodní procesy podniku, což zase usnadňuje zahájení podnikání;
- vývoj hardwaru počítačových systémů, a tedy snížení nákladů na zařízení.
flexibilita- neomezené výpočetní zdroje (paměť, procesor, disky), díky použití virtualizačních systémů se proces škálování a správy „cloudů“ stává poměrně snadným úkolem, protože „cloud“ vám může nezávisle poskytnout zdroje, které potřebujete, a platíte pouze za jejich skutečné použití.
spolehlivost– spolehlivost „cloudů“, zejména těch, které se nacházejí ve speciálně vybavených datových centrech, je velmi vysoká, protože tato datová centra mají záložní zdroje, zabezpečení, profesionální pracovníky, pravidelné zálohování dat, vysokou propustnost internetových kanálů a vysokou odolnost proti DDOS útokům .
zabezpečení – „cloudové“ služby mají při správném zajištění poměrně vysokou bezpečnost, ale při zanedbání může být efekt zcela opačný.
velký výpočetní výkon – vy jako uživatel cloudového systému můžete využívat všechny jeho výpočetní možnosti, platíte pouze za skutečnou dobu používání. Podniky mohou tuto schopnost využít k analýze velkých objemů dat.

Nedostatky

trvalé připojení k síti– pro přístup ke cloudovým službám potřebujete neustálé připojení k internetu. V naší době to však není tak velká nevýhoda, zejména s příchodem 3G a 4G mobilních komunikačních technologií.
software a jeho přizpůsobení– existují omezení týkající se softwaru, který lze nasadit v „cloudech“ a poskytnout uživateli. Uživatel softwaru má omezení v používaném softwaru a někdy nemá možnost si jej přizpůsobit pro své vlastní účely.
důvěrnosti– důvěrnost dat uložených na veřejných „cloudech“ v současnosti vyvolává řadu kontroverzí, ale ve většině případů se odborníci shodují na tom, že se nedoporučuje ukládat pro firmu nejcennější dokumenty na veřejný „cloud“, protože v současnosti existuje žádná technologie, která by zaručovala 100% důvěrnost uložených dat.
spolehlivost– pokud jde o spolehlivost uložených informací, můžeme s jistotou říci, že pokud jste ztratili informace uložené v „cloudu“, ztratili jste je navždy.
zabezpečení – samotný „cloud“ je poměrně spolehlivý systém, ale když do něj pronikne útočník, získá přístup k obrovskému datovému úložišti. Další nevýhodou je použití virtualizačních systémů, které využívají standardní jádra OS jako Linux, Windows atd. jako hypervizor, který umožňuje použití virů.
vysoké náklady na vybavení– k vybudování vlastního cloudu potřebuje firma alokovat značné materiálové zdroje, což není výhodné pro nově vzniklé a malé firmy.

Typy služeb poskytovaných cloudovými systémy
Co se týče poskytovaných služeb, současný koncept cloud computingu zahrnuje poskytování následujících typů služeb svým uživatelům:
- Vše jako služba;
U tohoto typu služby bude uživateli poskytnuto vše od hardwaru a softwaru až po řízení podnikových procesů, včetně interakce mezi uživateli, stačí mít přístup k internetu. Dle mého názoru je tento typ služeb více obecný koncept ve vztahu k níže uvedeným službám, což jsou konkrétnější případy.
- infrastruktura jako služba;
Uživateli je poskytnuta počítačová infrastruktura, obvykle virtuální platformy (počítače) připojené k síti. Které si nezávisle upravuje svým vlastním cílům.
- Platforma jako služba;
Uživateli je poskytnuta počítačová platforma, nainstalovaný operační systém, případně software.
- Software jako služba;
Tento typ služby je obvykle umístěn jako „software na vyžádání“, tento software je nasazen na vzdálených serverech a uživatel k němu má přístup přes internet a všechny aktualizace a licence pro tento software jsou regulovány poskytovatelem této služby. Platba se v tomto případě provádí za skutečné použití softwaru.
- hardware jako služba (Hardware as a Service);
Uživateli služby je v tomto případě poskytnuto zařízení, které může využívat na základě pronájmu pro vlastní účely. Tato možnost umožňuje ušetřit na údržbě tohoto zařízení, i když se v podstatě příliš neliší od služby typu „Infrastruktura jako služba“, kromě toho, že máte holé zařízení, na jehož základě nasadíte vlastní infrastrukturu pomocí nejvhodnější software.
- Pracoviště jako služba;
V tomto případě společnost pomocí cloud computingu organizuje pracoviště svých zaměstnanců, nastavuje a instaluje veškerý potřebný software nezbytný pro práci zaměstnanců.
- data jako služba;
Hlavní myšlenkou tohoto typu služby je, že uživatel má k dispozici diskový prostor, který může využít k ukládání velkého množství informací.
- Bezpečnost jako služba.
Tento typ služby umožňuje uživatelům rychle nasadit produkty, které zajišťují bezpečné používání webových technologií, bezpečnost elektronické korespondence a také bezpečnost lokálního systému, což umožňuje uživatelům této služby ušetřit na nasazení a údržbě jejich vlastní bezpečnostní systém.
Klasifikace cloudových služeb.
V současné době existují tři kategorie „mraků“:
1. Veřejnost;
2. soukromý;
3. Hybridní.
Veřejný cloud je IT infrastruktura využívaná současně mnoha společnostmi a službami. Uživatelé těchto cloudů nemají možnost tento cloud spravovat a udržovat, veškerá odpovědnost za tyto problémy spočívá na vlastníkovi tohoto cloudu. Předplatitelem nabízených služeb se může stát jakákoliv společnost i jednotlivec. Nabízejí snadný a cenově dostupný způsob nasazení webových stránek nebo obchodních systémů s velkou škálovatelností, která by s jinými řešeními nebyla možná. Příklady: online služby Amazon EC2 a Simple Storage Service (S3), Google Apps/Docs, Salesforce.com, Microsoft Office Web.
Soukromý cloud je bezpečná IT infrastruktura řízená a provozovaná v zájmu jedné organizace. Organizace může spravovat privátní cloud interně nebo tento úkol zadat externímu dodavateli. Infrastruktura může být umístěna buď v prostorách zákazníka, nebo u externího operátora, nebo částečně u zákazníka a částečně u operátora. Ideální variantou pro privátní cloud je cloud nasazený na území organizace, spravovaný a řízený jejími zaměstnanci.
Hybridní cloud je IT infrastruktura, která využívá nejlepší vlastnosti veřejné a soukromé cloudy, při řešení úkolu. Tento typ cloudu se často používá, když má organizace sezónní období činnosti, jinými slovy, jakmile interní IT infrastruktura nezvládá aktuální úkoly, část kapacity se přesune do veřejného cloudu (například velké objemy statistické informace, které v nezpracované podobě nemají pro podnik žádnou hodnotu, a také poskytovat uživatelům přístup k podnikovým zdrojům (privátní cloud) prostřednictvím veřejného cloudu.
Kde bychom se měli rozvíjet nebo kde můžeme vydělat peníze?
Potenciál cloud computingu je podle odborníků velmi vysoký. A v souladu s tím bude možné vstoupit do tohoto proudu a uchopit jeho část tím, že budete pracovat v následujících směrech:
1. Poskytování služeb cloud computingu – tuto možnost nemá mnoho společností, vyžaduje značné investice do výstavby a rozvoje datového centra.
2. Vývoj softwaru pro budování virtuální infrastruktury, neměli bychom zapomínat na ty, kteří budou tento software implementovat a konfigurovat, tedy budou vyžadováni specialisté v této oblasti.
3. Outsourcing, cloud administrace – budou vyžadováni specialisté na administraci a poradenství v oblasti cloud computingu.
4. Hardware – společnosti zabývající se vývojem a návrhem hardwaru pro vytváření „cloudů“.
5. Design – tato oblast pokrývá téměř všechny výše uvedené oblasti, od návrhu datového centra až po návrh softwaru.
Budoucnost …
Podle mého názoru se v budoucnu cloud computing stane dostupnější pro uživatele a společnosti. To bude způsobeno řadou faktorů:
- virtualizace hardwaru – zvýšení výkonu cloud computingu;
- snížení spotřeby hardwaru – snížení spotřeby energie;
- zvýšení rychlosti - propustnost síťových zařízení se neustále zvyšuje, což zvyšuje produktivitu a snižuje množství zařízení pro stejný kanál.

Zde končím svůj příběh a doufám, že vám a vašim kolegům a šéfům pomůže při zvládnutí cloud computingu. Pokud máte připomínky a návrhy k výše uvedené myšlence a k textu, napište a já odpovím.

Pokud najdete chybu, vyberte část textu a stiskněte Ctrl+Enter.