Programování

Připravte se na budoucnost distribuovaného cloud computingu

Distribuovaný cloud podle Gartneru „znamená distribuci veřejných cloudových služeb do různých fyzických umístění, zatímco za provoz, správu, aktualizace a vývoj služeb odpovídá původní poskytovatel veřejného cloudu.“ To je „řeč analytika“, což znamená, že přecházíme od centralizovaného k decentralizovanému řešení cloud computingu. Musíme si ale i nadále udržovat centralizovanou kontrolu.

Pokud je to pravda - a je to jistě trend -, musíme být připraveni na distribuci fyzických procesů, úložišť a aplikací s vrstvami pro správu, monitorování, zabezpečení a správu, díky nimž budou tyto komplexní cloudové systémy připraveny.

Mimochodem, toto nelze zaměňovat s multicloudem, což znamená provozovat více než jednu veřejnou cloudovou značku, jako jsou AWS a Microsoft. Tyto architektury, i když jsou obvykle složité, nemusí být nutně distribuovány.

Existuje několik důvodů, proč je distribuce nyní trendem pro většinu podniků využívajících jeden nebo více veřejných cloudů.

Podniky musí podporovat výpočetní systémy založené na hraně, včetně IoT a dalšího specializovaného zpracování, ke kterému musí dojít v blízkosti zdroje dat. To znamená, že zatímco jsme posledních několik let strávili centralizací zpracování úložiště ve veřejných cloudech, nyní nacházíme důvody, proč některé aplikace připojené ke cloudu a zdroje dat umístit poblíž míst, kde mohou být nejúčinnější, to vše při zachování těsného propojení s poskytovatel veřejného cloudu.

Společnosti musí začlenit tradiční systémy do veřejných cloudů bez fyzické migrace. Pokud vezmete v úvahu roli propojených systémů, jako je AWS's Outpost nebo Microsoft Azure Stack, jedná se skutečně o snahu přimět podniky k přechodu na veřejné cloudové platformy, aniž by fyzicky běžely ve veřejném cloudu. Mezi další přístupy patří kontejnery a Kubernetes, které běží lokálně a v cloudu a využívají nové typy technologií, jako je federace Kubernetes.

Trik spočívá v tom, že většina podniků je špatně vybavena k řešení distribuce cloudových služeb, natož aby přesunula kritické množství aplikací a dat do cloudu. Nejde o to, jak uspějete s distribuovaným cloudovým výpočtem, ale především to, jak se připravujete.

Mým nejlepším doporučením je vyjasnit si porozumění centralizovaným kontrolním mechanismům, jako jsou systémy pro správu, monitorování, správu zabezpečení a správu. To neznamená, že na problém hodíte nástroje, ale rozumíte schopnostem dostupných nástrojů a to bude určovat, jak dobře (nebo ne tak dobře) můžete provozovat své distribuované řešení cloud computingu.

Skutečnou zprávou je, že pokud si myslíte, že využijete výhody distribuovaného cloud computingu, musíte plánovat hned. Jinak to bude epické selhání, které dnes nepotřebujete.