Do your favorite websites and apps always seem to fail at the most inopportune time? Many of these services are hosted by cloud computing platforms, the biggest of which is Amazon Web Services (AWS).