Amazon is both one of the largest online retailers in existence but also a provider of cloud technologies such as storage, content delivery networks, and virtual servers.