Comments
bruce.armstrong wrote: Somebody just said it better than I did, and with more chops to say it: Open Letter to Mark Zuckerberg, Sheryl Sandberg & Facebook Mobile
Cloud Expo on Google News


2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
SYS-CON.TV
Top Links You Must Click On


So Many Questions, So Little Time (Part 1)
A request for good questions yields good results. And answers.

It’s another snowy day up here in Minneapolis, but earlier this week I had the pleasure of traveling down to tropical Kansas City.  Overland Park, KS, to be more specific.  And on that particular day we decided to try something new.  We (John Weston and I) asked our attendees to write down questions, topic areas, off-hand remarks, and comments on slips of paper during the event.  What we wanted to do was help facilitate some more discussion during our IT Camp.

“IT Camp?  What’s that?”
An IT Camp is like a TechNet Event without (or with minimal) PowerPoint.  It’s more of a discussion than a presentation.  It’s interactive, loose, and fun.  We have some topics to discuss and certainly some information to disseminate, but we want the conversation to be driven mainly by the audience.

Anyway.. the reward for good questions was a T-Shirt.  And the result of this ask of our guests was phenomenal.  I have sitting here on my desk a pretty nice stack of questions; most of which we were able to answer during the event, but some we didn’t have time to get to.

So what I want to do is to put the questions up here on my blog (the ones I can read, anyway.. some of you folks should have been Doctors, because I can’t read your writing!), and then I’ll summarize the answer that we gave, or make up (?!) a new one for you here.

Disclaimer: I will provide links to additional information and the sources of my answers, but some of my answers will be opinions and speculation.  This is a blog – not a knowledgebase article.  You have been warned.

---

Here we go with question #1…

“Given that differencing disks enable multiple instances of a running OS from a single OS image, please discuss and outline an appropriate best practice patch management strategy.”   -David U.

Parent-Child LinkFirst of all, for those of you who may not be familiar with the concept of a differencing disk… Differencing disks are virtual hard disk (.VHD) files that link from child, to parent, to grandparent.  The idea is that you can create an install of an OS as a virtual machine.. and then use that .VHD hard disk installed OS to be the basis for one or more child disks.  The children start from that point, and their parent disk is never ever modified.  (It can’t be, because doing so would break the children.)  You can do this process of linking down many levels if you choose.  Even though some content of the parent disks are being read as a part of the disks that are in use or running operating systems, all changes are happening in the children at the end of the hierarchy.

For a more complete description of differencing disks, CLICK HERE.

To answer your question, I first need to go back to what I said: the parent disk is never ever modified.  This implies that all patching and updates can only happen on the last child in the chain, so updates will always be applied there.

So.. a big benefit of differencing disks is in having a common, pre-installed operating system starting point for many running machines that can be created quickly.  And the amount of disk space saved initially is enormous, because many machines are sharing a common set of bits for their running installations, while the differencing disk starts out very small and only grows when there are changes.

But the downside (besides a slight degradation of performance) is that, eventually, through the natural changes and updates that occur, the differencing (child) disks will be as big or bigger than the parent disk it’s linked to.

So how does one approach patch management?

You need to (for now, at least) get beyond the desire to patch the parent disk.  It’s not possible.  It may be someday**, but not at this time.  So with that in mind, your best practices around patch management really can’t consider the fact that these machines are running off of a common parent disk; other than the fact that eventually you might want to create a new starting-point, fully patched OS disk to build new children from.

**I say this only because it seems like a good idea to add as a feature in the future. I have no knowledge whatsoever on whether this is being planned or created.

My recommendations:
In a lab environment, it’s a great tool for quickly rolling out new machines.  Eventually (maybe before every major re-build or re-think or new project) you may want to create a new machine off of the old parent, apply updates, shut ‘er down, and then consolidate the changes into one new parent disk.  (for instructions on how to merge a child differencing disk with its parent, CLICK HERE)

For production use, however, the limitations long-term out-weigh the benefits.  For the sake of performance and simplicity, and even for reducing storage requirements longer-term, I suggest that you don’t use differencing disks for production workloads.  Treat your production virtual machines as you would any other physical machine; which includes your patch management practices.

Read the original blog entry...

About Kevin Remde
Kevin is an engaging and highly sought-after speaker and webcaster who has landed several times on Microsoft's top 10 webcast list, and has delivered many top-scoring TechNet events and webcasts. In his past outside of Microsoft, Kevin has held positions such as software engineer, information systems professional, and information systems manager. He loves sharing helpful new solutions and technologies with his IT professional peers.

A prolific blogger, Kevin shares his thoughts, ideas and tips on his “Full of I.T.” blog (http://aka.ms/FullOfIT). He also contributes to and moderates the TechNet Forum IT Manager discussion (http://aka.ms/ITManager), and presents live TechNet Events throughout the central U.S. (http://www.technetevents.com). When he's not busy learning or blogging about new technologies, Kevin enjoys digital photography and videography, and sings in a band. (Q: Midlife crisis? A: More cowbell!) He continues to challenge his TechNet Event audiences to sing Karaoke with him.

Enterprise Open Source Magazine Latest Stories . . .
Grid Dynamics, an eCommerce technology solutions company, and GridGain Systems, makers of an open source in-memory platform for Big Data processing, on Wednesday announced the expansion of their partnership which began in 2008. Grid Dynamics provides personalization and big data solut...
Before embarking on using open source cloud technology for your web property, a basic understanding of cloud, as it’s used in the industry, is essential. While there might be exceptions, here are the definitions. A software application delivered on the web instead of installing standa...
Private clouds solve many problems for enterprises and bring unique operational challenges along with them. There are dozens of companies of all sizes that will build you a private cloud and turn over the keys – then what? Trying to convert a traditional enterprise IT operations team t...
The networking industry has gone through different waves over last 30+ years. In the ’80s, the first wave was all about connecting and sharing; how to connect a computer to other peripheral devices and other computers. There were many players who developed technology and services to ad...
If your organization already uses virtualized infrastructure, you are well on your way to providing IT as a Service. But as businesses demand faster results in today’s competitive market, organizations look to gain more benefits from cloud computing than just virtualized infrastructure...
In this CTO Power Panel at the 10th International Cloud Expo, moderated by Cloud Expo Conference Chair Jeremy Geelan, industry-leading CTOs & VPs of Technology will discuss such topics as: Which do you think is the most important cloud computing standard still to tackle? Who should...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON Featured Whitepapers
ADS BY GOOGLE