Are you in the Cloud yet?

Sometimes I forget that cloud computing is still fairly new. There are still thousands of companies runnings their own servers and software. A couple weeks ago, in San Francisco, I saw something that caught my eye.

DSC00489 (600x800)

Seeing a SalesForce ad didn’t surprise me. What amazed me was it was on a bus stop. Not a big billboard (although I am sure they have those too), but a dingy little bus stop. The audience SalesForce is targeting is the masses, not a niche group of early adopters. This speaks volumes for the potential they see in software as a service.

Are you in the cloud yet?

Backup Integrity Checks in the Cloud

Moving into the cloud is a big paradigm shift. Its hard to imagine what such a big change might look like, so start small. Don’t try to offload your whole system at once. Offload the small stuff that doesn’t fit anywhere else.

One interesting use case for using the cloud is backup integrity checks for databases. Here is the scenario. You are doing backups regularly of your databases. You need to restore them every once and a while and verify they aren’t corrupt. There are a few options:

  • Run this on your production server – Asking for trouble
  • Run this on a dedicated server for integrity checks – $$$ Expensive
  • Run this on a shared machine – Sharing is for adolescents, your developers should share as little as possible

But there is one more option, infrastructure in the cloud. One of my teams recently started using cloud servers to perform the actual verification checks. So you continue to do the backups as normal. But now, your integrity checks spin up a new server in a few minutes, upload the data and verification code, and run the tests. Once your done, you spin down the server and your done. (Cloud servers doesn’t have an API yet, so we just leave a cheap instance running currently, but once the API is released it will be fully automated)

cloud-server-screen

This is very useful for a few reasons. You don’t mess with your production environment. You only need a small amount of computing power to accomplish this, so you only pay for a small amount of computing power. You don’t share servers, so one team can’t hurt other teams.

Once you understand the new paradigm, super simple solutions to problems start appearing everywhere. Don’t try to rewrite everything at once, just start making small iterative changes that make sense.

Selling Cloud Computing with Customer Stories

Today I gave a talk about Cloud Computing, and was posed with an interesting question.

How can we sell cloud computing to the non-technical decision makers?

I wasn’t really prepared for the question, because I was trying to sell it to technical people. But it is a very valid question, because the IT department of many businesses must go through others to get decisions approved.

The first thing that came to mind wasn’t cost, or ease of use, it was who else is using it? When looking at outsourcing to another company, one of the most important things to do is understand how others view the company. For the same reason Amazon has user reviews of products, you need to look at reviews of cloud service providers. Who uses them and likes them? Who dislikes them and why?

Most cloud companies have a list of customers using their services. Understanding how others are using the cloud is really the easiest way to understand how you can use the cloud. Forget all the technical details, they don’t matter to non-technical people.

Some great examples are Mailtrust, AWS, Mosso, 3tera, Salesforce, Rackspace, and the list goes on…

Everyone nodded their head at my answer. Hopefully it was a good one.

Any other ideas on how to sell cloud computing to non-technical people?

The essence of Cloud Computing

Lately, I have been doing a lot of thinking, and talking, about Cloud Computing. Describing it to technical and non-technical people alike can be hard. One great resource I have used is Graham Weston’s post on Cloud Confusion, which gives a great analogy to help clarify the definition of cloud computing.

Today, few of us generate our own power. Instead, we buy it from power companies. These companies generate and distribute electricity from massive centralized power plants that can cost over $1bl to build. Once created, the power travels at the speed of light over the power grid to your home. Cloud computing works the same way, but it comes from companies like Rackspace instead. And, the “power” is the power of computing…

The analogy helps to to describe what Cloud Computing is, but why does cloud computing matter? Graham says because “it’s cheaper and better”. I think there is one more reason why cloud computing matters though.

To steal a line from Now, Discover your Strengths and adapt it to technology, focus on your strengths and outsource your weaknesses.

Every minute devoted to a weakness, is taking a time away from your strengths. The goal of every business should be to minimize the things that take you away from the core of your business. For Mailtrust, it was backups. For your business, it might be email or web hosting.

The funny thing is, this argument has been the main selling point for Mailtrust for a while. Here is a quote straight from the hompage.

As an extension of your IT department, Mailtrust manages and maintains your entire email service in our carrier-grade Rackspace data centers. Our business email hosting solutions free up your internal IT resources, allowing them to focus more on your core business strategies. We strive to alleviate your email system burdens, with reliable email and webmail services at a fraction of in-house costs.

Today’s cloud computing ecosystem has really just expanded on the SaaS services we have grown to love, and included more services, that reach even lower level computing needs that weren’t possible 10 years ago (stupid dial-up modems).

I love not having to worry about backups or web hosting. I want to focus on using my data, not how it is backed up. I want to focus on blogging, not what version of Apache I am running.

What is taking you away from your focus?