Trouble in the Jungle
What do Dropbox and Foursquare have in common? One integrates your local digital life with the cloud and the other converges your real-life activities digitally. They both operate in different markets, with different revenue models, and provide entirely different products. However, both of them host part of their infrastructure on Amazon’s EC2 cloud computing platform, and both of them went down exactly one week ago. These two companies, along with a slew of others including Quora, Reddit, and many of their 60,000 EC2 customers experienced outages lasting for 7 hours, or in web-terms, an eternity.
Sad Clouds
Amazon, in this case, is not just a web host; it is one of the largest representatives of the cloud computing movement. The cloud computing (or C2 as Amazon calls it) concept is responsible for enabling the possibility of true digital convergence and, when it went down, it sent shivers down the spines of even the most ardent advocates of the trend.
Dropbox Takes Power
A personal computer has two things that are integral to its operation: processing power and storage. When a normal user boots up their laptop and opens Word to edit a document, that document gets put in the computer’s memory (storage). Every subsequent keystroke is logged and every action takes processing power to register.
Let’s forget about Word for a second and think about the same process in a Google Document. The document would be stored on Google’s servers and every time a user hits a key, (which in the case of this very blog post would be over 2,700 times) a request is sent to the server for processing and storage.
Saving multiple versions of a file, like Dropbox does, takes the same amount of computing “energy” as modifying the document. Building a hardware system that can handle anything from 5 virtual computers to 5 million concurrent ones would require an outrageous investment, and unless you’re Google (which Dropbox is not), it’s not monetarily feasible.
Amazon Gives You Wings
Amazon’s two most popular services offer those specific capabilities to startups on an as-needed basis. EC2 (Elastic Cloud Compute) provides an endless army of virtual computers that can be operated remotely to perform any computing task from DNA analysis to keystroke logging. S3 (Simple Storage Service) provides an infinitely scalable storage infrastructure to store anything from the gigabytes of data required to store a full DNA sequence to the individual byte required to store an English letter. Amazon offers both of these services on-demand with pricing set in a pay-per-use model.
When Dropbox was being built, its cofounders, along the founders of Foursquare and others, chose Amazon to extend their infrastructure. It is the cheapest and easiest way to scale a website, and for that reason, other organizations, big and small choose Amazon. Even Netflix, Amazon’s direct competitor in one space, chooses to use Amazon’s S3. Last week, when one of Amazon’s Web Services (AWS) went down, startups around the world panicked as they saw their infrastructure crumbling. What’s more, is it gave cloud computing, the infrastructure necessary for digital convergence, a terrible black eye.
Apr29



While trying to understand the convergence of online and offline technological experiences, it is important to understand why the distinction appeared in the first place, how the gap between the two has narrowed, and how it can be overcome. Only then can we begin to conceptualize possible uses for the technology and truly understand how these two worlds will eventually collide.
In an attempt to create truly real-time applications, developers have come up with some very not-so-clever ways to imitate seamless, two-way communications. Let’s use a very basic internet phenomenon to illustrate this evolution: person-to-person chat.




