An Amazon Web Services outage disrupted popular websites and services, leaving millions offline; the cause remains unknown.