Cisco Blogs


Cisco Blog > Data Center and Cloud

Good post on cloud journeys: crawl, walk, run

Cloud is a journey. This post discusses our approach to crawl, walk and run.

A cloud architecture has multiple facets and requirements, a key part of which is the need for cloud orchestration and provisioning, coupled with a self-service end user portal.  Let’s call this “Cloud Automation” for now.  If you are designing and/or building a cloud, then, part of your work will be to deliver a cloud automation solution to deliver on that promise.  How do you plan to go about that?  One approach is to define your extensive list of requirements, based upon your business needs and current capabilities, and go about building out that solution.

Another approach is what I’ll call “Crawl Walk Run”.  The incremental approach.

Post is here.

Cloud is a change to the operational model: a change in behavior, accounting, process and people. You can’t do it overnight. Trying to deliver every service doesn’t work.

It’s very important to set a roadmap of where you want go with your cloud services so you don’t get stuck in the VM Azores — this is where all the focus is on VM provisioning and then you deploy technology that does that. And only that.

You need that roadmap of services and a technology platform that supports your vision. Even if all you first is crawl.

 

Tags: , , , , , , ,

The New Bronze Age: SLA’s too high and they prevent innovation, too low and they prevent operation

Where I grew up, you could buy individual cigarettes. While I played ball at the park, I’d see the young men approach the paper kiosk to get a cigarette. Not a pack, just one lonely stick. The customers overpaid on per-cigarette basis but it helped them manage their budget I’d watch them and think nothing of it. It was normal.

People also could buy shampoo in ketchup-sized packages. Unilever still sells them in India. I grew up in the third world, it was the bronze age, but only only on good days.  We’re back to bronze with cloud computing, and I’m hyper ready.

For me, the biggest invention cloud computing brings about is unreliable level services. And how important it is to have low quality service levels available on a metered basis. A metered basis the customer can manage.  Hear me out.

Today, Amazon’s block storage is unpredictable for databases. The latency in the network is funky. Machines fail to start. Machines don’t fail to fail. Service levels in the cloud don’t exist.

This is not your typical datacenter. It’s a bronze age datacenter. No great expectations, but diminished expectations.  And for a young segment of the market, it’s just right and couldn’t be be better.

I sat down with a young start up and asked them why do they use cloud computing if it’s so unreliable, if it requires so much more coding.

Answer: They have more time than money. And the money they have, they have to be parsimonious, avaricious and cautious. They are ok coding more to deal with the cloud’s weirdness. But running out of cash would kil them. The bronze age suits them just fine.

So all the cool kids in Silicon Valley are super excited about writing software for “Designed-to-Fail’ infrastructure. We can’t wait for a chaos monkey to spank us. Well…  that’s a San Francisco thing.

So what’s the lesson of this meditation? It’s that service levels are important. Too high and they prevent innovation, too low and they prevent operation.

Read More »

Tags: , , , , ,