Search
Don MacVittie - Persistently Different
You are here: DevCentral > Weblogs

posted on Tuesday, August 31, 2010 4:00 PM

I was pondering the weather in Northeast Wisconsin this morning, it’s gloomy and oppressively hot. Between heat and humidity, I’d say it felt more like the US’s Pacific Northwest than the Midwest. And it’s been image that  way all summer. We’ve been plowed under with 80+ percent humidity for months, and every once in a while the temperature dips to remind us that we’re in Wisconsin.

It is the last day of August, tomorrow is September, when cool and wet is supposed to start converging upon us. It will be a relief after months of hot and humid. But the one thing we’ve had plenty of this summer? Rain. Lots and lots of rain. Like I said, Pacific Northwest.

And that’s one thing that is certain, where there are a lot of clouds converging, you get rain. If you’re unlucky, you get thunderstorms and lightning also.

That is something I’ve been considering also of late. As you move to cloud, let us assume that you have an internal cloud, two external providers (like any other vendor, to keep the primary honest), two external cloud storage providers, and possibly a few stray apps that are served in a manner similar to cloud but are SaaS in a pretty dress.

Image Courtesy of FloridaLightning.com


IT’S COMING…

That’s a reasonable picture of five years from now. You will still have a network, still have desktops – even if they only host VDI instances, the hardware is there – still have mission-critical applications… But your contract negotiations, uptime monitoring, and security will all have gotten to be more of a burden. Some will be more complex - like guaranteeing security of data across several organizations that aren’t yours, others will just have greater impact – like contract negotiation with the people hosting the bulk of your data. But there’s going to be more.

So you should plan for it. If you are committed to a cloud architecture, then draw lines in the sand and determine what you need in terms of man-hours and tools to negotiate contracts, secure the data, and guarantee your WAN connection.


THAT’S A LOT OF NEGOTIATING!

image If you have remote offices, then likely you have a group that can help with the contract part, but professional acquisition staff is not going to have a handle on the subtleties of guarantees. Bandwidth is relatively simple, but uptime combined with response time when a pool of servers is overloaded and a new one must be brought online? That’s more complex than they’re likely able to articulate or appreciate. Perhaps you’re lucky and your purchasing department has an IT group, then ignore the above. But for the rest of us, we’re going to need those skills in IT. Once the bulk of your data is on a cloud storage provider, IT’s standard negotiating tactic of threatening to move from Microsoft SQL Server to Oracle or some such doesn’t hold nearly the weight – because you have to transfer it off of the cloud providers’ premises, and they will know that’s a lot of work. Start training staff or seeking out partners to help you with this stuff now, rather than when it becomes a problem. Ideally, whomever is going to have to deal with the contracts long-term should be at the table for initial negotiation, so they have the background necessary to deal with the vendor.

 


SECURITY, AVAILABILITY, THEY’RE RELATED, RIGHT?

Security is a whole different beast. Lots of people have written lots of words about Cloud Security, but it is up to your security staff to make certain that your vendors meet your organizations security requirements. And unfortunately this will often be tied into the negotiation process, so at least one Security peep needs to be an advisor to whomever negotiates the contracts and oversees delivery.

The same is true for your network staff. When first you discover you can’t contact your Cloud Provider over IP is the wrong time to involve your networking team in the cloud. One of them should be there from day one, understand uptime guarantees, and understand the process when the provider fails. Because when there’s a problem is too late to start training them.

Finally, determining where a system is broken will be harder. Lots has also been written about management tools for virtualization, but they’re going to be even more complex in a multiple-cloud scenario. You need nearly instantaneous notification that a piece of this larger overall internetworked system is down, and which piece – explicitly which piece – is down. If you lose access to a cloud application, automation should be able to classify it as an application, host, network, or other error, so that you know where to start. And the applications to do this don’t exist yet – at least not between multiple clouds. Until they do, you’ll want an SOP to handle troubleshooting when things go awry.


THAT HEADACHE? IT’S TEMPORARY

These are normal growing pains, all these clouds are going to converge on you, and you’ll need an emergency preparedness plan to make sure you don’t get wet when the rain comes. Eventually these issues will resolve as the market matures, but until then, you’re going to be the point for your organization’s cloud – both getting it started and troubleshooting when things go wrong. So a little planning never hurt.


Follow me on Twitter    icon_facebook

AddThis Feed Button Bookmark and Share

Related Articles and Blogs

By the way, links are now auto-generated by a great little WLW plug-in developed for us by Joe Pruitt.



Feedback

No comments posted yet.

Let Me Know What You Think


Please use the form below if you have any comments, questions, or suggestions.

Title:
 
Name:
 
Email: (so we can show your gravatar)
Website:
Comment: Allowed tags: blockquote, a, strong, em, p, u, strike, super, sub, code
 
Please add 6 and 4 and type the answer here:

Blog Stats

Posts:347
Comments:225
Stories:0
Trackbacks:0
  

Image Galleries

  

82,243 Members in 102 Countries and Growing!

Join DevCentral Today!

About DevCentral

DevCentral has been a successful, thriving community for many years. We have always strived to bring you the best technical documentation, discussion forums, blogs, media and much more that we can.

So dive in, get familiar with DevCentral. We hope you like it, we hope it makes your job easier, and lets you get that much more power out of the community. To learn more, make sure to check out the Getting Started section. And if you have any problems, or think something could be easier to use, drop us a line to let us know.

Got It !

We've received your comment and transmitted it directly to DevCentral HQ.

Thanks for taking time to let us know what's on your mind. At DevCentral | Community Matters!

Get In Touch With Us

Have questions, suggestions or just want to get something off your chest?

Use our handy form below to Direct Connect with DevCentral Mission Control.

Send Us Feedback       or