<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Andi Mann - Übergeek &#187; Data Center Automation</title>
	<atom:link href="http://pleasediscuss.com/andimann/category/data-center-automation/feed/" rel="self" type="application/rss+xml" />
	<link>http://pleasediscuss.com/andimann</link>
	<description>Part-time musings of a full-time technologist</description>
	<lastBuildDate>Sat, 31 Jul 2010 06:08:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Myopic View of DevOps Misses the Mark</title>
		<link>http://pleasediscuss.com/andimann/20100326/myopic-devops-misses-the-mark/</link>
		<comments>http://pleasediscuss.com/andimann/20100326/myopic-devops-misses-the-mark/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 20:58:09 +0000</pubDate>
		<dc:creator>Andi</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Data Center Automation]]></category>
		<category><![CDATA[Systems Management]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[IT Process Automation]]></category>
		<category><![CDATA[ITIL]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://pleasediscuss.com/andimann/?p=409</guid>
		<description><![CDATA[I am hearing a lot about the rise of a concept called ‘devops’ – a mashup of ‘development’ and ‘operations’. I am not at all an expert in this area, but from what I can tell, devops is aimed at streamlining rapidly iterative application delivery to allow for greater development and business agility. Devops aims to achieve this by breaking down the barriers – human, process, and technology – between application development and system operations.
Interestingly, the concept is new enough that, as I write this, there is not even an entry for it in Wikipedia yet. I did find a blog by Damon Edwards (on Twitter &#8211; @damonedwards) very useful though, as he explains the age-old disconnects between application developers ‘throwing software over the wall’, and ops who are painfully resistant to change. James Urquhart (@jamesurquhart ) blogged very recently on the concept too , and again provided some very [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_410" class="wp-caption alignleft" style="width: 348px"><a rel="attachment wp-att-410" href="http://pleasediscuss.com/andimann/20100326/myopic-devops-misses-the-mark/missed-target/"><img class="size-full wp-image-410 " title="missed-target" src="http://pleasediscuss.com/andimann/wp-content/uploads/2010/03/missed-target.jpg" alt="Missing the target" width="338" height="336" /></a><p class="wp-caption-text">Most devops discussions are missing the target</p></div>
<p>I am hearing a lot about the rise of a concept called ‘devops’ – a mashup of ‘development’ and ‘operations’. I am not at all an expert in this area, but from what I can tell, devops is aimed at streamlining rapidly iterative application delivery to allow for greater development and business agility. Devops aims to achieve this by breaking down the barriers – human, process, and technology – between application development and system operations.</p>
<p>Interestingly, the concept is new enough that, as I write this, there is not even an entry for it in Wikipedia yet. I did find <a title="Dev2Ops - What Is Devops?" href="http://dev2ops.org/blog/2010/2/22/what-is-devops.html" target="_blank">a blog by Damon Edwards</a> (on Twitter &#8211; <a title="Damon Edwards -Twitter Feed" href="http://twitter.com/damonedwards" target="_blank">@damonedwards</a>) very useful though, as he explains the age-old disconnects between application developers ‘throwing software over the wall’, and ops who are painfully resistant to change. James Urquhart (<a title="James Urquhart - Twitter Feed" href="http://twitter.com/jamesurquhart " target="_blank">@jamesurquhart </a>) <a title="Wisdon of Clouds - Understanding the cloud and 'devops' Part 1" href="http://news.cnet.com/8301-19413_3-10470260-240.html" target="_blank">blogged very recently on the concept too</a> , and again provided some very helpful content. Conversing online with them and others also helped me to formulate some more concrete ideas about devops – or at least some more concrete questions.</p>
<p>My interest was especially piqued when I understood how closely devops is connected to virtualization, cloud, and automation – my core interests:</p>
<ul>
<li>Cloud &#8211; Devops has antecedents in ‘rogue’ developers (or developers from smaller shops) using cloud resources (IaaS, PaaS) for new projects, and will benefit greatly from cloud-based development and deployment, as cloud providers do not impose the restrictions of internal change-averse ops teams, and developers can essentially manage their own ops requirements instead.</li>
<li>Virtualization – In-house devops (which needs more heavy lifting) is greatly assisted by virtualization, as virtual machines become the new base unit for application packaging, avoiding application rollout failures  caused by incompatibility between the test and production environments  (hardware, OS, middleware, etc.).</li>
<li>Automation – In-house devops is also greatly facilitated by automation, which can use standard workflows to automatically provision and configure these complete application VMs, as well as backup and restore VMs, allowing complex composite application deployment and rollback at the click of a mouse.</li>
</ul>
<div class="pullquote">“Clearly devops has many very attractive outcomes. It is a very seductive idea.”</div>
<p>Clearly devops has many very attractive outcomes – drive agile business, reduce delays, smooth application releases, deliver value faster.  It is a very seductive idea. Who wouldn’t want it?</p>
<p>However, most of the writings I see about devops are really about dev, not ops. As a result, they don’t really capture the whole story of the application lifecycle.  They justify devops as an antidote to the problems that ops are causing – slowing down release cycles, imposing arbitrary rules, screwing up deployments, killing developer productivity, hacking manual scripts and configs, stopping the business from being agile – but fail to recognize both the failings of developers that contribute to the problems, and the role of operations in delivering critical business outcomes during the application delivery lifecycle.</p>
<p>On the contrary, discussions mainly focus on how developers can sideline or change operations, positioning devops as the lone hero in the battle against inefficiency, as application developers fix all the problems (!) by controlling or automating key release management operations like provisioning, deployment, integration, patching, and software update. Meanwhile, ops are marginalised, along with their timesinks and roadblocks, satisfying the needs of an agile and rapidly changing business.</p>
<p>See – seductive, isn’t it?</p>
<div class="pullquote">“This seems fundamentally flawed, a development-centric neologism based on an incomplete understanding.”</div>
<p>Yet this seems to me (as a former op) fundamentally flawed, a development-centric neologism based on an incomplete understanding of the real purpose and role of IT operations, or of operations’ history in the development of ‘agile’ IT.</p>
<p>The way I see it, devops misses that target on how IT ops serve business needs too, and seems to gloss over ‘coal face’ realities like:</p>
<ul>
<li>Who handles ongoing support, especially software update for the unrestrained sprawl of non-standard systems and components.</li>
<li>Who ensures each new application doesn’t interfere with existing and especially legacy systems (and networks, storage, etc.)?</li>
<li>Who handles integration with common production systems that cannot be encapsulated in a VM, like storage arrays (NAS, SAN), networking fabrics, facilities, etc.</li>
<li>Who handles impact analysis, change control and rollback planning to ensure deployment risk is understood and mitigated?</li>
<li>Who is responsible for cost containment and asset rationalization, when devops keeps rolling out new systems and applications?</li>
<li>Who ensures reporting, compliance, data updates, log maintenance, Db administration, etc. are built into the applications, and integrated with standard management tools?</li>
<li>Who will assure functional isolation, role-based access controls, change auditing, event management, and configuration control to secure applications, data, and compliance?</li>
</ul>
<p>Because, if you have ever worked with both ops and apps, you know it is not going to be apps. <img src='http://pleasediscuss.com/andimann/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Now, in defence of devops, I am sure it is being implemented and conferring major benefits, especially in small organizations with little IT management discipline. I am sure the supporters of devops have some positive goals in mind too. What’s more, it is addressing  a very real problem – ops really should spend more time on better processes and controls than in ‘<a title="Damon Edwards -Twitter Post" href="http://twitter.com/damonedwards/statuses/10914122227" target="_blank">daily deployment muck</a>’.</p>
<p>However, devops should be a two-way street. As a former op, I know that the apps team have to pull their weight too, by addressing gaps like:</p>
<ul>
<li>Including ops during the design process, so applications are built to work with standard ops tools</li>
<li>Taking ops input on deployment, so applications will go in cleanly without disrupting other users</li>
<li>Working with ops on capacity and scalability requirements, so they can keep supporting it when it grows</li>
<li>Implementing ops’ critical needs for logging, isolation, identity management, configuration needs, and secure interfaces so the app can be secure and compliant</li>
<li>Giving ops some advance insight into applications, especially during test and QA, so they can start to prepare for them before they come over the wall</li>
<li>Allowing ops to contribute to better application design, deployment, and management; that ops can do more for the release cycle and ongoing management than just ‘<a title="Andrew Clay Shafer - Twitter Post" href="http://twitter.com/littleidea/statuses/10913438830" target="_blank">manipulating APIs</a>’</li>
</ul>
<div class="pullquote">“Ops do enable business &#8211; and agile business at that.”</div>
<p>See, ops do enable business &#8211; and agile business at that &#8211; by ensuring that new applications coming into an existing complex environment are safe, secure,  reliable, integrated, and responsive, regardless of how complex IT is,  or how many moving parts there are. Devops seems to miss this important detail.</p>
<p>So I am sceptical of how devops will work in large, well-run IT environments with important and necessary operational controls, especially the &gt; 60% of organizations that are committed to ITIL best practices (like formal and integrated management of change, configuration, release, assets, etc.).</p>
<p>After all, &#8216;agile&#8217; does not magically obviate the need to identify and prevent bad changes, to reject apps that breach operational compliance, to ensure each new application adheres to standards, or to prevent uncontrolled sprawl of heterogeneous software.</p>
<p>I still have a lot to think about on this topic, and am trying to keep an open mind. But my best guess right now is that, for enterprises at least, devops either will not take hold or will not last. It seems most likely to be instead, at best, a transitory state on the path to a &#8216;new normal&#8217;. As with all ‘revolutions’, it has started outside IT ops, yet I expect will eventually co-opt and migrate wholly to operations in some form. Once the revolutionaries in development understand how many business needs besides agility actually require  routine, process, management, and controls, they will back away from devops the same way they backed away from ownership in other IT revolutions &#8211; like the deployment of mini computers, desktops, and web applications.</p>
<p>If it does turn out this way – don’t worry. Operations will again dutifully take the reins, and clean up the mess that devops will leave behind. Because that is what ops do – they manage what they are given, and keep the business running, regardless of the mess that gets thrown over the wall at them.</p>
<p>In any case, whether devops takes root or not, hopefully we will all learn something about cooperation, automation, agility, and control. Because all stakeholders in the devops discussion – development, operations, and business owners – could benefit from that.</p>
]]></content:encoded>
			<wfw:commentRss>http://pleasediscuss.com/andimann/20100326/myopic-devops-misses-the-mark/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
		<item>
		<title>Microsoft Acquires Opalis</title>
		<link>http://pleasediscuss.com/andimann/20091211/microsoft-acquires-opalis/</link>
		<comments>http://pleasediscuss.com/andimann/20091211/microsoft-acquires-opalis/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 15:30:42 +0000</pubDate>
		<dc:creator>Andi</dc:creator>
				<category><![CDATA[Data Center Automation]]></category>
		<category><![CDATA[Systems Management]]></category>
		<category><![CDATA[application virtualization]]></category>
		<category><![CDATA[BMC]]></category>
		<category><![CDATA[CA]]></category>
		<category><![CDATA[Hewlett Packard]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[IT Process Automation]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[NetIQ]]></category>
		<category><![CDATA[Novell]]></category>
		<category><![CDATA[Opalis]]></category>
		<category><![CDATA[Symantec]]></category>

		<guid isPermaLink="false">http://pleasediscuss.com/andimann/?p=166</guid>
		<description><![CDATA[Today Microsoft Corporation (NASD:MSFT) announced a definitive agreement to acquire Opalis Inc., the leading independent vendor of IT Process Automation (ITPA) software.
IT Process Automation (ITPA) is a Data Center Automation (DCA) discipline that EMA defines as “the ability to automate and integrate the workflow of complex, multi-discipline IT management processes.” This automation can replace many manual, resource-intensive, and error-prone activities that typically cross multiple IT components, disciplines, and/or departments. ITPA delivers exceptional results including freeing up 77% more staff for strategic projects, providing more than 60 additional hours of system availability per year, and saving an average $500,000 more per year on staff costs than other Data Center Automation (DCA) disciplines.
This space has been gaining interest, both expanding and consolidating, for some time, as evidenced by significant development and acquisition activity from Novell (ZENworks, PlateSpin), HP (Opsware, iConclude), BMC Software (RealOps, Atrium), NetIQ (Aegis), Symantec (T-Logic, Altiris), and CA (Optinuity, [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_177" class="wp-caption alignleft" style="width: 250px"><a href="http://pleasediscuss.com/andimann/?attachment_id=177"><img class="size-full wp-image-177" title="MS-Opalis" src="http://pleasediscuss.com/andimann/wp-content/uploads/2010/01/MS-Opalis.jpg" alt="Microsoft and Opalis Logos" width="240" height="133" /></a><p class="wp-caption-text">Microsoft and Opalis</p></div>
<p>Today Microsoft Corporation (NASD:MSFT) announced a definitive agreement to acquire Opalis Inc., the leading independent vendor of IT Process Automation (ITPA) software.</p>
<p>IT Process Automation (ITPA) is a Data Center Automation (DCA) discipline that EMA defines as “<em>the ability to automate and integrate the workflow of complex, multi-discipline IT management processes</em>.” This automation can replace many manual, resource-intensive, and error-prone activities that typically cross multiple IT components, disciplines, and/or departments. ITPA delivers exceptional results including freeing up 77% more staff for strategic projects, providing more than 60 additional hours of system availability per year, and saving an average $500,000 more per year on staff costs than other Data Center Automation (DCA) disciplines.<span id="more-166"></span></p>
<p>This space has been gaining interest, both expanding and consolidating, for some time, as evidenced by significant development and acquisition activity from Novell (ZENworks, PlateSpin), HP (Opsware, iConclude), BMC Software (RealOps, Atrium), NetIQ (Aegis), Symantec (T-Logic, Altiris), and CA (Optinuity, Spectrum).</p>
<p>I think this is an excellent move by Microsoft. It will certainly make customers of both companies very happy. Microsoft and its customers gain an exceptional solution, in a discipline area that Microsoft was clearly lacking, and one which delivers many proven and exceptional benefits. For Opalis customers, it is probably a mixed bag. It will be a major change, but with Microsoft’s strength and stability, it is likely to be a positive outcome overall for Opalis customers.</p>
<p>This is, however, a huge blow for competitors, especially for the few large management vendors that have not yet acquired or built an ITPA solution or components, or whose own ITPA capabilities are less than stellar. For other large mgmt vendors with credible or better ITPA capabilities, this is both an opportunity and a threat. For mid-sized vendors that compete with Opalis or Microsoft Systems Center, and especially smaller vendors, this is a horrible result. Overall, most vendors will have to hustle to respond, although many will be unable to do so.</p>
<p>Meanwhile, Microsoft, Opalis, and their customers should be ecstatic with this deal. Few acquisitions are so clearly positive for the stakeholders as this.</p>
<p>You should be able to check out what the executives from both companies have to say in their blog posts:</p>
<ul>
<li>Blog post from Brad Anderson, Microsoft Corporate Vice President: <a href="http://blogs.technet.com/systemcenter/default.aspx">http://blogs.technet.com/systemcenter/default.aspx</a></li>
<li>Blog post from Todd DeLaughter, President &amp; CEO of Opalis Software: <a href="http://www.opalis.com/blog.asp?id=1">http://www.opalis.com/blog.asp?id=1</a></li>
</ul>
<p>Meanwhile, I will be expanding on the impact of this acquisition very soon with a full EMA Impact Brief. Keep your eyes out for that one &#8211; lots of significant implications for customer and competitors, without doubt!</p>
]]></content:encoded>
			<wfw:commentRss>http://pleasediscuss.com/andimann/20091211/microsoft-acquires-opalis/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>The CIO Dilemma – Balancing Tactical and Strategic Projects</title>
		<link>http://pleasediscuss.com/andimann/20091204/cio-dilemma-balancing-tactical-and-strategic-projects/</link>
		<comments>http://pleasediscuss.com/andimann/20091204/cio-dilemma-balancing-tactical-and-strategic-projects/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 16:05:15 +0000</pubDate>
		<dc:creator>Andi</dc:creator>
				<category><![CDATA[CIO]]></category>
		<category><![CDATA[Data Center Automation]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[IT Process Automation]]></category>
		<category><![CDATA[ITPA]]></category>
		<category><![CDATA[Lifecycle Management]]></category>
		<category><![CDATA[ROI]]></category>

		<guid isPermaLink="false">http://pleasediscuss.com/andimann/?p=150</guid>
		<description><![CDATA[I had an interesting discussion last night on Twitter with Tajeshwar Singh (@tsingh4IT), a thoughtful and experienced IT pro working with a leading IT outsourcing provider,  about the differences and overlaps between strategic and tactical CIO planning. It was triggered by the disdain I have for a new “Top Technologies for 2010” prediction I saw, which included the caveat that these technologies will have a “significant impact in the next 3 years”.
I tweeted that I think such predictions are useless when most CIOs must prove return on investment (ROI) for major IT projects in less than 6 months. Tajeshwar got me thinking more deeply about this idea with his reply:
&#8220;cio demanding roi&#60;6 mnths r taking tactical view;3 year tech horizon must for taking strategic view &#38; decisions&#8221;
Indeed, this is emblematic of a really interesting challenge for CIOs.
The demand for a rapid ROI, typically less than 6 months, and in some [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-188" href="http://pleasediscuss.com/andimann/20091204/cio-dilemma-balancing-tactical-and-strategic-projects/875412_330130201/"><img class="size-thumbnail wp-image-188 alignleft" title="Scales" src="http://pleasediscuss.com/andimann/wp-content/uploads/2009/12/875412_330130201-150x101.jpg" alt="" width="150" height="101" /></a>I had an interesting discussion last night on Twitter with Tajeshwar Singh (<a title="Tajeshwar Singh on Twitter" href="http://twitter.com/tsingh4IT" target="_blank">@tsingh4IT</a>), a thoughtful and experienced IT pro working with a leading IT outsourcing provider,  about the differences and overlaps between strategic and tactical CIO planning. It was triggered by the disdain I have for a new “Top Technologies for 2010” prediction I saw, which included the caveat that these technologies will have a “significant impact in the next 3 years”.</p>
<p>I tweeted that I think such predictions are useless when most CIOs must prove return on investment (ROI) for major IT projects in less than 6 months. Tajeshwar got me thinking more deeply about this idea with his reply:<span id="more-150"></span></p>
<blockquote><p>&#8220;cio demanding roi&lt;6 mnths r taking tactical view;3 year tech horizon must for taking strategic view &amp; decisions&#8221;</p></blockquote>
<p>Indeed, this is emblematic of a really interesting challenge for CIOs.</p>
<p>The demand for a rapid ROI, typically less than 6 months, and in some cases shorter, is a fact for today’s CIO – even more so today than before the global economic downturn. I firmly believe that CIOs demanding ROI in less than 6 months are simply realizing and reacting to the modern reality that IT can no longer be a pure cost center. Ask almost any CIO, and you will know that the ‘blue sky’ IT projects that delivered results in 2-3 year timeframes are a thing of the past.</p>
<p>However, as Tajeshwar implied, this demand works directly counter to the mandate for great CIOs to think and act strategically, executing on a long-term corporate vision. The same CIOs that are trying to contain or reduce costs – essentially a ‘cost center’ approach – must also be acting to make IT a strategic asset.</p>
<p>This does not mean that strategic CIOs are dead, or even a dying breed. On the contrary, the ability to accurately envision future trends and get a head start on competitors is perhaps more important than ever, because the rate of change in IT is so much faster, and the barriers to entry for new technology innovations seem to be always decreasing.</p>
<p>So to be a great CIO you need to act tactically, with projects that contain costs and deliver ROI in less than 6 months; yet also provide the business with a strategic launchpad for innovation, competitive advantage, and shareholder value.</p>
<p>What sort of projects can do this?</p>
<p>How about:</p>
<p style="padding-left: 30px;"><span style="text-decoration: underline;"><strong>Virtualization</strong></span></p>
<p style="padding-left: 30px;">This is perhaps low-hanging fruit. My research for EMA clearly shows the key outcomes of virtualization are well divided between short-term ROI and long-term strategic benefits.</p>
<p style="padding-left: 30px;">For example, in the short-term, virtualization reduces hardware, power, cooling, administration, rent and even software costs. Around 90% of enterprises report that it delivers real, measurable cost savings. Loading up 15 VMs or more on each physical server, allowing admins to manage on average a 10% greater workload, saving an average of $200 per system on administration costs, adding as little as $37 for each new VM in administrator staff costs (up to 28 times less than a physical system), and reducing power costs by an average of 17% are rapid and significant ROI values.</p>
<p style="padding-left: 30px;">In the long-term, faster system provisioning helps bring products and services to market faster, better DR capabilities provide a strategic defense against disasters and epidemics, and better workload and resource balancing provides faster response times and better customer service &#8211; a range of strong strategic opportunities.</p>
<p style="padding-left: 30px;"><strong><span style="text-decoration: underline;">IT Process Automation (ITPA)</span></strong></p>
<p style="padding-left: 30px;">In the short-term, EMA research has shown that sites with ITPA improve their MTTR, provide almost 65 hours extra availability per year for 24&#215;7 operations, and sites with ITPA (typically larger data centers) save on average around $500,000 more per year on staff costs alone than sites without it (easily offsetting marginally higher staff salaries). These outcomes all provide substantial short-term ROI.</p>
<p style="padding-left: 30px;">Meanwhile, 95% of enterprises report that ITPA achieves one or more strategic goals, such as improving the ability to adapt to rapid change (like rapidly integrating M&amp;A), freeing up high-level staff, providing better security and compliance, reducing business and IT complexity, reducing human errors, and integrating with best practices. Moreover, 76% report that ITPA helps achieve 2 or more of these goals, and 55% report it helps achieve 3 or more. ITPA also correlates with an overall increase in IT maturity.</p>
<p style="padding-left: 30px;"><strong><span style="text-decoration: underline;">Lifecycle Management</span></strong></p>
<p style="padding-left: 30px;">In published EMA case studies, automated lifecycle management reduced regular maintenance windows for 50 systems from 2-3 days to just 10 minutes each, and cut the cost of  distribution of a new version of Microsoft Office from $90,000 to just $30,000. It also can help to reduce overall software license costs, allocate and reuse hardware more effectively, improve end user uptime, and reduce or eliminate the (often substantial) travel, staff, and downtime costs of desk-side visits to install new software or fix problems.</p>
<p style="padding-left: 30px;">EMA research also shows that automated lifecycle management helps to achieve strategic objectives. It provides faster and better service to end users (and ultimately therefore to customers), enables IT and business staff to be more productive, lets business users take advantage of new software and systems much faster, provides essential compliance reporting, and maintains strategic security values.</p>
<p>Part of the reason that these technologies are both tactical and strategic is that they can all be implemented in short, sharp, phases that deliver fast and specific results, while establishing a technology basis that can be leveraged – reused, over and over, in multiple new ways – to deliver strategic benefits with little or no additional cost.</p>
<p>For a great CIO, such technologies are invaluable. They show fast results, justifying budgets and building confidence; yet they deliver technologies they can continue to leverage for better and better strategic outcomes.</p>
<p>All of which meets the needs of today&#8217;s CIOs much better than blue-sky, multi-year, technology dreamings.</p>
]]></content:encoded>
			<wfw:commentRss>http://pleasediscuss.com/andimann/20091204/cio-dilemma-balancing-tactical-and-strategic-projects/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>ITPA/WLA in a Cloud Computing Model &#8211; Infastructure or Service Automation?</title>
		<link>http://pleasediscuss.com/andimann/20091025/itpa-wla-cloud-automation/</link>
		<comments>http://pleasediscuss.com/andimann/20091025/itpa-wla-cloud-automation/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 22:29:53 +0000</pubDate>
		<dc:creator>Andi</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Data Center Automation]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[IT Process Automation]]></category>
		<category><![CDATA[ITPA]]></category>
		<category><![CDATA[WLA]]></category>
		<category><![CDATA[Workload Automation]]></category>

		<guid isPermaLink="false">http://pleasediscuss.com/andimann/?p=6</guid>
		<description><![CDATA[I was recently discussing EMA’s basic architecture for cloud computing. Essentially, this chart from a recent presentation, given to a workload automation audience, is starting to form the basis for a maturity model for cloud computing:


In very simplified form &#8211; and heavily out of context &#8211; it shows how Infrastructure Automation, Virtualization/Virtual Systems Management, and IT Service Automation form the underpinnings for Cloud Computing, with security and compliance as ever-necessary guardians across all disciplines.
Now, this slide is specific to cloud computing, so I do not claim it to cover all IT or automation requirements. Moreover, it is intended more as architectural maturity model, describing how a lower level of automation must for the basis for, and subsequently extend to, a higher level of IT abstraction.
However, I was challenged by a client to explain why some advanced automation technologies – like IT Process Automation, or Workload Automation – were not in [...]]]></description>
			<content:encoded><![CDATA[<p>I was recently discussing EMA’s basic architecture for cloud computing. Essentially, this chart from a recent presentation, given to a workload automation audience, is starting to form the basis for a maturity model for cloud computing:<span id="more-6"></span></p>
<p style="text-align: center;">
<p style="text-align: left;">
<div id="attachment_9" class="wp-caption aligncenter" style="width: 727px"><img class="size-large wp-image-9 " title="Cloud Building Blocks" src="http://pleasediscuss.com/andimann/wp-content/uploads/2009/10/CloudBuildingBlocks1-1024x653.jpg" alt="Cloud Building Blocks" width="717" height="457" /><p class="wp-caption-text">Cloud Building Blocks</p></div>
<p>In very simplified form &#8211; and heavily out of context &#8211; it shows how Infrastructure Automation, Virtualization/Virtual Systems Management, and IT Service Automation form the underpinnings for Cloud Computing, with security and compliance as ever-necessary guardians across all disciplines.</p>
<p>Now, this slide is specific to cloud computing, so I do not claim it to cover all IT or automation requirements. Moreover, it is intended more as architectural maturity model, describing how a lower level of automation must for the basis for, and subsequently extend to, a higher level of IT abstraction.</p>
<p>However, I was challenged by a client to explain why some advanced automation technologies – like IT Process Automation, or Workload Automation – were not in the ‘IT Service Automation’ category, or even in a high-level &#8220;Business Automation&#8221; category of their own.</p>
<p>Even given the specific limitations, audience, and missing context of this chart (and the broader discussion), I think that is a  valid point, and worth addressing more publicly.</p>
<p>Firstly, on the location of IT Process Automation (ITPA, aka ‘run book automation’), I see this technology as predominantly managing machine-to-machine process automation, i.e. connecting individual tasks on separate systems or software engines, integrating and orchestrating these tasks, in order to automate complex IT processes.  By contrast, I see business or service processes as predominantly human-to-human or human-to-machine. This is why I put ITPA into infrastructure automation, not service automation.</p>
<p>Nevertheless, I do think it is reasonable in some circumstances to locate ITPA as both Infrastructure Automation <span style="text-decoration: underline;"><em>and</em></span> Service Automation – at least in more mature or emerging use cases. Certainly EMA is starting to see ITPA as a key enabler of business service automation, deeply connected to service automation capabilities like Service Desk and Service Catalog, rather than just for automating  (for example) infrastructure activities like provisioning, change, security administration, or data integration. Arguably this is even a new category of its own (Business Service Automation? IT Service Automation?); arguably it fits into existing categories (Business Process Management?).</p>
<p>In any case, I do see a clear distinction between the low-level use cases illustrated in this chart, and more high-level use cases that are not clearly shown.</p>
<p>Perhaps Workload Automation crosses both areas too, but I would say considerably less so. Indeed, I am not at all convinced that workload automation – which by EMA&#8217;s definition differs specifically from job scheduling/batch processing by virtue of being cross-platform,  event-driven, reactive &amp; predictive, application-aware, and business-driven – is <em><span style="text-decoration: underline;">primarily</span></em> a top-level business service function. Like ITPA, it does participate <em><span style="text-decoration: underline;">partially</span></em> in higher-level Service Automation; however, I believe it is a technology that is <span style="text-decoration: underline;"><em>primarily used by</em></span> business service systems, and only <span style="text-decoration: underline;"><em>secondarily</em></span> a technology that <span style="text-decoration: underline;"><em>uses</em></span> other technologies. So I do believe it is still most appropriate to categorize Workload Automation &#8211; even  more evolutionary varieties of Workload Automation &#8211; as Infrastructure Automation, not Service Automation.</p>
<p>In any case, the structure of my diagram does not preclude certain evolutionary technologies existing at multiple layers.</p>
<p>However, I do not think this chart in particular needs a 4th layer to represent Business Automation. Of course, my label of IT Service Automation may be overly simplified (or even plain wrong); maybe it should instead be called  Business Service Automation, for example. It certainly aims to incorporate many of the attributes my client thought should be in a separate layer, around enabling and reacting to requirements that have real and clearly visible business impact. However, I specifically wanted to avoid the implication that the building blocks for cloud computing, from an IT perspective, required deep application integration (i.e. beyond batch or IT processing) in business-facing areas like ERP, BI, Data Warehouse, etc. I see these as desirable outcomes, rather than necessary foundations, for cloud computing.</p>
<p>Still, I certainly do agree there is an ‘other’ that is missing in this chart (well, several ‘others’ actually, but one in particular) &#8211; the business function that exists primarily outside of IT. It is certainly not clear in this slide, but it is without doubt fundamental to the intelligent automation of IT, that business needs must underpin cloud computing. Any IT department (whether using on-premise cloud or off-premise cloud, or even running a ‘traditional’ data center) that just automates IT with no regard for true business drivers and outcomes, should re-examine what they are doing, and why. While I leave the business inputs and outputs as  assumed requirements in my chart, any IT organization that does not fully incorporate business drivers and outcomes into their processes – or worse, ignores them completely – is doing itself, and its business owners, a severe disservice.</p>
<p>Andi.</p>
]]></content:encoded>
			<wfw:commentRss>http://pleasediscuss.com/andimann/20091025/itpa-wla-cloud-automation/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
