Categorizing clouds

July 10, 2009

Peter Laird has maintained a Cloud Computing Taxonomy for the past year or so on his blog. I find this useful to look at as I try to explain how certain companies and their platforms fit into the cloud space.


Role of CTO and CIO in cloud computing

July 8, 2009

Reuven Cohen writes about the roles of the CTO and CIO with respect to the growth of cloud computing in a recent blog posting. A CTO develops new technology and a CIO implements technology. So in a world that embraces cloud computing is the CTO role necessary?

My sense is yes. The CTO should be evangelizing and socializing cloud computing within the organization. She should discuss cloud computing strategy with customers and business partners. The CIO should operationalize cloud computing and direct the migration of services from legacy infrastructure.

A successful cloud computing architecture requires strategy, planning, and execution.


How to build a cloud: Part 1

July 7, 2009

cloud buildingSome vendors, like VMware, will tell you it’s really easy to build a cloud. Just grab a couple servers, install hypervisors, slice off a storage LUN and you are off to the races. What was called a virtualized infrastructure yesterday is now called a cloud. I guess clouds sell more licenses. It just ain’t that easy folks.

Vendors are confused. They think cloud computing is a technology. It isn’t. It’s a business methodology that leverages technology and business process. You can’t buy it in a box. Trust me; I’ve looked at a lot of boxes lately.

