Many Niches

Jack of All Trades, Master of Some

What Is Cloud Computing?

June 25th, 2009 by Brandon Watson

This is one of those questions with which I am getting bored.  You can’t attend a conference these days without someone asking that question.  The constant theorizing is akin to the classic debate of “Kirk or Picard?”  It’s a question that may never get answered, and in fact will engage the nerds for decades to come.

After my conversations last night at the Structure VIP reception, I came to the conclusion that the word “cloud” is like catnip for nerds.  You can attach the word cloud to anything to attain relevancy.

During his panel at the Structure 09 conference (being live streamed from GigaOm), James Lindenbaum from Heroku said that he doesn’t want to think about the question anymore; in fact, he wants to avoid the word “cloud” all together.  Instead, he would prefer that people focus on building applications and rely on abstractions provided by the development frameworks than to think about to cloud or not to cloud.

This just in, local San Francisco entrepreneurs are launching the world’s first cloud gas station.  They supply a true multi-tenant, pay by the drink model, removing the need to purchase your own refineries, and abstracting the gas production process to deliver a truly seamless experience for downstream customers.

Next up on the zeitgeist watch?  Attaching the word “scale” to the name of your company.

Posted in Cloud Computing | View Comments

McKinsey, The Cloud, and Fuzzy Calculations

April 20th, 2009 by Brandon Watson

Summary

There was a report released April 15th by McKinsey called “Clearing the Air on Cloud Computing.”  The premise of the report was that the cloud was actually quite a bit more expensive for large corporations than running their own datacenters.  While it allows a nod to small to medium businesses in stating that the cloud may make sense for them, the top line message was that cloud services overcharge for things that companies could do for themselves.  The piece ends up being a push for virtualization, and knocks Windows as a main cost issue for moving to the cloud.

Report Out

The report starts out with McKinsey’s view on the cloud.  They lay out that the premise for the cloud has been lower cost and faster time to market, but the reality is that these claims are overstated and that “cloud computing” is at the top of the Gartner hype-cycle.

The report takes it one step further to claim that since there is no agreed upon definition for what the “cloud” is (apparently they found a study that found 22 definitions for the “cloud”, which seems low to me considering the conversations I hear at conferences and on news groups), large companies should not think about “internal clouds” but rather focus on the immediate benefits of virtualization of servers, storage and network operations.  They posit that the newness of the cloud is distracting IT departments’ attention from technologies that “actually deliver sizeable benefits; e.g. aggressive virtualization.”

Read the rest of this entry »

Posted in Cloud Computing | View Comments

Information Technology and the Financial Crisis of 2008

September 23rd, 2008 by Brandon Watson

It should go without saying that the current financial crisis is going to loom large over the business plans of young and new software companies.  In fact, there is an article out that suggests that the removal of Lehman and Merrill from the buyer pool has reduced the IT budget of the financial services sector by 6%.  Let’s let that marinate for a moment.

It’s one thing to have a cyclical contraction in spending.  It’s another thing entirely to compound that problem with demand destruction.  Worse still, the demand destruction is not due to a symptomatic pricing issue, but rather the abject removal of key buyers from the market.

Even more complicating is the difficulties in financing businesses operations.  I’m not talking about raising venture money, but good old commercial credit.  Many companies use debt for expansion, and many times that expansion includes computer systems.  Companies are now having their hands forced to not just pay lip service to lowering their CapEx associated with IT, and moving it to OpEx.  They have no CapEx dollars left.  They need (must) find a way to fund software and services.  Enter SaaS business models, and the Cloud more broadly.  I would expect a knee jerk and rapid migration of buyers in the market to seek out SaaS solutions for line of business applications, and a reduction in spending on CapEx associated with IT.

Here’s the sad irony of the current financial debacle.  IT is what got us here.  IT has been wielded as an offensive asset for many of these firms.  The calculations required to price and model out many of the derivative products they were buying in insane.  I almost took a job at Merrill working on their Fixed Income Derivatives desk back in 1995.  Scary.  Here’s what’s more scary: my Fixed Income homework from my FNC235 class (*there’s a nod to all Wharton peeps who ever had Prof. Basak) is what got me the job.  The MD actually said “hire this guy.  I can’t make heads or tails of his homework and he got them all right.”

