Amazon Web Service Outage Shows Need for Decentralized Cloud Computing