<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>David Ziembicki on Infrastructure Architecture : ITIL</title><link>http://blogs.technet.com/davidzi/archive/tags/ITIL/default.aspx</link><description>Tags: ITIL</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Comparing MOF to ITIL and ISO/IEC 20000</title><link>http://blogs.technet.com/davidzi/archive/2009/06/01/comparing-mof-to-itil-and-iso-iec-20000.aspx</link><pubDate>Tue, 02 Jun 2009 03:15:12 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3249130</guid><dc:creator>davidzi</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/davidzi/comments/3249130.aspx</comments><wfw:commentRss>http://blogs.technet.com/davidzi/commentrss.aspx?PostID=3249130</wfw:commentRss><wfw:comment>http://blogs.technet.com/davidzi/rsscomments.aspx?PostID=3249130</wfw:comment><description>&lt;p&gt;Over on the MOF and Service Management blog, &lt;a href="http://blogs.technet.com/mof/archive/tags/MOF+Update/default.aspx" target="_blank"&gt;two new guides&lt;/a&gt; have been released detailing how the Microsoft Operations Framework (MOF) complements the ITIL and ISO/IEC 20000 standards and how MOF can be used in concert with them. While oversimplified, I’ve always described MOF as specific Microsoft process guidance for implementing the vendor-agnostic frameworks like ITIL. Where ITIL describes a standard configuration management process, MOF describes how to implement such a process using Microsoft technologies. This simplification makes it approachable to new folks who mistakenly think that MOF directly competes with ITIL. &lt;/p&gt;  &lt;p&gt;Late last year I earned the ITIL Service Manager certification and previously had earned the MOF Essentials certification as well. I’m looking forward to digging into the MOF v4 and ITIL v3 the second half of this year. Maybe throw in TOGAF 9 as well. I really like the direction these are going in taking a lifecycle approach not a “one true framework to rule them all” approach. The hard part is getting an organization to really adopt frameworks like these, or even just the parts that work for them. It takes sustained senior leadership buy-in as well as a core team who really understand them for something like this to become ingrained in an organization’s culture. Usually that is due to a lack of focus on metrics and reporting to document the value delivered in terms of lower costs, increase customer satisfaction, etc.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3249130" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/davidzi/archive/tags/Commentary/default.aspx">Commentary</category><category domain="http://blogs.technet.com/davidzi/archive/tags/ITIL/default.aspx">ITIL</category></item><item><title>Clustering SQL Server Virtual Machines</title><link>http://blogs.technet.com/davidzi/archive/2009/05/25/clustering-sql-server-virtual-machines.aspx</link><pubDate>Mon, 25 May 2009 16:00:07 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3245316</guid><dc:creator>davidzi</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/davidzi/comments/3245316.aspx</comments><wfw:commentRss>http://blogs.technet.com/davidzi/commentrss.aspx?PostID=3245316</wfw:commentRss><wfw:comment>http://blogs.technet.com/davidzi/rsscomments.aspx?PostID=3245316</wfw:comment><description>&lt;p&gt;When planning server consolidation initiatives, particularly if using a structured offering and tools like &lt;a href="http://download.microsoft.com/download/F/5/D/F5DDFB8C-86C5-486A-85BF-A15773C1FF52/Server_Virtualization_Datasheet.pdf" target="_blank"&gt;SVAM&lt;/a&gt; and &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=67240b76-3148-4e49-943d-4d9ea7f77730&amp;amp;DisplayLang=en" target="_blank"&gt;MAP&lt;/a&gt;, underutilized database servers are a frequent consolidation candidate. Similarly, if you have already widely implemented virtualization, then virtualizing database servers for new software deployments is also a common desire. As you consolidate and create more VMs, high availability becomes a requirement, particularly for database servers.&lt;/p&gt;  &lt;p&gt;Until recently, Microsoft did not support clustering virtual machines running SQL server. You could cluster the hosts underneath of SQL VMs but you couldn’t cluster the VMs running SQL and remain supported. Fortunately, after finishing a large amount of testing that was required, this support policy has been changed and you can now cluster SQL VMs on Hyper-V and SVVP validated virtualization platofrms. See this article for the details: &lt;a href="http://support.microsoft.com/Default.aspx?id=956893" target="_blank"&gt;956893&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;The change in support policy opens up many new consolidation and software deployment scenarios. We have a site dedicated to SQL virtualization &lt;a href="http://www.microsoft.com/sqlserver/2008/en/us/virtualization.aspx" target="_blank"&gt;here&lt;/a&gt; and a great whitepaper on virtualizing SQL 2008 &lt;a href="http://download.microsoft.com/download/d/9/4/d948f981-926e-40fa-a026-5bfcf076d9b9/SQL2008inHyperV2008.docx" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Given all that, does it make sense to virtualize SQL (or any database)? The answer is an absolute, definite, maybe! Virtualization fan boys (like me) will say yes in many cases. Traditionalists in high end applications (both Microsoft’s and others) in a lot of cases will say no as they bare the scars of implementations gone bad due to going cheap on hardware or underestimating demand. Their concerns should not be ignored as they are usually based on deep experience with their apps.&lt;/p&gt;  &lt;p&gt;What I think is unacceptable are blanket statements that “Product X should never be virtualized” or “never virtualize the database for Product Y”. These are poor excuses for trying to skip proper architecture and design. Just as bad are the vendors that promote “virtualizing everything” without any regard for performance, licensing, cost, or support considerations. This is also poor architecture and design. &lt;/p&gt;  &lt;p&gt;Using proper capacity and availability planning practices, it is not that difficult to get to fact-based decisions on whether to virtualize a server workload or not. SQL is one of the more challenging ones as the product itself provides substantial consolidation options by supporting multiple instances and multiple databases per server/cluster. Almost all of our product groups now are releasing specific virtualization guidance (SQL, MOSS, OCS, etc.)&lt;/p&gt;  &lt;p&gt;One of the most important considerations in this design process is the maximum size of a single virtual machine supported by your virtualization platform of choice. This will be the scale unit against which your capacity and availability requirements must be compared. If your workload doesn’t scale out well and requires a large single database server with 32 cores, that will not be a good candidate (or even possible) to virtualize as the major hypervisors today only support between 4 and 8 cores per VM. If your workload is able to scale out then this limitation can be worked around by using a greater number of smaller VMs that total up to the required capacity but you must consider the cost and management considerations of doing so (more VMs to manage, more agents, more licenses, etc). &lt;/p&gt;  &lt;p&gt;It seems to be my mantra lately but there is no one size fits all when it comes to infrastructure architecture. That’s the fun part of this line of work, the art and science of good architecture which is a process. Beware of architects and vendors showing up and declaring that there is only one true way…&lt;/p&gt;  &lt;br /&gt;&lt;!-- AddThis Share Button BEGIN --&gt;&lt;script type="text/javascript"&gt;var addthis_pub="ziembd";&lt;/script&gt;&lt;a onmouseover="return addthis_open(this, &amp;#39;&amp;#39;, &amp;#39;[URL]&amp;#39;, &amp;#39;[TITLE]&amp;#39;)" onmouseout="addthis_close()" onclick="return addthis_sendto()" href="http://www.addthis.com/bookmark.php?v=20"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" alt="Bookmark and Share" src="http://s7.addthis.com/static/btn/lg-share-en.gif" width="125" height="16" /&gt;&lt;/a&gt;&lt;script type="text/javascript" src="http://s7.addthis.com/js/200/addthis_widget.js"&gt;&lt;/script&gt; &lt;!-- AddThis Share Button END --&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3245316" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/davidzi/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.technet.com/davidzi/archive/tags/Virtualization/default.aspx">Virtualization</category><category domain="http://blogs.technet.com/davidzi/archive/tags/Hyper-V/default.aspx">Hyper-V</category><category domain="http://blogs.technet.com/davidzi/archive/tags/ITIL/default.aspx">ITIL</category><category domain="http://blogs.technet.com/davidzi/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category></item><item><title>Is the CMDB just a dream?</title><link>http://blogs.technet.com/davidzi/archive/2009/04/27/is-the-cmdb-just-a-dream.aspx</link><pubDate>Mon, 27 Apr 2009 16:00:24 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3231077</guid><dc:creator>davidzi</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/davidzi/comments/3231077.aspx</comments><wfw:commentRss>http://blogs.technet.com/davidzi/commentrss.aspx?PostID=3231077</wfw:commentRss><wfw:comment>http://blogs.technet.com/davidzi/rsscomments.aspx?PostID=3231077</wfw:comment><description>&lt;p&gt;&lt;a href="http://www.forrester.com/rb/analyst/glenn_donnell"&gt;Glenn O'Donnell &lt;/a&gt;over at Forrester had a great post titled “&lt;a href="http://blogs.forrester.com/it_infrastructure/2009/04/is-a-cmdb-even-possible.html" target="_blank"&gt;Is a CMDB even possible?&lt;/a&gt;” that I just came across. As you may know, CMDB stands for Configuration Management Database and is typically defined as a single repository holding all configuration items (systems, applications, etc) and their relationships. The idea of a CMDB has been a core tenet &lt;a href="http://www.itil-officialsite.com/AboutITIL/WhatisITIL.asp" target="_blank"&gt;ITIL&lt;/a&gt; for a long time. Late last year I invested a substantial amount of time over a couple months pursuing (and achieving) the ITIL Service Manager certification (ITIL v2). In earning that credential and interacting with a lot of other ITIL trained people over the years at various customers, the CMDB concept seams to be the one concept that resonates the most with people. I think this is because it is really the only area in ITIL v2 that has a bit of a technical nature to it whereas the primary focus is process. Since a lot of folks that participate in ITIL training are IT folks, I think they tent to naturally gravitate toward the technical.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://mms-2009.com/" target="_blank"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" border="0" alt="Microsoft Management Summit 2009 (MMS)" align="right" src="http://i.microsoft.com/global/systemcenter/en/us/PublishingImages/MMS09_240x240.gif" width="158" height="158" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In any event, while I haven’t had time to dig into ITIL v3 in any detail yet, one of the big changes is that it moves away from evangelizing a single, monolithic CMDB and toward a Configuration Management System (CMS) that may be made up of several different management systems. Glenn’s article goes into the reasoning for this and he has some thoughts on where this might be going in terms of federating different management systems.&lt;/p&gt;  &lt;p&gt;The rush toward the holy grail of a single CMDB consumes a lot of people and resources when the newly “indoctrinated” come back from ITIL training. I think that outcome was the biggest flaw in the definition and delivery of ITIL v2 and I’m glad it has been changed in V3 to a much more feasible approach.&lt;/p&gt;  &lt;p&gt;In terms of the Microsoft stack, obviously System Center is where these concepts are and will be instantiated. &lt;a href="http://www.microsoft.com/systemcenter/en/us/service-manager.aspx" target="_blank"&gt;System Center Service Manager&lt;/a&gt; will be bringing a lot of capability in this space. This week at &lt;a href="https://www1.mms-2009.com/default.aspx" target="_blank"&gt;MMS&lt;/a&gt; there are at least 9 sessions on Service Manager.&lt;/p&gt;  &lt;p&gt;&lt;script type="text/javascript"&gt;var addthis_pub="ziembd";&lt;/script&gt;&lt;a onmouseover="return addthis_open(this, &amp;#39;&amp;#39;, &amp;#39;[URL]&amp;#39;, &amp;#39;[TITLE]&amp;#39;)" onmouseout="addthis_close()" onclick="return addthis_sendto()" href="http://www.addthis.com/bookmark.php?v=20"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" alt="Bookmark and Share" src="http://s7.addthis.com/static/btn/lg-share-en.gif" width="125" height="16" /&gt;&lt;/a&gt;&lt;script type="text/javascript" src="http://s7.addthis.com/js/200/addthis_widget.js"&gt;&lt;/script&gt; &lt;!-- AddThis Share Button END --&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://mms-2009.com/" target="_blank"&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3231077" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/davidzi/archive/tags/Commentary/default.aspx">Commentary</category><category domain="http://blogs.technet.com/davidzi/archive/tags/System+Center/default.aspx">System Center</category><category domain="http://blogs.technet.com/davidzi/archive/tags/ITIL/default.aspx">ITIL</category></item></channel></rss>