Cloud means lots of things, shared storage, lots of servers and an orchestrator or a cloud management interface.
All combined together to provide companies with hardware independence, high availability, flexibility and scalability. And of course most cloud provider are not really selling cloud!