Jak jsem to já pochopil, tak cloud v pravém slova smyslu je softwarem vytvořená vrstva nad hardwarem, která se z pohledu uživatele cloudu jeví jako souvislý prostor. K této vrstvě lze přidávat další fyzický hardware a prostor se zvyšuje spojitě. Výkon je distribuovaný automaticky tak, aby byly kapacity hardwaru maximálně využity, storage se rozděluje dynamicky, věci jsou na více fyzických mašinách apod., což zajišťuje redundanci a zrychlení.
Co zajímá třeba mě, jak se to liší od klastrů a virtualizace a podobných věcí. Virtualizaci chápu tak, že na jednom fyzickém stroji běží n virtuálních strojů. Tedy není tam, že by nějaká aplikace mohla běžet na více strojích zároveň.
Tohle jsou zatím mé dojmy, tak mě klidně opravte nebo doplňte.
Hodně velký cloud poskytuje Amazon na svém řešení, tuším, že má desítky procent trhu.
Jinak souhlasím s tím, že pojem cloud je hodně nadužívaný a už se v podstatě používá pro každou serverovou záležitost. Zároveň nikdo, většinou ani programátoři pořádně neví, o co jde. Což hodně vychází z toho, že je to nový koncept a ve škole se o tom ještě neučili.