So how do you go about building a cloud computing platform? Well a cloud has four basic components:

  • Virtualization layer
  • Data storage
  • Computing power
  • Management system
  • The virtualization layer, data storage, and computing components are fairly straightforward. You can buy most of these commodity pieces off the shelf. The management system is the most difficult component to build or purchase. Let’s look at these cloud components in more detail.

    It seems like virtualization and clouds are almost synonymous these days. Virtualization is a technology and cloud computing is a business methodology. I’m going to keep hammering that point home so bear with me. The reason these terms are confused is because pretty much every cloud computing platform uses some form of virtualization technology. Can you build a cloud without using virtualization? I guess. Heck service providers are calling almost anything they sell a cloud these days. In reality it’s hard to build a cloud without using some form of virtualization. One of the main features of a cloud is infrastructure abstraction — or the virtualization of the infrastructure from the perspective of the cloud user. Virtualization technologies are simply the easiest, cheapest, and most efficient way to provide this type of abstraction layer.

    So which virtualization technology should you use to build a cloud? The first thing to understand is that from the perspective of the user the virtualization layer does not matter. It really doesn’t. Cloud users could care less whether your cloud employs VMware, Xen, or Hyper-V virtualization technology. The users only care about service availability and performance. So don’t pick a virtualization technology based on market share or public awareness. Ultimately the cloud virtualization technology should be based on your cloud management platform. The management platform will manage the provisioning and configuration of infrastructure within your virtualization layer. So it’s critical that the management platform and virtualization technology work together.

    You could pick VMware as the virtualization layer because you plan to build a cloud management platform around vCenter and the VMWare APIs. The same goes for Hyper-V and Microsoft Systen Center Virtualization Manager. Or maybe you want to build a management platform around Xen and the Citrix C3 doohickey. The key point is that the cloud management platform really drives the virtualization technology decision. I’ll talk more about the management platform in a bit.

    (To Be Continued)


    Build it and they will come

    June 30, 2009

    builder-and-hatI’ve often felt like a sports fan watching a great match from the sidelines as cloud computing developed over the past few years. I knew that cloud computing was changing the rules of the game for the teams in the hosting industry. And while my team was still winning games the competition was sporting sleek new jerseys. Well that is going to change.

    I’m leading the charge at VISI to build the largest infrastructure cloud computing platform in Minnesota. Our cloud will provide enterprise-class features at near-commodity pricing. We will leverage new and old technology. We will support a wide range of infrastructure environments at a scale that is currently unheard of in our region. And we will launch before the end of the year.

    I’ve had to answer so many questions over the past few months. What is cloud computing? Do you really want to compete with the big clouds? Why not just resell Amazon’s cloud? Which hypervisor will your cloud use? Do customers care which hypervisor you use in the cloud? Will our businesses pay for computing on an hourly basis? Each answer to these questions seems to bring up three more questions. Even though much of the cloud architectural planning is complete our work has only begun.

    Let’s start at the beginning. Why is my organization building a cloud?

    We are building a cloud because it is the most efficient way for a service provider to deliver hosted services. It is also the most efficient way for customers to buy hosting services. Our national competitors are launching cloud computing platforms on a weekly basis. Our customers are asking us about our future cloud strategy. We recognize that if we don’t change and adapt our hosting business model that segment of our business will eventually die. If we want to stay in the hosting business we have to invest in the cloud. It’s that simple.

    The next question I hear is: why do you want to complete with big cloud providers like Amazon, Google, and Rackspace?

    I don’t. I want to stay clear of the large cloud providers. I don’t want to get into cage matches with 800-lb gorillas. We’ve built our business in the gaps. Some service providers focus on the mass-market, commodity side of the business. Others focus on the largest global enterprises. We’ve been able to flourish and grow in the middle. If you are a small business with complex needs or a large business with price sensitivity then VISI is usually a good fit. I believe we can capitalize on the gaps in the clouds. We can build a cloud that competes with Amazon pricing. But we can also build a cloud that has the security, high-availability, and support of a Terremark. All clouds are trending towards the middle; so why not just start there.

    One of the biggest questions I’ve had to face is the “buy vs. build” question. Should we design a cloud platform from scratch or buy a pre-packaged cloud solution and customize? The developer in me wants to build. The business guy says buy. The challenge with buying is that enterprise-class cloud computing platforms don’t exist on the market. (I’m sure some vendors would beg to differ.) Building a cloud platform from the ground up would take an experienced group of developers, some serious dough, and at least a year.

    We’ve decided to use a combination of commercially developed components and VISI-developed components in our cloud platform. We will leverage both open-source and proprietary technologies. We will integrate with existing automation and support tools. The commercial components will speed up our platform delivery time while our in-house developed components will provide better service integration and differentiation in the marketplace.

    Ultimately our customers will decide whether we are making the right decisions or not. I plan to give them a voice in the development and testing process. This blog is an open invitation for a front-row seat to watch the build.

    I have tons more stuff to talk about. But I won’t pile everything into a single post. I’ll provide more insights on this blog in the coming weeks as my team progresses on our cloud platform design.


    Business Journal Cloud Article

    June 19, 2009

    I was recently interviewed for an article on cloud computing in the Twin Cities Business Journal. The article specifically mentions that my company, VISI, is planning to launch a new cloud computing service. Did I mention that I was building a cloud? You didn’t think I was going to sit on the sidelines did you? More on my cloud building effort later…


    Speaking at TechPulse 2009

    June 17, 2009

    I’m speaking at TechPulse 2009 tomorrow on the Essentials of Cloud Computing. I will provide a high-level overview of cloud computing from both a business and technology perspective. I will explain why cloud computing isn’t a technology — it is a business model that leverages several different technologies. If you are in the Twin Cities area check out the free conference.


    Google clouds

    June 7, 2009

    Here’s a video interview where Google CEO Eric Schmidt explains the company’s cloud computing philosophy. All businesses will adopt the cloud within the next 10-20 years.


    All hail the Cloud Czar

    May 22, 2009

    The US Federal Government is looking at cloud computing adoption as a way to reduce its annual 70 billion dollar IT budget. Reuven Cohen recently spent some time in Washington DC in conversations with some of the officials who are shaping federal cloud computing policy.


    A McKinsey cloud rebuttle

    May 22, 2009

    I really enjoyed the blog posting by Lew Moorman, President & CSO at Rackspace, debating the challenges raised by a recent McKinsey report on cloud computing. I love this statement:

    Currently businesses spend 75% of their IT budget on maintenance, 25% on strategic activities. The real promise of cloud computing is inverting that equation.


    Swim suit & tie

    May 21, 2009

    My business partner and VISI CEO Mike Sowada was awarded the Entrepreneur of the Year by the TwinWest Chamber of Commerce — one of the largest in our region. Mike caused quite a stir in the video highlights before the award presentation.