I have used Amazon Elastic Cloud Compute EC2, Windows Azure. But the difference with these products and Cloudera is Amazon and Azure are more costly. But Cloudera is best because of Data sensitivity and privacy. We have all the shareholder activity data for funds that business uses after applying business rules on that data. Hence sensitivity is the most useful factor which Cloudera products provide us.