Not Your Father’s Storage Subsystem

August 25, 2010

Experienced cloud entrepreneur working to create better cloud storage infrastructure. I have been thinking about this problem myself.  Happy to see at least one person working on it.  (Hat tip to @doubletate)

Distance to the Cloud

August 24, 2010

Finding the closest data center using GeoIP and indexing | TurnKey Linux Blog has a nice article that talks about charting the distance to each Amazon data center from various parts of the world.  (Remember that Amazon Web Services has data centers Northern CA, Virginia, Ireland, and Singapore).

In the comments, there is also a nice image of the network cables between countries.

Amazon Releases Updated Security Whitepaper

August 24, 2010

Updated Whitepaper: AWS Overview of Security Processes

Security seems to be one of the biggest barriers to adoption of pubic clouds, so it is good to know how the leader is handling this.

Network Effects

August 24, 2010

One of the easily overlooked features of cloud-based solutions is the potential for network effects.  Because a cloud (especially SaaS) vendor has some metadata about their customers, there is the potential to learn something interesting by analyzing that data.  Now, every superpower can be used for good or for evil, so let’s be clear about what I am proposing.  Evil usage is to try to extract personal information about your clients, and use it against them, or sell it to a random third-party without their permission.  Good usage is to use that data to make your service better for your customers.  The key to network effects is that the more users you have, the better the solution becomes for the users.  These benefits are potentially very valuable, and any solution that ignores them will probably be surpassed by a competitor that uses them well.

Here are some quick ideas on how to create network effects in your cloud-based solution.

  1. Best Practices: compare one user’s usage patterns to the average of all users, or of users in a similar class.  Financial ratios are a great example of this kind of thing, but your users probably have some industry / application specific metrics.  Everyone likes to know how they are doing compared to everyone else.
  2. Common Interests: based on usage or user selection, you can recommend people or things that a user might like, based on what other, similar users like.  Think about the “you might also like” feature in the Amazon book store.
  3. Busy / Free / Location: Which other users are available or nearby right now?  Obviously you want to use this in an appropriate way – not every solution should incorporate a “stalker” feature.  But if users want to communicate or meet with other users, you may be able to help with this.
  4. Viral Features: If users might want to pass on certain information, e.g. quotes, screen shots, photos, links, high-scores, etc., make it easy for them to do this.  You definitely want to make it easy for existing users to invite new users, and make it easy for the new users to get basic functionality. (remember how limited email was when half your friends didn’t have it?)
  5. Crowd sourcing: Let users tag or rate things to determine relevancy (e.g. once 10% of your users tag something as spam, you can automatically block it from all the rest), or answer questions to build a knowledge base.
  6. Social: Maybe your customers will be more interested in certain features or content if they know that other people are using them too – these could be their friends, or they could be influencers in the industry.  You can also help people discover hidden influencers, or hidden relationships.  Linked-In does this for your second-level network.
  7. Feedback: this is only sort-of a network effect, but it gets ignored by almost every business.  Every customer assumes that if you have lots of other customers, you should know a lot about what those customers want, and how they use your product. Most companies have no idea – they are only slightly better informed than any individual user.  If you make it easy for a customer to provide feedback, then 1000 customers can easily translate into 1000 real data points about preferences.

This is a place where first mover advantage can actually be defensible – if you have a bigger database of relevant recommendations than the new start-up competitor, they will have a hard time catching up.

Fujitsu Throwing Cash at the Cloud Market?

August 23, 2010

When old-school companies start making acquisitions in a new market, you don’t expect them to suddenly become leaders in that market, but it might signal the beginning of a boom.

More Bandwidth Could Mean More Cloud

August 23, 2010

SearchStorageAU says Australia’s National Broadband Network initiative could boost cloud opportunities there (duh).

Here is some information on the plan, which planned to provide “90 per cent of homes, schools and workplaces with ‘fibre to the premise’ delivering speeds of 100 megabits per second”.  It seems like a pretty real project: “On 20 June 2010, NBN Co and Telstra announced that they had entered into an agreement on the rollout of the NBN.”


August 23, 2010

Nice article by James Urquhart on current and future cloud operations strategies.

Getting Big Things Done

August 23, 2010

I bought this book a few years ago, and left it to languish on the shelf.  I finally picked it up a few days ago, and the first chapter had me glued to my chair.  In business school, they told me to avoid start-up business ideas that tried to “boil the ocean”.  This book could be aptly retitled “How to Boil an Ocean”.

Influencer: The Power to Change Anything

I haven’t finished it yet, but it reads like a combination of a TED talk and a how-to guide.

Solving the Innovators Dilemma

August 23, 2010

Must reading if you are an intrepreneur.

Ten Cloud Computing Opportunities

August 23, 2010

Based on my recent work with Double-Take Software’s Cloud business, I guess I am now officially a cloud computing entrepreneur.  I am looking for my next project, and just decided to go open source with this.  Here are ten ideas off the top of my head – they definitely need some refinement, and some of them will probably not pan out, but feel free to steal them, offer improvements, or how about this – contact me to collaborate on one.

  1. Modify an existing open source cloud platform into a drop-in solution for hosting companies, with a global ecommerce site and management interface.  Hosting companies can get into cloud easily; customers get broad geographic coverage with a single interface.  (I know at least one company is already claiming this, but it is a big, big market).
  2. Take one (or more) existing open source web applications or frameworks (like MediaWiki, Django, Sugar CRM, etc.), optimize the deployment for a highly scalable distributed system (i.e. load-balanced front-end web farm, distributed / scalable db back-end, memcached, etc.), and make it available at a very low-cost for entry users, with the price scaling up with usage.
  3. Acquire an enterprise-class (or academic usage) simulation / analysis solution, and modify it to use map-reduce.  Deliver the results of massive calculations in a few minutes (or seconds), and only bill for the usage.  Commoditize massive calculations at a price smaller users can afford.
  4. Build a management platform to transparently migrate virtualized workloads from a private cloud up to a larger public cloud provider, and back down.  (This can be expanded to cross-cloud, or cross-region migrations.)
  5. Create a encrypting, deduplicating network transport protocol and file system that minimizes the bandwidth and storage required to keep workloads synchronized between private and public clouds. (Useful for #4.)
  6. Use one of the open-source cloud platforms to build an Amazon compatible cloud in places where Amazon doesn’t have a data center.  Amazon is expanding rapidly, but it is a big world, and most countries have regulations restricting businesses from hosting data outside the country.  Europe is an especially fertile market for this.
  7. Build a GUI macro editor with building blocks that include Amazon (or another, or all) cloud resources, ecommerce, and maybe some social and / or mobile features.  Let customers build new cloud-based web applications by drag & drop.
  8. Create a web app that lets a product manager or a sales person enter the typical problems their customers face, and the features of their product that solve those problems, and the ultimate benefit.  Let their customer walk through a wizard, checking the boxes to describe their needs, and automatically generate a beautifully designed, customized proposal, based on their requirements.  The whole thing is based on standardized templates, but it feels totally customer for both the vendor and the customers.
  9. Build a Linux-based file server appliance for SMB, with HSM and version archiving to the cloud.  It basically has storage that never ends, and the most current / relevant files are always local.
  10. Add virtual machine recovery and remote access capabilities to an existing laptop backup solution.  When your laptop blows up, you are happy to know that all your files are backed-up on-line.  Wouldn’t you be even more excited if you could boot up a virtual machine of your laptop on-line, and finish the task you were already late on?