It never ceases to amuse me that the layout of the QWERTY keyboard was first designed to slow down typists. Although we no longer type on typewriters and a more efficient keyboard layout has since been designed, we are still (and probably always will be) stuck with good ole, inefficient QWERTY. The QWERTY is reinforced by hardware (keyboards), software (the default setting in Windows and other OSs), but mostly, it is reinforced by habit: people around the world have grown up typing on a QWERTY keyboard, and we continue to train people today on the layout of the QWERTY. Habits (and cultural norms) are hard to break.
I wonder whether the same analogy holds true for the OS in cloud computing. As I wrote about in an earlier post, in my mind, cloud computing is all about eliminating the low-level tasks that do nothing to differentiate a company’s product – managing physical hardware, testing software patches, deploying new security patches, testing for security vulnerabilities, mounting file systems, etc. Something like 60% of developer time is spent tweaking these things. In a perfect cloud computing world, developers can move up the stack and focus 100% of their energies on differentiating their product at the application level.
That’s what platform as a service offerings like Microsoft Azure, Google App Engine, Salesfore.com Force, and others are all about. Even so, I would guess that a huge percentage of developers adopting EC2 and other infrastructure as a service offerings are dragging their QWERTY with them and choosing to build their web apps on a particular OS.
Fast forward a few years, has the OS become increasingly irrelevant or will old habits die hard? Theoretically, the former should be true, but habits (and cultural norms) sure are hard to break. Even so, the early traction of startups like Heroku, Joyent, Engine Yard and others looks promising.
Monday, July 6, 2009
Is the OS the new QWERTY keyboard?
Posted by
Sarah Tavel
at
7:30 PM
View Comments
View Comments
View Comments
View Comments
View Comments
View Comments
View Comments
Links to this post
Labels: Cloud computing, software, Start up, Technology, trends
Thursday, May 28, 2009
Bessemer is the bloggiest VC
Larry Cheng of Fidelity Ventures has started curating a list of the best VC blog posts on a bi-weekly basis on his great blog, Thinking About Thinking. This week's list features another blog post from Adam Fisher - Clouds with Silver Linings.
Larry also included a little tidbit I was surprised to see: By his count, Bessemer is the bloggiest (I bet you didn't know that was a word) VC with six BVP-ers blogging:
- Bessemer Venture Partners (6)
- First Round Capital (5)
- Spark Capital (4)
- Foundry Group (4)
- Flybridge Capital Partners (3)
- Ignition Partners (3)
Posted by
Sarah Tavel
at
9:54 AM
View Comments
View Comments
View Comments
View Comments
View Comments
View Comments
View Comments
Links to this post
Wednesday, May 20, 2009
I have clever friends
Posted by
Sarah Tavel
at
10:04 PM
View Comments
View Comments
View Comments
View Comments
View Comments
View Comments
View Comments
Links to this post
Sunday, May 17, 2009
Savants in the Levant
My Bessemer colleague Adam Fisher has been blogging up on a cloud-computing storm over in Israel. His latest post, A Better Historical Parallel for Clouds, is a great read and worth a look.
Adam's thesis statement:
I have come to the conclusion the transition to cloud computing will most resemble the transition in the semiconductor industry, as it went from fully owned fabrication facilities(fabs) to third party foundries.If you haven't already subscribed to his blog, check it out!
Posted by
Sarah Tavel
at
4:23 PM
View Comments
View Comments
View Comments
View Comments
View Comments
View Comments
View Comments
Links to this post
Labels: Bessemer, Cloud computing
Sunday, April 19, 2009
Why specialty clouds will need to hustle to stay competitive with AWS
Last week, I blogged about the advantages of specialty clouds over Amazon’s generic AWS. Now, I'll tell the other side of the story: why specialty clouds will need to hustle to stay competitive with Amazon.
I think Amazon’s competitive advantage breaks down into four buckets that are all work together to reinforce Amazon’s competitive advantage:
- Customer Acquisition: No matter what search queries I try, I can’t find a single keyword Amazon has bid on to promote EC2. Meanwhile, GoGrid, Rackspace, Joyent and others are forced to bid on cloud computing keywords, even on Amazon’s trademarks (e.g. check out who is bidding on “EC2”), in order to try to establish their brands. Amazon’s clear market leadership drives down their customer acquisition costs, while Amazon’s competitors must invest in online marketing to try to chip away at Amazon’s dominating market share.
- The new “You won’t get fired for hiring IBM”: While cloud computing is the hot topic on everyone’s mind, it is still perceived as risky, and there is a lot of fear, uncertainty and doubt when it comes to deploying applications in the cloud. This FUD and risk is compounded when you consider placing your bet on a private company startup that might have to shutter its doors in twelve months. Coghead’s unfortunate recent closing illustrates this risk. But Amazon is a $33B market cap, publicly listed company. It ain’t going anywhere anytime soon. This makes Amazon’s EC2 the safe bet, even if it’s not necessarily the best choice for a particular use case.
- The growing Amazon Web Service 3rd party tools ecosystem: There is a growing and vibrant list of startups emerging in the cloud computing ecosystem. Many of these aim to alleviate the management and plumbing overhead necessary to maintain an infrastructure deployed in Amazon’s EC2 cloud. These companies aren’t going to focus on integrating their technologies with other cloud computing providers for a while, much like startups that emerged in the virtualization management space haven’t focused on integrating their technologies with any hypervisor other than VMWare’s ESX. RightScale is a great example of this phenomenon. The same is true for more traditional network management companies that have historically focused on on-premise infrastructures but are now integrating with Amazon’s API to enable seamless monitoring between Amazon AMIs and captive applications hosted in internal data centers. As Amazon’s ecosystem gets richer, competitive cloud computing offerings will have a steeper wall to climb to compete.
- Amazon’s benefits from two network effects: Amazon benefits from what I’ll call an internal and an external network effect:
- Internal: Once you’ve launched one application in EC2, even if you have a Ruby on Rails website that probably would be a much better fit for Engine Yard’s specialty cloud, it’s just a lot easier to have all of your applications in one place. So Amazon benefits from a sort of network effect within a customer’s application portfolio. Until companies like RightScale integrate with other cloud computing providers, Engine Yard has a slightly higher bar to meet in order to justify the additional overhead involved in logging in to another console when a company already has all of their other applications hosted in EC2.
- External: As more and more customers move their applications and therefore their data to Amazon, other applications that use the same data source can benefit from having the data stored in S3. For example, Nasdaq now stores terabytes of Nasdaq, NYSE and Amex data in Amazon's S3, and is adding 30 to 80GB of data to S3 every workday. If I am a SF-based company that has built an application that pulls in this data, I can minimize latency by hosting my application in EC2 in the same region as Nasdaq's data. As more data piles into S3, Amazon benefits from an increasing network effect. It's worth noting that specialty clouds can benefit from the same network effect, but Amazon has the head start.
Posted by
Sarah Tavel
at
10:02 PM
1 comments
Links to this post
Labels: Cloud computing
Thursday, April 16, 2009
This video made me miss my rugby days
(The "try" starts at second 40.)
I can't believe I played for four years...
Posted by
Sarah Tavel
at
10:39 PM
0
comments
Links to this post
Labels: Personal
Wednesday, April 15, 2009
Why Amazon’s AWS Won’t Be the Only Game in Town
The shift that is clearly taking place, however gradually, from on premise data centers to centrally-run cloud computing utilities, is enough to capture any IT geek's imagination. The trend is so massive and at the same time so logical, analogies are drawn between the shift to cloud computing and the shift to the electrical grid.
At a high level, the analogy makes sense: Before the advent of the electrical grid, most companies had to generate their own electricity onsite. This meant having employees on staff to manage the electrical generators, and because most onsite generators only produced a small amount of electricity, the cost per megawatt was very high. When the electrical grid matured, companies were suddenly able to turn off their onsite generators, fire their electrical engineers, plug into the electrical grid and benefit from vast economies of scale and skill. This drove down the effective cost of electricity, and freed companies up to focus on their core competencies (which definitely was not generating electricity).
At first glance, Amazon’s EC2 and S3 web services seem to perform the same function. Now a company can tap into the Amazon Web Services (AWS) API and launch an Amazon Machine Image (AMI) instead of having to run their own servers in house. In much the same way that companies in the late 1800’s could benefit from the economies of scale and skill thanks to ConEdison, companies can now benefit from those same economies thanks to Amazon. If this were true, then Amazon’s clear market leadership would seem to indicate that if you’re going to go to the cloud, Amazon is the only game in town worth considering. Moreover, as Amazon continues to grow, its own economies of scale and skill will grow, and the competition just won’t be able to keep up.
But computing resources, unlike electricity, are not fungible. As companies experiment with Amazon and other hosting providers, I think this will increasingly come into focus. Even with the low level building blocks Amazon provides, AWS is not a one-size-fits-all cloud. For example, some hardware intensive applications will slow down and become inefficient because of the generic algorithm EC2 uses to assign AMI processes to its underlying hardware. Just as importantly (if not more so), unlike with electricity, you can’t just “plug” your application into Amazon and have it work automagically. Instead, Amazon AWS is more analogous to renting out a piece of a ConEdison power plant, but having to constantly monitor your slice of the power plant, call into the plant to ask the operator to turn certain knobs dials, clean the pipes, adjust the gauges, etc..
When it comes to the IT plumbing (deploying new software releases, configuring your web server’s IP address, testing software patches, deploying new security patches, testing for security vulnerabilities, mounting a file system, etc), you don’t actually benefit from any of Amazon’s economies of scale or skill: you still need to do these things yourself. And that's a lot of work!
That’s why non-proprietary specialty clouds like Engine Yard, Cloudera, AppNexus and Joyent, and hosting providers like RackSpace, can still thrive despite Amazon’s massive size. Taking Engine Yard as an example, their stack is customized from the ground up for Ruby on Rails web applications, and they’ve built proprietary tools to automate any plumbing. The same goes for using Cloudera over Amazon’s Elastic MapReduce. There are many other areas that could benefit from custom-built clouds. For example, PCI or HIPAA compliant clouds, I/O intensive clouds, high-end clouds that allow for scaling up databases and servers, etc..
What do you think? Do you agree?
(P.S. fingers crossed Disqus will work on this post...)
Posted by
Sarah Tavel
at
5:58 PM
4
comments
Links to this post
Labels: Cloud computing, trends

