Dead Ink Vinyl

Musings of David L Kinney

Posts Tagged ‘Web

Closed systems still win

The most insightful thing I’ve read in a while comes from Brian Prentice’s analysis of Jonathan Rosenberg’s The Meaning of Open:

The truth is that closed systems still win. Open systems, practically speaking, are basically good for making others lose. The art of business in the 21st century is figuring out how to open up your suppliers’ and competitors’ business while keeping yours tightly sealed. And in that endeavor Google has proven highly successful.

Written by dlkinney

December 22, 2009 at 2:42 pm

Amazon S3 and the Changing Storage Market

I noticed Nicholas Carr’s short article about Why S3 Failed about the root cause of the outage to Amazon’s hosted storage service on February 15th. The root cause — a surge in authorization requests — is not the interesting part of this story. Rather, the interesting part is the ensuing discussion about the pros and cons of using a hosted storage solution versus keeping storage in-house.

In a comment to Carr’s posting, Marc Farley — a long-time author and analyst in the storage solutions space — pointed out:

Nick, storage customers tend to be far more conservative about risk than your average web services customers. Paranoid skepticism about storage creates different market dynamics. In other words, it ain’t cost-driven. Yesterday I wrote about it on my blog.

It makes sense to me that storage solutions — whether hosted or in-house — are (or should be) subject to a higher level of “paranoid skepticism” than other types of Internet services. For users and companies, it’s all about the data. Service disruptions are annoying, but data loss is terrifying.

However, I think Marc misses several points. First, S3 is has a lot going for it beyond being “cheap”. The primary attraction of S3 is its programmatically accessibility and its ability to handle random reading and writing of files (rather than bulk update and restore). This makes it appealing to incorporate into many online and desktop applications.

Second, Marc says in his blog entry:

If you expect something like 5 nines, then I would suggest that S3’s problems today cast a different shade of cloud over those expectations.

I say that the Amazon S3 Service Level Agreement — more than this week’s outage — should be the instrument that “casts a different shade of cloud” over expectations that S3 will provide 5 nines1 availability. The SLA only commits to 3 nines2 in any billing period. Businesses and individuals requiring higher availability must look elsewhere or provide their own redundancy (and read Joel’s insights about the realities of high availability).

Marc’s not entirely wrong, though. In this segment, he mostly hits the nail on the head:

The bottom line question is whether you think you can do better on your own?

That’s close to right. Expressed more fully, the bottom line is whether you think can either do it better for the same cost or do it cheaper with the same level of service. But I digress.

I imagine that Marc’s professional history is largely devoted to working with large institutions and enterprises because those have been the traditional customers for professional storage solutions. With that perspective, Marc goes on to say:

Today, most storage customers think so and I believe most will continue to think so for a long time, despite what market analyst thinkers like Nick Carr believe.

Traditional storage solution customers probably can do better on their own than by using Amazon S3, but what Nick Carr realizes that Marc Farley doesn’t is that Amazon S3 isn’t aimed that that market.

I don’t think that Marc fully appreciates the dramatic market shift that is taking place today in the storage services space. I would be shocked if a significant proportion of Amazon S3’s customer base was traditional storage solution customers. I expect that most S3 customer are small businesses, startups, sole proprietorships, and individuals. Customers in this market don’t need petabytes of storage with carrier-grade availability (at least initially) and they almost certainly don’t have the technical expertise in-house (or the money to contract for that expertise) to build their own storage solution. What these customers do need is a storage solution with low up-front costs, pay-for-what-you-use billing, and access to lots more storage on short notice in case they’re an overnight success.

Thus, Marc might be surprised by Friday’s Wired article: Customers Shrug Off S3 Service Failure, but Nicholas Carr and Wired’s CTO understand:

For startups (and even for our own startups), it is a calculated risk to put all eggs in the EC2/S3 basket. Considering the cost savings overall, today’s glitch may have been acceptable for startups that use S3, like Twitter, given the bigger picture.

Indeed.

1 “Five nines” is 99.999% availability, which allows only 25.9 seconds a month or 5.26 minutes a year of unplanned downtime.

2 “3 nines” is 99.9% availability, which allows 43.2 minutes a month or 8.76 hours a year of unplanned downtime.

Written by dlkinney

February 17, 2008 at 9:33 pm

Revisiting My Relationship to Feeds

I love feeds. I subscribe to the content in which I’m interested and my computer grabs and stores the latest updates for me to read whenever, where ever — online, offline, on my iPhone or desktop. Basically, feeds turn the Web into email. Great!

So I subscribed to everything. If I read a couple of articles from the same source that were interesting to me, I would subscribe to that source’s feed. Over the course of a year, this lead to me be the proud subscriber to over 400 feeds. Many of the feeds published content daily or even more frequently. I grouped the feeds into categories like “Must Read”, “Should Read”, and “Read If I Have Time”. I quickly fell behind and after two years, I had over 3000 unread articles.

Feeds were a fire hose and I couldn’t take it. I needed to reassess my relationship with feeds. Instead of subscribing to everything of interest, I cut back — way back. I unsubscribed from everything and waited to see what I would miss the most.

Turns out, the two feeds I missed the most were John Gruber’s Daring Fireball and 37signal’s Signal vs. Noise. Both of these feeds publish up to several times a day, but Gruber’s posts tend to be extremely short and I didn’t have any concerns about being able to keep up.

After a while, I found (or rediscovered) other feeds that were interesting. Should I subscribe? I needed a heuristic. Only subscribe to feeds that post less than once a day. Actually, about once a week is ideal. I found that feeds posting more frequently are trying to cover news in realtime. My Twitter community fills that need nicely, so I don’t need to overwhelm myself with feeds that repeat what I already know.

It’s been three months since I’ve adopted the heuristic and I’m up to 15 feeds. I’m always up-to-date and I feel in control of my experience. I look forward to reading my feeds again.

Written by dlkinney

February 16, 2008 at 5:25 pm