 




<?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>Infrastructure 2.0 Blog &#187; Networking</title>
	<atom:link href="http://itknowledgeexchange.techtarget.com/infrastructure-2/tag/networking/feed/" rel="self" type="application/rss+xml" />
	<link>http://itknowledgeexchange.techtarget.com/infrastructure-2</link>
	<description>Help us celebrate the beginning of the end of static network infrastructure.</description>
	<lastBuildDate>Tue, 23 Nov 2010 17:04:25 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Unleashing the power of your Microsoft DNS/DHCP servers with IPAM</title>
		<link>http://itknowledgeexchange.techtarget.com/infrastructure-2/unleashing-the-power-of-your-microsoft-dnsdhcp-servers-with-ipam/</link>
		<comments>http://itknowledgeexchange.techtarget.com/infrastructure-2/unleashing-the-power-of-your-microsoft-dnsdhcp-servers-with-ipam/#comments</comments>
		<pubDate>Wed, 10 Nov 2010 13:02:30 +0000</pubDate>
		<dc:creator>Guest Author</dc:creator>
				<category><![CDATA[Core Network Services]]></category>
		<category><![CDATA[IPAM]]></category>
		<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/infrastructure-2/?p=79</guid>
		<description><![CDATA[Today&#8217;s guest post comes to us from Matt Gowarty. Infoblox&#8217;s Cricket Liu, author of DNS and BIND, will speak to audiences across the globe on December 7th in a complementary, one-hour live session on how to increase network uptime and efficiency. Cricket will cover a variety of topics related to IP Address Management for Microsoft [...]]]></description>
				<content:encoded><![CDATA[<div>
<div style="color: #000000;text-align: left;text-decoration: none;border: medium none">
<p><em>Today&#8217;s guest post comes to us from Matt Gowarty.</em></p>
<p>Infoblox&#8217;s Cricket Liu, author of <em>DNS and BIND</em>,  will speak to audiences across the globe on December 7th in a  complementary, one-hour live session on how to increase network uptime  and efficiency.</p>
<p>Cricket will cover a variety of topics related to IP Address Management for Microsoft environments including:</p>
<ul>
<li>Enterprise requirements for IP address management</li>
<li>Sample architectures for introducing IP address management to your network</li>
<li>A walkthrough of Infoblox’s approach to Microsoft IP address management</li>
</ul>
<p>You will be able to watch the presentation live over the internet, or  if you are near one of eleven select cities, you may attend a sponsored  event party, where, in addition to the live broadcast, a breakfast,  luncheon, or evening reception will be held.</p>
<p>Click the image below to learn more and to register.</p>
<p><a href="http://www.infoblox.com/cricketlive" target="_blank"><img src="http://www.infoblox.com/content/dam/infoblox/images/campaigns/20101207-cricket-liu-live/banner.jpg" alt="Cricket Liu Live! - Register Today!" /></a></div>
</div>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/infrastructure-2/unleashing-the-power-of-your-microsoft-dnsdhcp-servers-with-ipam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Impact of Security on Infrastructure Integration</title>
		<link>http://itknowledgeexchange.techtarget.com/infrastructure-2/the-impact-of-security-on-infrastructure-integration/</link>
		<comments>http://itknowledgeexchange.techtarget.com/infrastructure-2/the-impact-of-security-on-infrastructure-integration/#comments</comments>
		<pubDate>Wed, 27 Oct 2010 13:55:54 +0000</pubDate>
		<dc:creator>Guest Author</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Data Center]]></category>
		<category><![CDATA[Dynamic Infrastructure]]></category>
		<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/infrastructure-2/the-impact-of-security-on-infrastructure-integration/</guid>
		<description><![CDATA[Today&#8217;s guest post comes to us from Lori MacVittie. Automation implies integration. Integration implies access. Access requires authentication and authorization. That’s where things start to get interesting… Discussions typically associated with application integration – particularly when integrating applications that are deployed off-premise – are going to happen in the infrastructure realm. It’s just a matter [...]]]></description>
				<content:encoded><![CDATA[<p><em>Today&#8217;s guest post comes to us from Lori MacVittie. </em></p>
<div>
<div style="color: #000000;text-align: left;text-decoration: none;border: medium none">
<p><em>Automation implies integration. Integration implies access. Access requires authentication and authorization. That’s where things start to get interesting…</em></p>
<p>Discussions typically associated with application integration – particularly when integrating applications that are deployed off-premise – are going to happen in <a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/TheImpactofSecurityonInfrastructureInteg_9B61/integration-doom-sign.jpg"><img style="margin: 10px 20px 10px 0px" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/TheImpactofSecurityonInfrastructureInteg_9B61/integration-doom-sign_thumb.jpg" border="0" alt="integration-doom-sign" width="203" height="311" align="left" /></a>the infrastructure realm. It’s just a matter of time. That’s because many of the same challenges the world of enterprise application integration (EAI) has already suffered through (and is still suffering, right now, please send them a sympathy card) will rear up and meet the world of enterprise infrastructure integration head on (we’ll send you a sympathy card, as well)</p>
<p>I’m not trying to be fatalistic but rather realistic and, perhaps this one time, to get ahead of the curve. Automation and the complex system of scripts and  daemons and event-driven architectures required to achieve the automated data center of tomorrow are necessarily going to raise some alarm bells with someone in the organization; if not now then later. And trust me, trying to insert an authentication and authorization system into an established system is no walk in the park.</p>
<p>If you don’t recall why this integration is crucial to a fully dynamic (automated) data center, check out <a href="http://www.slideshare.net/f5dotcom/the-new-network"><span style="color: #000000">The New Network</span></a> <a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/TheImpactofSecurityonInfrastructureInteg_9B61/slideshare_2.png"><span style="color: #000000"><img src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/TheImpactofSecurityonInfrastructureInteg_9B61/slideshare_thumb.png" border="0" alt="slideshare" width="12" height="12" /></span></a><span style="color: #800000"><span style="color: #000000"> and then come back. Go ahead, I’ll wait. See what I mean? With all the instruction and sharing going on, you definitely want to have some kind of security in place. At least that’s what folks seem to bring up. “Sounds good, but what about security? Who is authorizing all these automatic changes to my router/switch/load balancer?”<span id="more-77"></span></span> </span></p>
<h3><span style="color: #800000">THE CHALLENGE </span></h3>
<p>The challenge with implementing such a system – whether it’s integrated as part of the component itself or provided by an external solution – is maintaining performance. In the past we haven’t really been all that concerned with the speed with which configuration changes in the network and application delivery network infrastructure occurred because such modification occurred during maintenance windows with known downtime. But today, in on-demand and real-time environments, we expect such events to occur as fast as possible (and that’s when we aren’t frustrated the system didn’t read our minds and perform the actions on our behalf in the first place).</p>
<p>Consider the performance impact and potential fragility of a process comprising a chain of components, each needing a specific configuration modification. Each component must authenticate and then authorize whatever or whoever is attempting to make the change before actually executing the change. In a multi-tenant infrastructure or a very large enterprise architecture this almost necessarily implies integration of all components with a centrally managed identity management system. That means each component must:</p>
<ol>
<li>Receive a request</li>
<li>Extract the credentials</li>
<li>Authenticate credentials</li>
<li>Authorize access/execution</li>
<li>Perform/execute the requested action</li>
<li>Write it to a log (auditing, people, AUDITING)</li>
<li>Respond to the request with status</li>
</ol>
<p>The interdependencies between data center components grows exponentially as every component must be integrated with some central identity management system as well as each other and the management console (or script) from which such actions initiated. That’s all in addition to doing what it was intended to do in the data center, which is some networking or application delivery networking task. Each integration necessarily introduces (a) a point of failure and (b) process execution latency. That means performance will be impacted, even if only slightly. Chain enough of these integrations in a row and real-time becomes near-time perhaps becomes some-time. And failure on any single component can cascade through the system, causing disruption at best and outages at worst.</p>
<p>But consider the impact of not ensuring that requests are coming from an authorized source. Yeah, potential chaos. No way to really track who is doing what. It’s a compliance and infosec nightmare, to say the least. We’re at an impasse of sorts, at the moment. We need the automation and integration to move forward and onward but the security risks may be too high for many organizations to accept.</p>
<h3><span style="color: #800000">API KEYS MAY HOLD the KEY </span></h3>
<p>Most Web 2.0 applications and cloud computing  management frameworks leverage an API key to authorize a specific action. Given the fact that Infrastructure 2.0 is largely driven by a need to automate via open, standards-based APIs, it seems logical that rather than continue to use the old username-password or SSL client <a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/TheImpactofSecurityonInfrastructureInteg_9B61/image_2.png"><img style="border: 0px none;margin: 10px 0px 10px 10px" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/TheImpactofSecurityonInfrastructureInteg_9B61/image_thumb.png" border="0" alt="image" width="307" height="155" align="right" /></a> certificate methods of the past that infrastructure vendors would move toward API key usage as well.</p>
<p>Consider the benefits, especially when attempting to normalize usage of infrastructure with more traditional components. While it’s certainly true that cloud computing providers, who build out frameworks of their own to manage and meter and ultimately bill customers for usage, they still need a way to interface with the infrastructure providing services in such a way as to make it possible to meter and bill out that usage, as well.  Wouldn’t it be fantastic if infrastructure supported the same methods of authentication as the cloud computing and dynamic data center environments they enable?</p>
<p>But Lori, you’re thinking, the use of API keys to authenticate requests doesn’t really address any of the challenges.</p>
<p>Au contraire mon frère, but it does!</p>
<p>Consider that instead of needing to authenticate a user by extracting a username and password and validating them against an identity store that you can simply verify the API key is valid (along with some secret verification code, like the security code on your credit card) and away you go. You don’t need to verify the caller, just that the call itself is valid and legitimate based on the veracity of the API key and security code, much in the way that credit cards are validated today.</p>
<p>While this doesn’t eliminate the need to verify credentials per se, it does do three things:</p>
<blockquote><p>1. <strong>Decreases the time necessary to extract and validate. </strong>If we assume that the API key and associated security code are passed along in, say, the HTTP headers, extraction should be fast and simple for just about every network component in the data center (I am assuming SSL/TLS encrypted transport layer here to keep prying eyes from discovering the combination). Passing the same information in full payload is possible, of course, but more time consuming to extract as the stream has to be buffered, the data found and extracted, and then formatted in a way that it can be verified.</p>
<p><em> </em>2. <strong>Normalizes credentials across the infrastructure. </strong>If there were, say, some infrastructure standard that specified the way in which such API keys were generated, then it would be possible to share a single API key across the infrastructure. Normalization would enable correlation and metering in a consistent way and if it is only the security code that changes per user, we can then leverage that as the differentiator for authorization of specific actions within the environment.</p>
<p>Imagine that we take this normalization further and centrally log using a custom format that includes the API key and service invoked. A management solution could then use those aggregated logs and, indexing on the API key, compile a list of all services invoked by a given customer and from that generate – even in real-time – a current itemized billing scheme.</p>
<p>3. <strong>Eliminates dependency on third-party identity stores. </strong>By leveraging a scheme that is self-verifiable, there is no need to require validation against a known identity store. That means any piece of infrastructure supporting such a scheme can immediately validate the key without making an external call, which reduces the latency associated with such an act and it eliminates another potential point of failure. It also has the effect of removing a service that itself must be scaled, managed, and secured which reduces complexity for cloud computing providers and organizations implementing private cloud computing environments.</p></blockquote>
<h3><span style="color: #800000">THE INTERSECTION of INFOSEC and INFRASTRUCTURE INTEGRATION </span></h3>
<p>Traditional enterprise application integration methods of addressing the challenge of managing credentials internally often leverages credential mapping or a single, “master” set of credentials to authenticate and authorize applications. This method has worked in the past but it also imposes additional burdens on the long-term maintenance and management of credentials and introduces performance problems and does not support a multi-tenant architecture well.</p>
<p>An API key-based scheme may not be “the” solution, but something has to be done regarding security and its impact on infrastructure that necessarily needs to turn on a dime and potentially support multiple tenants. Security is an integral part of an enterprise architecture (or should be) and there are alternative methods to the traditional username/password credential systems we’ve been leveraging for applications for what feels like eons now. It’s not just a matter of improving performance, that’s almost little more than a positive side effect in this case; it’s about ensuring that there exists a security model that’s feasible and flexible enough to fit into emerging data center models in a way that’s more aligned with current integration practices.</p>
<p>Infrastructure 2.0 has the potential to change the way in which we architect our networks, but in order to do so we may have to change the way in which we view authentication and authorization to those network and application network components that are so critical to achieving a truly automated data center.</p>
<p><span><br />
<a href="http://www.infra20.com/#ixzz167qz0R00"></a></span></div>
</div>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/infrastructure-2/the-impact-of-security-on-infrastructure-integration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Memo to Microsoft: Managing change is hard, but possible&#8230;and necessary</title>
		<link>http://itknowledgeexchange.techtarget.com/infrastructure-2/memo-to-microsoft-managing-change-is-hard-but-possibleand-necessary/</link>
		<comments>http://itknowledgeexchange.techtarget.com/infrastructure-2/memo-to-microsoft-managing-change-is-hard-but-possibleand-necessary/#comments</comments>
		<pubDate>Tue, 19 Oct 2010 11:27:15 +0000</pubDate>
		<dc:creator>Guest Author</dc:creator>
				<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/infrastructure-2/?p=74</guid>
		<description><![CDATA[Today&#8217;s guest post from Matt Gowarty. Yesterday, I discussed Microsoft’s very public and damaging experience of &#8220;human error&#8221; in routine network change. But the real challenge for Microsoft and virtually every other organization is the sheer number and complexity of managing the number of changes and the configurations across the entire network. If every organization [...]]]></description>
				<content:encoded><![CDATA[<div>
<div style="color: #000000;text-align: left;text-decoration: none;border: medium none">
<p><em>Today&#8217;s guest post from Matt Gowarty.</em></p>
<p>Yesterday, I discussed <a href="http://www.infra20.com/post.cfm/the-latest-victim-of-human-error-and-network-device-misconfiguration-microsoft">Microsoft’s very public and damaging experience of &#8220;human error&#8221; in routine network change</a>.  But the real challenge for Microsoft and virtually every other  organization is the sheer number and complexity of managing the number  of changes and the configurations across the entire network. If every  organization had unlimited staff, resources and time, it could be done  manually, but as we all know, no organization has that luxury. So  organizations must enhance their existing change processes with more  automation and intelligence to reduce the risk of vulnerabilities which  just hammered Microsoft.</p>
<p>There are several best practices to help organization manage change  better and reduce the risk of human error. The best practices include:</p>
<ul>
<li>Have a change process and follow it</li>
<li>Use a &#8220;trust but verify model&#8221;—you trust everyone follows the  process, but verify by tracking every change on the network, both  planned and unplanned</li>
<li>Implement your best practices/standards/compliance policies but not just during</li>
<p>installation, use ongoing management to detect violations</p>
<li>Proactively monitor change and configuration 24&#215;7 to find problems and hard to find issues</li>
</ul>
<p>As I talk to organizations across the world, virtually every IT  organization has the first best practice implemented with a change  process. But then the day to day use of the next three drops radically.  Many organizations assume no changes occur outside of maintenance window  or everything is documented perfectly, but in reality, we all know  their our outliers all of the time. Again, virtually every organization  has best practices or gold standards, but only think about them during  the initial install. They are too busy to go out and look device by  device to find any violations and &#8220;configuration creep&#8221; is bound to  cause inconsistency. And finally, the proactive management has the  lowest percentage today for more IT organizations because they are so  busy doing everything else, they wait for a problem to occur and then go  into the troubleshooting and firefighting mode.</p>
<p>The good news is these challenges can be addressed through  automation, intelligence and control solutions. NetMRI is a leading  solution for helping organization take more control and automate network  configuration, change and compliance management across the entire  network. Automation, control and intelligence can help with aspects such  as:</p>
<ul>
<li>Limiting human error by automating changes</li>
<li>Detecting planned and unplanned modifications by identifying every change</li>
<li>Ensuring changes do not violate compliance standards or internal best practices</li>
<li>Leveraging intelligence to find suboptimal configurations before end users are impacted or vulnerabilities exploited</li>
</ul>
<p>While in an ideal world, it’s impossible to eliminate every  unintended consequence that could damage an enterprise, the potential  risk and exposure can be greatly reduced through managing change,  configuration and compliance better. Organizations spend huge sums on  redundancy and back up plans, but over and over again, the vast majority  of issues are caused by change. Organizations should step up more and  start to invest the time, people and resources to eliminate then number  one cause of issues today.</p>
<p>Who knows, if the Microsoft staff saw an unplanned change right away  or received an alert of a suboptimal configuration or identified a  security best practice was violated, could this problem have been fixed  well before a hacker found a way in? No one knows for sure, but a  betting man would have just eliminated three potential risks in a matter  of minutes.<span><a href="http://www.infra20.com/archives.cfm/#ixzz13UUZ0mb1"></a></span></div>
</div>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/infrastructure-2/memo-to-microsoft-managing-change-is-hard-but-possibleand-necessary/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Latest Victim of Human Error and Network Device Misconfiguration: Microsoft</title>
		<link>http://itknowledgeexchange.techtarget.com/infrastructure-2/the-latest-victim-of-human-error-and-network-device-misconfiguration-microsoft/</link>
		<comments>http://itknowledgeexchange.techtarget.com/infrastructure-2/the-latest-victim-of-human-error-and-network-device-misconfiguration-microsoft/#comments</comments>
		<pubDate>Wed, 06 Oct 2010 20:26:16 +0000</pubDate>
		<dc:creator>Guest Author</dc:creator>
				<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/infrastructure-2/?p=72</guid>
		<description><![CDATA[Today&#8217;s guest post by Matt Gowarty. Last week, Robert McMillan of IDG News wrote about a recent incident where Microsoft suffered critical issues when a human error during a change left Microsoft vulnerable to unwanted consequences. According to Microsoft, &#8220;We have completed our investigation and found that two misconfigured network hardware devices in a testing [...]]]></description>
				<content:encoded><![CDATA[<div>
<div style="color: #000000;text-align: left;text-decoration: none;border: medium none">
<p><em>Today&#8217;s guest post by Matt Gowarty.</em></p>
<p>Last  week, Robert McMillan of IDG News wrote about a recent incident where  Microsoft suffered critical issues when a human error during a change <a rel="nofollow" href="http://www.pcworld.com/businesscenter/article/207784/human_error_gave_spammers_keys_to_microsoft_systems.html" target="_blank">left Microsoft vulnerable to unwanted consequences</a>.  According to Microsoft, &#8220;We have completed our investigation and found  that two misconfigured network hardware devices in a testing lab were  compromised due to human error. Those devices have been removed.&#8221; The  change(s) that caused the misconfigurations opened up vulnerabilities  that led to spam being sent through the Microsoft equipment—quite  embarrassing for the company who has been stepping up security the past  several years with all of the negative publicity tied to hacks of the  popular Internet Explorer Web browser.</p>
<p>The take-away, to this blogger, is pretty loud and clear:  Companies—even those of Microsoft&#8217;s ilk—are incredibly vulnerable if  they&#8217;re behind the times if they are relying on spreadsheets and change  logs to manage change within the IT department. (Admittedly, not all  companies will be the target of malicious attacks on the scale that  Microsoft faces, either.)</p>
<p>With the &#8220;human error&#8221; comment in Microsoft&#8217;s statement, it appears  this vulnerability was an unintended consequence of an authorized  network administrator making a mistake. The statement does not say  whether the modification occurred during an approved change process time  window or was an unplanned changed made by an authorized user.</p>
<p>The simple truth: With the hundreds or thousands of changes occurring  each and every month, it&#8217;s extremely difficult to keep up with all of  the individual changes, and more importantly, manage the changes and  ensure they follow best practices and stay within compliance mandates or  gold standard templates.</p>
<p>A huge mistake made by organizations today is assuming a change  process is all you need to ensure safe and correct changes throughout  your organization. A normal change process would include steps like:</p>
<ul>
<li>A device is determined to need a change for any number of reasons</li>
<li>A change request is submitted</li>
<li>A person or panel reviews all requests and makes edits or accepts</li>
<li>The planned change is placed in a ticketing system and assigned a time during an approved maintenance window</li>
<li>The change is implemented and documented</li>
<li>The ticket is closed</li>
</ul>
<p>While the change management process is critical to reduce the risk,  it is assuming three major aspects that have huge potential impacts for  the organization and the network infrastructure. And we all know what  our mothers taught us about assuming.</p>
<ol>
<li>No change is ever made that doesn&#8217;t follow the process</li>
<li>The review person or panel has the expertise to catch every  potential suboptimal configuration (such as how a change in one device  could potentially impact a network neighbor along a service path)</li>
<li>The actual change will be implemented correctly—i.e. no human error such as &#8220;fat fingered&#8221; or incorrect copy and paste</li>
</ol>
<p>In the above Microsoft example, the vulnerability could have been  caused by any one of the risks above or any combination of two or more.  This is assuming the issue was an inadvertent mistake. Now if the  vulnerability was caused during a change but was intended to cause harm,  all of the sudden the risk and challenge in finding it grows rapidly  because there would be no documentation or the configuration changed on  purpose and would be hidden.</p>
<p>After the fact forensics is never the ideal driver of instilling a  change management process and policy. In our next post, we&#8217;ll detail the  best-practices of change management—that need to be implemented before  the breach.<span><a href="http://www.infra20.com/archives.cfm/#ixzz13UUIs0OG"></a></span></div>
</div>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/infrastructure-2/the-latest-victim-of-human-error-and-network-device-misconfiguration-microsoft/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Provisioning a Virtual Network is Only the Beginning</title>
		<link>http://itknowledgeexchange.techtarget.com/infrastructure-2/provisioning-a-virtual-network-is-only-the-beginning/</link>
		<comments>http://itknowledgeexchange.techtarget.com/infrastructure-2/provisioning-a-virtual-network-is-only-the-beginning/#comments</comments>
		<pubDate>Mon, 27 Sep 2010 18:23:02 +0000</pubDate>
		<dc:creator>Guest Author</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Data Center]]></category>
		<category><![CDATA[Dynamic Infrastructure]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/infrastructure-2/?p=68</guid>
		<description><![CDATA[Today&#8217;s guest post from Lori MacVittie. Deploying a virtual network appliance is the easy part, it’s the operational management that’s hard. The buzz and excitement over VMware’s announcement of its new products at VMworld was high and for a brief moment there was a return to  focusing on the network. You know, the large portion [...]]]></description>
				<content:encoded><![CDATA[<div>
<div style="color: #000000;text-align: left;text-decoration: none;border: medium none">
<p><em>Today&#8217;s guest post from Lori MacVittie.</em></p>
<p><em>Deploying a virtual network appliance is the easy part, it’s the operational management that’s hard. </em></p>
<p>The buzz and excitement over VMware’s <a href="http://www.vmware.com/company/news/releases/vmworld-infrastructure.html" target="_blank">announcement of its new products</a> at <a href="http://www.vmworld.com/" target="_blank">VMworld</a> was high and for a brief moment there was a return to  <img style="margin: 10px 10px 10px 0px" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/ProvisioningisOnlytheFirstSteponPathtoDy_3A93/image_thumb_1.png" border="0" alt="image" width="141" height="115" align="left" />focusing on the network. You know, the large portion of the data center that provides connectivity and enables collaboration; the part that delivers applications to users (which really is the point of all architectures). Unfortunately the buzz reared up and overtook that focus with yet another round of double rainbow guy commentary regarding how cool and great it’s going to be when the network is virtualized and is “flexible” and “rapidly provisioned” and “cheap.”</p>
<p>Two of out three ain’t bad, I guess.</p>
<p>As noted by <a href="http://news.cnet.com/8301-13846_3-20017054-62.html?part=rss&amp;subj=news&amp;tag=2547-1_3-0-20#ixzz10Fnf86rX" target="_blank">open-source management provider Xenoss in a forthcoming survey</a> a lot of the folks (more than 70 percent) actually doing the work of managing a virtualized environment “prefer tools that manage their entire infrastructure as opposed to a virtualization-specific solution”. Interestingly the author of the aforementioned article <a href="http://devcentral.f5.com/weblogs/macvittie/archive/2009/06/08/and-the-killer-app-for-private-cloud-computing-ishellip.aspx" target="_blank">echoes the belief that the “killer” application for cloud computing is</a> tooling, i.e. management.</p>
<p>So let’s get our head out of the clouds for a minute and think about this realistically. There are, after all, two different sets of concerns regarding network and application network infrastructure in the data center and only one of them is addressed by the vision of a completely virtualized data center. The other requires a deeper management strategy and dynamic infrastructure components.</p>
<blockquote><p><a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/ProvisioningisOnlytheFirstSteponPathtoDy_3A93/image_2.png"><img style="margin: 5px 0px 5px 10px" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/ProvisioningisOnlytheFirstSteponPathtoDy_3A93/image_thumb.png" border="0" alt="image" width="270" height="199" align="right" /></a></p></blockquote>
<h3><span style="color: #800000">THE TWO FACES of CLOUD and DYNAMIC DATA CENTERS </span></h3>
<p>There are two parts to a dynamic data center:</p>
<ol>
<li><em>Deployment </em></li>
<li>Execution</li>
</ol>
<p>What virtualization of the infrastructure makes easy is the tasks associated with number one: deployment. The “flexibility” touted by proponents of virtual network appliance-comprised architectures speak only to the <em>deployment </em>flexibility of traditional hardware-based network components. There’s almost no discussion of the flexibility of the network infrastructure component itself (which is just as if not more important to a dynamic data center) and of the way in which components (virtual or iron) will be integrated with the rest of the infrastructure.</p>
<p>No, no they don’t. And “integration” with a management or orchestration system for the purposes of provisioning and initial configuration is (again) only half (or less) of the picture. The use of something like <a href="http://communities.vmware.com/community/developer/forums/vcloudapi" target="_blank">VMware’s vCloud API</a> will certainly get a virtual network appliance deployed (a.k.a. rapidly provisioned) and if you need to move it or launch more there’s no better way to integrate the operational procedures<em> </em>associated with those tasks.</p>
<p>But if you need to deploy a new web application firewall policy, that’s a way different story. The vCloud API is generalized, it’s not going to necessarily have the specific means by which you can deploy – and subsequently codify the appropriate application of that policy – on any given network component. And even if it did, at this point it’s going to be very general, as in <em>the policy will still have to be specific to the component.</em> Managing a network infrastructure component is not the same as managing  a virtual machine. Moving around a VM is easy, moving around what’s <em>in that VM </em><a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/ProvisioningisOnlytheFirstSteponPathtoDy_3A93/image_6.png"><img style="margin: 10px 10px 0px 0px" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/ProvisioningisOnlytheFirstSteponPathtoDy_3A93/image_thumb_2.png" border="0" alt="image" width="358" height="282" align="left" /></a> is not. If you move across network partitions (VLANs, subnets, networks) you’re going to have to reconfigure the component. Period. It is the management of that aspect of a network infrastructure component – physical or virtual – that is problematic and which is not addressed by virtualization.</p>
<h3><span style="color: #800000">ADAPTATION at RUN-TIME </span></h3>
<p>The second face of a dynamic data center is the adaptability and the capability to collaborate (share context) of the infrastructure itself. Without the ability of the infrastructure to essentially “reconfigure” itself <em>during execution</em>, what you end up with is the means to rapidly deploy and migrate a <em>static</em> infrastructure. If the behavior of each of the networking components deployed as virtual network appliances is codified in a rigid manner and does not automatically adapt based on the context of the environment and applications it is delivering, it is <em>static. </em>It is the adaptability of the infrastructure that makes it dynamic, not the way in which it is deployed.</p>
<p>Example: You deployed a Load balancer as a virtual network appliance. It can be migrated and even scaled out using virtual data center management technology. It can be deployed on-demand. It is now flexible. But while it’s running how do you add new resources to a pool? Remove resources from a pool? How do you ensure that users accessing applications in that environment doing so via a high-latency WAN are experiencing the best possible response time? How do you virtually patch a platform level vulnerability to prevent exploitation while the defect is addressed? How do you marry the very different delivery requirements for a mobile device with a LAN-attached desktop browser? How do you integrate it with the management platform so you can manage <em>it</em> and not just its virtual container?</p>
<p>More importantly, perhaps, to the operational (devops) folks is <em>how do you adapt to the changing application environment? </em>As applications are being launched and decommissioned, how does one instruct the infrastructure to modify its configuration to the “new” environment? Is this this adaptation, this automation, that provides the greatest value in a highly virtualized or cloud computing  environment because this is where the rubber meets the road. The rapid provisioning of components requires the rapid adaption of supporting network and application network infrastructure as a means to eliminate the cost in dollars and time of manually adapting infrastructure configuration to the “real-time” configuration and needs of applications.</p>
<h3><span style="color: #800000">CLOUD is ABOUT APPS and OPS </span></h3>
<p><a href="http://twitter.com/rhm2k/" target="_blank">Rich Miller</a> <a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/ProvisioningisOnlytheFirstSteponPathtoDy_3A93/twitterbird_2.png"><img src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/ProvisioningisOnlytheFirstSteponPathtoDy_3A93/twitterbird_thumb.png" border="0" alt="twitterbird" width="13" height="13" /></a> summed it up well when he said “cloud is all about ops and apps.” It is not about any single technology. <a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/ProvisioningisOnlytheFirstSteponPathtoDy_3A93/image26.png"><img style="margin: 5px 0px 5px 10px" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/ProvisioningisOnlytheFirstSteponPathtoDy_3A93/image26_thumb.png" border="0" alt="image" width="402" height="128" align="right" /></a>It’s a means to deliver and scale applications in a way that is efficient and more affordable than it’s ever been. But in order to achieve that efficiency and that reduction in costs the focus is necessarily on <em>ops</em> and the infrastructure they are tasked with deploying and subsequently managing. While virtualization certainly addresses many of the challenges associated with the former, it does almost nothing to ease the costs and effort required for the latter.</p>
<p>Consider the additional layer of networking abstraction introduced by virtualization. That has to be managed. For every IP address you add in the virtualization layer (that’s in addition to the IP addresses already used/required by the &lt;insert network component here&gt; the cost of managing every other IP address already in service <em>also </em>increases. The cost of IP address management is linear function of the number of IP addresses in use. And if you’re going to be managing that virtual machine via a management system, it’s going to have at least one IP address itself.</p>
<p>Increasing the cost of IP address management is exactly the opposite of what the new network and a dynamic infrastructure, a.k.a. infrastructure 2.0, is supposed to be producing. This is not solving the <a href="http://seekingalpha.com/article/100592-cloud-computing-what-are-the-barriers-to-entry-and-it-diseconomies" target="_blank">diseconomy of scale problem</a> introduced by virtualization and cloud computing so often referenced by <a href="http://twitter.com/archimedius" target="_blank">Greg Ness </a><a><img src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/ProvisioningisOnlytheFirstSteponPathtoDy_3A93/twitterbird_thumb22_d167fad5-19ec-4a34-a4d0-323b8ae50792.png" border="0" alt="twitterbird_thumb22" width="17" height="17" /></a>, it <em>is</em> the problem. Virtualization is making it easier to deploy and even scale applications and lowering CAPEX, but in doing so it is introducing additional complexity that can only be addressed by a solid,  holistic management strategy – one that embraces integration across the  entire infrastructure. That does not, by the way, yet exist. But  they’re coming.</p>
<p>In a services based infrastructure, which is what a dynamic infrastructure strategy is trying to achieve, the “platform” is less important than the services (and how they are integrated) are provided. It is not virtualization that makes a network fluid instead of brittle, it is the <em>services </em>and the way in which they adapt to the environment to ensure availability, security, and a high-performing delivery system. Virtualization is a means to an end, it is not the end itself. It is not addressing the operational needs of a highly fluid and volatile environment.</p>
<p>Virtualization is not making it any easier to manage the actual components or behavior of the network, it’s just making it easier to deploy them.</p>
<p><span><br />
<a href="http://www.infra20.com/archives.cfm/#ixzz13UTeYeHM"></a></span></div>
</div>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/infrastructure-2/provisioning-a-virtual-network-is-only-the-beginning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook is the Latest Organization to Get Tripped Up By Change</title>
		<link>http://itknowledgeexchange.techtarget.com/infrastructure-2/facebook-is-the-latest-organization-to-get-tripped-up-by-change/</link>
		<comments>http://itknowledgeexchange.techtarget.com/infrastructure-2/facebook-is-the-latest-organization-to-get-tripped-up-by-change/#comments</comments>
		<pubDate>Fri, 24 Sep 2010 18:21:46 +0000</pubDate>
		<dc:creator>Guest Author</dc:creator>
				<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/infrastructure-2/?p=66</guid>
		<description><![CDATA[Today&#8217;s guest post brought to us by Matt Gowarty. Facebook going down for a few hours may have caused a spike in employee productivity. But the culprit in this event shines a bright light on the biggest problem for IT teams worldwide—change. A Facebook blog post references “Today we made a change to the persistent [...]]]></description>
				<content:encoded><![CDATA[<div>
<div style="color: #000000;text-align: left;text-decoration: none;border: medium none">
<p><em>Today&#8217;s guest post brought to us by Matt Gowarty.</em></p>
<p>Facebook going down for a few hours may have caused a spike in employee productivity.</p>
<p>But the culprit in this event shines a bright light on the biggest problem for IT teams worldwide—change. <a href="http://www.facebook.com/note.php?note_id=431441338919&amp;id=9445547199" target="_blank">A Facebook blog post</a> references “Today we made a change to the persistent copy of a  configuration value that was interpreted as invalid” which caused the  performance impact for over 2.5 hours.</p>
<p>When dealing with <a href="http://www.infoblox.com/en/solutions/technology-solutions/network-change-and-configuration-management.html" target="_blank">network change and configurations</a>, organizations must be more proactive in the testing, validating and monitoring the ongoing status of both the critical <a href="http://www.infoblox.com/en/home.html" target="_blank">network infrastructure</a> (routers, switches, firewalls, etc.) as well as the Web services  (applications, databases and servers). In fact, analyst reports show  approximately 2/3rds of network performance issues are tied to change.</p>
<p>Too often, organizations spend the majority of time and resources  focusing on the “outside attack” or employees with malicious intent to  harm the organization. The Facebook example highlights by far the  biggest issue for enterprises worldwide—a change made with the best  intentions can often yield unintended and damaging consequences. For  most IT organizations, simple changes are often the hardest to find and  troubleshoot. Even with some of the most advanced network and  application development capabilities and IT staff, the entire Facebook  community was brought to its knees for more than two hours.</p>
<p><a href="http://www.pcworld.com/businesscenter/blogs/network/206114/facebook_outage_caused_by_database_glitch.html" target="_blank">Tony Bradley from <em>PCWorld</em></a> highlighted the impact. “The Facebook outage was caused by implementing  a configuration value on the live Web site without proper testing and  validation. Had Facebook tested the new configuration value in a lab  environment designed to mirror the real-world database cluster, it  should have identified the problem with the new configuration value, and  the error loop that caused this problem before allowing it to take the  entire Facebook site offline.”</p>
<p>While this problem was extremely painful for Facebook and its users,  it appears to have been an easy problem to detect because the change  caused an immediate problem. The IT staff probably identified the  culprit relatively quickly. The lengthy time and effort troubleshooting  the issue was due to the extent of the issue. For many organizations,  the potential change and configuration errors that lurk in the network  for days, weeks or months are the issues that typically cause the  biggest headaches for most IT shops.</p>
<p>These issues are the most complex because it takes another event,  change or configuration issue to cause enough of a reaction for  end-users to experience pain or monitoring tools to trip a threshold.  The time and effort to find and solve these problems are exponentially  longer because the initial culprit was hiding for days or weeks and it  took another event to cause the pain to show up. It’s times like these  that force IT and networking teams to spend days or weeks trying the  siphon though all of the changes that may have occurred over the past  days or weeks to trigger the failing event.</p>
<p>Using Facebook’s issue as the example, how long do you think it would  have taken to find the problem if the change occurred last month and  was a suboptimal setting that didn’t cause the problem right away? The  odds are it would have been much longer than a few hours. I’d estimate  it would have taken days or weeks to find the change related issue  within the network infrastructure of a company the size of Facebook.</p>
<p>The silver lining—if Facebook should go down again in the next few  months and you can’t update your status every few hours, you’ll have  more time to fine tune your fantasy football team—oops, I mean work on  that critical project for your boss.</p>
<p><span><br />
<a href="http://www.infra20.com/archives.cfm/#ixzz13UTN7TUa"></a></span></div>
</div>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/infrastructure-2/facebook-is-the-latest-organization-to-get-tripped-up-by-change/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Infrastructure 2.0 Enables Cloud Which in Turn Enables IT as a Service</title>
		<link>http://itknowledgeexchange.techtarget.com/infrastructure-2/infrastructure-20-enables-cloud-which-in-turn-enables-it-as-a-service/</link>
		<comments>http://itknowledgeexchange.techtarget.com/infrastructure-2/infrastructure-20-enables-cloud-which-in-turn-enables-it-as-a-service/#comments</comments>
		<pubDate>Wed, 15 Sep 2010 18:19:36 +0000</pubDate>
		<dc:creator>Guest Author</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Data Center]]></category>
		<category><![CDATA[Dynamic Infrastructure]]></category>
		<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/infrastructure-2/?p=64</guid>
		<description><![CDATA[Today&#8217;s guest post from Lori MacVittie. Infrastructure 2.0 ? cloud computing ? IT as a Service. There is a difference between Infrastructure 2.0 and cloud. There is also a difference between cloud and IT as a Service. But they do go together, like a parfait. And everybody likes a parfait… The introduction of the newest [...]]]></description>
				<content:encoded><![CDATA[<div>
<div style="color: #000000;text-align: left;text-decoration: none;border: medium none">
<p><em>Today&#8217;s guest post from Lori MacVittie.</em></p>
<p><em>Infrastructure 2.0 ? cloud computing  ? IT as a Service. There is a difference between Infrastructure 2.0 and cloud. There is also a difference between cloud and IT as a Service. But they do go together, like a parfait. And everybody likes a parfait…</em></p>
<p><a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/TheSubtleDifferenceBetweenComponentandCl_25C8/image_14.png"><img style="margin: 0px 0px 0px 10px" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/TheSubtleDifferenceBetweenComponentandCl_25C8/image_thumb_6.png" border="0" alt="image" width="240" height="214" align="right" /></a> The introduction of the newest member of the cloud computing buzzword family is “IT as a Service.” It is <a href="http://www.ebizq.net/blogs/ebizq_forum/2010/09/will-it-as-a-service-be-the-next-phase-for-the-cloud.php" target="_blank">understandably causing some confusion</a> because, after all, isn’t that just another way to describe “private cloud”?  No, actually it isn’t. There’s a lot more to it than that, and it’s very applicable to both private and public models. Furthermore, equating “cloud computing” to “IT as a Service” does both a big a disservice as making synonyms of “Infrastructure 2.0” and “cloud computing.” These three [ concepts | models | technologies ] are highly intertwined and in some cases even interdependent, but they are not the same.</p>
<p>In the simplest explanation possible: infrastructure 2.0 enables cloud computing which enables IT as a service.</p>
<p>Now that we’ve got <em>that </em>out of the way, let’s dig in.</p>
<h3><span style="color: #800000">ENABLE DOES NOT MEAN EQUAL TO </span></h3>
<p>One of the core issues seems to be the rush to equate “enable” with “equal”. There is a relationship between these three technological concepts but they are in no wise equivalent nor should be they be treated as such. Like SOA, the differences between them revolve primarily around the level of abstraction and the layers at which they operate. Not the layers of the OSI model or the technology stack, but the layers of a data center <em>architecture. </em></p>
<p>Let’s start at the bottom, shall we?</p>
<h4><span style="color: #800000">INFRASTRUCTURE 2.0 </span></h4>
<p>At the very lowest layer of the architecture is <a href="http://www.infra20.com/archives.cfm/" target="_blank">Infrastructure 2.0</a>. Infrastructure 2.0 is focused on enabling dynamism and collaboration across the network and application delivery network infrastructure. It is the way in which traditionally disconnected (from a communication and management point of view) data center foundational components are imbued with the ability to connect and collaborate. This is primarily accomplished via open, standards-based APIs that provide a granular set of operational functions that can be invoked from a variety of programmatic methods such as orchestration systems, custom applications, and via integration with traditional data center management solutions. Infrastructure 2.0 is about making the network <em>smarter </em>both from a management and a run-time  (execution) point of view, but in the case of its relationship to cloud  and IT as a Service the view is primarily focused on <a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/TheSubtleDifferenceBetweenComponentandCl_25C8/image_10.png"><img style="margin: 10px 10px 10px 0px" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/TheSubtleDifferenceBetweenComponentandCl_25C8/image_thumb_4.png" border="0" alt="image" width="549" height="352" align="left" /></a>management.</p>
<p>Infrastructure 2.0 includes the service-enablement of everything from  routers to switches, from load balancers to application acceleration,  from firewalls to web application security components to server  (physical and virtual) infrastructure. It is, distilled to its core  essence, API-enabled components.</p>
<h4><span style="color: #800000">CLOUD COMPUTING </span></h4>
<p>Cloud computing is the closest to SOA in that it is about enabling operational services in much the same way as SOA was about enabling business services. Cloud computing takes the infrastructure layer services and orchestrates them together to codify an operational process that provides a more efficient means by which compute, network, storage, and security resources can be provisioned and managed. This, like Infrastructure 2.0, is an enabling technology. Alone, these operational services are generally discrete and are packaged up specifically as the means to an end – on-demand provisioning of IT services.</p>
<p>Cloud computing is the service-enablement of operational services and also carries along the notion of an API. In the case of cloud computing, this API serves as a framework through which specific operations can be accomplished in a push-button like manner.</p>
<h4><span style="color: #800000">IT as a SERVICE </span></h4>
<p>At the top of our technology pyramid, as it is likely obvious at this point we are building up to the “pinnacle” of IT by laying more aggressively focused layers atop one another, we have IT as a Service. IT as a Service, unlike cloud computing, is designed not only to be consumed by other IT-minded folks, but also by (allegedly) business folks. IT as a Service broadens the provisioning and management of resources and begins to include not only operational services but those services that are more, well, businessy, such as identity management and <em>access </em>to resources.</p>
<p>IT as a Service builds on the services provided by cloud computing, which is often called a “cloud framework” or a “cloud API” and provides the means by which resources can be provisioned and managed. Now that <em>sounds </em>an awful lot like “cloud computing” but the abstraction is a bit higher than what we expect with cloud. Even in a cloud computing API we are steal interacting more directly with operational and compute-type resources. We’re provisioning, primarily, infrastructure services but we are doing so at a much higher layer and in a way that makes it easy for both business and application developers and analysts to do so.</p>
<p>An example is probably in order at this point.</p>
<h3><span style="color: #800000">THE THREE LAYERS in the ARCHITECTURAL PARFAIT </span></h3>
<p><a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/TheSubtleDifferenceBetweenComponentandCl_25C8/image_12.png"><img style="margin: 10px 15px 10px 0px" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/TheSubtleDifferenceBetweenComponentandCl_25C8/image_thumb_5.png" border="0" alt="image" width="479" height="371" align="left" /></a></p>
<p>Let us imagine a simple “application” which itself requires only one server and which must be available at all times.</p>
<p>That’s the “service” IT is going to provide to the business.</p>
<p>In order to accomplish this seemingly simple task, there’s a lot that actually has to go on under the hood, within the bowels of IT.</p>
<h4><span style="color: #800000">LAYER ONE </span></h4>
<p>Consider, if you will, what fulfilling that request means. You need at least two servers and a Load balancer, you need a server and some storage, and you need – albeit unknown to the business user – firewall rules to ensure the application is only accessible to those whom you designate. So at the bottom layer of the stack (Infrastructure 2.0) you need a set of components that match these functions <em>and </em>they must be all be enabled with an API (or at a minimum by able to be automated via traditional scripting methods). Now the actual task of configuring a load balancer is not just a single API call. Ask <a href="http://www.rackspace.com/" target="_blank">RackSpace</a>, or <a href="http://www.gogrid.com/" target="_blank">GoGrid</a>, or <a href="http://www.terremark.com/" target="_blank">Terremark</a>, or any other cloud provider. It takes multiple steps to authenticate and configure – in the right order – that component. The same is true of many components at the infrastructure layer: the APIs are necessarily granular enough to provide the flexibility necessary to be combined in a way as to be customizable for each unique environment in which they may be deployed. So what you end up with is a set of infrastructure <em>services </em>that comprise the appropriate API calls for each component based on the specific operational policies in place.</p>
<h4><span style="color: #800000">LAYER TWO </span></h4>
<p>At the next layer up you’re providing even more abstract frameworks. The “cloud API” at this layer may provide services such as “auto-scaling” that require a great deal of configuration and registration of components with other components. There’s automation and orchestration occurring at this layer of the IT Service Stack, as it were, that is much more complex but narrowly focused than at the previous infrastructure layer. It is at <em>this </em>layer that the services become more customized and able to provide business and customer specific options. It is also at this layer where things become more operationally focused, with the provisioning of “application resources” comprising perhaps the provisioning of both compute and storage resources. This layer also lays the foundation for metering and monitoring (cause you want to provide visibility, right?) which essentially overlays, i.e. makes a service of, multiple infrastructure resource monitoring services.</p>
<h4><span style="color: #800000">LAYER THREE </span></h4>
<p>At the top layer is IT as a Service, and this is where systems become  very abstracted and get turned into the IT King “A La Carte” Menu that is the ultimate goal according to everyone who’s anyone (and a few people who aren’t). This layer offers an interface to the cloud in such a way as to make self-service possible. It may not be Infrabook or even  very pretty, but as long as it gets the job done cosmetics are just enhancing the value of what exists in the first place. IT as a Service is the culmination of all the work done at the previous layers to fine-tune services until they are at the point where they are consumable – in the sense that they are easy to understand and require no real technical understanding of what’s actually going on. After all, a business user or application developer doesn’t really need to know <em>how </em>the server and storage resources are provisioned, just in what sizes and how much it’s going to cost.</p>
<p>IT as a Service ultimately enables the end-user – whomever that may be – to easily “order” IT services to fulfill the application specific requirements associated with an application deployment. That means availability, scalability, security, monitoring, and performance.</p>
<h3><span style="color: #800000">A DYNAMIC DATA CENTER ARCHITECTURE </span></h3>
<p>One of the first questions that should come to mind is: why does it matter? After all, one could cut out the “cloud computing” layer and go straight from infrastructure services to IT as a Service. While that’s <em>technically</em> true it eliminates one of the biggest benefits of a layered and highly abstracted architecture : <strong>agility</strong>. By presenting each layer to the layer above as services, we are effectively employing the principles of a service-oriented architecture and separating the implementation from the interface. This provides the ability to modify the implementation without impacting the interface, which means less down-time and very little – if any – modification in layers above the layer being modified. This translates into, at the lowest level, vender agnosticism and the ability to avoid vendor-lock in. If two components, say a <a href="http://www.juniper.net/" target="_blank">Juniper</a> switch and a <a href="http://www.cisco.com/" target="_blank">Cisco</a> switch, are enabled with the means by which they can be enabled as services, then it becomes possible to switch the two at the <em>implementation </em>layer without requiring the changes to trickle upward through the interface and into the higher layers of the architecture.</p>
<p>It’s polymorphism applied to an data center operation rather than a single object’s operations, to put it in developer’s terms. It’s SOA applied to a data center rather than an application, to put it in an architect’s terms.</p>
<p>It’s an architectural parfait and, as we all know, everybody loves a parfait, right?</p>
<p><a href="http://www.infra20.com/archives.cfm/page/1#ixzz13UStuM3C"></a></div>
</div>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/infrastructure-2/infrastructure-20-enables-cloud-which-in-turn-enables-it-as-a-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intel Prepares for Age of Swarm Computing</title>
		<link>http://itknowledgeexchange.techtarget.com/infrastructure-2/intel-prepares-for-age-of-swarm-computing/</link>
		<comments>http://itknowledgeexchange.techtarget.com/infrastructure-2/intel-prepares-for-age-of-swarm-computing/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 17:11:41 +0000</pubDate>
		<dc:creator>Guest Author</dc:creator>
				<category><![CDATA[Data Center]]></category>
		<category><![CDATA[Dynamic Infrastructure]]></category>
		<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/infrastructure-2/?p=61</guid>
		<description><![CDATA[Today&#8217;s guest post brought to us by Greg Ness, president at Infoblox. The Intel acquisition of McAfee is about a transformation taking place within IT and pending collisions between devices, networks and systems. At the core of this transformation is a massive shift from personal computers to network-enabled devices (smart phones, tablets, etc); a shift [...]]]></description>
				<content:encoded><![CDATA[<p><em>Today&#8217;s guest post brought to us by Greg Ness, president at Infoblox.</em></p>
<p>The Intel acquisition of McAfee is about a transformation taking place within IT and pending collisions between devices, networks and systems.</p>
<p>At the core of this transformation is a massive shift from personal computers to network-enabled devices (smart phones, tablets, etc); a shift that will be even more disruptive than the shift from mainframes to personal computers.</p>
<p>A key piece of trivia:<em> Today more devices are being added annually to the network than were connected to the network in 1999</em>.  In coming years smart phones will surpass computers in terms of network-enabled devices.  I think Intel sees this coming, and McAfee is a response to the challenge.  (See <a href="http://www.infra20.com/post.cfm/network-automation-is-inevitable" target="_blank">Network Automation is Inevitable</a> for the trend data.)</p>
<p>From the Infrastructure 2.0 blog <a href="http://www.infra20.com/post.cfm/the-next-microsoft-or-the-next-netscape" target="_blank">The Next Microsoft</a>:</p>
<blockquote><p>Yet this age isn&#8217;t about the personal computer anymore either; it is more about the network becoming the computer, as forecasted by Oracle&#8217;s Larry Ellison and others.  The network is already being populated by ever larger population of mobile devices, the next wave of computerization:</p>
<p>&#8220;More than 1 billion mobile devices will access the Internet in the New Year, research firm International Data Corp. (IDC: 33.83 +0.03 +0.09%) says. That&#8217;s catching up to the 1.3 billion users that use a PC to go online, and the rate of growth for mobile users is 2.5 times the growth rate for PC use.&#8221;</p>
<p>-       Daily Markets Feb 6, 2010</p>
<p>As more devices are attached to the network -depending on it for connectivity with hosted applications- the network, in effect, becomes the &#8220;motherboard&#8221; for thinner and thinner applications running on ever more specialized and consumerized form factors, including sensors and specialized tools and appliances.</p></blockquote>
<p>Like Microsoft, Intel has incredible strength in the PC industry but has an exposed flank in the new world of network connected devices.  From <a href="http://www.nytimes.com/2010/08/20/technology/20chip.html?partner=yahoofinance" target="_blank">Intel Buys McAfee for More Than $7.6 Billion</a>:</p>
<p><em>&#8220;Such ties will be crucial as millions of products, including phones, cars and home appliances, gain more computing horsepower and access to the Web, according to the chief executive at Intel, Paul S. Otellini&#8230;&#8221;</em></p>
<p>-  Ashlee Vance, NY Times, Aug 19, 2010</p>
<p>After devices will come varieties of sensors with processors -including low cost or throwaways- with their own IP addresses.  Add to that televisions and home appliances with IP addresses.  The list is likely to diffuse into swarms of specialized devices over time for everything from security to expanded theaters of automation.</p>
<p>The public cloud players will also likely cater to this new device market with varieties of low cost application service models</p>
<p>The biggest question may then be how the enterprise and public sector technology industry adapts, with public clouds setting new expectations for cost and service while growing specialized IT teams (hired to address the rising swarm) are dedicated to managing increasingly slow and congested enterprise networks.  Note Fed CIO Kundra&#8217;s recent remarks from the <a href="http://www.informationweek.com/news/government/leadership/showArticle.jhtml?articleID=226700497&amp;cid=RSSfeed_IWK_News" target="_blank">NASA IT Summit</a>:</p>
<p><em>Federal CIO Vivek Kundra acknowledged that the federal government has to &#8220;stop the madness&#8221; when it comes to wasting money on data centers and other IT resources that aren&#8217;t working effectively.</em></p>
<p>- InformationWeek Aug 18, 2010</p>
<p>IT automation is the only way out.  And -especially with the explosion in network-enabled devices- that will require network automation.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/infrastructure-2/intel-prepares-for-age-of-swarm-computing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Next Microsoft or the Next Netscape?</title>
		<link>http://itknowledgeexchange.techtarget.com/infrastructure-2/the-next-microsoft-or-the-next-netscape/</link>
		<comments>http://itknowledgeexchange.techtarget.com/infrastructure-2/the-next-microsoft-or-the-next-netscape/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 15:21:48 +0000</pubDate>
		<dc:creator>Guest Author</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Dynamic Infrastructure]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/infrastructure-2/?p=59</guid>
		<description><![CDATA[This guest post brought to us by Greg Ness, Vice President at Infoblox. The tech industry is in the midst of its next rebound, fueled by the spread of virtualization, the network-connected device explosion and the pending emergence of the new (infrastructure 2.0) network. In May I wrote about today&#8217;s tech triumvirate of Cisco, Microsoft [...]]]></description>
				<content:encoded><![CDATA[<p><em>This guest post brought to us by Greg Ness, Vice President at <a href="http://www.infoblox.com/" target="_blank">Infoblox</a>. </em></p>
<p>The tech industry is in the midst of its next rebound, fueled by the spread of virtualization, the network-connected device explosion and the pending emergence of the new (infrastructure 2.0) network.</p>
<p>In May I wrote about today&#8217;s tech triumvirate of <a href="http://www.infra20.com/post.cfm/let-us-end-the-mainframe-fantasy" target="_blank">Cisco, Microsoft and VMware</a> and how the future of IT will take shape based on critical decisions being made within the walls of these three stellar companies.  A call from an analyst this AM sparked an update.</p>
<p>While Google, Amazon, Oracle and others could rightfully lay claim to being as influential as Cisco, Microsoft and VMware, the latter enjoy strategic leverage because of their positions in networking, endpoints and operating systems and virtualization.</p>
<p>These three once distinct worlds (networks, endpoints/operating systems and virtualization) are about to crash together, and I think Cisco and VMware today have the high ground.  The faster that Cisco and VMware address the new system/network automation demands, the greater the accessible virtualization market and the higher the margins.  The longer they take, the better opportunity Microsoft has of catching up and being close enough to VMware in the all important virtualization and private cloud space.</p>
<p>This means that VMware is poised to establish itself as a premier tech powerhouse, the likes which haven&#8217;t been seen since the PC crashed the mainframe party.  That leads me to a question posed by a recent phone call earlier with a financial analyst: Will VMware become the next Microsoft or the next Netscape?</p>
<p>The following is inspired by our conversational answer to his question:</p>
<p><strong>Virtualization is the Spark</strong></p>
<p>As virtualization spreads into production data centers it reduces costs and accelerates IT processes.  Yet the automation enabled by virtualization eventually runs into networking issues as a critical mass of servers is virtualized.  We&#8217;ve talked about these issues extensively at the infrastructure 2.0 blog.</p>
<p>Cisco&#8217;s Urquhart also blogged about this in fall 2008 in &#8220;<a href="http://blogs.cisco.com/datacenter/comments/the_network_the_final_frontier_for_cloud_computing" target="_blank">the network: the final frontier for cloud computing</a>&#8221; before most had figured out the critical link between networks and private cloud computing.</p>
<p><strong>The Network is the Fuel</strong></p>
<p>Just as Microsoft embraced Intel and then consolidated once separate arrays of desktop tools and applications onto the consolidated desktop that we know today, it is likely that VMware will embrace Cisco (or another networking player) and unleash a new wave of IT spending driven by the elimination of operating costs and manual process delays in the network and the data center.</p>
<p><em>VMware could do for the data center what Microsoft did for the desktop and usher in the age of private cloud computing (IT automation) by automating once cumbersome processes. </em></p>
<p>Yet this age isn&#8217;t about the personal computer anymore either; it is more about the network becoming the computer, as forecasted by Oracle&#8217;s Larry Ellison and others.  The network is already being populated by ever larger population of mobile devices, the next wave of computerization:</p>
<p><em>&#8220;More than 1 billion mobile devices will access the Internet in the New Year, research firm International Data Corp. (IDC: 33.83 +0.03 +0.09%) says. That&#8217;s catching up to the 1.3 billion users that use a PC to go online, and the rate of growth for mobile users is 2.5 times the growth rate for PC use.&#8221;</em></p>
<p><strong>-       Daily Markets Feb 6, 2010</strong></p>
<p>As more devices are attached to the network -depending on it for connectivity with hosted applications- the network, in effect, becomes the &#8220;motherboard&#8221; for thinner and thinner applications running on ever more specialized and consumerized form factors, including sensors and specialized tools and appliances.  Cisco&#8217;s new Cloud CTO Lew Tucker said as much when he talked about IT expenses increasingly <a href="http://www.infra20.com/post.cfm/lew-s-law-and-network-automation" target="_blank">tracking to the cost of electricity</a>.  He echoed previous statements about the network becoming the computer.</p>
<p><em>This all makes Cisco and the <a href="http://www.networkworld.com/news/2009/110909-acadia-cisco-emc-vmware.html" target="_blank">Acadia</a> partnership ever more interesting, ever more relevant to the shape of IT.  IT automation (enabled by network automation) is a game changer.</em></p>
<p>The short answer: If VMware can grow the virtualization market beyond today&#8217;s network limitations it will increase differentiation, increase the virtualization payoff (further increase the market) and forever change the landscape of the enterprise tech industry.  If it doesn&#8217;t then others (likely Microsoft) will be close enough to crash their party; and they could get &#8220;Netscaped.&#8221;</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/infrastructure-2/the-next-microsoft-or-the-next-netscape/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Network Automation is Inevitable</title>
		<link>http://itknowledgeexchange.techtarget.com/infrastructure-2/network-automation-is-inevitable/</link>
		<comments>http://itknowledgeexchange.techtarget.com/infrastructure-2/network-automation-is-inevitable/#comments</comments>
		<pubDate>Mon, 09 Aug 2010 15:33:49 +0000</pubDate>
		<dc:creator>Guest Author</dc:creator>
				<category><![CDATA[Automation]]></category>
		<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/infrastructure-2/?p=57</guid>
		<description><![CDATA[This guest post brought to us by Greg Ness, Vice President at Infoblox. The network industry could be entering yet another new stage of innovation and growth, fueled by a flood of new demands and an increasingly likely new tech refresh cycle driven by increasing network infrastructure automation and control. At the core of this [...]]]></description>
				<content:encoded><![CDATA[<p><em>This guest post brought to us by Greg Ness, Vice President at <a href="http://www.infoblox.com/" target="_blank">Infoblox</a>. </em></p>
<p>The network industry could be entering yet another new stage of innovation and growth, fueled by a flood of new demands and an increasingly likely new tech refresh cycle driven by increasing network infrastructure automation and control.</p>
<p>At the core of this new cycle is a flood of new devices being attached to the network, and at an unprecedented pace.  Connectivity, or the ability for a network to recognize what is attached, becomes critical as technology users accumulate IP addresses like children building Pokémon decks.</p>
<p><strong>New Demands</strong></p>
<p>Let’s put this in historical perspective, as 1999 marked the beginning of high growth in network connectivity.  2003 began a hyper growth period that shows little sign of slowing, at least if you follow the smart phone and netbook headlines.</p>
<p style="text-align: center"><a href="http://www.infra20.com/assets/content//images/WorldInternetHostsREV.png"><img class="aligncenter" src="http://www.infra20.com/assets/content//images/WorldInternetHostsREV.png" alt="" width="554" height="351" /></a></p>
<p>In 1999 there were less than 100 million computers attached to the Internet.  Today there are about 700 million.  With smart phones and netbooks proliferating, this trend is likely to continue, further stressing network connectivity.  Many of these new devices are portable, increasing rates of endpoint mobility unfathomable in the 1990s. As mentioned before <a href="http://blogs.barrons.com/techtraderdaily/2010/03/24/ctia-1-trillion-net-connected-devices-by-2013-cisco-says" target="_blank">Cisco predicts 1 Trillion Net Connected Devices by 2013</a>.</p>
<p>Increasing complexity on the outside of the network will drive enterprises to control/automate more aspects of network infrastructure, which will ultimately reduce the operating expense of the network and fuel a new tech refresh cycle.  Think network automation and control, as enterprises race to automate specialized, high risk processes.  CIOs will ultimately gain as much visibility into the state of their IT infrastructure as CFOs have into the state of their business.</p>
<p>A VP cloud for a larger enterprise told me that his networking team had more than 30 steps to simply provision a server to the network.  There were close to a dozen highly-skilled network pros involved in the process.  He discovered via audit that the cost to move a server was more than half the cost of buying a new one.</p>
<p>Those types of manual labor-driven environments made up of specialists will soon be replaced by smaller teams of generalists who will manage larger networks, make fewer mistakes and drive new strategic value to new business models.  Like the phone companies decades ago, network connectivity is about to be automated.</p>
<p>As the network industry wraps up 2010 expect to see more network automation announcements than ever.  Their customers are ready and waiting.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/infrastructure-2/network-automation-is-inevitable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
