You are currently browsing the category archive for the ‘Cloud computing’ category.

I’m participating on a podcast with the Minnov8 guys tomorrow morning… talking about our new Tier3 data center and possibly cloudy stuff.

Update:  Here’s the podcast link

I teamed up with Paul Selway from Redpath Consulting Group recently to co-present a session on cloud computing to several dozen eager participants in Bloomington. Loaded up on eggs, bacon, and coffee we covered a wide variety of IT strategy related to cloud computing. I started with the now-ubiquitous explanation of cloud computing, its characteristics, business models, and deployment models. Paul talked about how to perform an IT assessment and identify which applications and services an enterprise can move to the cloud. I appreciate the positive feedback from all the participants at the event!

After Parascale blew up this past Summer we  had to scramble to find a new cloud storage vendor.  What we really liked about Parascale was that they combined both the front-end storage access and the back-end storage management — and they provided both at a very inexpensive price.  Maybe that was their undoing.

We quickly surveyed the landscape of cloud storage vendors and settled on Mezeo.  I think Mezeo is an easy choice given their adoption within the service provider market place, their technology maturity, and the 3rd-party ecosystem forming around their technology.

Our development team was able to quickly modify our ReliaCloud customer portal to support the Mezeo storage API.  And our operations team was able to transition existing customer data from Parascale to Mezeo.  So all-in-all it was a pretty seamless transition for our customers.

I gave about a 40 minute presentation on cloud computing at the Minneapolis VMWare Users Group meeting yesterday.  I was pleased at the number of participants in attendance.  My goal was to deliver a cloud computing presentation that was compelling, if not a bit controversial. I felt like I was going to meet the emperor to tell him he has no clothes.  Most emperors wouldn’t react kindly to this sort of news from their loyal subjects. I wasn’t sure if the participants would embrace some of my ideas or chase me out of the room.

I started the presentation with a basic overview of how I define cloud computing.  And I pointed out that most every vendor defines cloud computing differently — and usually in a way that specifically benefits the vendor.  I apologized in advance for picking on Vmware because I really like the company and their technologies.  I’ve used Vmware for years and I’ve gone through the VCP training. Plus, they throw fun parties at their Vmworld events.

I then started to talk about some of the myths and misconceptions surrounding cloud computing. It was at this point that I admonished my marketing people to cover their ears.  Because we’re as guilty as anyone else when it comes to hyping cloud computing. Sometimes we’re forced to call solutions “cloud computing” because that’s what other solution providers are calling them.  Solution uses a couple Vmware ESX hosts? Oh, that’s a private cloud. Computer is hosted in an Internet datacenter? Computer + cloud = cloud computing.  I digress.

The first myth I talked about was that cloud computing does not require virtualization. I saw some furrowed brows in the room.  My marketing people were looking at me like “have you lost your mind?”.  You don’t stand in front of  Vmware diehards and say that cloud computing <> virtualization.  But it’s the truth.  Cloud computing isn’t a technology as much as it is a business model.  It’s a business model that leverages outsourcing, computing resources, and business processes.  There’s no rule that says cloud computing requires virtualization.  Cloud infrastructure is abstracted from the perspective of the end user.  Virtualization technology is a useful tool to enable that abstraction but not a necessity.

I’m sure there are plenty of SaaS companies that don’t use virtualization or limited virtualization in their infrastructure. I know because some of them live in my data centers.  I can think of at least one hosting provider that has an IaaS cloud solution that doesn’t use virtualization. Virtualization offers a way to slice and dice computing resources into smaller units to increase resource efficiency.  But it isn’t a requirement for a cloud computing offering.

Next myth I dispelled was that cloud computing doesn’t require HA – meaning, it doesn’t require high availability at the infrastructure layer.  Vmware and other commercial hypervisor vendors really focus on capabilities like HA and vmotion at the infrastructure layer.  These technologies are designed to make applications more resilient.  But the early cloud platforms never incorporated these features and thus developers had to rely on other techniques to build reliability and scale.  Cloud scale applications scale horizontally rather than vertically so infrastructure availability isn’t that big of an issue.  Developers can leverage load balancing in the cloud to scale web applications.  They can take advantage of db sharding, NoSQL, and Hadoop to perform resilient data processing on the back end.  In the cloud it doesn’t matter if individual pieces of infrastructure fail because high availability is accomplished at the software layer.

I argued that Vmware was not the leading hypervisor technology in the cloud today. Now I admit that’s entirely debatable and depends on what you consider to be cloud computing.   I clearly don’t think that every box with a copy of Vmware ESX on it is part of a cloud computing platform. I’m also looking at this more from the perspective of IaaS versus SaaS. If you look at the IaaS public cloud landscape (which is clearly the most visible) the Vmware hypervisor is getting its butt kicked by Xen.  Amazon owns about 50% of the public cloud marketshare according to industry analysts like Tier1Research.  Amazon uses Xen.  And then you have a number of smaller cloud players like Rackspace and others (including our own ReliaCloud).  Most of the smaller cloud players use Xen as well. In the public cloud Xen wins in a rout.