People worry about Google being the current incarnation of Skynet, but I would look more to the systems which have been handed the ability to make trades for humans based on human created models which very few people understand, much less can maintain in such manner as to adapt to what are being called 10 sigma events.

I was in NYC when 9/11 happened.  I remember a quote that still hangs with me: that we suffered a failure of imagination in our ability to stop the terrorist attacks.  There’s a similar sentiment to be had here.  The failure of imagination in the building of these models has led to many models essentially acting (reacting?) the same way, causing herd like behavior in a flight to or from assets.  The combination of programmed trading, naked shorts and no uptick rule has led to some serious unintended consequences.

Posted in Investing, Unintended Consequences | View Comments

Cloud Zen

September 10th, 2008 by Brandon Watson

If your cloud provider falls over, but you have no customers using your app, did it really fail?

Posted in Cloud Computing | View Comments

On The Topic Of SLAs

July 22nd, 2008 by Brandon Watson

For Want Of SLAIt’s not so often than I get to poke fun at anyone (yeah, right), but in this day and age where it seems that the only way to get noticed is to have funny cartoons, I figured I would enlist the help of my super secret artisan resource, and poke some fun at our competition.

As I spend more and more time with our partner community discussing all things related to SaaS and PaaS, one topic comes up over and over again.  Having a proper Service Level Agreement (SLA) provided by any potential cloud provider is the most important item on the list of their required items.  The failures of the Amazon cloud (portal and web services) and Google properties (Apps, and App Engine) are well documented, and it has given pause to many of the potential developers in the IT Pro and ISV space.  Their main concern is what is going to happen if they deploy a service or application against that infrastructure?  Who’s neck do they get to choke?

Google App Engine has no mention of an SLA in their terms of service, and they know it.  The GMail guys have one, but like the Amazon S3 SLA (the only one of their web services to have an SLA), it’s 3 9s.  A good start, but not what the enterprise customers are going to need to instill confidence to move to the cloud.  The loss of control associated with moving to the cloud is a powerful disincentive for these developers, and without a higher degree of certainty over the uptime of the services consumed, moving mission critical, line of business applications and services to the cloud becomes a much harder discussion with the business decision makers.

The notable exception here is Joyent, who goes out on a limb to claim 100% uptime in their SLAThe big issue here, unfortunately, is that as a provider on top of the Amazon services, they are at the mercy of Amazon and their ability to keep their servers up.  The pecuniary consideration Joyent is willing to pay out is not really well within their control, which is unfortunate, and it will be interesting to see how this plays out over time.  However, I definitely give them credit for putting that SLA out there.  The problem with writing late at night is you get your companies mixed up.  Joyent does provide SLA, but they don’t run on Amazon.  Big thanks to Rod at Joyent for keeping me honest on this one.  Joyent is running their own datacenters and have made significant investments across their 4 DCs.  That said, they have had some downtime, which is not unexpected.  It would be very interesting to know the economic impact of their January outage, but something tells me that Rod won’t be so forthcoming with that correction for me. <g>

The company I was thinking about that had tied themselves to the Amazon ship is RightScale.  They have a FAQ tied to their pass through SLAs with Amazon.  The challenge I have with their solution is that if you have access issues, you are advised to log in and launch more instances.  This doesn’t help you if datacenters fall over, power goes down, large scale DDoS attacks, etc.  This only helps for domain / app specific scaling issues, and even then, it doesn’t always solve your problem.

There’s a lot of work to be done in the cloud space, especially if the many business ISVs out there are going to think about porting some or all of their offerings to a platform provider.  The feedback from partners is very clear, and the online conversation backs up this assertion – SLAs are the first stop to winning the hearts and minds of the business ISVs and IT Pro developers.

Posted in Cloud Computing | View Comments

 
© 2009 Many Niches Powered by Wordpress