Je to bohužel přesně tak, cloud se říká všemu a znamená to všechno.
- Může to být čistý pronájem strojového času ve formě, která se normálně označuje jako VPS. Takovou nabídku jsem opravdu viděl..
- Může to být cluster (malý, velký, barevný, decentralizovaný..) od nějaké firmy, která na něm nabízí aplikační server a vy píšete kód, ale nestaráte se o nic jiného - třeba Google App Engine
- Může to být pronájem "VPS" na clusteru nějaké firmy s tím, že máte k dispozici nástroje na dynamické spouštění/vypínání/load balancing - třeba jako Rackspace, Amazon s3, ...
- Může to být i jen nějaká služba, o kterou se nemusíte starat a jen ji používáte - třeba Google Apps + mail + ..
Takže postavit si doma cloud úplně nejde, cloud je jen slovo, které znamená nějakou konkrétní službu poskytovanou po síti. Jakou, to záleží na firmě, která to Cloud někam napíše.
O čem se dá mluvit je stavba vlastního clusteru. Ať už přímo na úrovni jádra (třeba zmíněný Mosix) nebo distribuovaného aplikačního serveru (jako třeba Erlang) nebo něčeho ještě volněji provázaného (cokoliv + load-balancer + sdílený storage).
U ukládání (a zpracování) dat se dá třeba mluvit o jednoduchém NFS, AFS, distribuovaných map-reduce enginech typu Hadoop, Sphere, Infinispan...
Tohle všechno je pro markeťáky Cloud ve chvíli, kdy to někomu nabídnou jako službu (tj. nepostaví to u něj, jen mu pronajmou přístup).