Well what about the private cloud?  I pointed out that the existence of a private cloud behind the walls of the enterprise is up for debate.  The notion of an on-premise private cloud sort of contradicts the whole cloud computing-as-a-business-model concept.  One could say this is like going to Home Depot, buying a generator, and calling yourself a power company.  At some abstract philosophical level you might be right.  But that doesn’t mean your neighbors will knock on your door to buy power from you.  I believe in private cloud as a single-tenant hosted deployment model.  I think the idea of an on-premise private cloud is promoted by vendors that need to sell you more stuff. Of course that’s my perception and I’m as biased as any other cloud vendor.

I received polite applause from the audience as I wrapped things up.  I really couldn’t gauge their immediate reaction.  Over the next day or so I received a number of messages from participants thanking me for the presentation.  A few people told me that my presentation really caused them to think differently about their in-house Vmware deployments and the way they viewed cloud computing. I really appreciated the feedback from everyone I talked to!

On October 5, I will be the guest speaker at an event hosted by the Association of Information Technology Professionals. I plan to talk about cloud computing and how it is relevant to Minnesota companies. I will highlight some of the common cloud computing misconceptions.

Here are the event details:

Where: 8000 Norman Center Drive, Bloomington, MN 55437-1055. 2nd floor classroom

When: October 5, 2010 at 5:00pm

Cost: $15 donation for AITP Student Chapters

I had the opportunity to speak at the recent 2010 Channel Partners Conference in Washington D.C. this week.  I participated in a panel discussion on cloud computing that brought together a group of people with diverse business backgrounds.

The conference, sponsored by Phone+ Magazine, is really focused on channel partners in the telecommunications industry.  Basically these are agents selling data and voice services — anything from lines to handsets.  I heard a different perspective on the “cloud” while attending this conference.  Basically cloud computing = hosted VOIP.  I guess that’s one way to look at it.  Hosted VOIP could be looked at as a SaaS type of solution.

I also sat in on a presentation of Qwest’s new IaaS cloud computing offering.  Since Qwest is our regional incumbent carrier I took special interest in their cloud strategy.

I’m speaking at the upcoming Minneapolis VMUG on October 1st about cloud computing.  My goal is to present a different perspective on cloud computing — hopefully one that the participants haven’t heard before.  It should be interesting.

We finally added cloud storage services to our ReliaCloud platform after a couple months of hard work.  Until recently customers could only buy computing resources (cloud servers) on the ReliaCloud platform.  Cloud storage is available at industry-standard rates around $0.15/GB per month.

We built the cloud storage offering on Parascale’s storage platform.  The release took a little longer than expected due to delays in Parascale’s provisioning API implementation.  Once we got our hands on the API we were able to bang out the code in a reasonable amount of time.  One of the unique things about Parascale is that the storage is accessed using NFS.  This mitigates the need for custom code or a specialized storage access client since NFS storage is easily accessible via any platform.

I spent a few days at the Gluecon conference in Boulder earlier this week.  I attended the cloud computing conference as a guest presenter. I arrived a day ahead of time so that I could attend the Denver CloudCamp event.

I think Gluecon may be the best cloud computing conference in the U.S right now.  And it’s not because of the session content — it’s the conference participants and networking opportunities.  You’re basically mingling with a who’s who of people in the cloud space.  Gluecon also provides a different perspective on the cloud than what I’ve seen at other conferences.  Gluecon sessions and participants are mainly focused on cloud applications.  Whereas sessions at conferences like Hostingcon or Vmworld are mainly focused on cloud computing infrastructure.  At the end of the day it’s applications that are driving cloud architecture so this developer-centric perspective is an important one to hear.

My key takeaway from the conference was how cloud scale application development is fundamentally changing the technologies and tools developers use to create applications.  Today’s developers are tasked with the job of building applications that will scale from one server to a thousand servers — from one phone to a million phones.  That task requires new systems architectures and application designs.  I especially enjoyed the sessions on topics like NoSQL, db sharding, and map/reduce.  What a phenomenal time to be an application developer!

On a personal note I was able to spend some free time in the evenings to visit with friends and family in the area.  It was great to see my close college buddy Derek and my aunt and uncle that live in Denver.  Gluecon is at the top of my conference list in the future so hopefully I’ll see everyone again next year.

Our ReliaCloud development team launched our new partner portal system earlier this week.  The new portal allows our channel partners to manage cloud services for their customers.  Essentially our channel partners can now leverage our cloud infrastructure to build their own managed cloud service offerings.

We’re certainly not the first cloud provider to build this type of functionality.  But we are still in the minority.  I expect more cloud providers to offer partner tools in the future.

Follow

Get every new post delivered to your Inbox.