As this week's massive failure of the Amazon Web Services cloud-computing infrastructure continued to roil the Web, a few things were sadly clear. Perhaps most striking of all: Major service providers and websites -- companies with enough money and talent to avoid the problem -- didn't spend nearly enough energy planning for the inevitability of a breakdown.
Yes, it's probably asking too much for many small startups to double up their cloud-computing spending to prepare for what has been, up to now, a very rare outage from one of the biggest players in IT infrastructure. But what about the service providers that harvest money from that long tail of little companies?
Exhibit A is San Francisco-based Heroku, the hugely popular development and hosting platform that relies on Amazon.com's (Nasdaq: AMZN ) service. When Amazon went down, Heroku went with it -- taking along more startups than it had to, if the middleman had hedged its bets more effectively. It's possible that Heroku had plans to move in that direction eventually, but that obviously that hasn't happened fast enough to avoid a devastating outage.
That's not to excuse Amazon's meltdown or spotty communication with affected parties, which has magnified the problem. But remember that Heroku is no scrappy little startup -- the company was purchased just a few months ago by salesforce.com (NYSE: CRM ) for more than $200 million.
"For someone like Heroku, which literally hundreds of startups use -- Heroku should start thinking about, 'OK, what can we do to spread the risk?'" says entrepreneur Shyam Subramanyan, whose San Francisco Bay Area startup list.ly was shut down by the outage. "A lot of people are paying them money."
Scott Sanchez from CloudNod.com pointed to Los Gatos, Calif.-based Netflix (Nasdaq: NFLX ) as a good example of a large company making sure it had redundant protection. "They're charging half the world $9.95 a month," Sanchez says. "It's important for them to stay available, and they invested in the proper architecture. And they didn't have to point any fingers."
On the other side of the coin were companies such as popular content-aggregation website Reddit, which was still in a bare-bones mode Friday afternoon because of Amazon's cloud problems. Reddit, based in San Francisco, sells ads and paid subscriptions and is owned by media giant Conde Nast, which reportedly has been talking to investors about buying a stake at a potential $200 million valuation. "They can't blame it on the money," Sanchez says.
"People are quick to point fingers at Amazon or whoever their cloud provider is -- 'They're down, and they took us with them.' You see that on Twitter, if you look, from dozens and dozens of brand-name sites," Sanchez says. "At the end of the day, that's true. You're down because of Amazon. But in reality, your whole business relies on being up. And there's 100 different ways that they could have avoided having to say, 'We're down because of Amazon.'"
Whenever Amazon gets its service back together, it's a reasonable bet that alternative providers will see some new customers. At the very least, Amazon-dependent companies will probably switch to or add computing power in other areas of Amazon's network.
But it's unlikely that Amazon's position in the cloud-computing sector will weaken in a major way -- even companies that were crippled for hours by the outage were pretty deferential, such as Palo Alto, Calif.-based Quora's error-page message that read, "We'd point fingers, but we wouldn't be where we are today without EC2," the shorthand for Amazon's Elastic Compute Cloud.
As Palo Alto entrepreneur Semil Shah noted on Twitter, "Perhaps the company most vital to Silicon Valley startups isn't even located here -- it's in Seattle."
"In a way, it's kind of amazing that people trust EC2 so much, and EC2's record of being available for so long without any major failure," Subramanyan says. "I think it's actually pretty amazing that these companies have failed to diversify their vendors."
Curt Woodward is senior editor at Xconomy Seattle. You can e-mail him at firstname.lastname@example.org and follow him on Twitter, @curtwoodward.
More from Xconomy.com:
Want to read more about Amazon? Add it to My Watchlist, which will find all of our Foolish analysis on this stock.