The Top 20 Cloud Platform Vendors Of 2011