It seems pretty reasonable to me. If Msft makes $1 billion on 20% of the market, and Amzn makes $3.8 billion (high-end analyst estimate) with 71% of the market, the math roughly matches.
The percentages aren't market share rather percentages of companies using the product. That is a company which uses both Azure and AWS could contribute towards both percentages.
So either the total is more than 100% market share for the 3, or those numbers or wrong.
Edit: added "in 2012" for rackspace financials