Walmart challenges Amazon, turns to proprietary cloud model