<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
    <channel>
        <title>Lori MacVittie</title>
        <link>http://devcentral.f5.com/weblogs/macvittie/Default.aspx</link>
        <description>Two Different Socks</description>
        <language>en-US</language>
        <copyright>Lori MacVittie</copyright>
        <generator>Subtext Version 2.1.1.1</generator>
        <image>
            <title>Lori MacVittie</title>
            <url>http://devcentral.f5.com/weblogs/images/RSS2Image.gif</url>
            <link>http://devcentral.f5.com/weblogs/macvittie/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/f5/macv" /><feedburner:info uri="f5/macv" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
            <title>The Conflation of Pay-as-you-Grow Hardware with On-Demand</title>
            <category>Cloud Computing</category>
            <category>Development and General</category>
            <category>Load balancing</category>
            <category>Performance</category>
            <category>Virtualization</category>
            <category>v11</category>
            <link>http://feedproxy.google.com/~r/f5/macv/~3/arXkYSO6gzo/the-conflation-of-pay-as-you-grow-hardware-with-on-demand.aspx</link>
            <description>&lt;p&gt;#cloud &lt;strong&gt;Today’s post is brought to you by the Law of Diminishing Returns &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/The-Conflation-of-Pay-as-you-Grow-Hardwa_2738/wimpy%20server_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="wimpy server" border="0" alt="wimpy server" align="left" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/The-Conflation-of-Pay-as-you-Grow-Hardwa_2738/wimpy%20server_thumb.png" width="228" height="241" /&gt;&lt;/a&gt;The conflation of “pay-as-you-grow” with “on-demand” tends to cause confusion in the realm of networking and hardware. This is because of the way in which networking vendors have attempted to address the demand of organizations to pay only for what you use and to expand on-demand. The premise is that costs grow proportionally with capacity. In &lt;a title="" href="http://www.f5.com/solutions/cloud-computing" rel=""&gt;cloud computing &lt;/a&gt; organizations achieve this. As more capacity (resources from hardware) are necessary, they are provisioned an paid for. On-demand scale. The costs per transaction (or user) remain consistent with growth because there is a direct relationship between an increase in capacity (hardware resources such as memory and CPU) and capacity. &lt;/p&gt;  &lt;p&gt;Networking vendors have attempted to simulate this capability through licensing based restrictions, allowing customers to initially provision resources at a much lower cost per transaction. The fallacy in this scheme is that, unlike cloud computing, no additional capacity (hardware resources) are ever provisioned. It is only the artificial limitation on the use of that capacity that is lifted at a price during the “growth” stage. Regardless of form-factor, this has a profound impact on the cost-per-transaction (or user) and, it turns out, on the scalability of performance. &lt;/p&gt;  &lt;p&gt;The difference between the two models is significant. A “pay-as-you-grow” licensing-based model is like having a great kitchen that is segmented. You can only use a portion of it initially. If you need to use more because you’re giving a dinner party, you can pay for anther segment. The capabilities of the kitchen don’t change, just how much of you can use. Conversely, an on-demand model such as is offered by cloud lets you start out with a standard-sized kitchen, and if you need more room you tack on another kitchen, increasing not only size, but capability. If you’ve ever cooked for a large number of people, you know that one oven is likely not enough, but that’s what you get with “pay-as-you-grow” – one oven with initially limited access to it. The on-demand model gives you two. Or three, or as many as you need to make dinner for your guests. &lt;/p&gt;  &lt;h4&gt;&lt;font color="#c0504d"&gt;SCALE of PERFORMANCE  &lt;/font&gt;&lt;/h4&gt;  &lt;h5&gt;While appearing more cost effective at the outset, “pay-as-you-grow” strategies do not always provide for the scalability of all performance metrics.  &lt;/h5&gt;  &lt;p&gt;This is because licensing restrictions do not impact the underlying hardware capacity, and it is the hardware capacity and load that is always the most constraining factor for performance. As utilization of hardware increases, capacity degrades, albeit in some cases more slowly than others. The end result is that scale-by-license produces increasingly diminishing returns on performance. This is true whether we’re considering layer 4 throughput or layer 7 requests per second, two common key performance metrics for application delivery solutions. &lt;/p&gt;  &lt;p&gt;The reason for this is simple – you aren’t increasing the underlying speed or capacity, you’re only the load that can be handled by the device. That means the overall utilization is higher, and it is nearly &lt;em&gt;a priori  &lt;/em&gt;knowledge in networking that as utilization (load) increases, performance and capacity degrade. The result is uneven scalability as you progress through the “upgrade” of licenses. You’re still paying the same amount per increase, but each increase nets you less capacity and slower performance than the upgrade before. &lt;/p&gt;  &lt;p&gt;Conversely, a true on-demand model, based on the same premises as cloud computing, scales more linearly. Upgrading four times nets you four times the performance at four times the cost, because the resources available also increase four times. Cost and performance scale equally with a platform-based model. Licensing-based models do not, nay they cannot, because they aren’t scaling out resources, they’re only scaling out what portion of the resources you have access to. &lt;/p&gt;  &lt;p&gt;It’s a subtle difference but one that has a significant impact on capacity and performance. &lt;/p&gt;  &lt;h4&gt;&lt;font color="#c0504d"&gt;&lt;font color="#c0504d"&gt;ECONOMY of SCALE &lt;/font&gt;&lt;/font&gt;&lt;/h4&gt;  &lt;h5&gt;As has been noted, as utilization of hardware increases, capacity degrades. &lt;/h5&gt;  &lt;p&gt;When we start looking at the total costs when compared to the scaling value received, it becomes apparent that the pay-as-you-grow model produces increasing costs per transaction while the platform-based model produces decreasing costs per transaction. This is simply a matter of math. If each upgrade in a pay-as-you-grow model increases the overall cost by 1/4, but returns increasingly smaller performance and capacity gains, you end up with a higher cost per transaction. Conversely, a more linear on-demand approach actually ends up producing slightly lower or consistent costs per transaction.  &lt;/p&gt;  &lt;p&gt;The economy of scale is important as it’s a fairly common financial metric used to evaluate infrastructure as it directly translates into business costs and can be used to adjust pricing and facilitate estimated expenses. &lt;/p&gt;  &lt;p&gt;This disparity is not one that is often considered up front, as it is usually the up-front, capital investment that is most important to the initial decision. This oversight, however, almost always proves to be problematic as it is rarely the case that an organization does not need additional capacity and performance, and thus the long-term costs of Pay-as-you-Grow result in a much poorer return on investment in terms of performance than a Platform-based scalability model. &lt;/p&gt;  &lt;h4&gt;&lt;font color="#c0504d"&gt;DISRUPTION and CapEx &lt;/font&gt;&lt;/h4&gt;  &lt;h5&gt;The arguments against a platform-based model generally consist of disruptiveness of upgrades and initial costs. &lt;/h5&gt;  &lt;p&gt;Disruption is a valid concern and it is &lt;strong&gt;almost&lt;/strong&gt; always true that hardware-based devices require a certain amount of disruption to upgrade. The lifting of an artificially imposed limitation on the amount of existing hardware that can be utilized, conversely, does not. This is where the cloud computing on-demand (i.e. throw more (virtual) hardware at the problem) usually diverges from the on-demand model used to scale out networking hardware, such as an &lt;a title="I CAN HAZ DEFINISHUN of SoftADC and vADC? " href="http://devcentral.f5.com/weblogs/macvittie/archive/2010/03/11/soft-adc-vadc-definition.aspx" rel="" target="_blank"&gt;application delivery controller&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;The introduction of virtual application delivery controllers and the ability to &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/09/23/f5-friday-sync-share-and-scale.aspx"&gt;seamlessly scale out in a model similar to cloud computing&lt;/a&gt; eliminates the disruption-based argument. There do exist models and technology which closely models a cloud computing on-demand scalability strategy that are as non-disruptive as scaling out via a licensing-based model. &lt;/p&gt;  &lt;p&gt;This leaves the initial cost argument, which generally boils down to a CapEx versus OpEx argument. You are going to pay over the long run, the question is whether you pay up front or over time and what the return on those investments will ultimately be.  &lt;/p&gt;  &lt;p&gt;Just don’t let the conflation of cloud computing’s on-demand with pay-as-you-grow licensing-based models obscure what those real costs will be. &lt;/p&gt;  &lt;hr color="#fdeef4" width="100%" noshade="noshade" /&gt;&lt;center&gt;   &lt;table border="0" cellspacing="0" cellpadding="2" width="324"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="168"&gt;Connect with Lori: &lt;/td&gt;          &lt;td valign="top" width="154"&gt;Connect with &lt;a title="F5 Networks" href="http://www.f5.com/" rel="" target="_blank"&gt;F5&lt;/a&gt;: &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="168"&gt;&lt;a href="http://www.linkedin.com/in/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_linkedin[1]" border="0" alt="o_linkedin[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_linkedin.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="https://plus.google.com/110169987847611210070"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="google " border="0" alt="google " src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Why-Cant-We-Have-Nice-Things-Too_37AC/google+_3.jpg" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/f5/macv"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_rss[1]" border="0" alt="o_rss[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_rss.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://www.facebook.com/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_facebook[1]" border="0" alt="o_facebook[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_facebook.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://twitter.com/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_twitter[1]" border="0" alt="o_twitter[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_twitter.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;/td&gt;          &lt;td valign="top" width="154"&gt; &lt;a href="http://bitly.com/nIsT1z?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_facebook[1]" border="0" alt="o_facebook[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_facebook.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/ne6W2R?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_twitter[1]" border="0" alt="o_twitter[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_twitter.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/nx3XV1?r=bb/"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_slideshare[1]" border="0" alt="o_slideshare[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_slideshare.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/reFTmf?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_youtube[1]" border="0" alt="o_youtube[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_youtube.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://links.f5.com/f5gplus"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="google " border="0" alt="google " src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Why-Cant-We-Have-Nice-Things-Too_37AC/google+_3.jpg" width="24" height="24" /&gt;&lt;/a&gt;&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/center&gt;  &lt;p&gt;Related blogs &amp;amp; articles: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/f5news/archive/2011/07/25/able-infrastructure-the-next-generation-ndash-introducing-v11.aspx"&gt;&lt;img title="Document-icon" border="0" alt="Document-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/F5-Friday--on-a-Monday_510F/Document-icon_14310b6f-543f-4f8e-963e-dbd088f76811.png" width="16" height="16" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/06/13/it-as-a-service-a-stateless-infrastructure-architecture-model.aspx"&gt;IT as a Service: A Stateless Infrastructure Architecture Model&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/f5news/archive/2011/07/25/able-infrastructure-the-next-generation-ndash-introducing-v11.aspx"&gt;&lt;img title="Document-icon" border="0" alt="Document-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/F5-Friday--on-a-Monday_510F/Document-icon_8147a237-b203-4f2e-bc8d-ba9aaea9a514.png" width="16" height="16" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/05/04/if-a-network-canrsquot-go-virtual-then-virtual-must-come.aspx"&gt;If a Network Can’t Go Virtual Then Virtual Must Come to the Network&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/f5news/archive/2011/07/25/able-infrastructure-the-next-generation-ndash-introducing-v11.aspx"&gt;&lt;img title="Document-icon" border="0" alt="Document-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/F5-Friday--on-a-Monday_510F/Document-icon_d0680d1b-a11e-45e7-9648-8acee96739fd.png" width="16" height="16" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2010/09/08/you-canrsquot-have-it-as-a-service-until-it-has.aspx"&gt;You Can’t Have IT as a Service Until IT Has Infrastructure as a Service&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2010/12/17/f5-friday-multi-layer-security-for-multi-layer-attacks.aspx"&gt;&lt;img title="Document-icon" border="0" alt="Document-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/F5-Friday_410F/Document-icon_4f143618-c263-437a-b8ba-b8dbc66c4d5d.png" width="16" height="16" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/06/desktop-vdi-may-be-ready-for-prime-time-but-is.aspx"&gt;Desktop VDI May Be Ready for Prime Time but Is the Network?&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2010/12/17/f5-friday-multi-layer-security-for-multi-layer-attacks.aspx"&gt;&lt;img title="Document-icon" border="0" alt="Document-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/F5-Friday_410F/Document-icon_4f143618-c263-437a-b8ba-b8dbc66c4d5d.png" width="16" height="16" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/01/the-cloud-api-is-pseudo-consolidation-of-infrastructure.aspx"&gt;The Cloud API is Pseudo-Consolidation of Infrastructure&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2010/12/17/f5-friday-multi-layer-security-for-multi-layer-attacks.aspx"&gt;&lt;img title="Document-icon" border="0" alt="Document-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/F5-Friday_410F/Document-icon_4f143618-c263-437a-b8ba-b8dbc66c4d5d.png" width="16" height="16" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/11/23/the-pythagorean-theorem-of-operational-risk.aspx"&gt;The Pythagorean Theorem of Operational Risk&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/c6f51bacf689_E392/Document-icon_26.png"&gt;&lt;img title="Document-icon" border="0" alt="Document-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/c6f51bacf689_E392/Document-icon_thumb_8.png" width="16" height="16" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/11/16/at-the-intersection-of-cloud-and-controlhellip.aspx"&gt;At the Intersection of Cloud and Control…&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/c6f51bacf689_E392/Document-icon_26.png"&gt;&lt;img title="Document-icon" border="0" alt="Document-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/c6f51bacf689_E392/Document-icon_thumb_8.png" width="16" height="16" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2010/07/26/the-battle-of-economy-of-scale-versus-control-and-flexibility.aspx"&gt;The Battle of Economy of Scale versus Control and Flexibility&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;          &lt;hr color="#fdeef4" width="100%" noshade="noshade" /&gt;   &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:71b0423e-2231-46bb-a3a6-1413dde2d4f6" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MacVittie" rel="tag"&gt;MacVittie&lt;/a&gt;,&lt;a href="http://technorati.com/tags/cloud+computing" rel="tag"&gt;cloud computing&lt;/a&gt;,&lt;a href="http://technorati.com/tags/scalability" rel="tag"&gt;scalability&lt;/a&gt;,&lt;a href="http://technorati.com/tags/pay-as-you-grow" rel="tag"&gt;pay-as-you-grow&lt;/a&gt;,&lt;a href="http://technorati.com/tags/on-demand" rel="tag"&gt;on-demand&lt;/a&gt;,&lt;a href="http://technorati.com/tags/load+balancing" rel="tag"&gt;load balancing&lt;/a&gt;,&lt;a href="http://technorati.com/tags/virtualization" rel="tag"&gt;virtualization&lt;/a&gt;,&lt;a href="http://technorati.com/tags/performance" rel="tag"&gt;performance&lt;/a&gt;,&lt;a href="http://technorati.com/tags/network" rel="tag"&gt;network&lt;/a&gt;,&lt;a href="http://technorati.com/tags/blog" rel="tag"&gt;blog&lt;/a&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/macvittie/aggbug/1104473.aspx" width="1" height="1" /&gt;&lt;img src="http://feeds.feedburner.com/~r/f5/macv/~4/arXkYSO6gzo" height="1" width="1"/&gt;</description>
            <dc:creator>Lori MacVittie</dc:creator>
            <guid isPermaLink="false">http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/22/the-conflation-of-pay-as-you-grow-hardware-with-on-demand.aspx</guid>
            <pubDate>Wed, 22 Feb 2012 12:36:00 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/macvittie/comments/1104473.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/22/the-conflation-of-pay-as-you-grow-hardware-with-on-demand.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/macvittie/comments/commentRss/1104473.aspx</wfw:commentRss>
            <trackback:ping>http://devcentral.f5.com/weblogs/macvittie/services/trackbacks/1104473.aspx</trackback:ping>
        <feedburner:origLink>http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/22/the-conflation-of-pay-as-you-grow-hardware-with-on-demand.aspx</feedburner:origLink></item>
        <item>
            <title>F5 and Traffix: When Worlds Collide</title>
            <category>Availability</category>
            <category>Development and General</category>
            <category>Dynamic Infrastructure</category>
            <category>Infrastructure 2.0</category>
            <category>Load balancing</category>
            <category>Mobile</category>
            <category>Performance</category>
            <category>Security</category>
            <category>Service Providers</category>
            <category>Traffix</category>
            <link>http://feedproxy.google.com/~r/f5/macv/~3/8cTamUO2hs0/f5-and-traffix-when-worlds-collide.aspx</link>
            <description>&lt;p&gt;#mwc12 #traffix #mobile &lt;em&gt;Strategic points of control are critical to managing the convergence of technology in any network - enterprise or carrier &lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/F5-and-Traffix_2270/spoc%20graphic_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 10px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="spoc graphic" border="0" alt="spoc graphic" align="left" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/F5-and-Traffix_2270/spoc%20graphic_thumb.png" width="303" height="201" /&gt;&lt;/a&gt;What happens when technology converges? When old meets new? &lt;/p&gt;  &lt;p&gt;A fine example of what might happen is what has happened in the carrier space as voice and data services increasingly meet on the same network, each carrying unique characteristics forward from the older technology from which they sprung. In the carrier space having moved away from older communications technology does not mean having left behind core technology concepts. Though voice may be moving to IP with the advent of LTE/4G, it still carries with it the notion of signaling as a means to manage communication and users, and the impact on networks from that requisite signaling mechanism is significant. &lt;/p&gt;  &lt;p&gt; Along with the well-discussed and often-noted explosive growth of mobile and its impact on the enterprise comes a less-discussed and rarely noted explosive growth of signaling traffic and its impact on service providers. Enterprise experience with voice and signaling remains largely confined to SIP-focused deployments and are on a scale much smaller than that of the service provider. Hence the term “carrier-grade” to indicate the much more demanding environment. The number of signaling messages in 4G networks, for example, associated with a 3 minute IP voice call with data is 520. The same voice call today requires only 3. That exponential  growth will put increasing pressure on carriers and require massive scale of infrastructure to support. &lt;/p&gt;  &lt;p&gt;All that signaling traffic in carrier networks occurs via Diameter, the standard agreed upon by 3GPP (3&lt;sup&gt;rd&lt;/sup&gt; Generation Partner Project) for network signaling in all 4G/LTE networks. Diameter is to carrier networks what HTTP is to web applications today: it’s the glue that makes it all happen. As the preeminent Diameter routing agent (DRA) for for 3G, 4G / LTE and IMS environments, Traffix’ solutions are fluent in the signaling language used by carriers across the globe to identify users, manage provisioning, and authorize access to services and networks. One could reasonably describe Diameter as the Identity and Access Management (IAM) technology of choice for service providers. When a user does anything on a 4G network, Diameter is involved somehow.   &lt;/p&gt;  &lt;p&gt;What Traffix Signaling Delivery Controller (which is both a highly capable DRA as well as Diameter Edge Agent (DEA)) offers is a &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2010/06/17/what-is-a-strategic-point-of-control-anyway.aspx"&gt;strategic point of control&lt;/a&gt; in the service providers network, serving as an intelligent tier in that network that enables interoperability, security, scale, and flexibility in how signaling traffic is managed and optimized. That should sound familiar, as &lt;a title="F5 Networks" href="http://www.f5.com/" rel="" target="_blank"&gt;F5&lt;/a&gt; is no stranger to similar responsibilities in enterprise and web-class data centers today. F5 with its application and control plane technologies serves as an intelligent tier in the network that ensures interoperability, &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/08/08/strategic-trifecta-access-management.aspx"&gt;security&lt;/a&gt;, scale, and flexibility for how applications and services are delivered, secured, and &lt;a href="http://devcentral.f5.com/weblogs/dmacvittie/archive/2011/09/08/toll-booths-and-dams.-and-strategic-points-of-control.aspx"&gt;optimized&lt;/a&gt;. What service providers do with Diameter – user identification, permission to roam, authorization to use certain networks, basically anything a user does on a 4G network – is akin to what F5 does with application delivery technology in the data center. &lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/F5-and-Traffix_2270/mobilenetworks_4.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 10px 5px 0px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="mobilenetworks" border="0" alt="mobilenetworks" align="right" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/F5-and-Traffix_2270/mobilenetworks_thumb_1.png" width="291" height="232" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;F5’s vision has been to create a converged carrier architecture that unifies IP services end-to-end across the application, data, and control plane. Diameter is a foundational piece of that puzzle, just as any-IP support is critical to providing that same converged application services approach in the data center, a data center routing agent, if you will. &lt;/p&gt;  &lt;p&gt;Both approaches are ultimately about context, control, and collaboration. &lt;/p&gt;  &lt;h4&gt;&lt;font color="#c0504d"&gt;CONVERGENCE BREEDS FRAGMENTATION &lt;/font&gt;&lt;/h4&gt;  &lt;p&gt;These three characteristics (context, control, collaboration) are required for a dynamic data center to handle the volatility inherent in emerging data center models as well as the convergence in service provider networks of voice and data. But as technologies converge, supporting infrastructure tends to fragment. This dichotomy is clearly present even in the enterprise, where unified communications (UC) implementations are creating chaos. In its early days, Diameter deployments in service provider networks experienced similar trends, and it was the development of the DRA that resolved the issue, bringing order out of chaos and providing a strategic point of control through which subscriber activity could be more efficiently managed. Out of chaos, order. That’s the value Traffix brings to carrier networks with its &lt;a href="http://traffixsystems.com/sdc.html"&gt;Signaling Delivery Controller&lt;/a&gt; (SDC). Traffix solutions optimize signaling traffic, offering service provider operators scalability, availability, visibility, interoperability, and more in an operationally consistent solution. With the number of mobile devices predicted to exceed the world population in the next year, and the advanced services those devices provide driving exponential growth in signaling traffic, the need to optimize signaling traffic is top of mind for most service providers today.  &lt;/p&gt;  &lt;p&gt;When diverse systems converge, their infrastructure must also converge in terms of support for the resulting unified system. This is particularly true as mobile and virtual desktops become more prevalent and bring with them their own unique delivery challenges to both the service provider and data center networks. &lt;/p&gt;  &lt;p&gt;The two worlds are colliding, out there on the Internets and inside data centers, with more and more IP-related traffic requiring management within the carrier networks, and more and more traditionally carrier network traffic such as voice being seen inside the data center. What both worlds need is a fully end-to-end IP core infrastructure solution – one that can support IP and Diameter and scale regardless of whether the need is enterprise-class or carrier-grade. One that maintains context and manages access to resources across both voice and data and does so both seamlessly and transparently. &lt;/p&gt;  &lt;p&gt;Bringing together F5’s control plane with that of Traffix brings a holistic approach to controlling a converged voice-data network that enhances critical network functions across the application, control, and data planes.  &lt;/p&gt;    &lt;p&gt;Traffix aligns well with F5’s overall vision of enabling intelligence in the network and providing context and control for all types of network services – whether carrier or enterprise. &lt;/p&gt;  &lt;h5&gt;Additional Resources: &lt;/h5&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong /&gt;&lt;a href="http://www.f5.com/news-press-events/press/2012/20120219.html"&gt;F5 Networks Acquires Traffix Systems&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://connectedplanetonline.com/mss/4g-world/the-lte-signaling-challenge-0919/"&gt;The LTE signaling challenge&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.nojitter.com/post/232601138/f5-circles-the-wagons-and-adds-diameter-to-its-portfolio"&gt;F5 Circles The Wagons and Adds Diameter to its Portfolio&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.traffixsystems.com/"&gt;Traffix Systems&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.lightreading.com/document.asp?doc_id=217667&amp;amp;f_src=lrdailynewsletter"&gt;F5 Sends LTE Signal With Acquisition&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/04/29/f5-friday-the-dynamic-control-plane.aspx"&gt;F5 Friday: The Dynamic Control Plane&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;    &lt;hr color="#fdeef4" width="100%" noshade="noshade" /&gt;&lt;center&gt;   &lt;table border="0" cellspacing="0" cellpadding="2" width="324"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="168"&gt;Connect with Lori: &lt;/td&gt;          &lt;td valign="top" width="154"&gt;Connect with F5: &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="168"&gt;&lt;a href="http://www.linkedin.com/in/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_linkedin[1]" border="0" alt="o_linkedin[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_linkedin.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="https://plus.google.com/110169987847611210070"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="google " border="0" alt="google " src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Why-Cant-We-Have-Nice-Things-Too_37AC/google+_3.jpg" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/f5/macv"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_rss[1]" border="0" alt="o_rss[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_rss.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://www.facebook.com/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_facebook[1]" border="0" alt="o_facebook[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_facebook.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://twitter.com/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_twitter[1]" border="0" alt="o_twitter[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_twitter.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;/td&gt;          &lt;td valign="top" width="154"&gt; &lt;a href="http://bitly.com/nIsT1z?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_facebook[1]" border="0" alt="o_facebook[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_facebook.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/ne6W2R?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_twitter[1]" border="0" alt="o_twitter[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_twitter.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/nx3XV1?r=bb/"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_slideshare[1]" border="0" alt="o_slideshare[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_slideshare.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/reFTmf?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_youtube[1]" border="0" alt="o_youtube[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_youtube.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://links.f5.com/f5gplus"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="google " border="0" alt="google " src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Why-Cant-We-Have-Nice-Things-Too_37AC/google+_3.jpg" width="24" height="24" /&gt;&lt;/a&gt;&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/center&gt;  &lt;h5&gt;Related blogs &amp;amp; articles: &lt;/h5&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/13/what-does-mobile-mean-anyway.aspx"&gt;What Does Mobile Mean, Anyway?&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2010/06/17/what-is-a-strategic-point-of-control-anyway.aspx"&gt;What is a Strategic Point of Control Anyway?&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/dmacvittie/archive/2011/03/31/force-multipliers-and-strategic-points-of-control-revisited.aspx"&gt;Force Multipliers and Strategic Points of Control Revisited&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/03/28/what-cios-can-learn-from-the-spartans.aspx"&gt;What CIOs Can Learn from the Spartans&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2012/01/04/the-three-axioms-of-application-delivery.aspx"&gt;The Three Axioms of Application Delivery&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/11/16/at-the-intersection-of-cloud-and-controlhellip.aspx"&gt;At the Intersection of Cloud and Control…&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/rvinson/archive/2011/10/06/carrier-grade-dns-not-your-parents-dns.aspx"&gt;Carrier Grade DNS: Not your Parents DNS&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/david/archive/2012/01/24/the-new-data-center-firewall-paradigm.aspx"&gt;The New Data Center Firewall Paradigm&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://traffixsystems.blogspot.com/"&gt;Traffix Systems’ Blog&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;hr color="#fdeef4" width="100%" noshade="noshade" /&gt;   &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:1376870e-123b-4694-8268-52540366974a" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MacVittie" rel="tag"&gt;MacVittie&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Traffix+Systems" rel="tag"&gt;Traffix Systems&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Diameter" rel="tag"&gt;Diameter&lt;/a&gt;,&lt;a href="http://technorati.com/tags/service+provider" rel="tag"&gt;service provider&lt;/a&gt;,&lt;a href="http://technorati.com/tags/network" rel="tag"&gt;network&lt;/a&gt;,&lt;a href="http://technorati.com/tags/strategic+point+of+control" rel="tag"&gt;strategic point of control&lt;/a&gt;,&lt;a href="http://technorati.com/tags/AAA" rel="tag"&gt;AAA&lt;/a&gt;,&lt;a href="http://technorati.com/tags/security" rel="tag"&gt;security&lt;/a&gt;,&lt;a href="http://technorati.com/tags/availability" rel="tag"&gt;availability&lt;/a&gt;,&lt;a href="http://technorati.com/tags/performance" rel="tag"&gt;performance&lt;/a&gt;,&lt;a href="http://technorati.com/tags/blog" rel="tag"&gt;blog&lt;/a&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/macvittie/aggbug/1104494.aspx" width="1" height="1" /&gt;&lt;img src="http://feeds.feedburner.com/~r/f5/macv/~4/8cTamUO2hs0" height="1" width="1"/&gt;</description>
            <dc:creator>Lori MacVittie</dc:creator>
            <guid isPermaLink="false">http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/21/f5-and-traffix-when-worlds-collide.aspx</guid>
            <pubDate>Tue, 21 Feb 2012 16:16:35 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/macvittie/comments/1104494.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/21/f5-and-traffix-when-worlds-collide.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/macvittie/comments/commentRss/1104494.aspx</wfw:commentRss>
            <trackback:ping>http://devcentral.f5.com/weblogs/macvittie/services/trackbacks/1104494.aspx</trackback:ping>
        <feedburner:origLink>http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/21/f5-and-traffix-when-worlds-collide.aspx</feedburner:origLink></item>
        <item>
            <title>Moore&amp;rsquo;s (Traffic) Law</title>
            <category>Availability</category>
            <category>DDoS</category>
            <category>Development and General</category>
            <category>Performance</category>
            <category>Service Providers</category>
            <category>Virtualization</category>
            <link>http://feedproxy.google.com/~r/f5/macv/~3/okZ0r0YmRug/moorersquos-traffic-law.aspx</link>
            <description>&lt;p&gt;&lt;strong&gt;#centaur #40gbe Pop quiz time – and you get +100 geek points if you get this one right. &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Centaur40G-Adoption_8B59/dell386sx_2.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 10px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="dell386sx" border="0" alt="dell386sx" align="left" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Centaur40G-Adoption_8B59/dell386sx_thumb.jpg" width="105" height="128" /&gt;&lt;/a&gt;What was the main difference between a 386SX and a 386DX? &lt;/p&gt;  &lt;p&gt;If you answered (without using Google) the data bus (16-bit for an SX and 32-bit for a DX) then award yourself 100 geek points and a pat on the back. &lt;/p&gt;  &lt;p&gt;How, you are asking, is this relevant to Moore’s Law? Well, if you recall, Moore’s law is, in layman’s terms, that processing power doubles approximately every two years. A little known corollary (little known because I just made it up) should be that along with processing power, traffic – data – on the network always significantly increases along with with processing power. Call it Moore’s Traffic Law. &lt;/p&gt;  &lt;p&gt;A variety of industry analysts and experts have been predicting such growth for years now. &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Centaur40G-Adoption_8B59/quote-badge_5.gif"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="quote-badge" border="0" alt="quote-badge" align="left" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Centaur40G-Adoption_8B59/quote-badge_thumb_1.gif" width="54" height="62" /&gt;&lt;/a&gt;"We expect the Ethernet Switch market to experience two significant years of market growth in 2013 and 2014 from the migration of servers towards 10 Gigabit Ethernet," said Alan Weckel, Senior Director of Dell'Oro Group. "We believe that in 2013, most large enterprises will upgrade to 10 Gigabit Ethernet for server access through a mix of connectivity options ranging from blade servers, SFP+ direct attach and 10G Base-T. &lt;/p&gt;    &lt;p&gt;-- &lt;a href="http://www.marketwatch.com/story/data-center-to-drive-ethernet-switch-revenue-growth-through-2016-according-to-delloro-group-forecast-2012-01-25"&gt;Data Center to Drive Ethernet Switch Revenue Growth through 2016, According to Dell'Oro Group Forecast&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Back in 2007, an IEEE presentation also described this growth, attributing it in part to, you guessed it, Moore’s Law: &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Centaur40G-Adoption_8B59/quote-badge_8.gif"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 10px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="quote-badge" border="0" alt="quote-badge" align="left" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Centaur40G-Adoption_8B59/quote-badge_thumb_2.gif" width="54" height="62" /&gt;&lt;/a&gt;Global IP traffic has increased eightfold over the past 5 years, and will increase fourfold over the next 5 years. Overall, IP traffic will grow at a compound annual growth rate (CAGR) of 32 percent from 2010 to 2015.&lt;/p&gt;    &lt;p&gt;Server I/O bandwidth generators &lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;&lt;font style="background-color: #ffff00"&gt;Moore’s Law processing improvements &lt;/font&gt;&lt;/li&gt;      &lt;li&gt;Data center virtualization &lt;/li&gt;      &lt;li&gt;Networked storage &lt;/li&gt;      &lt;li&gt;Clustered servers &lt;/li&gt;      &lt;li&gt;Internet applications (e.g. IPTV, VoIP, Web2.0, Finance)&lt;/li&gt;   &lt;/ul&gt;    &lt;p&gt;-- IEEE April 2007 from &lt;a href="http://www.ieee802.org/3/hssg/public/apr07/hays_01_0407.pdf"&gt;http://www.ieee802.org/3/hssg/public/apr07/hays_01_0407.pdf&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Interestingly, the rate at which core networking doubled is faster than Moore’s Law’s interval of 24 months, according to one industry expert: &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Centaur40G-Adoption_8B59/quote-badge_2.gif"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="quote-badge" border="0" alt="quote-badge" align="left" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Centaur40G-Adoption_8B59/quote-badge_thumb.gif" width="54" height="62" /&gt;&lt;/a&gt;The presenters at the conference made a compelling case that server &lt;font style="background-color: #ffff00"&gt;IO doubled every 24 months&lt;/font&gt;, while &lt;font style="background-color: #ffff00"&gt;core networking doubled every 18 months&lt;/font&gt;.  &lt;a href="http://en.wikipedia.org/wiki/List_of_device_bandwidths"&gt;Server bus architectures&lt;/a&gt; must also mature to take advantage of the high bandwidth interconnect.  This led to the idea to create 100Gb for the core (between switches) and 40Gb for the distribution/aggregation (pedestal/rack/blade servers to switches).  As for the uses for these speeds, it is the next generation of servers which are characterized by dense computing and high utilization through virtualization which will use 40Gb and 100Gb will enable the success of 10Gb servers.&lt;/p&gt;    &lt;p&gt;-- &lt;a href="http://blogstu.wordpress.com/2010/03/05/40gb-and-100gb-ethernet/"&gt;40Gb and 100Gb Ethernet status and outlook&lt;/a&gt; (March 2010), &lt;a href="http://twitter.com/stu"&gt;Stuart Miniman&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Centaur40G-Adoption_8B59/twitterbird_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="twitterbird" border="0" alt="twitterbird" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Centaur40G-Adoption_8B59/twitterbird_thumb.png" width="16" height="16" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;So how does this all relate again to the difference between a 386SX and 386DX? Well, if you were a geek back when these models were popular, you generally built your own desktop. And when you built that desktop you had to choose a motherboard. If you could afford it, you got the DX because the bus speed difference was noticeable; it was important to the performance of applications because one of the primary bottlenecks in a computer is – you guessed it – the data bus speed. It’s equivalent to having a very fast car, but being on the 101 at rush hour. This is relevant to today’s data center networks because one of the primary data center bottlenecks is the “data bus” speed: the network. &lt;/p&gt;  &lt;h4&gt;&lt;font color="#c0504d"&gt;WHAT THIS MEANS for the NETWORK &lt;/font&gt;&lt;/h4&gt;  &lt;p&gt;With the growth of both server and &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/06/desktop-vdi-may-be-ready-for-prime-time-but-is.aspx"&gt;desktop virtualization&lt;/a&gt;, demand for high-performance applications, increasing consumption of video, consumerization, and increasing connectivity, we’re seeing challenges in the core data center network related to bandwidth. Where 1GB between services in the data center used to suffice, we’re now seeing a need for 10GB. And when we start seeing servers and desktops leveraging fatter pipes, we start seeing a demand for fatter pipes and greater capacity at aggregation points throughout the network, like in the application delivery tier. &lt;/p&gt;  &lt;p&gt;Adding pressure to legitimate traffic growth is the need for higher capacity protection. With Internet &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2012/01/20/the-fundamental-problem-with-traditional-inbound-protection.aspx"&gt;data center firewalls failing&lt;/a&gt; to withstand the load of massive and increasingly diverse attacks, scalable and higher performance security platforms are necessary to provide more comprehensive coverage. Without increased network capacity, data centers must manage the multitude of attacks through several point products, which increases the complexity, latency, and points of failure in the data center architecture. &lt;/p&gt;  &lt;p&gt;This is unacceptable at a time when operational efficiency is required to manage constrained budgets and resources. &lt;/p&gt;  &lt;p&gt;Switching, routing, application delivery. These critical data center components will need to increase their bandwidth capacity sooner rather than later to keep up with the growth of internet traffic (expected to quadruple by 2015&lt;sup&gt;1&lt;/sup&gt;) and the growing density of server virtualization within the data center (anticipated growth by a factor of five between 2010 and 2015&lt;sup&gt;2&lt;/sup&gt;). Critical network infrastructure will need to consider Moore’s (Traffic) Law and increase dramatically its capacity to manage larger volumes of traffic – and soon. &lt;/p&gt;  &lt;p&gt;The adoption of 40GBE is ramping up as costs decline, and that means infrastructure must also step up and meet that demand – and comply with Moore’s (Traffic) Law. &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;font size="1"&gt;&lt;sup&gt;1&lt;/sup&gt; Top Ten Trends and How they will affect the Data Center, Gartner, Inc, David Cappuccio December 2011&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="1"&gt;&lt;sup&gt;2&lt;/sup&gt; Gartner, From Virtual Machines to &lt;a title="" href="http://www.f5.com/solutions/cloud-computing" rel=""&gt;cloud computing &lt;/a&gt;, Tom Bittman, December 2011&lt;/font&gt;&lt;/p&gt;  &lt;hr color="#fdeef4" width="100%" noshade="noshade" /&gt;&lt;center&gt;   &lt;table border="0" cellspacing="0" cellpadding="2" width="324"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="168"&gt;Connect with Lori: &lt;/td&gt;          &lt;td valign="top" width="154"&gt;Connect with &lt;a title="F5 Networks" href="http://www.f5.com/" rel="" target="_blank"&gt;F5&lt;/a&gt;: &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="168"&gt;&lt;a href="http://www.linkedin.com/in/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_linkedin[1]" border="0" alt="o_linkedin[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_linkedin.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="https://plus.google.com/110169987847611210070"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="google " border="0" alt="google " src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Why-Cant-We-Have-Nice-Things-Too_37AC/google+_3.jpg" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/f5/macv"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_rss[1]" border="0" alt="o_rss[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_rss.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://www.facebook.com/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_facebook[1]" border="0" alt="o_facebook[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_facebook.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://twitter.com/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_twitter[1]" border="0" alt="o_twitter[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_twitter.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;/td&gt;          &lt;td valign="top" width="154"&gt; &lt;a href="http://bitly.com/nIsT1z?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_facebook[1]" border="0" alt="o_facebook[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_facebook.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/ne6W2R?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_twitter[1]" border="0" alt="o_twitter[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_twitter.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/nx3XV1?r=bb/"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_slideshare[1]" border="0" alt="o_slideshare[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_slideshare.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/reFTmf?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_youtube[1]" border="0" alt="o_youtube[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_youtube.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://links.f5.com/f5gplus"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="google " border="0" alt="google " src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Why-Cant-We-Have-Nice-Things-Too_37AC/google+_3.jpg" width="24" height="24" /&gt;&lt;/a&gt;&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/center&gt;  &lt;p&gt;Related blogs &amp;amp; articles: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2012/01/27/f5-friday-goodbye-defense-in-depth.-hello-defense-in-breadth.aspx"&gt;F5 Friday: Goodbye Defense in Depth. Hello Defense in Breadth.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2012/01/04/the-three-axioms-of-application-delivery.aspx"&gt;The Three Axioms of Application Delivery&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2012/01/20/the-fundamental-problem-with-traditional-inbound-protection.aspx"&gt;The Fundamental Problem with Traditional Inbound Protection&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/06/desktop-vdi-may-be-ready-for-prime-time-but-is.aspx"&gt;Desktop VDI May Be Ready for Prime Time but Is the Network?&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2012/01/30/performance-in-the-cloud-business-jitter-is-bad.aspx"&gt;Performance in the Cloud: Business Jitter is Bad&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2012/01/23/the-api-is-the-center-of-the-application-integration-universe.aspx"&gt;The API is the Center of the Application (Integration) Universe&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/12/12/virtualization-and-cloud-computing-a-technological-el-nintildeo.aspx"&gt;Virtualization and Cloud Computing: A Technological El Niño&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;hr color="#fdeef4" width="100%" noshade="noshade" /&gt;             &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e68299c5-c24d-4c7a-baf8-26feaf0fb1fa" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MacVittie" rel="tag"&gt;MacVittie&lt;/a&gt;,&lt;a href="http://technorati.com/tags/performance" rel="tag"&gt;performance&lt;/a&gt;,&lt;a href="http://technorati.com/tags/40gbe" rel="tag"&gt;40gbe&lt;/a&gt;,&lt;a href="http://technorati.com/tags/scalability" rel="tag"&gt;scalability&lt;/a&gt;,&lt;a href="http://technorati.com/tags/availability" rel="tag"&gt;availability&lt;/a&gt;,&lt;a href="http://technorati.com/tags/hardware" rel="tag"&gt;hardware&lt;/a&gt;,&lt;a href="http://technorati.com/tags/network" rel="tag"&gt;network&lt;/a&gt;,&lt;a href="http://technorati.com/tags/aplication+delivery" rel="tag"&gt;aplication delivery&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Moore's+Law" rel="tag"&gt;Moore's Law&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DDoS" rel="tag"&gt;DDoS&lt;/a&gt;,&lt;a href="http://technorati.com/tags/security" rel="tag"&gt;security&lt;/a&gt;,&lt;a href="http://technorati.com/tags/blog" rel="tag"&gt;blog&lt;/a&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/macvittie/aggbug/1104466.aspx" width="1" height="1" /&gt;&lt;img src="http://feeds.feedburner.com/~r/f5/macv/~4/okZ0r0YmRug" height="1" width="1"/&gt;</description>
            <dc:creator>Lori MacVittie</dc:creator>
            <guid isPermaLink="false">http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/20/moorersquos-traffic-law.aspx</guid>
            <pubDate>Mon, 20 Feb 2012 13:10:00 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/macvittie/comments/1104466.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/20/moorersquos-traffic-law.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/macvittie/comments/commentRss/1104466.aspx</wfw:commentRss>
            <trackback:ping>http://devcentral.f5.com/weblogs/macvittie/services/trackbacks/1104466.aspx</trackback:ping>
        <feedburner:origLink>http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/20/moorersquos-traffic-law.aspx</feedburner:origLink></item>
        <item>
            <title>F5 Friday: Doing VDI, Only Better</title>
            <category>Development and General</category>
            <category>Dynamic Infrastructure</category>
            <category>F5 Friday</category>
            <category>Infrastructure 2.0</category>
            <category>Mobile</category>
            <category>Virtualization</category>
            <category>iApp</category>
            <category>v11</category>
            <link>http://feedproxy.google.com/~r/f5/macv/~3/HafvJUdn_YY/f5-friday-doing-vdi-only-better.aspx</link>
            <description>&lt;p&gt;#F5 does #VDI, and it does it better. &lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/290d118926a0_5379/f5friday_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="f5friday" border="0" alt="f5friday" align="left" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/290d118926a0_5379/f5friday_thumb.png" width="240" height="86" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;There are three core vendors and protocols supporting VDI today. Microsoft with RDP, Citrix with ICA, and VMware with PCoIP. For most organizations a single vendor approach has been necessary, primarily because the costs associated with the supporting network and application delivery network infrastructure required to deliver VDI with the appropriate levels of security while meeting performance expectations of users and the need to maintain high availability. &lt;/p&gt;  &lt;p&gt;It’s a tall order that’s getting taller with every mobile client introduced, especially when you toss in a liberal dose of enforcing policies regarding access to virtual desktops. &lt;/p&gt;  &lt;p&gt;Most folks are well aware of &lt;a title="F5 Networks" href="http://www.f5.com/" rel="" target="_blank"&gt;F5&lt;/a&gt;’s long history of deep integration with its partners Microsoft and VMware. Whether it’s integrating with management systems or designing, testing, and documenting the often times complex joint architectures required to deliver enterprise-class applications like SharePoint and Exchange or building out a dynamic data center model to support &lt;a title="" href="http://www.f5.com/solutions/cloud-computing" rel=""&gt;cloud computing &lt;/a&gt;, F5 works in tandem with its partners to ensure the best experience possible not only for the ultimate consumers but for the IT operations folks who must deploy the solutions. &lt;/p&gt;  &lt;p&gt;But what most folks aren’t likely as aware of is F5’s commitment and expertise to delivering Citrix VDI as well. That’s natural. After all, Citrix competes with F5 at the application delivery tier and it might seem natural to assume that Citrix could deliver its own technology better than any competitor. &lt;/p&gt;  &lt;p&gt;But that assumption ignores that F5’s core focus has been and continues to be &lt;strong&gt;unified &lt;/strong&gt;application delivery rather than applications – like VDI - themselves. That unified is in bold because it’s a key factor in why F5 is able to deliver all VDI solutions better, faster, and more efficiently than any other solution today. &lt;/p&gt;  &lt;p&gt;See, F5’s approach since introducing v9 and its platform has been about the integration of application delivery services. Whether those services reside on the same physical (or virtual) platform is not as important as the integration and collaboration between those services that is made possible by being designed, developed, and ultimately deployed on a common, high-speed, high-security application delivery platform. &lt;/p&gt;  &lt;p&gt;Consider, for example, the case of a comprehensive Citrix VDI delivery solution: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/290d118926a0_5379/citrix%20vdi%20solution.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="citrix vdi solution" border="0" alt="citrix vdi solution" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/290d118926a0_5379/citrix%20vdi%20solution_thumb.png" width="720" height="303" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;That’s a lot of components, each of which adversely impacts performance and increases operational risk by adding additional complexity and components to the architecture. That’s ignoring the cost, as well, added by not only the need to deploy these solutions but to power them, manage them, and maintain them over time. It’s costly, it’s complex, and it’s ultimately not very extensible. &lt;/p&gt;  &lt;p&gt;Authentication, for example, must be managed in multiple locations, which increases the risk of misconfiguration or human error, and makes it more likely that orphaned identities will be left behind, always a concern as it creates an opportunity for a breach. This solution also requires manual scripting to integrate the disparate authentication sources, yet another tedious, manual and error-prone process. &lt;/p&gt;  &lt;p&gt;Now consider the same solution, but leveraging F5 and its platform with BIG-IP Local Traffic Manager and BIG-IP Access Policy Manager deployed: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/290d118926a0_5379/f5%20vdi%20solution.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="f5 vdi solution" border="0" alt="f5 vdi solution" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/290d118926a0_5379/f5%20vdi%20solution_thumb.png" width="506" height="278" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Consolidated (and integrated) authentication. Highly extensible policy management and enforcement, and we’ve eliminated the Web Interface Servers (and NetScalers, but as we’ve replaced them with BIG-IP that’s more of a wash than a win).  &lt;/p&gt;  &lt;p&gt;But it’s not just about reducing the complexity (and ultimately the cost) of such a deployment. BIG-IP LTM and APM can simultaneously support Microsoft and VMware VDI while delivering Citrix VDI – as well as a host of other applications. F5’s solution isn’t a VDI delivery solution, it’s an &lt;em&gt;application &lt;/em&gt;delivery solution with support for all VDI implementations and protocols. That includes Citrix Session Reliability to session roaming and reconnection as well as SmartAccess filters. F5 BIG-IP APM can populate SmartAccess filter values based upon any information discovered using VPE(source IP address, AV presence, client certificate presence, etc.) and pass them to the XML broker for evaluation.&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;And let’s not forget about Citrix Multi-Streaming, which to give Citrix credit where due is an innovative solution to the problem of traffic prioritization in VDI delivery. If you aren’t familiar with Multi-streaming, it was introduced in &lt;/font&gt;XenDesktop 5.5 &amp;amp; XenApp 6.5 and uses multiple TCP connections (aka Multi-Stream ICA) to carry the ICA traffic between the client and the server. Each of the connections is associated with a different class of service, which allows the network administrator to prioritize each class of service, independently from each other, based on the TCP port number used for the connection. F5 supports Multi-Streaming and has for some time now. No worries. &lt;/p&gt;  &lt;p&gt;Then there’s &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2010/11/24/wils-the-importance-of-dtls-to-successful-vdi.aspx"&gt;VMware PCoIP – which can be challenging, especially when paired with DTLS for security&lt;/a&gt;. F5 has that covered, too, as well as its long-term support for optimal delivery of Microsoft-based solutions &lt;a href="http://www.f5.com/pdf/white-papers/f5-microsoft-vdi-wp.pdf"&gt;including its broad set of VDI solutions &lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="pdf-icon" border="0" alt="pdf-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/290d118926a0_5379/pdf-icon_84c48b7c-41e3-45aa-abda-ce665e0af32c.png" width="16" height="16" /&gt;.&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;I know, you’ve heard configuring F5 BIG-IP is hard and cumbersome. Well, in the past that may have been true but the introduction of iApp with BIG-IP v11 has changed that tune from a dirge to a delightful melody. iApp deployment templates and accompanying deployment guides for &lt;a href="http://devcentral.f5.com/wiki/iApp.Citrix-XenApp-XenDesktop-APM-Template.ashx"&gt;XenApp and XenDesktop&lt;/a&gt; make &lt;a href="http://devcentral.f5.com/wiki/iApp.Citrix-XenApp-XenDesktop-Combine-Load-balancing-iApp.ashx"&gt;deploying BIG-IP&lt;/a&gt; painless and far less error-prone than manual processes. &lt;/p&gt;  &lt;p&gt;One of the drawbacks of VDI architectural complexity is it often presents itself as a single-vendor solution – and a reason for a single vendor virtualization strategy. If your application delivery and access management solution is capable of unifying access while delivering secure, highly performing, very available &amp;lt;virtual, physical&amp;gt; &amp;lt;desktops, applications, solutions&amp;gt; of any flavor, you’d have more of a choice in what your overall architecture would look like. That kind of choice is enabled through flexibility of the underlying application delivery network infrastructure, which is exactly the role F5 plays in your data center. &lt;/p&gt;  &lt;p&gt;If your application delivery solution is a flexible platform and not a product, then your network becomes an enabler of architecture and choice rather than being the limiting factor.  &lt;/p&gt;  &lt;h5&gt;VDI Resources: &lt;/h5&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://devcentral.f5.com/wiki/iApp.Citrix-XenApp-XenDesktop-APM-Template.ashx"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="iapp-icon2" border="0" alt="iapp-icon2" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/290d118926a0_5379/iapp-icon2_5f84f467-5ffb-42f5-8959-5069452dee54.png" width="16" height="17" /&gt;Updated Citrix XenApp/XenDesktop APM Template&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/wiki/iApp.Citrix-XenApp-XenDesktop-APM-Template.ashx"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="iapp-icon2" border="0" alt="iapp-icon2" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/290d118926a0_5379/iapp-icon2_a5ebf436-984b-422c-8f49-67dc35231119.png" width="16" height="17" /&gt;&lt;/a&gt;&lt;a href="http://devcentral.f5.com/wiki/iApp.Citrix-XenApp-XenDesktop-Combine-Load-balancing-iApp.ashx"&gt;Citrix XenApp/XenDesktop Combined Load-balancing iApp&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/wiki/iApp.Citrix-XenApp-XenDesktop-APM-Template.ashx"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="iapp-icon2" border="0" alt="iapp-icon2" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/290d118926a0_5379/iapp-icon2_5c76090e-02e4-4d1e-9c04-78e0f59e374a.png" width="16" height="17" /&gt;&lt;/a&gt;&lt;a href="http://devcentral.f5.com/wiki/iApp.VMware-View-5-iApp-Template.ashx"&gt;VMware View 5 iApp Template&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.f5.com/pdf/white-papers/f5-microsoft-vdi-wp.pdf"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="pdf-icon" border="0" alt="pdf-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/290d118926a0_5379/pdf-icon_6f6b9de8-4296-4f9e-8b3f-035f8d3cd8c0.png" width="16" height="16" /&gt; Delivering Virtual Desktop Infrastructure with a Joint F5-Microsoft Solution&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.f5.com/pdf/white-papers/f5-microsoft-vdi-wp.pdf"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="pdf-icon" border="0" alt="pdf-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/290d118926a0_5379/pdf-icon_86200285-605c-4ff1-9344-502b7ddf8f8f.png" width="16" height="16" /&gt;&lt;/a&gt; &lt;a href="http://www.f5.com/pdf/white-papers/optimizing-vmware-vdi-wp.pdf"&gt;Optimizing VMware View VDI Deployments  &lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;hr color="#808080" width="100%" noshade="noshade" /&gt;&lt;center&gt;   &lt;table border="0" cellspacing="0" cellpadding="2" width="324"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="168"&gt;Connect with Lori: &lt;/td&gt;          &lt;td valign="top" width="154"&gt;Connect with F5: &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="168"&gt;&lt;a href="http://www.linkedin.com/in/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_linkedin[1]" border="0" alt="o_linkedin[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_linkedin.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="https://plus.google.com/110169987847611210070"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="google " border="0" alt="google " src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Why-Cant-We-Have-Nice-Things-Too_37AC/google+_3.jpg" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/f5/macv"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_rss[1]" border="0" alt="o_rss[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_rss.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://www.facebook.com/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_facebook[1]" border="0" alt="o_facebook[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_facebook.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://twitter.com/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_twitter[1]" border="0" alt="o_twitter[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_twitter.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;/td&gt;          &lt;td valign="top" width="154"&gt; &lt;a href="http://bitly.com/nIsT1z?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_facebook[1]" border="0" alt="o_facebook[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_facebook.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/ne6W2R?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_twitter[1]" border="0" alt="o_twitter[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_twitter.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/nx3XV1?r=bb/"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_slideshare[1]" border="0" alt="o_slideshare[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_slideshare.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/reFTmf?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_youtube[1]" border="0" alt="o_youtube[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_youtube.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://links.f5.com/f5gplus"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="google " border="0" alt="google " src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Why-Cant-We-Have-Nice-Things-Too_37AC/google+_3.jpg" width="24" height="24" /&gt;&lt;/a&gt;&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/center&gt;  &lt;p&gt;Related blogs &amp;amp; articles: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/09/30/f5-friday-a-single-namespace-to-rule-them-all.aspx"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Document-icon" border="0" alt="Document-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/290d118926a0_5379/Document-icon_6d93f6a1-7fb6-4c1e-a071-63c461cd6b4f.png" width="16" height="16" /&gt; F5 Friday: A Single Namespace to Rule Them All&lt;/a&gt; (Overcoming VMware Pod Limitations) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/09/30/f5-friday-a-single-namespace-to-rule-them-all.aspx"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Document-icon" border="0" alt="Document-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/290d118926a0_5379/Document-icon_d2b976d2-f458-4365-93db-462b91be94a1.png" width="16" height="16" /&gt; &lt;/a&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/10/21/f5-friday-cookie-cutter-vapps-realized.aspx"&gt;F5 Friday: Cookie Cutter vApps Realized&lt;/a&gt; (Overcoming IP address dependencies to enable application mobility)&lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/09/30/f5-friday-a-single-namespace-to-rule-them-all.aspx"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Document-icon" border="0" alt="Document-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/290d118926a0_5379/Document-icon_623bc418-df5d-48f8-8ad8-dbf3f776b940.png" width="16" height="16" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/01/25/more-users-more-access-more-clients-less-control.aspx"&gt;More Users, More Access, More Clients, Less Control&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/09/30/f5-friday-a-single-namespace-to-rule-them-all.aspx"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Document-icon" border="0" alt="Document-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/290d118926a0_5379/Document-icon_fbb10843-c583-4415-bab4-f91813a794e3.png" width="16" height="16" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2010/11/24/wils-the-importance-of-dtls-to-successful-vdi.aspx"&gt;WILS: The Importance of DTLS to Successful VDI&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/09/30/f5-friday-a-single-namespace-to-rule-them-all.aspx"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Document-icon" border="0" alt="Document-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/290d118926a0_5379/Document-icon_1ea6a398-6bff-4a61-aea8-1fc1306817e5.png" width="16" height="16" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/dmacvittie/archive/2011/12/06/from-a-network-perspective-what-is-vdi-really.aspx"&gt;From a Network Perspective, What Is VDI, Really?&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/09/30/f5-friday-a-single-namespace-to-rule-them-all.aspx"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Document-icon" border="0" alt="Document-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/290d118926a0_5379/Document-icon_6d064ec1-e92e-4ee1-87ef-68868b870882.png" width="16" height="16" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/f5news/archive/2011/11/17/scaling-vdi-architectures.aspx"&gt;Scaling VDI Architectures&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/psilva/archive/2011/09/27/vmworld-2011-f5-big-ip-v11-iapps-for-citrix.aspx"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="video_icon" border="0" alt="video_icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/290d118926a0_5379/video_icon_162332e3-30d8-40ea-82a5-c0ccd40811c7.png" width="16" height="16" /&gt; VMworld 2011: F5 BIG-IP v11 iApps for Citrix&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;hr color="#808080" width="100%" noshade="noshade" /&gt;             &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:f446ade3-b0b3-479b-926f-5f0a4b540448" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/F5+Friday" rel="tag"&gt;F5 Friday&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MacVittie" rel="tag"&gt;MacVittie&lt;/a&gt;,&lt;a href="http://technorati.com/tags/blog" rel="tag"&gt;blog&lt;/a&gt;,&lt;a href="http://technorati.com/tags/VDI" rel="tag"&gt;VDI&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Citrix" rel="tag"&gt;Citrix&lt;/a&gt;,&lt;a href="http://technorati.com/tags/XenApp" rel="tag"&gt;XenApp&lt;/a&gt;,&lt;a href="http://technorati.com/tags/XenDesktop" rel="tag"&gt;XenDesktop&lt;/a&gt;,&lt;a href="http://technorati.com/tags/v11" rel="tag"&gt;v11&lt;/a&gt;,&lt;a href="http://technorati.com/tags/iApp" rel="tag"&gt;iApp&lt;/a&gt;,&lt;a href="http://technorati.com/tags/BIG-IP" rel="tag"&gt;BIG-IP&lt;/a&gt;,&lt;a href="http://technorati.com/tags/BIG-IP+APM" rel="tag"&gt;BIG-IP APM&lt;/a&gt;,&lt;a href="http://technorati.com/tags/VMware" rel="tag"&gt;VMware&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/VMware+View" rel="tag"&gt;VMware View&lt;/a&gt;,&lt;a href="http://technorati.com/tags/virtualization" rel="tag"&gt;virtualization&lt;/a&gt;,&lt;a href="http://technorati.com/tags/application+delivery" rel="tag"&gt;application delivery&lt;/a&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/macvittie/aggbug/1102449.aspx" width="1" height="1" /&gt;&lt;img src="http://feeds.feedburner.com/~r/f5/macv/~4/HafvJUdn_YY" height="1" width="1"/&gt;</description>
            <dc:creator>Lori MacVittie</dc:creator>
            <guid isPermaLink="false">http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/17/f5-friday-doing-vdi-only-better.aspx</guid>
            <pubDate>Fri, 17 Feb 2012 13:31:00 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/macvittie/comments/1102449.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/17/f5-friday-doing-vdi-only-better.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/macvittie/comments/commentRss/1102449.aspx</wfw:commentRss>
            <trackback:ping>http://devcentral.f5.com/weblogs/macvittie/services/trackbacks/1102449.aspx</trackback:ping>
        <feedburner:origLink>http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/17/f5-friday-doing-vdi-only-better.aspx</feedburner:origLink></item>
        <item>
            <title>SuperSizing the Data Center: Big Data and Jumbo Frames</title>
            <category>Development and General</category>
            <category>Performance</category>
            <category>Service Providers</category>
            <category>Virtualization</category>
            <category>Cloud Computing</category>
            <link>http://feedproxy.google.com/~r/f5/macv/~3/n4nGe3lBaJE/supersizing-the-data-center-big-data-and-jumbo-frames.aspx</link>
            <description>&lt;p&gt;#centaur #40GBE&lt;strong&gt; Data center transformation discussions too often overlook the impact on the network – and its necessary transformation. &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;For many of the same reasons IPv6 migration is moving slower than perhaps it should given the urgent need for more IP addresses (to support all those cows connecting to the Internet) is the sheer magnitude of such an effort. Without the ability for IPv6-only nodes to talk to IPv4-only nodes, there’s a lot of careful planning that has to happen around the globe to ensure success and continued communication between the two incompatible protocols. &lt;/p&gt;  &lt;p&gt;In many ways, Jumbo Frames – despite performance advantages – suffer from the same technological incompatibility. Remember that Jumbo Frames – 9000 bytes – are incompatible with regular old sized Ethernet frames (1500 bytes). It makes sense for much the same reasons – you simply can’t stuff 9000 bytes into a frame designed to hold 1500. And one of the basic rules of Ethernet is that the smallest MTU (maximum transmission unit) used by any component in a network path determines the maximum MTU for all traffic that flows along that path. &lt;/p&gt;  &lt;p&gt;And yet the benefits of Jumbo Frames have been demonstrated many times. It reduces fragmentation overhead (the process of splitting data into chunks small enough to fit into a 1500 byte frame) which translates into lower CPU overhead on hosts. It also allows for more aggressive TCP dynamics, which results in greater throughput and better responses to some kinds of loss. But even though Jumbo Frames can deliver an increase in throughput along with a simultaneous decrease in CPU utilization they are rarely, if ever, used in a data center network. &lt;/p&gt;  &lt;p&gt;That, however, is changing. &lt;/p&gt;  &lt;p&gt;You might recall some predictions with respect to 10GB adoption in the data center: &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/CentaurJumbo-Frames_2D8D/clip_image001_2.gif"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 10px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image001" border="0" alt="clip_image001" align="left" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/CentaurJumbo-Frames_2D8D/clip_image001_thumb.gif" width="54" height="62" /&gt;&lt;/a&gt;"We expect the Ethernet Switch market to experience two significant years of market growth in 2013 and 2014 from the migration of servers towards 10 Gigabit Ethernet," said Alan Weckel, Senior Director of Dell'Oro Group. "We believe that in 2013, most large enterprises will upgrade to 10 Gigabit Ethernet for server access through a mix of connectivity options ranging from blade servers, SFP+ direct attach and 10G Base-T. &lt;/p&gt;    &lt;p&gt;-- &lt;a href="http://www.marketwatch.com/story/data-center-to-drive-ethernet-switch-revenue-growth-through-2016-according-to-delloro-group-forecast-2012-01-25"&gt;Data Center to Drive Ethernet Switch Revenue Growth through 2016, According to Dell'Oro Group Forecast&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Historically in the switching market the deployment of 10G in the core networks and the use of Jumbo Frames went pretty much hand-in-hand. Until recently,  however, 10GB just wasn’t making its way into the data center (costs were too high) and the only place Jumbo Frames were really seen was within storage networks, particularly in conjunction with FCIP implementations. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/CentaurJumbo-Frames_2D8D/jumboframes_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 10px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="jumboframes" border="0" alt="jumboframes" align="left" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/CentaurJumbo-Frames_2D8D/jumboframes_thumb.png" width="419" height="300" /&gt;&lt;/a&gt;For the most part, a lack of support within the data center infrastructure and no real urgency for the efficiency gains that come from Jumbo Frames (and the fact that the Internet is not using Jumbo Frames from end-to-end, which pretty much kills the value proposition) meant enterprise organizations looked at Jumbo Frames with a “someday, but not right now” attitude. But with the increasing adoption of virtualization and movement of 10G networks into datacenters (in part driven by virtualization), Jumbo Frames are becoming more of a reality for a larger population of organizations. &lt;/p&gt;  &lt;p&gt;Consider the following support and recommendations for jumbo frames within VMware’s documentation: &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;TCP Segmentation Offload and Jumbo Frames&lt;/strong&gt;:     &lt;br /&gt;Jumbo frames must be enabled at the host level using the command-line interface to configure the MTU size for each vSwitch.  TCP Segmentation Offload (TSO) is enabled on the VMkernel interface by default, but must be enabled at the virtual machine level.  &lt;br /&gt;-- &lt;a href="http://www.vmware.com/pdf/vsphere4/r40/vsp_40_esx_server_config.pdf"&gt;ESX 4.0 Config Guide, page 57&lt;/a&gt;  &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Optimizing vMotion Performance &lt;/strong&gt;    &lt;br /&gt;Use of Jumbo Frames is recommend for best vMotion performance.  &lt;br /&gt;-- &lt;a href="http://www.vmware.com/pdf/vsphere4/r40/vsp_40_admin_guide.pdf"&gt;Page 188 vSphere 4.0 System Admin Guide&lt;/a&gt;   &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;vSphere 4 Performance      &lt;br /&gt;&lt;/strong&gt;Jumbo Frames is one of the suggested means of improving CPU performance with respect to vSphere     &lt;br /&gt;-- &lt;a href="http://www.vmware.com/pdf/vsphere4/r40/vsp_40_admin_guide.pdf"&gt;CPU Performance Enhancement Advice (Table 22-6, page 278)&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Add in &lt;a title="" href="http://www.f5.com/solutions/cloud-computing" rel=""&gt;cloud computing &lt;/a&gt; and a desire to more quickly move big data (virtual machines) over the WAN to cloud providers for a variety of business initiatives – a process in which the number of frames sent and low latency is key to success - and Jumbo Frames suddenly start looking a lot more like a requirement than a “Yeah, yeah, we’ll get to that eventually. Maybe.” &lt;/p&gt;  &lt;p&gt;Virtualization and cloud computing are transformative technologies. As some have often – and loudly – reminded us, the &lt;em&gt;network &lt;/em&gt;is part of the data center, and indeed an integral part of the data center. While we tend to focus on the management and provisioning and automation of the data center and its cultural impact, we should not overlook the impact that these technologies and the changes they bring are having – and will have – on the network. &lt;/p&gt;  &lt;p&gt;If cloud and virtualization and consumerization and emerging technologies like HTML5 are going to transform the data center, that’s going to necessarily include the network. Ultimately, support for Jumbo Frames will be a requirement – a checkbox item – for every component in the data center. &lt;/p&gt;  &lt;hr color="#fdeef4" width="100%" noshade="noshade" /&gt;&lt;center&gt;   &lt;table border="0" cellspacing="0" cellpadding="2" width="324"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="168"&gt;Connect with Lori: &lt;/td&gt;          &lt;td valign="top" width="154"&gt;Connect with &lt;a title="F5 Networks" href="http://www.f5.com/" rel="" target="_blank"&gt;F5&lt;/a&gt;: &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="168"&gt;&lt;a href="http://www.linkedin.com/in/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_linkedin[1]" border="0" alt="o_linkedin[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_linkedin.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="https://plus.google.com/110169987847611210070"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="google " border="0" alt="google " src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Why-Cant-We-Have-Nice-Things-Too_37AC/google+_3.jpg" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/f5/macv"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_rss[1]" border="0" alt="o_rss[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_rss.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://www.facebook.com/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_facebook[1]" border="0" alt="o_facebook[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_facebook.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://twitter.com/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_twitter[1]" border="0" alt="o_twitter[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_twitter.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;/td&gt;          &lt;td valign="top" width="154"&gt; &lt;a href="http://bitly.com/nIsT1z?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_facebook[1]" border="0" alt="o_facebook[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_facebook.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/ne6W2R?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_twitter[1]" border="0" alt="o_twitter[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_twitter.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/nx3XV1?r=bb/"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_slideshare[1]" border="0" alt="o_slideshare[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_slideshare.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/reFTmf?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_youtube[1]" border="0" alt="o_youtube[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_youtube.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://links.f5.com/f5gplus"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="google " border="0" alt="google " src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Why-Cant-We-Have-Nice-Things-Too_37AC/google+_3.jpg" width="24" height="24" /&gt;&lt;/a&gt;&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/center&gt;  &lt;p&gt;Related blogs &amp;amp; articles: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/04/06/now-witness-the-power-of-this-fully-operational-feedback-loop.aspx"&gt;&lt;img title="Document-icon" border="0" alt="Document-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Cloud-Will-Kill-the-Need-for-Configurati_95C2/Document-icon_0fff0b89-a267-4c86-9d01-0ee95cefe61e.png" width="16" height="16" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/f5news/archive/2011/05/10/sometimes-it-is-about-the-hardware.aspx"&gt;Sometimes It Is About the Hardware&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/04/06/now-witness-the-power-of-this-fully-operational-feedback-loop.aspx"&gt;&lt;img title="Document-icon" border="0" alt="Document-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Cloud-Will-Kill-the-Need-for-Configurati_95C2/Document-icon_0fff0b89-a267-4c86-9d01-0ee95cefe61e.png" width="16" height="16" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/10/03/live-migration-versus-pre-positioning-in-the-cloud.aspx"&gt;Live Migration versus Pre-Positioning in the Cloud&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/04/06/now-witness-the-power-of-this-fully-operational-feedback-loop.aspx"&gt;&lt;img title="Document-icon" border="0" alt="Document-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Cloud-Will-Kill-the-Need-for-Configurati_95C2/Document-icon_0fff0b89-a267-4c86-9d01-0ee95cefe61e.png" width="16" height="16" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/f5news/archive/2011/08/30/f5-and-vmwarendashone-step-closer-to-the-cloud-as-a.aspx"&gt;F5 and VMware–One Step Closer to the Cloud as a Seamless Data Center Extension&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/04/06/now-witness-the-power-of-this-fully-operational-feedback-loop.aspx"&gt;&lt;img title="Document-icon" border="0" alt="Document-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Cloud-Will-Kill-the-Need-for-Configurati_95C2/Document-icon_0fff0b89-a267-4c86-9d01-0ee95cefe61e.png" width="16" height="16" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/08/29/cloud-is-an-exercise-in-infrastructure-integration.aspx"&gt;Cloud is an Exercise in Infrastructure Integration&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/04/06/now-witness-the-power-of-this-fully-operational-feedback-loop.aspx"&gt;&lt;img title="Document-icon" border="0" alt="Document-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Cloud-Will-Kill-the-Need-for-Configurati_95C2/Document-icon_0fff0b89-a267-4c86-9d01-0ee95cefe61e.png" width="16" height="16" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2012/01/30/performance-in-the-cloud-business-jitter-is-bad.aspx"&gt;Performance in the Cloud: Business Jitter is Bad&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/04/06/now-witness-the-power-of-this-fully-operational-feedback-loop.aspx"&gt;&lt;img title="Document-icon" border="0" alt="Document-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Cloud-Will-Kill-the-Need-for-Configurati_95C2/Document-icon_0fff0b89-a267-4c86-9d01-0ee95cefe61e.png" width="16" height="16" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/dmacvittie/archive/2012/01/31/like-cars-on-a-highway.aspx"&gt;Like Cars on a Highway.&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;   &lt;font face="Tahoma" /&gt;            &lt;hr color="#fdeef4" width="100%" noshade="noshade" /&gt;   &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:02563a54-0c40-4685-b2dd-360b850551b8" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MacVittie" rel="tag"&gt;MacVittie&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Jumbo+Frames" rel="tag"&gt;Jumbo Frames&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Vmware" rel="tag"&gt;Vmware&lt;/a&gt;,&lt;a href="http://technorati.com/tags/vmotion" rel="tag"&gt;vmotion&lt;/a&gt;,&lt;a href="http://technorati.com/tags/live+migration" rel="tag"&gt;live migration&lt;/a&gt;,&lt;a href="http://technorati.com/tags/network" rel="tag"&gt;network&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MTU" rel="tag"&gt;MTU&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ethernet" rel="tag"&gt;ethernet&lt;/a&gt;,&lt;a href="http://technorati.com/tags/performance" rel="tag"&gt;performance&lt;/a&gt;,&lt;a href="http://technorati.com/tags/40GBE" rel="tag"&gt;40GBE&lt;/a&gt;,&lt;a href="http://technorati.com/tags/blog" rel="tag"&gt;blog&lt;/a&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/macvittie/aggbug/1104469.aspx" width="1" height="1" /&gt;&lt;img src="http://feeds.feedburner.com/~r/f5/macv/~4/n4nGe3lBaJE" height="1" width="1"/&gt;</description>
            <dc:creator>Lori MacVittie</dc:creator>
            <guid isPermaLink="false">http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/16/supersizing-the-data-center-big-data-and-jumbo-frames.aspx</guid>
            <pubDate>Thu, 16 Feb 2012 13:10:00 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/macvittie/comments/1104469.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/16/supersizing-the-data-center-big-data-and-jumbo-frames.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/macvittie/comments/commentRss/1104469.aspx</wfw:commentRss>
            <trackback:ping>http://devcentral.f5.com/weblogs/macvittie/services/trackbacks/1104469.aspx</trackback:ping>
        <feedburner:origLink>http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/16/supersizing-the-data-center-big-data-and-jumbo-frames.aspx</feedburner:origLink></item>
        <item>
            <title>Oops! HTML5 Does It Again</title>
            <category>Development and General</category>
            <category>Dynamic Infrastructure</category>
            <category>HTML5</category>
            <category>Performance</category>
            <category>Security</category>
            <category>Service Providers</category>
            <category>Web 2.0</category>
            <link>http://feedproxy.google.com/~r/f5/macv/~3/LukWlHuCdLg/oops-html5-does-it-again.aspx</link>
            <description>&lt;p&gt;#HTML5 #infosec &lt;em&gt;A multitude of security-related solutions rely upon the ability to extract and examine mime-objects from web-content. HTML5 may significantly impair their ability to do so. &lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/HTML5-and-Deep-Content-Inspection_3D62/oops_2.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="oops" border="0" alt="oops" align="left" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/HTML5-and-Deep-Content-Inspection_3D62/oops_thumb.jpg" width="240" height="201" /&gt;&lt;/a&gt;The trade off between security and performance has long been a known issue across IT organizations. One of the first things to go when performance is unacceptable is a security solution. This isn’t just an IT phenomenon either; consider how many of us have disabled endpoint security solutions like anti-virus scanners to improve performance? &lt;/p&gt;  &lt;p&gt;&lt;font style="font-weight: normal"&gt;Our refusal to be slowed down by what may seem to some as extraneous security is what eventually led IT security professionals to revise their strategies and enforce such scans on inbound content in the network. Network-attached security scanning solutions have long been a staple of inbound e-mail and has found increasing use as a means to scan inbound web-content, as well, as an attempt to eliminate potential malware from having access to the corporate network. &lt;/font&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://www.ctoedge.com/content/it-organizations-trade-security-performance-deserve-neither"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="quotemark" border="0" alt="quotemark" align="left" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/HTML5-and-Deep-Content-Inspection_3D62/quotemark_58b67ec4-009a-4b01-b4db-48db149a2e42.png" width="85" height="77" /&gt;IT Organizations That Trade Security for Performance Deserve Neither&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;A new &lt;font color="#c0504d"&gt;[at the time of publication, July 2011]&lt;/font&gt; survey of 487 IT professionals that was conducted by &lt;a href="http://www.crossbeam.com/"&gt;&lt;strong&gt;Crossbeam&lt;/strong&gt;&lt;/a&gt;, a provider of high-performance security gateways, finds that while 91 percent of the respondents were not only making tradeoffs between security and performance, &lt;font style="background-color: #ffff00"&gt;a full 81 percent were actually disabling security features&lt;/font&gt;.&lt;/p&gt; &lt;/blockquote&gt;  &lt;h5&gt;&lt;font style="font-weight: normal"&gt;HTML and soon, if we believe the predictions HTML5, is the lingua franca of Internet communication. Oh, applications may speak JSON under the covers, but in the end it’s just data to be displayed to the user which means HTML(5). &lt;/font&gt;&lt;/h5&gt;  &lt;p&gt;What does that mean for anti-virus and malware web scanners? Well, if one of the features of HTML5 being leveraged is WebSockets, a lot. Otherwise, not much. At least not yet. &lt;/p&gt;  &lt;p&gt;You see, WebSockets accidentally trades performance for security. &lt;/p&gt;  &lt;h4&gt;&lt;font color="#c0504d"&gt;OOPS &lt;/font&gt;&lt;/h4&gt;  &lt;p&gt;One of the things WebSockets does to dramatically improve performance is eliminate all those pesky HTTP headers. You know, things like CONTENT-TYPE. You know, the header that tells the endpoint what kind of content is being transferred, such as &lt;em&gt;text/html &lt;/em&gt;and &lt;em&gt;video/avi. &lt;/em&gt;One of the things anti-virus and malware scanning solutions are very good at is detecting anomalies in specific types of &lt;em&gt;content. &lt;/em&gt;The problem is that without a MIME type, the ability to correctly identify a given object gets a bit iffy. Bits and bytes are bytes and bytes, and while you could certainly infer the type based on format “tells” within the actual data, how would you really know? Sure, the HTTP headers could by lying, but generally speaking the application serving the object doesn’t lie about the type of data and it is a rare vulnerability that attempts to manipulate that value. After all, you &lt;em&gt;want &lt;/em&gt;a malicious payload delivered via a specific medium, because that’s the cornerstone upon which many exploits are based – execution of a specific operation against a specific manipulated payload. That means you really need the endpoint to believe the content is of the type it thinks it is. &lt;/p&gt;  &lt;p&gt;But couldn’t you just use the URL? Nope – there is no URL associated with objects via a WebSocket. There is also no standard application information that next-generation firewalls can use to differentiate the content; developers are free to innovate and create their own formats and micro-formats, and undoubtedly will. And trying to prevent its use is nigh-unto impossible because of the way in which the upgrade handshake is performed – it’s all over HTTP, and stays HTTP. One minute the session is talking understandable HTTP, the next they’re whispering in &lt;a href="http://rosettaproject.org/blog/02010/jun/9/rosetta-spotlight-lakota/"&gt;Lakota, a traditionally oral-only language&lt;/a&gt; which neatly illustrates the overarching point of this post thus far: there’s no way to confidently know what is being passed over a WebSocket unless you “speak” the language used, which you may or may not have access to. &lt;/p&gt;  &lt;p&gt;The result of all this confusion is that security software designed to scan for specific signatures or anomalies within specific types of content can’t. They can’t extract the object flowing through a WebSocket because there’s no indication of where it begins or ends, or even what it is. The loss of HTTP headers that indicate not only type but length is problematic for any software – or hardware for that matter – that uses the information contained within to extract and process the data. &lt;/p&gt;  &lt;h4&gt;&lt;font color="#c0504d"&gt;WEDGE NETWORKS &lt;/font&gt;&lt;/h4&gt;  &lt;p&gt;Wedge Networks, whose name you may never before heard even though you might have had content scrubbed by their devices and not known it, has a solution to the problem of disaggregating web objects without requiring specific identification by HTTP headers, thus solving this problem and several other similar ones where protocols lack the means to definitively identify specific content by type. &lt;/p&gt;  &lt;blockquote&gt;   &lt;h5&gt;&lt;a href="http://www.ctoedge.com/content/it-organizations-trade-security-performance-deserve-neither"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="quotemark" border="0" alt="quotemark" align="left" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/HTML5-and-Deep-Content-Inspection_3D62/quotemark_60c34d2f-97e6-4d02-97ed-01d561e499f8.png" width="100" height="91" /&gt;&lt;/a&gt;&lt;a href="http://www.wedgenetworks.com/about-wedge.html"&gt;WedgeOS - Network Data Processor Architecture&lt;/a&gt;&lt;/h5&gt;    &lt;p&gt;The WedgeOS Network Data Processor ("NDP") is the proprietary architecture that allows content inspection at Gigabit speeds without impacting network performance. The WedgeOS NDP architecture revolutionized Web Security Appliances with the introduction of BeSecure. BeSecure is capable of intercepting and actively scanning all internet traffic for malicious content as it enters the network. &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;What they meant to say was “we do deep content inspection on streaming traffic and are able to accurately identify – and subsequently extract – MIME objects at line rate and then scan them for bad stuff you don’t want on your network.” Content comes into their device (and it’s off-the shelf hardware, I’m told), MIME objects are disaggregated regardless of transport or application protocol, shoved down a high-speed internal bus into which are plugged a variety of security scanning functions, and then shoved back out the other side, assuming all was well. Policies enable the ability to determine exactly what happens if there are anomalies or malicious code discovered.  &lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/HTML5-and-Deep-Content-Inspection_3D62/wedge-basic-concept_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="wedge-basic-concept" border="0" alt="wedge-basic-concept" align="left" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/HTML5-and-Deep-Content-Inspection_3D62/wedge-basic-concept_thumb.png" width="515" height="292" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Wedge Networks has partnered with a number of well-known and industry leading security scanning solutions and brought them together into a single device. Applying the old “crack the packet only once” doctrine, the device is able to perform its scans as fast as objects can traverse its internal bus. &lt;/p&gt;  &lt;p&gt;The devices deploys in either proxy or transparent mode, with the latter being most popular simply due to the mitigation of disruption that can come with inserting a proxy-based solution into an established network. &lt;/p&gt;  &lt;p&gt;Let’s assume for a moment that a Wedge Networks device really does accomplish all this – at line rate. I can’t know, I don’t evaluate products in lab environments any more, so I can take their word for it. But let’s assume it does. That opens a wide variety of possibilities – both inbound and outbound – for protecting web applications and customers alike, and not just for HTML5. &lt;/p&gt;  &lt;p&gt;Assuming no degradation of overall performance, the ability to detect and prevent delivery of malware that may have been surgically inserted into your database or CMS via XSS or SQLi would be a boon, if only to let you know it happened much sooner and provide the time necessary to redress the infection. Nearly every rational organization scans inbound e-mail for potential risks, but very few (if any) scan outbound. We all know why – the belief that performance is more important than security, especially when consumer dollars are on the line. If Wedge Networks can do as it promises and not impede performance while still providing a valuable security service, well, that might be something to think about. &lt;/p&gt;  &lt;hr color="#fdeef4" width="100%" noshade="noshade" /&gt;&lt;center&gt;   &lt;table border="0" cellspacing="0" cellpadding="2" width="324"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="168"&gt;Connect with Lori: &lt;/td&gt;          &lt;td valign="top" width="154"&gt;Connect with &lt;a title="F5 Networks" href="http://www.f5.com/" rel="" target="_blank"&gt;F5&lt;/a&gt;: &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="168"&gt;&lt;a href="http://www.linkedin.com/in/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_linkedin[1]" border="0" alt="o_linkedin[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_linkedin.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="https://plus.google.com/110169987847611210070"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="google " border="0" alt="google " src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Why-Cant-We-Have-Nice-Things-Too_37AC/google+_3.jpg" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/f5/macv"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_rss[1]" border="0" alt="o_rss[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_rss.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://www.facebook.com/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_facebook[1]" border="0" alt="o_facebook[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_facebook.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://twitter.com/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_twitter[1]" border="0" alt="o_twitter[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_twitter.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;/td&gt;          &lt;td valign="top" width="154"&gt; &lt;a href="http://bitly.com/nIsT1z?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_facebook[1]" border="0" alt="o_facebook[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_facebook.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/ne6W2R?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_twitter[1]" border="0" alt="o_twitter[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_twitter.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/nx3XV1?r=bb/"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_slideshare[1]" border="0" alt="o_slideshare[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_slideshare.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/reFTmf?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_youtube[1]" border="0" alt="o_youtube[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_youtube.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://links.f5.com/f5gplus"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="google " border="0" alt="google " src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Why-Cant-We-Have-Nice-Things-Too_37AC/google+_3.jpg" width="24" height="24" /&gt;&lt;/a&gt;&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/center&gt;  &lt;p&gt;Related blogs &amp;amp; articles: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.ctoedge.com/content/it-organizations-trade-security-performance-deserve-neither"&gt;IT Organizations That Trade Security for Performance Deserve Neither&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2012/01/30/performance-in-the-cloud-business-jitter-is-bad.aspx"&gt;Performance in the Cloud: Business Jitter is Bad&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2012/01/17/the-ascendancy-of-the-application-layer-threat.aspx"&gt;The Ascendancy of the Application Layer Threat&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/11/07/html5-web-sockets-changes-the-scalability-game.aspx"&gt;HTML5 Web Sockets Changes the Scalability Game&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/08/15/html5-going-like-gangbusters-but-will-anyone-notice.aspx"&gt;HTML5 Going Like Gangbusters But Will Anyone Notice?&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/10/10/fire-and-ice-silk-and-chrome-spdy-and-http.aspx"&gt;Fire and Ice, Silk and Chrome, SPDY and HTTP&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;hr color="#fdeef4" width="100%" noshade="noshade" /&gt;               &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:58cfd217-9330-4926-9633-435333531567" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MacVittie" rel="tag"&gt;MacVittie&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Wedge+Networks" rel="tag"&gt;Wedge Networks&lt;/a&gt;,&lt;a href="http://technorati.com/tags/network" rel="tag"&gt;network&lt;/a&gt;,&lt;a href="http://technorati.com/tags/security" rel="tag"&gt;security&lt;/a&gt;,&lt;a href="http://technorati.com/tags/HTML5" rel="tag"&gt;HTML5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/WebSockets" rel="tag"&gt;WebSockets&lt;/a&gt;,&lt;a href="http://technorati.com/tags/malware" rel="tag"&gt;malware&lt;/a&gt;,&lt;a href="http://technorati.com/tags/anti-virus" rel="tag"&gt;anti-virus&lt;/a&gt;,&lt;a href="http://technorati.com/tags/performance" rel="tag"&gt;performance&lt;/a&gt;,&lt;a href="http://technorati.com/tags/application+security" rel="tag"&gt;application security&lt;/a&gt;,&lt;a href="http://technorati.com/tags/blog" rel="tag"&gt;blog&lt;/a&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/macvittie/aggbug/1102509.aspx" width="1" height="1" /&gt;&lt;img src="http://feeds.feedburner.com/~r/f5/macv/~4/LukWlHuCdLg" height="1" width="1"/&gt;</description>
            <dc:creator>Lori MacVittie</dc:creator>
            <guid isPermaLink="false">http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/15/oops-html5-does-it-again.aspx</guid>
            <pubDate>Wed, 15 Feb 2012 12:28:00 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/macvittie/comments/1102509.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/15/oops-html5-does-it-again.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/macvittie/comments/commentRss/1102509.aspx</wfw:commentRss>
            <trackback:ping>http://devcentral.f5.com/weblogs/macvittie/services/trackbacks/1102509.aspx</trackback:ping>
        <feedburner:origLink>http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/15/oops-html5-does-it-again.aspx</feedburner:origLink></item>
        <item>
            <title>What Does Mobile Mean, Anyway?</title>
            <category>Availability</category>
            <category>Development and General</category>
            <category>Dynamic Infrastructure</category>
            <category>Service Providers</category>
            <category>Security</category>
            <category>Performance</category>
            <category>Mobile</category>
            <category>Monitoring/Management</category>
            <category>v11</category>
            <link>http://feedproxy.google.com/~r/f5/macv/~3/fuh4EPVk7IQ/what-does-mobile-mean-anyway.aspx</link>
            <description>&lt;p&gt;&lt;em&gt;We tend to assume characteristics upon hearing the term #mobile. We probably shouldn’t…&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/What-is-Mobile_3C32/mobile%20options_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="mobile options" border="0" alt="mobile options" align="left" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/What-is-Mobile_3C32/mobile%20options_thumb.png" width="228" height="313" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;There are – according to about a bazillion studies - 4 billion mobile devices in use around the globe. &lt;/p&gt;  &lt;p&gt;It is interesting to note that nearly everyone who notes this statistic and then attempts to break it down into useful data (usually for marketing) that they almost always do so based on OS or device type – but never, ever, ever based on connectivity. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/What-is-Mobile_3C32/w3c%20mobile%20stats%20oct%202011%20a_4.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="w3c mobile stats oct 2011 a" border="0" alt="w3c mobile stats oct 2011 a" align="right" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/What-is-Mobile_3C32/w3c%20mobile%20stats%20oct%202011%20a_thumb_1.png" width="323" height="268" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Consider the breakdown offered by W3C for October 2011. Device type is the chosen taxonomy, with operating system being the alternative view. Unfortunately, aside from providing useful trending on device type for application developers and organizations, this data does not provide the full range of information necessary to actually make these devices, well, useful. &lt;/p&gt;  &lt;p&gt;Consider that my Blackberry can either connect to the Internet via 3G or WiFi. When using WiFi my user experience is infinitely better than via 3G and, if one believes the hype, will be even better once 4G is fully deployed. &lt;/p&gt;  &lt;p&gt;Also not accounted for is the ability to pair my Blackberry Playbook to my Blackberry phone and connect to the Internet via that (admittedly convoluted) chain of connectivity. Bluetooth to 3G or WiFi (which in my house has an additional chain on the LAN and then back out through a fairly unimpressive so-called broadband connection). But I could also be using the Playbook’s built-in WiFi (after trying both this is the preferred method, but in a pinch…) &lt;/p&gt;  &lt;p&gt;You also have to wonder how long it will be before “mobile” is the GPS in your car, integrated with services via Google Map or Bing to “find nearby” while you’re driving? Or, for some of us an even better option, find the nearest restroom off this highway because the four-year old has to use it – NOW. &lt;/p&gt;  &lt;p&gt;Trying to squash “mobile” into a little box is about as useful as trying to squash “cloud” into a bigger box. It doesn’t work. The variations in actual implementation in communication channels across everything that is “mobile” require different approaches to mitigating operational risk, just as you approach SaaS differently than IaaS differently than PaaS. &lt;/p&gt;  &lt;p&gt;Defining “mobile” by its device characteristics is only helpful when you’re designing applications or access management policies. In order to address real user-experience issues you have to know more about the type of connection over which the user is connecting – and more.  &lt;/p&gt;  &lt;h4&gt;&lt;font color="#c0504d"&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/What-is-Mobile_3C32/context%202012_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 10px 10px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="context 2012" border="0" alt="context 2012" align="left" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/What-is-Mobile_3C32/context%202012_thumb.png" width="533" height="253" /&gt;&lt;/a&gt;CONTEXT is the NEW BLACK in MOBILE &lt;/font&gt;&lt;/h4&gt;  &lt;p&gt;This is not to say that device type is not important. It is, and luckily device type (as well as browser and often operating system), are an integral part of the formula we all “context.” &lt;/p&gt;  &lt;p&gt;Context is the combined set of variables that make it possible to interpret any given connection with respect to its unique client, server, network, and application needs. &lt;/p&gt;  &lt;p&gt;It’s what allows organizations to localize, to hyperlocalize, and to provide content based on location. It’s what enables the ability to ensure performance whether over 3G, 4G, LAN, or congested WAN connections. It’s the agility to route application requests to the best server-side location based on a combination of client location, connection type, and current capacity across multiple sites – whether cloud, managed hosting, or secondary data centers. &lt;/p&gt;  &lt;p&gt;Context is the ‘secret sauce’ to successful application delivery. It’s the ingredient that makes it possible to make the right decisions at the right time based on current conditions that address operational risk – performance, security, and availability. Context is what makes the application delivery tier of the modern data center able to adapt dynamically. It’s the shared data that forms the foundation for the collaboration between application delivery network infrastructure and provisioning systems both local and in the cloud, enabling on-demand scalability and at some point, &lt;a href="http://searchservervirtualization.techtarget.com/news/2240111448/Long-distance-live-migration-moves-within-reach"&gt;instant mobility in an inter-cloud architecture&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Context is a key component to an agile data center, because it is only be inspecting all the variables that you can interpret them in a way that leads to optimal decisions with respect to the delivery of an application, which includes choosing the right application instance whether it’s deployed remotely in a cloud computing environment or locally on an old-fashioned piece of hardware. Knowing what device a given request is coming from is not enough, especially when the connection type and conditions cannot be assumed. The same user on the same device may connect via two completely different networking methods within the same day – or even same hour. It is the network connection which becomes a critical decision point around which to apply proper security and performance-related policies, as different networks vary in their conditions. &lt;/p&gt;  &lt;p&gt;So while we all like to believe that our love of our chosen mobile platform is vindicated by statistics, we need to dig deeper when we talk about mobile strategies within the walls of IT. The device type is only one small piece of a much larger puzzle called context. &lt;/p&gt;  &lt;p&gt;“Mobile” is as much about the means of connectivity as it is the actual physical characteristic of a small untethered device. We need to recognize that, and incorporate it into our mobile delivery strategies sooner rather than later. &lt;/p&gt;  &lt;p&gt;&lt;font color="#ff0000"&gt;[Updated: This post was updated 2/17/2012 - the graphic was updated to reflect the proper source of the statistics, w3schools ]&lt;/font&gt;&lt;/p&gt;    &lt;hr color="#808080" width="100%" noshade="noshade" /&gt;   &lt;center&gt;   &lt;table border="0" cellspacing="0" cellpadding="2" width="324"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="168"&gt;Connect with Lori: &lt;/td&gt;          &lt;td valign="top" width="154"&gt;Connect with F5: &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="168"&gt;&lt;a href="http://www.linkedin.com/in/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_linkedin[1]" border="0" alt="o_linkedin[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_linkedin.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="https://plus.google.com/110169987847611210070"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="google " border="0" alt="google " src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Why-Cant-We-Have-Nice-Things-Too_37AC/google+_3.jpg" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/f5/macv"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_rss[1]" border="0" alt="o_rss[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_rss.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://www.facebook.com/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_facebook[1]" border="0" alt="o_facebook[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_facebook.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://twitter.com/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_twitter[1]" border="0" alt="o_twitter[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_twitter.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;/td&gt;          &lt;td valign="top" width="154"&gt; &lt;a href="http://bitly.com/nIsT1z?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_facebook[1]" border="0" alt="o_facebook[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_facebook.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/ne6W2R?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_twitter[1]" border="0" alt="o_twitter[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_twitter.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/nx3XV1?r=bb/"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_slideshare[1]" border="0" alt="o_slideshare[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_slideshare.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/reFTmf?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_youtube[1]" border="0" alt="o_youtube[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_youtube.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://links.f5.com/f5gplus"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="google " border="0" alt="google " src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Why-Cant-We-Have-Nice-Things-Too_37AC/google+_3.jpg" width="24" height="24" /&gt;&lt;/a&gt;&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/center&gt;  &lt;p&gt;Related blogs &amp;amp; articles: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://virtualization.sys-con.com/node/1660762"&gt;&lt;img title="icon-html" border="0" alt="icon-html" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/MoreUsersMoreAccessLessControl_3CED/icon-html_ee9c3768-60bd-419e-9cec-6728e219eb90.gif" width="14" height="14" /&gt;&lt;/a&gt; &lt;a href="http://searchservervirtualization.techtarget.com/news/2240111448/Long-distance-live-migration-moves-within-reach"&gt;Long-distance live migration moves within reach&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://virtualization.sys-con.com/node/1660762"&gt;&lt;img title="icon-html" border="0" alt="icon-html" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/MoreUsersMoreAccessLessControl_3CED/icon-html_ee9c3768-60bd-419e-9cec-6728e219eb90.gif" width="14" height="14" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/11/07/html5-web-sockets-changes-the-scalability-game.aspx"&gt;HTML5 Web Sockets Changes the Scalability Game&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://virtualization.sys-con.com/node/1660762"&gt;&lt;img title="icon-html" border="0" alt="icon-html" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/MoreUsersMoreAccessLessControl_3CED/icon-html_ee9c3768-60bd-419e-9cec-6728e219eb90.gif" width="14" height="14" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/11/16/at-the-intersection-of-cloud-and-controlhellip.aspx"&gt;At the Intersection of Cloud and Control…&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://virtualization.sys-con.com/node/1660762"&gt;&lt;img title="icon-html" border="0" alt="icon-html" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/MoreUsersMoreAccessLessControl_3CED/icon-html_ee9c3768-60bd-419e-9cec-6728e219eb90.gif" width="14" height="14" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/06/17/f5-friday-the-mobile-road-is-uphill.-both-ways.aspx"&gt;F5 Friday: The Mobile Road is Uphill. Both Ways&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://virtualization.sys-con.com/node/1660762"&gt;&lt;img title="icon-html" border="0" alt="icon-html" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/MoreUsersMoreAccessLessControl_3CED/icon-html_ee9c3768-60bd-419e-9cec-6728e219eb90.gif" width="14" height="14" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/01/25/more-users-more-access-more-clients-less-control.aspx"&gt;More Users, More Access, More Clients, Less Control&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://virtualization.sys-con.com/node/1660762"&gt;&lt;img title="icon-html" border="0" alt="icon-html" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/MoreUsersMoreAccessLessControl_3CED/icon-html_ee9c3768-60bd-419e-9cec-6728e219eb90.gif" width="14" height="14" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2010/06/30/cloud-needs-context-aware-provisioning.aspx"&gt;Cloud Needs Context-Aware Provisioning&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://virtualization.sys-con.com/node/1660762"&gt;&lt;img title="icon-html" border="0" alt="icon-html" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/MoreUsersMoreAccessLessControl_3CED/icon-html_ee9c3768-60bd-419e-9cec-6728e219eb90.gif" width="14" height="14" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2010/03/29/call-me-crazy-but-application-awareness-should-be-about-the-application.aspx"&gt;Call Me Crazy but Application-Awareness Should Be About the Application&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://virtualization.sys-con.com/node/1660762"&gt;&lt;img title="icon-html" border="0" alt="icon-html" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/MoreUsersMoreAccessLessControl_3CED/icon-html_ee9c3768-60bd-419e-9cec-6728e219eb90.gif" width="14" height="14" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2010/03/04/the-ip-address-ndash-identity-disconnect.aspx"&gt;The IP Address – Identity Disconnect&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://virtualization.sys-con.com/node/1660762"&gt;&lt;img title="icon-html" border="0" alt="icon-html" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/MoreUsersMoreAccessLessControl_3CED/icon-html_ee9c3768-60bd-419e-9cec-6728e219eb90.gif" width="14" height="14" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2008/12/02/the-context-aware-cloud.aspx"&gt;The Context-Aware Cloud&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;hr color="#808080" width="100%" noshade="noshade" /&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:534fc2e0-a2f8-449e-a68a-6bb71acf62ec" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MacVittie" rel="tag"&gt;MacVittie&lt;/a&gt;,&lt;a href="http://technorati.com/tags/mobile" rel="tag"&gt;mobile&lt;/a&gt;,&lt;a href="http://technorati.com/tags/context-aware" rel="tag"&gt;context-aware&lt;/a&gt;,&lt;a href="http://technorati.com/tags/network" rel="tag"&gt;network&lt;/a&gt;,&lt;a href="http://technorati.com/tags/security" rel="tag"&gt;security&lt;/a&gt;,&lt;a href="http://technorati.com/tags/performance" rel="tag"&gt;performance&lt;/a&gt;,&lt;a href="http://technorati.com/tags/availability" rel="tag"&gt;availability&lt;/a&gt;,&lt;a href="http://technorati.com/tags/quasar" rel="tag"&gt;quasar&lt;/a&gt;,&lt;a href="http://technorati.com/tags/blog" rel="tag"&gt;blog&lt;/a&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/macvittie/aggbug/1102428.aspx" width="1" height="1" /&gt;&lt;img src="http://feeds.feedburner.com/~r/f5/macv/~4/fuh4EPVk7IQ" height="1" width="1"/&gt;</description>
            <dc:creator>Lori MacVittie</dc:creator>
            <guid isPermaLink="false">http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/13/what-does-mobile-mean-anyway.aspx</guid>
            <pubDate>Mon, 13 Feb 2012 15:18:00 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/macvittie/comments/1102428.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/13/what-does-mobile-mean-anyway.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/macvittie/comments/commentRss/1102428.aspx</wfw:commentRss>
            <trackback:ping>http://devcentral.f5.com/weblogs/macvittie/services/trackbacks/1102428.aspx</trackback:ping>
        <feedburner:origLink>http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/13/what-does-mobile-mean-anyway.aspx</feedburner:origLink></item>
        <item>
            <title>F5 Friday: What&amp;rsquo;s Inside an F5?</title>
            <category>Availability</category>
            <category>Development and General</category>
            <category>Dynamic Infrastructure</category>
            <category>F5 Friday</category>
            <category>Load balancing</category>
            <category>Performance</category>
            <category>Virtualization</category>
            <category>v11</category>
            <link>http://feedproxy.google.com/~r/f5/macv/~3/RZ4Pc62H2g4/f5-friday-whatrsquos-inside-an-f5.aspx</link>
            <description>&lt;p&gt;&lt;strong&gt;Is it Linux? Is it third-party? Is it proprietary? Isn’t #vcmp just a #virtualization platform? Just what is inside an F5 BIG-IP that makes it go vroom? &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/F5-Friday-Whats-Inside-an-F5_2B97/f5friday_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="f5friday" border="0" alt="f5friday" align="left" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/F5-Friday-Whats-Inside-an-F5_2B97/f5friday_thumb.png" width="240" height="86" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Over the years I’ve seen some pretty wild claims about what, exactly, is “inside” a BIG-IP that makes it go. I’ve read articles that claim it’s Linux, that it’s based on Linux, that it’s voodoo magic. I’ve heard competitors make up information about just about every F5 technology – TMOS, vCMP, iRules – that enables a BIG-IP to do what it does. &lt;/p&gt;  &lt;p&gt;There are two sources of the confusion with respect to what’s really inside an F5 BIG-IP. The first stems, I think, from the evolution of the BIG-IP. Once upon a time, BIG-IP was a true appliance – a pure software solution delivered pre-deployed on pretty standard hardware. But it’s been many, many years since that was true, since before v9 was introduced back in 2004. BIG-IP version 9 was the beginning of BIG-IP as not a true appliance, but a purpose-built networking device. Appliances deployed on off the shelf hardware generally leverage existing operating systems to manage operating system and even networking tasks – CPU scheduling, I/O, switching, etc… but BIG-IP does not because with version 9 the internal architecture of BIG-IP was redesigned from the ground up to include a variety of not-so-off-the-shelf components. Switch backplanes aren’t commonly found in your white-box x86 server, after all, and a bladed chassis isn’t something common operating systems handle. &lt;/p&gt;  &lt;p&gt;TMOS – the core of the BIG-IP system – is custom built from the ground up. It had to be to support the variety of hardware components included in the system – the FPGAs, the ASICs, the acceleration cards, the switching backplane. It had to be custom built to enable advances in BIG-IP to support the non-disruptive scale of itself when it became available on a chassis-based hardware platform. It had to be custom built so that advances in internal architectures to support virtualization of its compute and network resources, a la vCMP, could come to fruition. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/F5-Friday-Whats-Inside-an-F5_2B97/inside%20f5_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="inside f5" border="0" alt="inside f5" align="left" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/F5-Friday-Whats-Inside-an-F5_2B97/inside%20f5_thumb.png" width="436" height="345" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The second source of confusion with respect to the internal architecture of BIG-IP comes from the separation of the operational and traffic management responsibilities. Operational management – administration, configuration, CLI and GUI – resides in its own internal container using off-the-shelf components and software. It’s a box in a box, if you will. It doesn’t make sense for us – or any vendor, really – to recreate the environment necessary to support a web-based GUI or network access (SSH, etc…) for management purposes. That side of BIG-IP starts with a standard Linux core operating system and is tweaked and modified as necessary to support things like TMSH (TMOS Shell). &lt;/p&gt;  &lt;p&gt;That’s all it does. Monitoring, management. It generates pretty charts and collects statistics. It’s the interface to the configuration of the BIG-IP. It’s lights out management. This “side” of BIG-IP has nothing to do with the actual flow of traffic through a BIG-IP aside from configuration. At run time, when traffic flows through a BIG-IP, it’s all going through TMOS – through the purpose and very custom built system designed specifically to support application delivery services. &lt;/p&gt;  &lt;p&gt;This very purposeful design and development of technology is too often mischaracterized – intentionally or unintentionally – as third-party or just a modified existing kernel/virtualization platform. That’s troubling because it hampers the understanding of just what such technologies do and why they’re so good at doing it. &lt;/p&gt;  &lt;p&gt;Take vCMP, which has sometimes been maligned as little more than third-party virtualization. That’s somewhat amusing because vCMP isn’t really virtualization in the sense we think about virtualization today. vCMP is designed to allow the resources for a guest instance to span one or multiple blades. It’s an extension of multi-processing concepts as applied to virtual machines. If we analogized the technology to server virtualization, vCMP would be the ability to assign compute and network resources from server A to a virtual machine running on server B. Cloud computing providers cannot do this (today) and it’s not something that’s associated with today’s cloud computing models; only grid computing comes close, and it still takes a workload-distributed view rather than a resource-distributed view. &lt;/p&gt;  &lt;p&gt;vCMP stands for virtual CMP – clustered multi-processing. CMP was the foundational technology introduced in BIG-IP version 9.4 that allowed TMOS to take advantage of multiple multi-core processors by instantiating one TMM (Traffic Management Microkernel) per core, and then aggregating them – regardless of physical location on BIG-IP – to appear as a single pool of resources. This allowed BIG-IP to scale much more effectively. Basically we applied many of the same high-availability and load distribution techniques we use to ensure applications are fast and available to our internal architecture. This allowed us to scale across blades and is the reason adding (or removing) blades in a VIPRION is non-disruptive. &lt;/p&gt;  &lt;p&gt;Along comes a demand for multi-tenancy, resulting in &lt;em&gt;virtual &lt;/em&gt;CMP. vCMP isn’t the virtual machine, it’s the technology that manages and provisions BIG-IP hardware resources across multiple instances of BIG-IP virtual machines; the vCMP guests, as we generally call them. What we do under the covers is more akin to an application (a vCMP guest) being comprised of multiple virtual machines (cores), with load balancing providing the mechanism by which resources are assigned (vCMP) than it is simple virtualization. &lt;/p&gt;  &lt;p&gt;So now you know a lot more about what’s inside a BIG-IP and why we’re able to do things with applications and traffic that no one else in the industry can. Because we aren’t relying on “standard” virtualization or operating systems. We purposefully design and develop the internal technology specifically for the task at hand, with an eye toward how best to provide a platform on which we can continue to develop technologies that are more efficient and adaptable. &lt;/p&gt;  &lt;hr color="#fdeef4" width="100%" noshade="noshade" /&gt;&lt;center&gt;   &lt;table border="0" cellspacing="0" cellpadding="2" width="324"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="168"&gt;Connect with Lori: &lt;/td&gt;          &lt;td valign="top" width="154"&gt;Connect with F5: &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="168"&gt;&lt;a href="http://www.linkedin.com/in/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_linkedin[1]" border="0" alt="o_linkedin[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_linkedin.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="https://plus.google.com/110169987847611210070"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="google " border="0" alt="google " src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Why-Cant-We-Have-Nice-Things-Too_37AC/google+_3.jpg" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/f5/macv"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_rss[1]" border="0" alt="o_rss[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_rss.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://www.facebook.com/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_facebook[1]" border="0" alt="o_facebook[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_facebook.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://twitter.com/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_twitter[1]" border="0" alt="o_twitter[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_twitter.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;/td&gt;          &lt;td valign="top" width="154"&gt; &lt;a href="http://bitly.com/nIsT1z?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_facebook[1]" border="0" alt="o_facebook[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_facebook.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/ne6W2R?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_twitter[1]" border="0" alt="o_twitter[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_twitter.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/nx3XV1?r=bb/"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_slideshare[1]" border="0" alt="o_slideshare[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_slideshare.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/reFTmf?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_youtube[1]" border="0" alt="o_youtube[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_youtube.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://links.f5.com/f5gplus"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="google " border="0" alt="google " src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Why-Cant-We-Have-Nice-Things-Too_37AC/google+_3.jpg" width="24" height="24" /&gt;&lt;/a&gt;&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/center&gt;  &lt;h5&gt;Related blogs &amp;amp; articles: &lt;/h5&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/09/23/f5-friday-sync-share-and-scale.aspx"&gt;F5 Friday: Sync, Share, and Scale&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/07/25/the-evolution-toward-it-as-a-service-continues-in-the.aspx"&gt;F5 Monday? The Evolution To IT as a Service Continues … in the Network&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/05/13/f5-friday-speeds-feeds-and-boats.aspx"&gt;F5 Friday: Speeds, Feeds and Boats&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/05/04/if-a-network-canrsquot-go-virtual-then-virtual-must-come.aspx"&gt;If a Network Can’t Go Virtual Then Virtual Must Come to the Network&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/dmacvittie/archive/2011/07/07/architecturally-is-there-such-a-thing-as-too-scalable.aspx"&gt;Architecturally, Is There Such A Thing As Too Scalable?&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/f5news/archive/2011/05/10/sometimes-it-is-about-the-hardware.aspx"&gt;Sometimes It Is About the Hardware&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/f5news/archive/2011/05/09/medium-is-the-new-large-in-enterprise.aspx"&gt;Medium is the New Large in Enterprise&lt;/a&gt;  &lt;/li&gt; &lt;/ul&gt;  &lt;hr color="#fdeef4" width="100%" noshade="noshade" /&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:5091a8b6-ca70-48a7-8147-ef0095c164b5" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MacVittie" rel="tag"&gt;MacVittie&lt;/a&gt;,&lt;a href="http://technorati.com/tags/F5+Friday" rel="tag"&gt;F5 Friday&lt;/a&gt;,&lt;a href="http://technorati.com/tags/vCMP" rel="tag"&gt;vCMP&lt;/a&gt;,&lt;a href="http://technorati.com/tags/virtualization" rel="tag"&gt;virtualization&lt;/a&gt;,&lt;a href="http://technorati.com/tags/BIG-IP" rel="tag"&gt;BIG-IP&lt;/a&gt;,&lt;a href="http://technorati.com/tags/scalability" rel="tag"&gt;scalability&lt;/a&gt;,&lt;a href="http://technorati.com/tags/network" rel="tag"&gt;network&lt;/a&gt;,&lt;a href="http://technorati.com/tags/hardware" rel="tag"&gt;hardware&lt;/a&gt;,&lt;a href="http://technorati.com/tags/blog" rel="tag"&gt;blog&lt;/a&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/macvittie/aggbug/1104479.aspx" width="1" height="1" /&gt;&lt;img src="http://feeds.feedburner.com/~r/f5/macv/~4/RZ4Pc62H2g4" height="1" width="1"/&gt;</description>
            <dc:creator>Lori MacVittie</dc:creator>
            <guid isPermaLink="false">http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/10/f5-friday-whatrsquos-inside-an-f5.aspx</guid>
            <pubDate>Fri, 10 Feb 2012 12:00:00 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/macvittie/comments/1104479.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/10/f5-friday-whatrsquos-inside-an-f5.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/macvittie/comments/commentRss/1104479.aspx</wfw:commentRss>
            <trackback:ping>http://devcentral.f5.com/weblogs/macvittie/services/trackbacks/1104479.aspx</trackback:ping>
        <feedburner:origLink>http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/10/f5-friday-whatrsquos-inside-an-f5.aspx</feedburner:origLink></item>
        <item>
            <title>The Potential Ramifications of Platform-Based Vulnerabilities on Cloud Computing</title>
            <category>Availability</category>
            <category>Cloud Computing</category>
            <category>Development and General</category>
            <category>Dynamic Infrastructure</category>
            <category>Infrastructure 2.0</category>
            <category>Security</category>
            <category>Service Providers</category>
            <category>Virtualization</category>
            <category>iRules</category>
            <category>AppSec</category>
            <link>http://feedproxy.google.com/~r/f5/macv/~3/Ik-MrmBhNxI/the-potential-ramifications-of-platform-based-vulnerabilities-on-cloud-computing.aspx</link>
            <description>&lt;p&gt;#infosec #adcfw #cloud &lt;em&gt;Alternate title: How to take out an entire PaaS cloud with one vulnerability &lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/The-Potential-Ramifications-of-Platform-_2EF5/chess%20king_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 10px 5px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="chess king" border="0" alt="chess king" align="left" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/The-Potential-Ramifications-of-Platform-_2EF5/chess%20king_thumb.jpg" width="240" height="190" /&gt;&lt;/a&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/08/26/f5-friday-zero-day-apache-exploit-zero-problem.aspx"&gt;Apache Killer&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/david/archive/2012/01/09/vu903934-ndash-post-of-doom.aspx"&gt;Post of Doom&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;What do these two vulnerabilities have in common? Right, they’re &lt;em&gt;platform-&lt;/em&gt;based vulnerabilities. Meaning they are vulnerabilities peculiar to the web or application server platform upon which applications are deployed. Mitigations for such vulnerabilities generally point to changes in configuration of the platform – limit post size, header value sizes, turn off some value in the associated configuration. &lt;/p&gt;  &lt;p&gt;But they also have something else in common – risk. And not just risk in general, but risk to cloud providers whose primary value is in offering not just a virtual server but an entire, pre-integrated and pre-configured application deployment stack. Think LAMP, as an example, and providers like Microsoft (Azure) and VMware (CloudFoundry), more commonly adopting the moniker of PaaS. It’s an operational dream to have a virtual server pre-configured and ready to go with the exact application deployment stack needed and offers a great deal of value in terms of efficiency and overall operational investment, but it is – or should be – a security professional’s nightmare. It’s not unlike the &lt;a href="http://autos.yahoo.com/blogs/motoramic/gm-recalling-chevy-volts-prevent-battery-fires-164320241.html"&gt;recent recall of Chevy Volts&lt;/a&gt; – a defect in the platform needs to be mitigated. The only way to do it, for car owners, is to effectively shut down their ability to drive while a patch is applied. It’s disruptive, it’s expensive (you still have to get to work, after all), and it’s frustrating for the consumer. For the provider, it’s bad PR and negatively impacts the brand. Neither of which is appealing. &lt;/p&gt;  &lt;p&gt;A vulnerability in the application stack, in the web or application server, can be operationally devastating to the provider – and potentially disruptive to the consumer whether the vulnerability is exploited or not. &lt;/p&gt;  &lt;h4&gt;&lt;font color="#c0504d"&gt;&lt;font style="font-weight: bold"&gt;STANDARDIZATION is a DOUBLE-EDGED SWORD &lt;/font&gt;&lt;/font&gt;&lt;/h4&gt;  &lt;p&gt;Assume a homogeneous cloud environment offering an application stack based on Microsoft ASP. Assume now an exploit, oh say like Post of Doom, is discovered whose primary mitigation lies in modifying the configuration of each and every instance. Virtualization of any kind provides a solution, of course, but introduces the possibility of disruption in the impact to consumer applications from the configuration change. A primary mitigation for the Post of Doom is to limit the size of data in a POST to under 8MB. Depending on the application, this has to potential to “break” application functionality, particularly those for which uploading big data is a focus. Images, video, documents, etc… These all may be impacted negatively, disrupting applications and angering consumers. &lt;/p&gt;  &lt;p&gt;Patching, of course, is preferred, as it eliminates the underlying vulnerability without potentially breaking applications. But patching takes time – time to develop, time to test, time to deploy. The actual delivery of such patches in a PaaS environment is a delicate operation. You can’t just shut the whole cloud down and restart it after the patches are applied to the base images, can you? Do you wait, quiesce the vulnerable images and only force the patched ones when new instances are provisioned? A configuration-based mitigation, too, has these same issues. You can’t just shut down the whole cloud, apply the change, and reboot. &lt;/p&gt;  &lt;p&gt;It’s a delicate balance of security versus availability that must struck for the provider, and certainly their position in such cases is one not to be envied. Damned if they do, damned if they don’t. &lt;/p&gt;  &lt;p&gt;Then there is the risk of exploitation &lt;em&gt;before &lt;/em&gt;any mitigation is applied. If I want to wreak havoc on a PaaS, I may be able to accomplish simply by finding one with the appropriate platform vulnerable to a given exploit, and attack. Cycling through applications deployed in that environment (easily identified at the network layer by the IP ranges assigned to the provider) should result in a wealth of chaos being wrought. The right vulnerability could take out a significant enough portion of the environment to garner attention from the outages caused. &lt;/p&gt;  &lt;p&gt;Enterprise organizations that think they are immune from such issues should think again, as even a cloud provider is often not as standardized on a single application platform as an enterprise is, and it is that standardization that is at the root of the potential risk from platform-based vulnerabilities. Standardization, commoditization, these are good things in terms of many financial and operational benefits, but they can also cause operational risk to increase. &lt;/p&gt;  &lt;h4&gt;&lt;font color="#c0504d"&gt;&lt;font style="font-weight: bold"&gt;MITIGATE in the MIDDLE &lt;/font&gt;&lt;/font&gt;&lt;/h4&gt;  &lt;p&gt;There is a better solution, a better strategy, a better operational means of mitigating platform-based risks. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/The-Potential-Ramifications-of-Platform-_2EF5/chess-queen-protected_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="chess-queen-protected" border="0" alt="chess-queen-protected" align="left" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/The-Potential-Ramifications-of-Platform-_2EF5/chess-queen-protected_thumb.jpg" width="240" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This is where the role of a flexible, broad-spectrum layer of security applies. One that enables security professionals to broadly apply security policies to quickly mitigate potentially disastrous vulnerabilities. Without disrupting a single running instance, an organization can deploy a mitigating solution that detects and prevents the effects of such vulnerabilities. Applying security policies that mitigate such vulnerabilities &lt;em&gt;before &lt;/em&gt;they reach the platform is critical to preventing a disaster of epic (and newsworthy) proportions. &lt;/p&gt;  &lt;p&gt;Whether stop gap or a permanent solution, by leveraging the &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/11/16/at-the-intersection-of-cloud-and-controlhellip.aspx"&gt;application delivery tier&lt;/a&gt; of any data center – enterprise or cloud provider – such vulnerabilities can be addressed without imposing harsh penalties on applications and application owners, such as requiring complete shutdown and reboots. &lt;/p&gt;  &lt;p&gt;Leveraging such a flexible data center tier insulates the platform from exploitation while insulating customers from the disruption required to mitigate immediately on the platform layer, allowing time to redress through patches or, at least, understand the potential implication to the application from the platform configuration changes required to mitigate the vulnerability. &lt;/p&gt;  &lt;p&gt;In today’s data center, time is perhaps the biggest benefit afforded to IT by any solution, and yet the one least likely to be provided. A flexible application delivery tier capable of mitigating threats across the network and application stack without disruption is one of the few solutions available that offers the elusive and very valuable benefit of time. Providers and enterprises alike need to consider their current data center architecture and whether it supports the notion of such a dynamic tier. If not, it’s time to re-evaluate and determine whether a strategic change of direction is necessary to ensure the ability of operations and security teams to address operational risk as quickly and efficiently as possible. &lt;/p&gt;  &lt;hr color="#fdeef4" width="100%" noshade="noshade" /&gt;&lt;center&gt;   &lt;table border="0" cellspacing="0" cellpadding="2" width="324"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="168"&gt;Connect with Lori: &lt;/td&gt;          &lt;td valign="top" width="154"&gt;Connect with &lt;a title="F5 Networks" href="http://www.f5.com/" rel="" target="_blank"&gt;F5&lt;/a&gt;: &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="168"&gt;&lt;a href="http://www.linkedin.com/in/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_linkedin[1]" border="0" alt="o_linkedin[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_linkedin.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="https://plus.google.com/110169987847611210070"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="google " border="0" alt="google " src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Why-Cant-We-Have-Nice-Things-Too_37AC/google+_3.jpg" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/f5/macv"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_rss[1]" border="0" alt="o_rss[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_rss.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://www.facebook.com/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_facebook[1]" border="0" alt="o_facebook[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_facebook.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://twitter.com/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_twitter[1]" border="0" alt="o_twitter[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_twitter.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;/td&gt;          &lt;td valign="top" width="154"&gt; &lt;a href="http://bitly.com/nIsT1z?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_facebook[1]" border="0" alt="o_facebook[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_facebook.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/ne6W2R?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_twitter[1]" border="0" alt="o_twitter[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_twitter.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/nx3XV1?r=bb/"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_slideshare[1]" border="0" alt="o_slideshare[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_slideshare.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/reFTmf?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_youtube[1]" border="0" alt="o_youtube[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_youtube.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://links.f5.com/f5gplus"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="google " border="0" alt="google " src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Why-Cant-We-Have-Nice-Things-Too_37AC/google+_3.jpg" width="24" height="24" /&gt;&lt;/a&gt;&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/center&gt;  &lt;p&gt;Related blogs &amp;amp; articles: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/11/16/at-the-intersection-of-cloud-and-controlhellip.aspx"&gt;At the Intersection of Cloud and Control…&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/11/21/the-full-proxy-data-center-architecture.aspx"&gt;The Full-Proxy Data Center Architecture&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/11/23/the-pythagorean-theorem-of-operational-risk.aspx"&gt;The Pythagorean Theorem of Operational Risk&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/10/31/the-future-of-cloud-infrastructure-as-a-platform.aspx"&gt;The Future of Cloud: Infrastructure as a Platform&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/10/12/infrastructure-architecture-whitelisting-with-json-and-api-keys.aspx"&gt;Infrastructure Architecture: Whitelisting with JSON and API Keys&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/05/09/if-security-in-the-cloud-were-handled-like-car-accidents.aspx"&gt;If Security in the Cloud Were Handled Like Car Accidents&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/david/archive/2012/01/09/vu903934-ndash-post-of-doom.aspx"&gt;VU#903934 – Post of Doom&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/08/26/f5-friday-zero-day-apache-exploit-zero-problem.aspx"&gt;F5 Friday: Zero-Day Apache Exploit? Zero-Problem&lt;/a&gt;  &lt;/li&gt; &lt;/ul&gt;  &lt;hr color="#fdeef4" width="100%" noshade="noshade" /&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:77c821f9-a904-4f71-94b4-44b3f525047c" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MacVittie" rel="tag"&gt;MacVittie&lt;/a&gt;,&lt;a href="http://technorati.com/tags/security" rel="tag"&gt;security&lt;/a&gt;,&lt;a href="http://technorati.com/tags/architecture" rel="tag"&gt;architecture&lt;/a&gt;,&lt;a href="http://technorati.com/tags/availability" rel="tag"&gt;availability&lt;/a&gt;,&lt;a href="http://technorati.com/tags/cloud+computing" rel="tag"&gt;cloud computing&lt;/a&gt;,&lt;a href="http://technorati.com/tags/virtualization" rel="tag"&gt;virtualization&lt;/a&gt;,&lt;a href="http://technorati.com/tags/devops" rel="tag"&gt;devops&lt;/a&gt;,&lt;a href="http://technorati.com/tags/threat+mitigation" rel="tag"&gt;threat mitigation&lt;/a&gt;,&lt;a href="http://technorati.com/tags/application+delivery" rel="tag"&gt;application delivery&lt;/a&gt;,&lt;a href="http://technorati.com/tags/blog" rel="tag"&gt;blog&lt;/a&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/macvittie/aggbug/1102508.aspx" width="1" height="1" /&gt;&lt;img src="http://feeds.feedburner.com/~r/f5/macv/~4/Ik-MrmBhNxI" height="1" width="1"/&gt;</description>
            <dc:creator>Lori MacVittie</dc:creator>
            <guid isPermaLink="false">http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/08/the-potential-ramifications-of-platform-based-vulnerabilities-on-cloud-computing.aspx</guid>
            <pubDate>Wed, 08 Feb 2012 13:26:00 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/macvittie/comments/1102508.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/08/the-potential-ramifications-of-platform-based-vulnerabilities-on-cloud-computing.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/macvittie/comments/commentRss/1102508.aspx</wfw:commentRss>
            <trackback:ping>http://devcentral.f5.com/weblogs/macvittie/services/trackbacks/1102508.aspx</trackback:ping>
        <feedburner:origLink>http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/08/the-potential-ramifications-of-platform-based-vulnerabilities-on-cloud-computing.aspx</feedburner:origLink></item>
        <item>
            <title>1024 Words: Honey IT Badger Don&amp;rsquo;t Care</title>
            <category>1024 Words</category>
            <category>Virtualization</category>
            <link>http://feedproxy.google.com/~r/f5/macv/~3/4A1CPKswo88/1024-words-honey-it-badger-donrsquot-care.aspx</link>
            <description>&lt;table border="0" cellspacing="0" cellpadding="2" width="662"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="306"&gt;         &lt;p align="left"&gt;The reaction in IT when there’s something wrong with a core router is to &lt;strong&gt;avoid&lt;/strong&gt; disruption and its associated costs to the business. &lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="354"&gt;         &lt;p align="left"&gt;The reaction in IT when a user has problems is to &lt;strong&gt;embrace&lt;/strong&gt; disruption and its associated costs to the business. &lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="306"&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/539f76c027e9_805F/panic-attack_2.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="panic-attack" border="0" alt="panic-attack" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/539f76c027e9_805F/panic-attack_thumb.jpg" width="180" height="240" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td valign="top" width="354"&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/539f76c027e9_805F/honey%20badger_2.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="honey badger" border="0" alt="honey badger" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/539f76c027e9_805F/honey%20badger_thumb.jpg" width="323" height="241" /&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;There’s something wrong with this model. &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/539f76c027e9_805F/quote-badge_2.gif"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 10px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="quote-badge" border="0" alt="quote-badge" align="left" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/539f76c027e9_805F/quote-badge_thumb.gif" width="40" height="46" /&gt;&lt;/a&gt;Thanks, I know VMware tote a 3:1 Desktop/Thin Client ratio in terms of support burden, i.e. one engineer can service 100 fat clients or 300 thin clients (in user terms). Would you say that this is realistic?&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;I have a school district with 3 tech's who support 5k devices. Its powerful. 90% of problems can be finished with "&lt;font style="background-color: #ffff00"&gt;log out, login get a new desktop&lt;/font&gt;". &lt;/p&gt;    &lt;p&gt;&lt;a href="http://community.spiceworks.com/topic/194345-current-vdi-adoption"&gt;-- SpiceWorks, Virtualization Adoption Thread&lt;/a&gt;  &lt;/p&gt; &lt;/blockquote&gt;  &lt;hr color="#fdeef4" width="100%" noshade="noshade" /&gt;&lt;center&gt;   &lt;table border="0" cellspacing="0" cellpadding="2" width="324"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="168"&gt;Connect with Lori: &lt;/td&gt;          &lt;td valign="top" width="154"&gt;Connect with &lt;a title="F5 Networks" href="http://www.f5.com/" rel="" target="_blank"&gt;F5&lt;/a&gt;: &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="168"&gt;&lt;a href="http://www.linkedin.com/in/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_linkedin[1]" border="0" alt="o_linkedin[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_linkedin.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="https://plus.google.com/110169987847611210070"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="google " border="0" alt="google " src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Why-Cant-We-Have-Nice-Things-Too_37AC/google+_3.jpg" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/f5/macv"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_rss[1]" border="0" alt="o_rss[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_rss.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://www.facebook.com/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_facebook[1]" border="0" alt="o_facebook[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_facebook.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://twitter.com/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_twitter[1]" border="0" alt="o_twitter[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_twitter.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;/td&gt;          &lt;td valign="top" width="154"&gt; &lt;a href="http://bitly.com/nIsT1z?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_facebook[1]" border="0" alt="o_facebook[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_facebook.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/ne6W2R?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_twitter[1]" border="0" alt="o_twitter[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_twitter.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/nx3XV1?r=bb/"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_slideshare[1]" border="0" alt="o_slideshare[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_slideshare.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/reFTmf?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_youtube[1]" border="0" alt="o_youtube[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_youtube.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://links.f5.com/f5gplus"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="google " border="0" alt="google " src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Why-Cant-We-Have-Nice-Things-Too_37AC/google+_3.jpg" width="24" height="24" /&gt;&lt;/a&gt;&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/center&gt;  &lt;p&gt;       &lt;/p&gt;&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:f1b126d5-e8b8-4ffe-b5da-53ecd0434a36" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/1024+Words" rel="tag"&gt;1024 Words&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MacVittie" rel="tag"&gt;MacVittie&lt;/a&gt;,&lt;a href="http://technorati.com/tags/honey+badger" rel="tag"&gt;honey badger&lt;/a&gt;,&lt;a href="http://technorati.com/tags/IT" rel="tag"&gt;IT&lt;/a&gt;,&lt;a href="http://technorati.com/tags/VDI" rel="tag"&gt;VDI&lt;/a&gt;,&lt;a href="http://technorati.com/tags/reboot" rel="tag"&gt;reboot&lt;/a&gt;,&lt;a href="http://technorati.com/tags/productivity" rel="tag"&gt;productivity&lt;/a&gt;,&lt;a href="http://technorati.com/tags/blog" rel="tag"&gt;blog&lt;/a&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/macvittie/aggbug/1104476.aspx" width="1" height="1" /&gt;&lt;img src="http://feeds.feedburner.com/~r/f5/macv/~4/4A1CPKswo88" height="1" width="1"/&gt;</description>
            <dc:creator>Lori MacVittie</dc:creator>
            <guid isPermaLink="false">http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/07/1024-words-honey-it-badger-donrsquot-care.aspx</guid>
            <pubDate>Tue, 07 Feb 2012 18:24:05 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/macvittie/comments/1104476.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/07/1024-words-honey-it-badger-donrsquot-care.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/macvittie/comments/commentRss/1104476.aspx</wfw:commentRss>
            <trackback:ping>http://devcentral.f5.com/weblogs/macvittie/services/trackbacks/1104476.aspx</trackback:ping>
        <feedburner:origLink>http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/07/1024-words-honey-it-badger-donrsquot-care.aspx</feedburner:origLink></item>
        <item>
            <title>Desktop VDI May Be Ready for Prime Time but Is the Network?</title>
            <category>Availability</category>
            <category>Development and General</category>
            <category>Dynamic Infrastructure</category>
            <category>Mobile</category>
            <category>Performance</category>
            <category>Virtualization</category>
            <link>http://feedproxy.google.com/~r/f5/macv/~3/ZmwsNwEgQrc/desktop-vdi-may-be-ready-for-prime-time-but-is.aspx</link>
            <description>&lt;p&gt;#VDI #quasar #mobile The proliferation of mobile devices is pushing VDI closer to being “the solution” of the year to resolve the increasing complexity – and costs – associated with consumerization. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/ffd56d36c696_523C/blame%20the%20network_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 10px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="blame the network" border="0" alt="blame the network" align="left" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/ffd56d36c696_523C/blame%20the%20network_thumb.png" width="240" height="130" /&gt;&lt;/a&gt;Considering the innate differences between just the two most popular mobile operating systems – Android and iOS – gives rise to understanding how costly and complex an infrastructure might need to be to support both. It’s not at all unlike the issues with server virtualization. Management and delivery architectures require different solutions depending on the platform, so despite potentially costly investments to scale, organizations are often staying single-vendor with respect to its virtualization platform strategy. &lt;/p&gt;  &lt;p&gt;Organizations had taken that approach – standardized on a single mobile platform – only to discover that employees blatantly ignored such mandates and began using whatever they brought from home. Worse, they expected support when applications didn’t work quite right. &lt;/p&gt;  &lt;p&gt;Thus IT is stuck trying to figure out how to efficiently deliver, secure, and manage applications to multiple operating systems right now. Not tomorrow, not next week. Today. &lt;/p&gt;  &lt;p&gt;VDI is thus rearing its head as a viable solution; one that promises consistency regardless of platform, without worry about Bob wanting to access corporate resources via his Internet-enabled HDTV. For the most part, experts and implementers deem VDI ready to meet the challenge. But what they haven’t asked, nor considered, is whether the &lt;em&gt;network &lt;/em&gt;is ready for VDI. &lt;/p&gt;  &lt;blockquote&gt;   &lt;h3&gt;&lt;a href="http://www.baselinemag.com/c/a/Virtualization/Desktop-Virtualization-Ready-for-Prime-Time-710708/"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="quotemark" border="0" alt="quotemark" align="left" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/ffd56d36c696_523C/quotemark_7916000c-9397-48c9-a41f-6a70b9615121.png" width="119" height="108" /&gt;Desktop Virtualization Ready for Prime Time&lt;/a&gt;&lt;/h3&gt;    &lt;p&gt;The appeal of VDI remains the same: it improves flexibility, simplifies administration and boosts security. What has changed are ongoing price drops and a growing need to seamlessly manage an &lt;a href="http://www.baselinemag.com/#"&gt;IT infrastructure&lt;/a&gt; that includes desktops running Windows, Mac laptops using Apple OS X and mobiles devices using iOS and Android. In many cases, VDI streamlines data exchange and accessibility in an increasingly bring-your-own device (BYOD) IT world.&lt;/p&gt; &lt;/blockquote&gt;  &lt;h4&gt;&lt;font color="#c0504d"&gt;VDI OFFLOADS the PROBLEMS to the INFRASTRUCTURE &lt;/font&gt;&lt;/h4&gt;  &lt;p&gt;Interestingly enough, the problems with delivering applications to multi-endpoint environments do not actually disappear with the introduction of VDI. Oh, the problem of supporting every device under the sun is neatly resolved, but other problems quickly arise, and these are not necessarily easy problems to solve. &lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;font face="Tahoma"&gt;&lt;strong&gt;Roaming          &lt;br /&gt;&lt;/strong&gt;        &lt;p&gt;&lt;font face="Tahoma"&gt;The issue with roaming isn’t just that of a device roaming across service boundaries or WiFi networks, it’s roaming geographically. VDI deployments carry with them some strict and often constraining infrastructure requirements that are not easily overcome without the assistance of infrastructure. Typical network environments are ill-prepared to deal with not just the basic constraints but the resolution to those constraints. They lack the flexibility of an application delivery tier to mediate between roaming users and virtual desktop infrastructure.            &lt;br /&gt;            &lt;br /&gt;A user that roams between two completely different network types may in fact appear to be two different network users from an IP perspective. While we know we must one day eliminate our dependency on IP addressees, today it remains a factor that must be addressed. Users who suddenly move from one network to another may cause undue stress along the entire infrastructure – but especially on VDI servers that maintain their understanding of users based on connections, which base their identification on IP addresses. A mediating connectivity layer such as an application delivery tier eliminates not the dependency, but the impact on the actual VDI servers and applications by becoming the endpoint and handling the possible volatility in device identification on behalf of the services, mitigating the impact by absorbing and managing it itself.   &lt;/font&gt;&lt;/p&gt;     &lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font face="Tahoma"&gt;&lt;strong&gt;Network Impact on Performance          &lt;br /&gt;&lt;/strong&gt;        &lt;p&gt;&lt;font face="Tahoma"&gt;What, exactly, is the network over which the mobile device is connecting? Is it WiFi? Is it the mobile network? The network over which a device is connecting has a significant impact on performance, particularly &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2012/01/16/mobile-versus-mobile-an-identity-crisis.aspx"&gt;from the perspective of the end-user.&lt;/a&gt; It isn’t so much a question of whether or not the network is fat enough, it’s whether or not the external (read: out of IT control) network is fat enough, or fast enough.             &lt;br /&gt;            &lt;br /&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/ffd56d36c696_523C/quotemark_3.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="quotemark" border="0" alt="quotemark" align="left" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/ffd56d36c696_523C/quotemark_thumb.png" width="134" height="122" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;       &lt;em&gt;Latency is the biggest concern among networking pros considering a VDI deployment, according to an informal survey of 1,197 VMworld 2010 attendees conducted by storage vendor Xiotech and WAN optimization vendor Silver Peak. The vendors say 62% of respondents named latency as their top VDI network consideration.&lt;/em&gt;&lt;/font&gt;      &lt;p&gt;&lt;em&gt;A minority named other WAN-related issues as concerns, such as the ability to shape or prioritize traffic (7%) and &lt;/em&gt;&lt;a href="http://searchenterprisewan.techtarget.com/definition/bandwidth"&gt;&lt;em&gt;bandwidth&lt;/em&gt;&lt;/a&gt;&lt;em&gt; (6%).         &lt;br /&gt;          &lt;br /&gt;&lt;/em&gt;&lt;a href="http://searchenterprisewan.techtarget.com/news/2240022913/VDI-over-the-WAN-How-latency-affects-on-virtual-desktop-performance"&gt;&lt;em&gt;-- VDI over the WAN: How latency affects virtual desktop performance&lt;/em&gt;&lt;/a&gt;&lt;em&gt;  &lt;br /&gt;&lt;/em&gt;&lt;/p&gt;      &lt;p&gt;While WAN Optimization and similar technologies can certainly address issues when a WAN is involved, it won’t necessarily be of assistance when mobile devices experience issues over WiFi or mobile networks or any configuration in which there is no control over both endpoints. Yet the same network problems will plague these devices, and likely with more frequency than remote desktops over IT controlled WAN channels.   &lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;&lt;font face="Tahoma"&gt;&lt;strong&gt;Scale of Dependent and Primary Services  &lt;br /&gt;&lt;/strong&gt;        &lt;p&gt;&lt;font face="Tahoma"&gt;Likely the most overlooked of all is the scalability of dependent network services. Simple things like NAT, like application access control, like network security infrastructure that must deal with the possibility that users will be logged in from several places at the same time, trying to access different resources. It’s the scalability of network security devices that suddenly must contend with connections coming from a wide variety of networks and locations, and must decide – quickly – which of those connections will be allowed, and which should – and must – be denied.            &lt;br /&gt;            &lt;br /&gt;It’s also about the ability of applications themselves to scale when faced with suddenly very different network profiles that significantly impact the capacity and load on existing services. Applications that have performed well with capacity X suddenly perform poorly even though concurrent user counts have not changed. This is because the network characteristics may have changed in such a way as to change the way in which the applications are served. Users connecting over the LAN are able to receive content quickly and thus reduce the overall burden on server infrastructure by clearing queues and releasing connections that can be used by other users. Users connecting over mobile networks are not able to receive content as quickly and thus increase the burden on server infrastructure by receiving content more slowing and taking more time to complete a session. This reduces the capacity of server infrastructure and may require additional scaling to ensure consistent, acceptable performance levels across all device types and users. &lt;/font&gt;&lt;/p&gt;     &lt;/font&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;font size="2"&gt;Thus, while VDI may be ready for prime-time, and is certainly a valid solution to the problem of consumerization with respect to mobile device proliferation in the enterprise, the network may not be ready for VDI – regardless of endpoint form factor.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;VDI, like server virtualization and &lt;a title="" href="http://www.f5.com/solutions/cloud-computing" rel=""&gt;cloud computing &lt;/a&gt;, will necessarily change the way in which we architect and ultimately view the network because of the very characteristics that make these technologies appealing – abstraction, elasticity, dynamism. These characteristics make it more difficult to deliver applications and services like VDI because of the volatility and diversity they introduce into the data center and impose on the network. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;New architectural and technological solutions will be required in the network to manage such issues as they arise. &lt;/p&gt;  &lt;hr color="#fdeef4" width="100%" noshade="noshade" /&gt;&lt;center&gt;   &lt;table border="0" cellspacing="0" cellpadding="2" width="324"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="168"&gt;Connect with Lori: &lt;/td&gt;          &lt;td valign="top" width="154"&gt;Connect with &lt;a title="F5 Networks" href="http://www.f5.com/" rel="" target="_blank"&gt;F5&lt;/a&gt;: &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="168"&gt;&lt;a href="http://www.linkedin.com/in/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_linkedin[1]" border="0" alt="o_linkedin[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_linkedin.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="https://plus.google.com/110169987847611210070"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="google " border="0" alt="google " src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Why-Cant-We-Have-Nice-Things-Too_37AC/google+_3.jpg" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/f5/macv"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_rss[1]" border="0" alt="o_rss[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_rss.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://www.facebook.com/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_facebook[1]" border="0" alt="o_facebook[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_facebook.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://twitter.com/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_twitter[1]" border="0" alt="o_twitter[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_twitter.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;/td&gt;          &lt;td valign="top" width="154"&gt; &lt;a href="http://bitly.com/nIsT1z?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_facebook[1]" border="0" alt="o_facebook[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_facebook.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/ne6W2R?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_twitter[1]" border="0" alt="o_twitter[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_twitter.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/nx3XV1?r=bb/"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_slideshare[1]" border="0" alt="o_slideshare[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_slideshare.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/reFTmf?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_youtube[1]" border="0" alt="o_youtube[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_youtube.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://links.f5.com/f5gplus"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="google " border="0" alt="google " src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Why-Cant-We-Have-Nice-Things-Too_37AC/google+_3.jpg" width="24" height="24" /&gt;&lt;/a&gt;&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/center&gt;  &lt;p&gt;Related blogs &amp;amp; articles: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2009/12/02/grokking-the-goodness-of-mapreduce-and-spdy.aspx"&gt;&lt;img title="Document-icon" border="0" alt="Document-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Fire-and-Ice-Silk-and-Chrome-SPDY-and-HT_5751/Document-icon_b8df144b-2165-4daf-a947-a55ac66bed5a.png" width="16" height="16" /&gt; &lt;/a&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/09/30/f5-friday-a-single-namespace-to-rule-them-all.aspx"&gt;F5 Friday: A Single Namespace to Rule Them All&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/category/1084420.aspx"&gt;&lt;img title="Document-icon" border="0" alt="Document-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/F5-Friday-A-Single-Namespace-to-Rule-The_7969/Document-icon_85b1d115-24e7-4ced-aac4-6feae2e7df8b.png" width="16" height="16" /&gt; &lt;/a&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2010/11/24/wils-the-importance-of-dtls-to-successful-vdi.aspx"&gt;WILS: The Importance of DTLS to Successful VDI&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/category/1084420.aspx"&gt;&lt;img title="Document-icon" border="0" alt="Document-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/F5-Friday-A-Single-Namespace-to-Rule-The_7969/Document-icon_e7cc97d8-8355-4be2-94ce-990802a363b4.png" width="16" height="16" /&gt; &lt;/a&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2010/11/26/f5-friday-the-dynamic-vdi-security-game.aspx"&gt;F5 Friday: The Dynamic VDI Security Game&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2009/12/02/grokking-the-goodness-of-mapreduce-and-spdy.aspx"&gt;&lt;img title="Document-icon" border="0" alt="Document-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Fire-and-Ice-Silk-and-Chrome-SPDY-and-HT_5751/Document-icon_b8df144b-2165-4daf-a947-a55ac66bed5a.png" width="16" height="16" /&gt; &lt;/a&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2012/01/16/mobile-versus-mobile-an-identity-crisis.aspx"&gt;Mobile versus Mobile: An Identity Crisis&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2009/12/02/grokking-the-goodness-of-mapreduce-and-spdy.aspx"&gt;&lt;img title="Document-icon" border="0" alt="Document-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Fire-and-Ice-Silk-and-Chrome-SPDY-and-HT_5751/Document-icon_b8df144b-2165-4daf-a947-a55ac66bed5a.png" width="16" height="16" /&gt; &lt;/a&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/12/05/wils-wpo-versus-feo.aspx"&gt;WILS: WPO versus FEO&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2009/12/02/grokking-the-goodness-of-mapreduce-and-spdy.aspx"&gt;&lt;img title="Document-icon" border="0" alt="Document-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Fire-and-Ice-Silk-and-Chrome-SPDY-and-HT_5751/Document-icon_b8df144b-2165-4daf-a947-a55ac66bed5a.png" width="16" height="16" /&gt; &lt;/a&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/12/20/the-magic-of-mobile-cloud.aspx"&gt;The Magic of Mobile Cloud&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2009/12/02/grokking-the-goodness-of-mapreduce-and-spdy.aspx"&gt;&lt;img title="Document-icon" border="0" alt="Document-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Fire-and-Ice-Silk-and-Chrome-SPDY-and-HT_5751/Document-icon_b8df144b-2165-4daf-a947-a55ac66bed5a.png" width="16" height="16" /&gt; &lt;/a&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/10/10/fire-and-ice-silk-and-chrome-spdy-and-http.aspx"&gt;Fire and Ice, Silk and Chrome, SPDY and HTTP&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2009/12/02/grokking-the-goodness-of-mapreduce-and-spdy.aspx"&gt;&lt;img title="Document-icon" border="0" alt="Document-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Fire-and-Ice-Silk-and-Chrome-SPDY-and-HT_5751/Document-icon_b8df144b-2165-4daf-a947-a55ac66bed5a.png" width="16" height="16" /&gt; &lt;/a&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2012/01/25/the-mobile-chimera.aspx"&gt;The Mobile Chimera&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;   &lt;/p&gt;&lt;hr color="#fdeef4" width="100%" noshade="noshade" /&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:7c453dee-41b5-4870-a731-64406d1adb3d" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MacVittie" rel="tag"&gt;MacVittie&lt;/a&gt;,&lt;a href="http://technorati.com/tags/mobile" rel="tag"&gt;mobile&lt;/a&gt;,&lt;a href="http://technorati.com/tags/VDI" rel="tag"&gt;VDI&lt;/a&gt;,&lt;a href="http://technorati.com/tags/virtualization" rel="tag"&gt;virtualization&lt;/a&gt;,&lt;a href="http://technorati.com/tags/scalability" rel="tag"&gt;scalability&lt;/a&gt;,&lt;a href="http://technorati.com/tags/performance" rel="tag"&gt;performance&lt;/a&gt;,&lt;a href="http://technorati.com/tags/network" rel="tag"&gt;network&lt;/a&gt;,&lt;a href="http://technorati.com/tags/optimization" rel="tag"&gt;optimization&lt;/a&gt;,&lt;a href="http://technorati.com/tags/blog" rel="tag"&gt;blog&lt;/a&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/macvittie/aggbug/1104434.aspx" width="1" height="1" /&gt;&lt;img src="http://feeds.feedburner.com/~r/f5/macv/~4/ZmwsNwEgQrc" height="1" width="1"/&gt;</description>
            <dc:creator>Lori MacVittie</dc:creator>
            <guid isPermaLink="false">http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/06/desktop-vdi-may-be-ready-for-prime-time-but-is.aspx</guid>
            <pubDate>Mon, 06 Feb 2012 12:20:00 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/macvittie/comments/1104434.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/06/desktop-vdi-may-be-ready-for-prime-time-but-is.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/macvittie/comments/commentRss/1104434.aspx</wfw:commentRss>
            <trackback:ping>http://devcentral.f5.com/weblogs/macvittie/services/trackbacks/1104434.aspx</trackback:ping>
        <feedburner:origLink>http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/06/desktop-vdi-may-be-ready-for-prime-time-but-is.aspx</feedburner:origLink></item>
        <item>
            <title>F5 Friday: New Services from F5 Ease Migration and Upgrades</title>
            <category>Development and General</category>
            <category>F5 Friday</category>
            <category>Monitoring/Management</category>
            <link>http://feedproxy.google.com/~r/f5/macv/~3/CHOq7AtRSAo/f5-friday-new-services-from-f5-ease-migration-and-upgrades.aspx</link>
            <description>&lt;p&gt;&lt;em&gt;I get by with a little help from my friends… &lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/F5-Friday-Professional-Services-at-Your-_8FA7/f5friday_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="f5friday" border="0" alt="f5friday" align="left" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/F5-Friday-Professional-Services-at-Your-_8FA7/f5friday_thumb.png" width="240" height="86" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;While cloud and virtualization primarily focus on improving the provisioning process, there is a lot more to managing a data center and its critical components than just deployment. There’s upgrades – both software and hardware – and migration to new solutions as well as tweaking knobs and buttons to optimize and troubleshoot issues. While public cloud computing may alleviate much of the pain associated with forward movement, private and hybrid environments as well as traditional data center models must face the reality of dealing with these admittedly often tedious tasks. &lt;/p&gt;  &lt;p&gt;It’s a foregone conclusion that new technology and devices like mobile, tablets, unified application delivery and cloud computing as well as an evolving threat spectrum put pressure on IT to maintain a healthy and modern set of services to ensure availability, performance, and security. As pressures increase on infrastructure services, vendors respond with new and or updated solutions to help IT combat the growing complexity of data center architectures. &lt;/p&gt;  &lt;p&gt;But sometimes, IT needs a little help from its friends to get there, and that’s where professional service organizations enter into the picture. &lt;/p&gt;  &lt;p&gt;One of F5’s top priorities is a world-class service organization. From implementation and ongoing support to migration and upgrades, our professional services organization continues to evaluate the technology landscape and address the most pressing issues facing IT through new offerings designed to ease those pain points introduced by a need to upgrade or migrate to new platforms. &lt;/p&gt;  &lt;h4&gt;&lt;font color="#c0504d"&gt;New Services Offerings from F5 &lt;/font&gt;&lt;/h4&gt;  &lt;p&gt;F5 is introducing three new services offerings that address many of these issues. Each assessment covers four phases: planning, analysis, a detailed report, and review with recommendations. &lt;/p&gt;  &lt;blockquote&gt;   &lt;h5&gt;&lt;a href="http://www.f5.com/products/big-ip/"&gt;&lt;font color="#c0504d"&gt;BIG-IP&lt;/font&gt;&lt;/a&gt;&lt;font color="#c0504d"&gt; &lt;/font&gt;&lt;a href="http://www.f5.com/products/big-ip/local-traffic-manager.html"&gt;&lt;font color="#c0504d"&gt;Local Traffic Manager (LTM)&lt;/font&gt;&lt;/a&gt;&lt;font color="#c0504d"&gt; Upgrade Assessment &lt;/font&gt;&lt;/h5&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/F5-Friday-Professional-Services-at-Your-_8FA7/f5%20professional%20services_6.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="f5 professional services" border="0" alt="f5 professional services" align="right" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/F5-Friday-Professional-Services-at-Your-_8FA7/f5%20professional%20services_thumb_2.png" width="240" height="240" /&gt;&lt;/a&gt;Understand Your Infrastructure’s Readiness for Change&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;The flexible infrastructures made possible by BIG-IP LTM can drive efficiencies, support business growth, and optimize new capabilities that become available as the infrastructure devices evolve. Nonetheless, version upgrades require planning and analytical validation that new functionality will align with the organization’s infrastructure vision. &lt;/p&gt;    &lt;p&gt;The BIG-IP LTM configuration is assessed in four broad categories:&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;Platform, including current TMOS release level, device health, network configuration, and system monitoring and management &lt;/li&gt;      &lt;li&gt;Availability, including HA configuration, active/standby preferences, network redundancy, connection mirroring, and persistence settings &lt;/li&gt;      &lt;li&gt;Performance, including optimized service profiles, CPU throughput, simple F5 &lt;a href="http://devcentral.f5.com/iRules"&gt;iRules&lt;/a&gt; scripting, virtual server types, and health monitors &lt;/li&gt;      &lt;li&gt;Security, including secure socket layer (SSL) cipher strengths, port lockdown settings, and administrative access configurations &lt;/li&gt;   &lt;/ul&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;h5&gt;&lt;font color="#c0504d"&gt;Firepass to BIG-IP &lt;/font&gt;&lt;a href="http://www.f5.com/products/big-ip/access-policy-manager.html"&gt;&lt;font color="#c0504d"&gt;Access Policy Manager (APM)&lt;/font&gt;&lt;/a&gt;&lt;font color="#c0504d"&gt; Migration Assessment &lt;/font&gt;&lt;/h5&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;Migrate to BIG-IP APM for Faster, Flexible Access&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;The rapid proliferation of mobile devices, an increasingly dispersed workforce, and the need to secure and optimize content delivery combine to make high-performance, high-concurrency remote access solutions crucial to organizations. Migrating now from a FirePass device to BIG-IP APM ensures your applications remain fast, secure, and available. BIG-IP APM provides a &lt;a href="http://devcentral.f5.com/weblogs/f5news/archive/2011/11/17/scaling-vdi-architectures.aspx"&gt;flexible, high-performance access and security solution&lt;/a&gt; within an agile infrastructure that will position your organization to effectively support today’s mobile workforce. &lt;/p&gt;    &lt;p&gt;The F5 Professional Services consultant reviews your current FirePass configuration and conducts a high-level design discussion to understand the target architecture requirements for meeting your organization’s remote access needs. The configuration review includes analysis of web services, landing URIs, authentication method, certificates, master and resource groups, and network, portal, and application access.&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;h5&gt;&lt;font color="#c0504d"&gt;Proactive Assessment &lt;/font&gt;&lt;/h5&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;Assess Your F5 Infrastructure Agility&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;An F5 Proactive Assessment Service audits your F5® BIG-IP® products to ensure optimal configuration. Specifically, the Proactive Assessment Service reviews your current environment to uncover potential issues or areas for improvement and makes recommendations that help optimize F5 technologies. The result is an action plan designed to boost your BIG-IP platform performance, strengthen security, and increase availability.&lt;/p&gt;    &lt;p&gt;Network configuration is assessed with a comprehensive review of infrastructure characteristics in five categories:&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;Operating system, including hotfix level and consistency within products and across BIG-IP device high-availability (HA) pairs &lt;/li&gt;      &lt;li&gt;Architecture, including virtual servers, pools, network address translation, and address resolution protocol (ARP) settings &lt;/li&gt;      &lt;li&gt;Security, including password policy, authentication methods, and network forwarding &lt;/li&gt;      &lt;li&gt;Availability, including fail-over, mirroring, HA configuration, health monitors, and backup policies &lt;/li&gt;      &lt;li&gt;Performance, including CPU performance graphs, memory consumption, and throughput &lt;/li&gt;   &lt;/ul&gt; &lt;/blockquote&gt;  &lt;p&gt;Another great self-service resource can be found in &lt;a href="http://www.f5.com/services/customer-support/ihealth/"&gt;iHealth&lt;/a&gt;, which enables you to verify the proper operation of your BIG-IP system and ensure your hardware and software function at peak efficiency. New to iHealth is a comparison feature that can assist with assessments as well as troubleshooting. iHealth requires registration, but is a free service from F5 designed to ease the support process as well as providing organizations with the means to self-support when desired. &lt;/p&gt;  &lt;p&gt;Additional Resources: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.f5.com/services/professional-services.html"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="f5-red-125" border="0" alt="f5-red-125" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/F5-Friday-Professional-Services-at-Your-_8FA7/f5-red-125_d2201f74-bd01-4db4-897c-7e619752932e.jpg" width="16" height="15" /&gt; F5 Professional Services&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.f5.com/pdf/professional-services/professional-services-overview.pdf"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="pdf-icon" border="0" alt="pdf-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/F5-Friday-Professional-Services-at-Your-_8FA7/pdf-icon_38f026f6-b0a8-445a-9854-e49e29d6a163.png" width="16" height="16" /&gt; F5 Professional Services Data Sheet&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.f5.com/flash/ihealth/"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="video_icon" border="0" alt="video_icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/F5-Friday-Professional-Services-at-Your-_8FA7/video_icon_a3ebbb17-0278-4ead-85c1-0b12c45ad816.png" width="16" height="16" /&gt; iHealth Overview&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.f5.com/pdf/professional-services/professional-services-overview.pdf"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="pdf-icon" border="0" alt="pdf-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/F5-Friday-Professional-Services-at-Your-_8FA7/pdf-icon_00c54e14-de95-450d-a366-1512d36bbd6b.png" width="16" height="16" /&gt;&lt;/a&gt; &lt;a href="http://www.f5.com/pdf/customer-support/big-ip-ihealth-ds.pdf"&gt;BIG-IP iHealth Data Sheet&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.f5.com/flash/ihealth/"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="video_icon" border="0" alt="video_icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/F5-Friday-Professional-Services-at-Your-_8FA7/video_icon_55099f61-940a-43fa-8125-70a28bac89c1.png" width="16" height="16" /&gt;&lt;/a&gt;&lt;a href="http://devcentral.f5.com/weblogs/f5news/archive/2011/12/19/f5-security-vignette-ihealth.aspx"&gt;F5 Security Vignette: iHealth&lt;/a&gt;  &lt;/li&gt; &lt;/ul&gt;  &lt;hr color="#fdeef4" width="100%" noshade="noshade" /&gt;&lt;center&gt;   &lt;table border="0" cellspacing="0" cellpadding="2" width="324"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="168"&gt;Connect with Lori: &lt;/td&gt;          &lt;td valign="top" width="154"&gt;Connect with F5: &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="168"&gt;&lt;a href="http://www.linkedin.com/in/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_linkedin[1]" border="0" alt="o_linkedin[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_linkedin.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="https://plus.google.com/110169987847611210070"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="google " border="0" alt="google " src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Why-Cant-We-Have-Nice-Things-Too_37AC/google+_3.jpg" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/f5/macv"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_rss[1]" border="0" alt="o_rss[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_rss.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://www.facebook.com/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_facebook[1]" border="0" alt="o_facebook[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_facebook.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://twitter.com/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_twitter[1]" border="0" alt="o_twitter[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_twitter.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;/td&gt;          &lt;td valign="top" width="154"&gt; &lt;a href="http://bitly.com/nIsT1z?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_facebook[1]" border="0" alt="o_facebook[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_facebook.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/ne6W2R?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_twitter[1]" border="0" alt="o_twitter[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_twitter.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/nx3XV1?r=bb/"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_slideshare[1]" border="0" alt="o_slideshare[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_slideshare.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/reFTmf?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_youtube[1]" border="0" alt="o_youtube[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_youtube.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://links.f5.com/f5gplus"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="google " border="0" alt="google " src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Why-Cant-We-Have-Nice-Things-Too_37AC/google+_3.jpg" width="24" height="24" /&gt;&lt;/a&gt;&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/center&gt;  &lt;p&gt;Related blogs &amp;amp; articles: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/f5news/archive/2011/12/19/f5-security-vignette-ihealth.aspx"&gt;F5 Security Vignette: iHealth&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/cwalker/archive/2011/04/06/and-now-a-word-about-ihealth.aspx"&gt;And Now, A Word About iHealth&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/f5news/archive/2011/10/04/need-a-little-help-deploying-ipv6-wersquove-got-your-back.aspx"&gt;Need a Little Help Deploying IPv6? We’ve Got Your Back&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2012/01/27/f5-friday-goodbye-defense-in-depth.-hello-defense-in-breadth.aspx"&gt;F5 Friday: Goodbye Defense in Depth. Hello Defense in Breadth.&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/11/18/f5-friday-platform-versus-product.aspx"&gt;F5 Friday: Platform versus Product&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/10/07/f5-friday-engineering-experience-and-bacon.aspx"&gt;F5 Friday: Engineering, Experience, and Bacon?&lt;/a&gt;  &lt;/li&gt; &lt;/ul&gt;  &lt;hr color="#fdeef4" width="100%" noshade="noshade" /&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:02fcede5-f770-4c14-a2b0-12c8d0775243" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/F5+Friday" rel="tag"&gt;F5 Friday&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MacVittie" rel="tag"&gt;MacVittie&lt;/a&gt;,&lt;a href="http://technorati.com/tags/professional+Services" rel="tag"&gt;professional Services&lt;/a&gt;,&lt;a href="http://technorati.com/tags/BIG-IP" rel="tag"&gt;BIG-IP&lt;/a&gt;,&lt;a href="http://technorati.com/tags/LTM" rel="tag"&gt;LTM&lt;/a&gt;,&lt;a href="http://technorati.com/tags/APM" rel="tag"&gt;APM&lt;/a&gt;,&lt;a href="http://technorati.com/tags/iRules" rel="tag"&gt;iRules&lt;/a&gt;,&lt;a href="http://technorati.com/tags/iHealth" rel="tag"&gt;iHealth&lt;/a&gt;,&lt;a href="http://technorati.com/tags/blog" rel="tag"&gt;blog&lt;/a&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/macvittie/aggbug/1104458.aspx" width="1" height="1" /&gt;&lt;img src="http://feeds.feedburner.com/~r/f5/macv/~4/CHOq7AtRSAo" height="1" width="1"/&gt;</description>
            <dc:creator>Lori MacVittie</dc:creator>
            <guid isPermaLink="false">http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/03/f5-friday-new-services-from-f5-ease-migration-and-upgrades.aspx</guid>
            <pubDate>Fri, 03 Feb 2012 13:14:00 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/macvittie/comments/1104458.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/03/f5-friday-new-services-from-f5-ease-migration-and-upgrades.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/macvittie/comments/commentRss/1104458.aspx</wfw:commentRss>
            <trackback:ping>http://devcentral.f5.com/weblogs/macvittie/services/trackbacks/1104458.aspx</trackback:ping>
        <feedburner:origLink>http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/03/f5-friday-new-services-from-f5-ease-migration-and-upgrades.aspx</feedburner:origLink></item>
        <item>
            <title>The Cloud API is Pseudo-Consolidation of Infrastructure</title>
            <category>Cloud Computing</category>
            <category>Data Center Feng Shui</category>
            <category>Development and General</category>
            <category>Dynamic Infrastructure</category>
            <category>Mobile</category>
            <category>Service Providers</category>
            <category>Virtualization</category>
            <link>http://feedproxy.google.com/~r/f5/macv/~3/RyR-FJkI9Bs/the-cloud-api-is-pseudo-consolidation-of-infrastructure.aspx</link>
            <description>&lt;p&gt;&lt;em&gt;It’s about operational efficiency and consistency, emulated in the cloud by an API to create the appearance of a converged platform &lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Cloud-is-the-Consumerization-of-Infrastr_71B1/consolidation_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 10px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="consolidation" border="0" alt="consolidation" align="left" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Cloud-is-the-Consumerization-of-Infrastr_71B1/consolidation_thumb.png" width="316" height="359" /&gt;&lt;/a&gt;In most cases, the use of the term “consolidation” implies the aggregation (and subsequently elimination) of like devices. Application delivery consolidation, for example, is used to describe a process of scaling up infrastructure that often occurs during upgrade cycles. Many little boxes are exchanged for a few larger ones as a means to simplify the architecture and reduce the overall costs (hard and soft) associated with delivering applications. Consolidation. &lt;/p&gt;  &lt;p&gt;But cloud has opened (or should have opened) our eyes to a type of consolidation in which like &lt;em&gt;services &lt;/em&gt;are aggregated; a consolidation strategy in which we layer a thin veneer over a set of adjacent functionalities in order to provide a scalable and ultimately operationally consistent experience: an API. A cloud API consolidates infrastructure from an operational perspective. It is the bringing together of adjacent functionalities into a single “entity.” Through a single API, many infrastructure functions and services can be controlled – provisioning, monitoring, security, and &lt;a title="" href="http://www.f5.com/glossary/load-balancing.html" rel=""&gt;load balancing&lt;/a&gt; (one part of application delivery) are all available through the same API. Certainly the organization of an API’s documentation segments services into similar containers of functionality, but if you’ve looked at a cloud API you’ll note that it’s all the same API; only the organization of the documentation makes it appear otherwise. &lt;/p&gt;  &lt;p&gt;This service-oriented approach allows for many of the same benefits as consolidation, without actually physically consolidating the infrastructure. Operational consistency is one of the biggest benefits. &lt;/p&gt;  &lt;h4&gt;&lt;font color="#c0504d"&gt;OPERATIONAL CONSISTENCY &lt;/font&gt;&lt;/h4&gt;  &lt;p&gt;&lt;font color="#000000"&gt;The ability to consistently manage and monitor infrastructure through the same interface – whether API or GUI or script – is an important factor in data center efficiency. One of the reasons enterprises demand overarching data center-level monitoring and management systems like HP OpenView and CA and IBM Tivoli is consistency and an aggregated view of the entire data center. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;It is no different in the consumer world, where the consistency of the same interface greatly enhances the ability of the consumer to take advantage of underlying services. Convenience, too, plays a role here, as a single device (or API) is ultimately more manageable than the requirement to use several devices to accomplish the same thing. Back in the day I carried a Blackberry, a mobile phone, and a PDA – each had a specific function and there was very little overlap between the two. Today, a single “smart”phone provides the functions of all three – and then some. The consistency of a single interface, a single foundation, is paramount to the success of such consumer devices. &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/11/21/the-full-proxy-data-center-architecture.aspx"&gt;It is the platform&lt;/a&gt;, whether consumers realize it or not, that enables their highly integrated and operationally consistent experience. &lt;/p&gt;  &lt;p&gt;The same is true in the cloud, and ultimately in the data center. Cloud (pseudo) consolidates infrastructure the only way it can – through an API that ultimately becomes the platform analogous to an iPhone or Android-based device. &lt;/p&gt;  &lt;p&gt;Cloud does not eliminate infrastructure, it merely abstracts it into a consolidated API such that the costs to manage it are greatly reduced due to the multi-tenant nature of the platform. Infrastructure is still managed, it’s just managed through an API that simplifies and unifies the processes to provide a more consistent approach that is beneficial to the organization in terms of hard (hardware, software) and soft (time, administration) costs. &lt;/p&gt;  &lt;p&gt;The cloud and its requisite API provide the consolidation of infrastructure necessary to achieve greater cost savings and higher levels of consistency, both of which are necessary to scale operations in a way that makes IT able to meet the growing demand on its limited resources. &lt;/p&gt;  &lt;hr color="#fdeef4" width="100%" noshade="noshade" /&gt;&lt;center&gt;   &lt;table border="0" cellspacing="0" cellpadding="2" width="324"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="168"&gt;Connect with Lori: &lt;/td&gt;          &lt;td valign="top" width="154"&gt;Connect with &lt;a title="F5 Networks" href="http://www.f5.com/" rel="" target="_blank"&gt;F5&lt;/a&gt;: &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="168"&gt;&lt;a href="http://www.linkedin.com/in/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_linkedin[1]" border="0" alt="o_linkedin[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_linkedin.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="https://plus.google.com/110169987847611210070"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="google " border="0" alt="google " src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Why-Cant-We-Have-Nice-Things-Too_37AC/google+_3.jpg" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/f5/macv"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_rss[1]" border="0" alt="o_rss[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_rss.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://www.facebook.com/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_facebook[1]" border="0" alt="o_facebook[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_facebook.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://twitter.com/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_twitter[1]" border="0" alt="o_twitter[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_twitter.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;/td&gt;          &lt;td valign="top" width="154"&gt; &lt;a href="http://bitly.com/nIsT1z?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_facebook[1]" border="0" alt="o_facebook[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_facebook.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/ne6W2R?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_twitter[1]" border="0" alt="o_twitter[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_twitter.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/nx3XV1?r=bb/"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_slideshare[1]" border="0" alt="o_slideshare[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_slideshare.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/reFTmf?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_youtube[1]" border="0" alt="o_youtube[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_youtube.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://links.f5.com/f5gplus"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="google " border="0" alt="google " src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Why-Cant-We-Have-Nice-Things-Too_37AC/google+_3.jpg" width="24" height="24" /&gt;&lt;/a&gt;&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/center&gt;  &lt;p&gt;Related blogs &amp;amp; articles: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2010/12/17/f5-friday-multi-layer-security-for-multi-layer-attacks.aspx"&gt;&lt;img title="Document-icon" border="0" alt="Document-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/F5-Friday_410F/Document-icon_4f143618-c263-437a-b8ba-b8dbc66c4d5d.png" width="16" height="16" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/12/14/bff-complexity-and-operational-risk.aspx"&gt;BFF: Complexity and Operational Risk&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2010/12/17/f5-friday-multi-layer-security-for-multi-layer-attacks.aspx"&gt;&lt;img title="Document-icon" border="0" alt="Document-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/F5-Friday_410F/Document-icon_4f143618-c263-437a-b8ba-b8dbc66c4d5d.png" width="16" height="16" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/11/23/the-pythagorean-theorem-of-operational-risk.aspx"&gt;The Pythagorean Theorem of Operational Risk&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/c6f51bacf689_E392/Document-icon_26.png"&gt;&lt;img title="Document-icon" border="0" alt="Document-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/c6f51bacf689_E392/Document-icon_thumb_8.png" width="16" height="16" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/11/16/at-the-intersection-of-cloud-and-controlhellip.aspx"&gt;At the Intersection of Cloud and Control…&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/c6f51bacf689_E392/Document-icon_32.png"&gt;&lt;img title="Document-icon" border="0" alt="Document-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/c6f51bacf689_E392/Document-icon_thumb_10.png" width="16" height="16" /&gt;&lt;/a&gt; &lt;a href="http://www.cio.com/article/693535/Cloud_Computing_and_the_Truth_About_SLAs"&gt;Cloud Computing and the Truth About SLAs&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/c6f51bacf689_E392/Document-icon_23.png"&gt;&lt;img title="Document-icon" border="0" alt="Document-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/c6f51bacf689_E392/Document-icon_thumb_7.png" width="16" height="16" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/10/24/it-services-creating-commodities-out-of-complexity.aspx"&gt;IT Services: Creating Commodities out of Complexity&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/c6f51bacf689_E392/Document-icon_29.png"&gt;&lt;img title="Document-icon" border="0" alt="Document-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/c6f51bacf689_E392/Document-icon_thumb_9.png" width="16" height="16" /&gt;&lt;/a&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2010/06/17/what-is-a-strategic-point-of-control-anyway.aspx"&gt; What is a Strategic Point of Control Anyway?&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/c6f51bacf689_E392/Document-icon_26.png"&gt;&lt;img title="Document-icon" border="0" alt="Document-icon" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/c6f51bacf689_E392/Document-icon_thumb_8.png" width="16" height="16" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2010/07/26/the-battle-of-economy-of-scale-versus-control-and-flexibility.aspx"&gt;The Battle of Economy of Scale versus Control and Flexibility&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;hr color="#fdeef4" width="100%" noshade="noshade" /&gt;                 &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:944938ec-42a8-40fb-b218-ddc2eec0988e" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MacVittie" rel="tag"&gt;MacVittie&lt;/a&gt;,&lt;a href="http://technorati.com/tags/cloud" rel="tag"&gt;cloud&lt;/a&gt;,&lt;a href="http://technorati.com/tags/cloud+computing" rel="tag"&gt;cloud computing&lt;/a&gt;,&lt;a href="http://technorati.com/tags/API" rel="tag"&gt;API&lt;/a&gt;,&lt;a href="http://technorati.com/tags/architecture" rel="tag"&gt;architecture&lt;/a&gt;,&lt;a href="http://technorati.com/tags/mobile" rel="tag"&gt;mobile&lt;/a&gt;,&lt;a href="http://technorati.com/tags/operational+consistency" rel="tag"&gt;operational consistency&lt;/a&gt;,&lt;a href="http://technorati.com/tags/blog" rel="tag"&gt;blog&lt;/a&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/macvittie/aggbug/1104427.aspx" width="1" height="1" /&gt;&lt;img src="http://feeds.feedburner.com/~r/f5/macv/~4/RyR-FJkI9Bs" height="1" width="1"/&gt;</description>
            <dc:creator>Lori MacVittie</dc:creator>
            <guid isPermaLink="false">http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/01/the-cloud-api-is-pseudo-consolidation-of-infrastructure.aspx</guid>
            <pubDate>Wed, 01 Feb 2012 13:00:00 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/macvittie/comments/1104427.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/01/the-cloud-api-is-pseudo-consolidation-of-infrastructure.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/macvittie/comments/commentRss/1104427.aspx</wfw:commentRss>
            <trackback:ping>http://devcentral.f5.com/weblogs/macvittie/services/trackbacks/1104427.aspx</trackback:ping>
        <feedburner:origLink>http://devcentral.f5.com/weblogs/macvittie/archive/2012/02/01/the-cloud-api-is-pseudo-consolidation-of-infrastructure.aspx</feedburner:origLink></item>
        <item>
            <title>Performance in the Cloud: Business Jitter is Bad</title>
            <category>Cloud Computing</category>
            <category>Data Center Feng Shui</category>
            <category>Development and General</category>
            <category>Load balancing</category>
            <category>Performance</category>
            <category>Service Providers</category>
            <link>http://feedproxy.google.com/~r/f5/macv/~3/M2yXUtZGE8E/performance-in-the-cloud-business-jitter-is-bad.aspx</link>
            <description>&lt;p&gt;#fasterapp #ccevent &lt;em&gt;While web applications aren’t sensitive to jitter, business processes are. &lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Performance-in-the-Cloud-Business-Jitter_33E4/biz%20jitter_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 10px 5px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="biz jitter" border="0" alt="biz jitter" align="left" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Performance-in-the-Cloud-Business-Jitter_33E4/biz%20jitter_thumb.png" width="444" height="237" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;One of the benefits of web applications is that they are generally transported via TCP, which is a connection-oriented protocol designed to assure delivery. TCP has a variety of native mechanisms through which delivery issues can be addressed – from window sizes to selective acks to idle time specification to ramp up parameters. All these technical knobs and buttons serve as a way for operators and administrators to tweak the protocol, often at run time, to ensure the exchange of requests and responses upon which web applications rely. This is unlike UDP, which is more of a “fire and forget” protocol in which the server doesn’t really care if you receive the data or not. &lt;/p&gt;  &lt;p&gt;Now, voice and streaming video and audio over the web has always leveraged UDP and thus it has always been highly sensitive to jitter. Jitter is, without getting into layer one (physical) jargon, an undesirable delay in the otherwise consistent delivery of packets. It causes the delay of and sometimes outright loss of packets that are experienced by users as pauses, skips, or jumps in multi-media content. &lt;/p&gt;  &lt;p&gt;While the same root causes of delay – network congestion, routing changes, time out intervals – have an impact on TCP, it generally only &lt;em&gt;delays &lt;/em&gt;the communication and other than an uncomfortable wait for the user, does not negatively impact the content itself. The content is eventually delivered because TCP guarantees that, UDP does not. &lt;/p&gt;  &lt;p&gt;However, this does not mean that there are no negative impacts (other than trying the patience of users) from the performance issues that may plague web applications and particularly those that are more and more often out there, in the nebulous “cloud”. Delays are effectively business jitter and have a real impact on the ability of the business to perform its critical functions – and that includes generating revenue. &lt;/p&gt;  &lt;h4&gt;&lt;font color="#d16349"&gt;BUSINESS JITTER and the CLOUD &lt;/font&gt;&lt;/h4&gt;  &lt;p&gt;David Linthicum summed up the issue with performance of cloud-based applications well and actually used the terminology “jitter” to describe the unpredictable pattern of delay:  &lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Performance-in-the-Cloud-Business-Jitter_33E4/quotemark_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="quotemark" border="0" alt="quotemark" align="left" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Performance-in-the-Cloud-Business-Jitter_33E4/quotemark_thumb.png" width="110" height="100" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Are cloud services slow? Or fast? Both, it turns out -- and that reality could cause unexpected problems if you rely on public clouds for part of your IT services and infrastructure. &lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;When I log performance on cloud-based processes -- some that are I/O intensive, some that are not -- I get results that vary randomly throughout the day. In fact, they appear to have the pattern of a very jittery process. Clearly, the program or system is struggling to obtain virtual resources that, in turn, struggle to obtain physical resources. Also, I suspect this "jitter" is not at all random, but based on the number of other processes or users sharing the same resources at that time. &lt;/p&gt;    &lt;p&gt;-- David Linthicum, “&lt;a href="http://www.infoworld.com/d/cloud-computing/face-the-facts-cloud-performance-isnt-always-stable-170066"&gt;Face the facts: Cloud performance isn't always stable&lt;/a&gt;” &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;But what the multitude of articles coming out over the past year or so with respect to performance of cloud services has largely ignored is the very real and often measurable impact on business processes. That jitter that occurs at the protocol and application layers trickles up to become jitter in the business process; a process that may be critical to servicing customers (and thus impacts satisfaction and brand) as well as on the bottom line. Unhappy customers forced to wait for “slow computers”, as it is so often called by the technically less adept customer service representatives employed by many organizations, may take to the social media airwaves to express displeasure, or cancel an order, or simply refuse to do business in the future with the organization based on delays experienced because of unpredictable cloud performance. &lt;/p&gt;  &lt;p&gt;Business jitter can also manifest as decreased business productivity measures, which it &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2009/08/04/a-formula-for-quantifying-productivity-of-web-applications.aspx"&gt;turns out can be measured mathematically if you put your mind to it&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Understanding the variability of cloud performance is important for two reasons: &lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;You need to understand the impact on the business and quantify it before embarking on any cloud initiative so it can be factored in to the overall cost-benefit analysis. It may be that the cost savings from public cloud are much greater than the potential loss of revenue and/or productivity, and thus the benefits of a cloud-based solution outweigh the risks. &lt;/li&gt;    &lt;li&gt;Understanding the variability and from where it comes will have an impact and help guide you to choosing not only the right provider, but the right solutions that may be able to normalize or mitigate the variability. If the primary source of business jitter is your WAN, for example, then it may be that choosing a provider that supports your ability to deploy WAN optimization solutions would be an appropriate strategy. Similarly&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Performance-in-the-Cloud-Business-Jitter_33E4/cloud%20performance%20battle_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="cloud performance battle" border="0" alt="cloud performance battle" align="right" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Performance-in-the-Cloud-Business-Jitter_33E4/cloud%20performance%20battle_thumb.png" width="240" height="215" /&gt;&lt;/a&gt;, if the variability in performance stems from capacity issues, then choosing a provider that allows greater latitude in &lt;a title="" href="http://www.f5.com/glossary/load-balancing.html" rel=""&gt;load balancing&lt;/a&gt; algorithms or the deployment of a virtual (soft) ADC would likely be the best strategy. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;It seems clear from testing and empirical (as well as anecdotal) evidence that cloud performance is highly variable and, as David puts it, unstable. This should not necessarily be seen as a deterrent to adopting cloud services – unless your business is so highly sensitive to latency that even milliseconds can be financially damaging – but rather it should be a reality that factors into your decision making process with respect to your choice of provider and the architecture of the solution you’ll be deploying (or subscribing to, in the case of SaaS) in the cloud. &lt;/p&gt;  &lt;p&gt;Knowing is half the battle to leveraging cloud successfully. The other half is strategy and architecture. &lt;/p&gt;  &lt;hr color="#fdeef4" width="100%" noshade="noshade" /&gt;  &lt;p&gt;&lt;a href="http://www.cloudconnectevent.com/"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 10px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="CC_logo_CMYK" border="0" alt="CC_logo_CMYK" align="left" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Enterprise-Apps-are-Not-Written-for-Spee_2FD1/cc_logo_265x126_3.jpg" width="86" height="41" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I’ll be at CloudConnect 2012 and we’ll discuss the subject of cloud and performance a whole lot more at the show! &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.cloudconnectevent.com/santaclara/2012/speaker-list/?speaker=lori-mac-vittie"&gt;Sessions&lt;/a&gt;&lt;/p&gt; &lt;font face="Tahoma" /&gt;  &lt;hr color="#fdeef4" width="100%" noshade="noshade" /&gt;&lt;center&gt;   &lt;table border="0" cellspacing="0" cellpadding="2" width="324"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="168"&gt;Connect with Lori: &lt;/td&gt;          &lt;td valign="top" width="154"&gt;Connect with &lt;a title="F5 Networks" href="http://www.f5.com/" rel="" target="_blank"&gt;F5&lt;/a&gt;: &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="168"&gt;&lt;a href="http://www.linkedin.com/in/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_linkedin[1]" border="0" alt="o_linkedin[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_linkedin.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="https://plus.google.com/110169987847611210070"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="google " border="0" alt="google " src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Why-Cant-We-Have-Nice-Things-Too_37AC/google+_3.jpg" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/f5/macv"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_rss[1]" border="0" alt="o_rss[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_rss.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://www.facebook.com/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_facebook[1]" border="0" alt="o_facebook[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_facebook.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://twitter.com/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_twitter[1]" border="0" alt="o_twitter[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_twitter.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;/td&gt;          &lt;td valign="top" width="154"&gt; &lt;a href="http://bitly.com/nIsT1z?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_facebook[1]" border="0" alt="o_facebook[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_facebook.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/ne6W2R?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_twitter[1]" border="0" alt="o_twitter[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_twitter.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/nx3XV1?r=bb/"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_slideshare[1]" border="0" alt="o_slideshare[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_slideshare.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/reFTmf?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_youtube[1]" border="0" alt="o_youtube[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_youtube.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://links.f5.com/f5gplus"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="google " border="0" alt="google " src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Why-Cant-We-Have-Nice-Things-Too_37AC/google+_3.jpg" width="24" height="24" /&gt;&lt;/a&gt;&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/center&gt;  &lt;p&gt;Related blogs &amp;amp; articles: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://gigaom.com/cloud/is-features-vs-performance-the-new-cloud-battle-line/"&gt;Is Features vs. Performance the New Cloud Battle Line?&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://radar.oreilly.com/2010/06/on-the-performance-of-clouds.html"&gt;On the performance of clouds&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.infoworld.com/d/cloud-computing/face-the-facts-cloud-performance-isnt-always-stable-170066"&gt;Face the facts: Cloud performance isn't always stable&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/04/13/predictable-performance-eliminating-variable-latency-with-hardware.aspx"&gt;Data Center Feng Shui: Architecting for Predictable Performance&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2009/08/04/a-formula-for-quantifying-productivity-of-web-applications.aspx"&gt;A Formula for Quantifying Productivity of Web Applications&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2012/01/11/enterprise-apps-are-not-written-for-speed.aspx"&gt;Enterprise Apps are Not Written for Speed&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2012/01/04/the-three-axioms-of-application-delivery.aspx"&gt;The Three Axioms of Application Delivery&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/12/12/virtualization-and-cloud-computing-a-technological-el-nintildeo.aspx"&gt;Virtualization and Cloud Computing: A Technological El Niño&lt;/a&gt;  &lt;/li&gt; &lt;/ul&gt;  &lt;hr color="#fdeef4" width="100%" noshade="noshade" /&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:09cf0632-ff05-4fd5-9c9e-7d70c280058d" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MacVittie" rel="tag"&gt;MacVittie&lt;/a&gt;,&lt;a href="http://technorati.com/tags/jitter" rel="tag"&gt;jitter&lt;/a&gt;,&lt;a href="http://technorati.com/tags/cloud" rel="tag"&gt;cloud&lt;/a&gt;,&lt;a href="http://technorati.com/tags/performance" rel="tag"&gt;performance&lt;/a&gt;,&lt;a href="http://technorati.com/tags/latency" rel="tag"&gt;latency&lt;/a&gt;,&lt;a href="http://technorati.com/tags/WAN+optimization" rel="tag"&gt;WAN optimization&lt;/a&gt;,&lt;a href="http://technorati.com/tags/application+delivery" rel="tag"&gt;application delivery&lt;/a&gt;,&lt;a href="http://technorati.com/tags/cloud+computing" rel="tag"&gt;cloud computing&lt;/a&gt;,&lt;a href="http://technorati.com/tags/blog" rel="tag"&gt;blog&lt;/a&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/macvittie/aggbug/1104415.aspx" width="1" height="1" /&gt;&lt;img src="http://feeds.feedburner.com/~r/f5/macv/~4/M2yXUtZGE8E" height="1" width="1"/&gt;</description>
            <dc:creator>Lori MacVittie</dc:creator>
            <guid isPermaLink="false">http://devcentral.f5.com/weblogs/macvittie/archive/2012/01/30/performance-in-the-cloud-business-jitter-is-bad.aspx</guid>
            <pubDate>Mon, 30 Jan 2012 12:46:00 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/macvittie/comments/1104415.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/macvittie/archive/2012/01/30/performance-in-the-cloud-business-jitter-is-bad.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/macvittie/comments/commentRss/1104415.aspx</wfw:commentRss>
            <trackback:ping>http://devcentral.f5.com/weblogs/macvittie/services/trackbacks/1104415.aspx</trackback:ping>
        <feedburner:origLink>http://devcentral.f5.com/weblogs/macvittie/archive/2012/01/30/performance-in-the-cloud-business-jitter-is-bad.aspx</feedburner:origLink></item>
        <item>
            <title>F5 Friday: Goodbye Defense in Depth. Hello Defense in Breadth.</title>
            <category>AppSec</category>
            <category>Availability</category>
            <category>DDoS</category>
            <category>Development and General</category>
            <category>F5 Friday</category>
            <category>Performance</category>
            <category>Security</category>
            <link>http://feedproxy.google.com/~r/f5/macv/~3/xvZAd5cwX_4/f5-friday-goodbye-defense-in-depth.-hello-defense-in-breadth.aspx</link>
            <description>&lt;p&gt;#adcfw #infosec &lt;em&gt;&lt;a title="F5 Networks" href="http://www.f5.com/" rel="" target="_blank"&gt;F5&lt;/a&gt; is changing the game on security by unifying it at the application and service delivery layer.&lt;/em&gt; &lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/9c1451ac5da3_2957/f5friday_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="f5friday" border="0" alt="f5friday" align="left" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/9c1451ac5da3_2957/f5friday_thumb.png" width="240" height="86" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Over the past few years we’ve seen &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/11/11/f5-friday-when-firewalls-failhellip.aspx"&gt;firewalls fail repeatedly&lt;/a&gt;. We’ve seen business disrupted, security thwarted, and reputations damaged by the failure of the very devices meant to prevent such catastrophes from happening. These failures have been caused by a change in tactics from invaders who seek no longer to find away through or over the walls, but who simply batter it down instead. A combination of traditional attacks – network-layer – and modern attacks – application-layer – have become a force to be reckoned with; one that &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2012/01/20/the-fundamental-problem-with-traditional-inbound-protection.aspx"&gt;traditional stateful firewalls are often not equipped to handle&lt;/a&gt;. Encrypted traffic flowing into and out of the data center often bypasses security solutions entirely, leaving another potential source of a breach unaddressed. And performance is being impeded by the increasing number of devices that must “crack the packet” as it were and examine it, often times duplicating functionality with varying degrees of success. This is problematic because the resolution to this issue can be as disconcerting as the problem itself: disable security. Seriously. Security functions have been disabled, intentionally, in the name of performance. &lt;/p&gt;  &lt;blockquote style="border-left: gray 3px solid; padding-bottom: 5px; padding-left: 15px; padding-right: 5px; margin-left: 10px; padding-top: 5px"&gt;   &lt;p&gt;IT security personnel within large corporations are&lt;font style="background-color: #ffff00"&gt; shutting off critical functionality in security applications to meet network performance&lt;/font&gt; demands for business applications. &lt;/p&gt;    &lt;h5&gt;&lt;a href="http://www.billingworld.com/news/2011/07/survey-security-sacrificed-for-network-performanc.aspx"&gt;SURVEY: SECURITY SACRIFICED FOR NETWORK PERFORMANCE&lt;/a&gt; &lt;/h5&gt;    &lt;p&gt;What the company [NSS Labs] found would likely startle any existing or potential customers:&lt;font style="background-color: #ffff00"&gt; three of the six firewalls failed to stay operational when subjected to stability tests&lt;/font&gt;, five out of six didn't handle what is known as the "Sneak ACK attack," that would enable attackers to side-step the firewall itself. Finally, according to NSS Labs, the performance claims presented in the vendor datasheets "are generally grossly overstated." &lt;/p&gt;    &lt;h5&gt;&lt;a href="http://www.csoonline.com/article/679392/independent-lab-tests-find-firewalls-fall-down-on-the-job"&gt;Independent lab tests find firewalls fall down on the job&lt;/a&gt; &lt;/h5&gt; &lt;/blockquote&gt;  &lt;p&gt;Add in the complexity from the sheer number of devices required to implement all the different layers of security needed, which increases costs while impairing performance, and you’ve got a broken model in need of repair. This is a failure of the defense in depth strategy; the layered, multi-device (silo) approach to operational security. Most importantly, it’s one that’s failing to withstand attacks. &lt;/p&gt;  &lt;p&gt;What we need is defense in breadth – the height of the stack –to assure availability and security using a more intelligent, unified security strategy. &lt;/p&gt;  &lt;h4&gt;&lt;font color="#c0504d"&gt;DEFENSE in BREADTH &lt;/font&gt; &lt;/h4&gt;  &lt;p&gt;While it’s really not as catchy as “defense in the depth” the concept behind the admittedly awkward sounding phrase is sound: to assure availability and security simultaneously requires a strong security strategy from the bottom to the top of the networking stack, i.e. the application layer. The ability of the F5 BIG-IP platform to provide security up and down the stack has existed for many years, and its capabilities to detect, prevent, and withstand concerted attacks has been appreciated by its customers (quietly) for some time. While basic firewalling functions have been a part of BIG-IP for years, there are certain capabilities required of a firewall – specifically an ICSA certified firewall – that it didn’t have. So we decided to do something about that. &lt;/p&gt;  &lt;p&gt;The result is the &lt;a href="https://www.icsalabs.com/product/big-ip-family"&gt;ICSA certification of the BIG-IP platform&lt;/a&gt; as a network firewall. Combined with its existing &lt;/p&gt;  &lt;p&gt;ICSA certification for &lt;a title="" href="http://www.f5.com/glossary/web-application-firewall.html" rel=""&gt;web application firewall&lt;/a&gt; (BIG-IP Application Security Manager) and SSL-TLS VPN 3.0 (BIG-IP Edge Gateway), the BIG-IP platform now supports a full-spectrum security solution in a single, unified system. What is unique about F5’s approach is that the security capabilities noted above can be deployed on BIG-IP Application Delivery Controllers (ADCs)—best known for providing industry-leading intelligent traffic management and optimization capabilities. This firewall solution is part of F5’s comprehensive security architecture that enables customers to apply a unified security strategy. For the first time in the industry, organizations can secure their networks, data, protocols, applications, and users on a single, flexible, and extensible platform: BIG-IP. &lt;/p&gt;  &lt;p&gt;Combining network-firewall services with the ability to &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2012/01/17/the-ascendancy-of-the-application-layer-threat.aspx"&gt;plug the hole in modern security implementations (the application layer)&lt;/a&gt; with a platform-based solution provides the opportunity to consolidate security services and &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2012/01/12/mature-security-organizations-align-security-with-service-delivery.aspx"&gt;leverage a shared infrastructure platform&lt;/a&gt; resulting in a more comprehensive, strategic deployment that is not only more secure, but more cost effective.  &lt;/p&gt;  &lt;p&gt;&lt;a href="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/9c1451ac5da3_2957/adc%20fw_4.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="adc fw" border="0" alt="adc fw" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/9c1451ac5da3_2957/adc%20fw_thumb_1.png" width="779" height="589" /&gt;&lt;/a&gt;&lt;/p&gt;      &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Resources: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2012/01/20/the-fundamental-problem-with-traditional-inbound-protection.aspx"&gt;The Fundamental Problem with Traditional Inbound Protection&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2012/01/17/the-ascendancy-of-the-application-layer-threat.aspx"&gt;The Ascendancy of the Application Layer Threat&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/psilva/archive/2012/01/24/isca-certified-network-firewall-for-data-centers.aspx"&gt;ISCA Certified Network Firewall for Data Centers&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2012/01/12/mature-security-organizations-align-security-with-service-delivery.aspx"&gt;Mature Security Organizations Align Security with Service Delivery&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://links.f5.com/zaNOr2"&gt;BIG-IP Data Center Firewall Solution – SlideShare Presentation&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.f5.com/pdf/white-papers/ltm-firewall-wp.pdf"&gt;The New Data Center Firewall Paradigm – White Paper&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;hr color="#fdeef4" width="100%" noshade="noshade" /&gt;&lt;center&gt;   &lt;table border="0" cellspacing="0" cellpadding="2" width="324"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="168"&gt;Connect with Lori: &lt;/td&gt;          &lt;td valign="top" width="154"&gt;Connect with F5: &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="168"&gt;&lt;a href="http://www.linkedin.com/in/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_linkedin[1]" border="0" alt="o_linkedin[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_linkedin.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="https://plus.google.com/110169987847611210070"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="google " border="0" alt="google " src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Why-Cant-We-Have-Nice-Things-Too_37AC/google+_3.jpg" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/f5/macv"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_rss[1]" border="0" alt="o_rss[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_rss.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://www.facebook.com/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_facebook[1]" border="0" alt="o_facebook[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_facebook.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://twitter.com/lmacvittie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_twitter[1]" border="0" alt="o_twitter[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_twitter.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;/td&gt;          &lt;td valign="top" width="154"&gt; &lt;a href="http://bitly.com/nIsT1z?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_facebook[1]" border="0" alt="o_facebook[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_facebook.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/ne6W2R?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_twitter[1]" border="0" alt="o_twitter[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_twitter.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/nx3XV1?r=bb/"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_slideshare[1]" border="0" alt="o_slideshare[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_slideshare.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://bitly.com/reFTmf?r=bb"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="o_youtube[1]" border="0" alt="o_youtube[1]" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/1086440/o_youtube.png" width="24" height="24" /&gt;&lt;/a&gt; &lt;a href="http://links.f5.com/f5gplus"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="google " border="0" alt="google " src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/Windows-Live-Writer/Why-Cant-We-Have-Nice-Things-Too_37AC/google+_3.jpg" width="24" height="24" /&gt;&lt;/a&gt;&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/center&gt;  &lt;p&gt;Related blogs &amp;amp; articles: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2009/06/10/infrastructure-matters-challenges-of-cloud-based-testing.aspx"&gt;&lt;img title="icon-html" border="0" alt="icon-html" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/ChallengingtheFirewallDataCenterDogma_33EA/icon-html_59665620-eba4-4b50-b3a1-fd09361ab548.gif" width="14" height="14" /&gt;&lt;/a&gt; &lt;a href="http://www.csoonline.com/article/679392/independent-lab-tests-find-firewalls-fall-down-on-the-job"&gt;Independent lab tests find firewalls fall down on the job&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2009/06/10/infrastructure-matters-challenges-of-cloud-based-testing.aspx"&gt;&lt;img title="icon-html" border="0" alt="icon-html" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/ChallengingtheFirewallDataCenterDogma_33EA/icon-html_59665620-eba4-4b50-b3a1-fd09361ab548.gif" width="14" height="14" /&gt;&lt;/a&gt; &lt;a href="http://www.billingworld.com/news/2011/07/survey-security-sacrificed-for-network-performanc.aspx"&gt;SURVEY: SECURITY SACRIFICED FOR NETWORK PERFORMANCE&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2009/06/10/infrastructure-matters-challenges-of-cloud-based-testing.aspx"&gt;&lt;img title="icon-html" border="0" alt="icon-html" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/ChallengingtheFirewallDataCenterDogma_33EA/icon-html_59665620-eba4-4b50-b3a1-fd09361ab548.gif" width="14" height="14" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/11/11/f5-friday-when-firewalls-failhellip.aspx"&gt;F5 Friday: When Firewalls Fail…&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2009/06/10/infrastructure-matters-challenges-of-cloud-based-testing.aspx"&gt;&lt;img title="icon-html" border="0" alt="icon-html" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/ChallengingtheFirewallDataCenterDogma_33EA/icon-html_59665620-eba4-4b50-b3a1-fd09361ab548.gif" width="14" height="14" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/02/16/challenging-the-firewall-data-center-dogma.aspx"&gt;Challenging the Firewall Data Center Dogma&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2009/06/10/infrastructure-matters-challenges-of-cloud-based-testing.aspx"&gt;&lt;img title="icon-html" border="0" alt="icon-html" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/ChallengingtheFirewallDataCenterDogma_33EA/icon-html_59665620-eba4-4b50-b3a1-fd09361ab548.gif" width="14" height="14" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2010/12/15/what-we-learned-from-anonymous-ddos-is-now-3dos.aspx"&gt;What We Learned from Anonymous: DDoS is now 3DoS&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2009/06/10/infrastructure-matters-challenges-of-cloud-based-testing.aspx"&gt;&lt;img title="icon-html" border="0" alt="icon-html" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/ChallengingtheFirewallDataCenterDogma_33EA/icon-html_59665620-eba4-4b50-b3a1-fd09361ab548.gif" width="14" height="14" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2010/12/16/the-many-faces-of-ddos-variations-on-a-theme-or.aspx"&gt;The Many Faces of DDoS: Variations on a Theme or Two&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2009/06/10/infrastructure-matters-challenges-of-cloud-based-testing.aspx"&gt;&lt;img title="icon-html" border="0" alt="icon-html" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/ChallengingtheFirewallDataCenterDogma_33EA/icon-html_59665620-eba4-4b50-b3a1-fd09361ab548.gif" width="14" height="14" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2011/07/01/f5-friday-eliminating-the-blind-spot-in-your-data-center.aspx"&gt;F5 Friday: Eliminating the Blind Spot in Your Data Center Security Strategy&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2009/06/10/infrastructure-matters-challenges-of-cloud-based-testing.aspx"&gt;&lt;img title="icon-html" border="0" alt="icon-html" src="http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/ChallengingtheFirewallDataCenterDogma_33EA/icon-html_59665620-eba4-4b50-b3a1-fd09361ab548.gif" width="14" height="14" /&gt;&lt;/a&gt; &lt;a href="http://devcentral.f5.com/weblogs/macvittie/archive/2010/12/17/f5-friday-multi-layer-security-for-multi-layer-attacks.aspx"&gt;F5 Friday: Multi-Layer Security for Multi-Layer Attacks&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;                &lt;hr color="#fdeef4" width="100%" noshade="noshade" /&gt;   &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:57da768c-167c-4866-b10b-a3576bb2bbe5" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/MacVittie" rel="tag"&gt;MacVittie&lt;/a&gt;,&lt;a href="http://technorati.com/tags/F5" rel="tag"&gt;F5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/F5+Friday" rel="tag"&gt;F5 Friday&lt;/a&gt;,&lt;a href="http://technorati.com/tags/firewall" rel="tag"&gt;firewall&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ICSA" rel="tag"&gt;ICSA&lt;/a&gt;,&lt;a href="http://technorati.com/tags/security" rel="tag"&gt;security&lt;/a&gt;,&lt;a href="http://technorati.com/tags/BIG-IP" rel="tag"&gt;BIG-IP&lt;/a&gt;,&lt;a href="http://technorati.com/tags/network" rel="tag"&gt;network&lt;/a&gt;,&lt;a href="http://technorati.com/tags/application+security" rel="tag"&gt;application security&lt;/a&gt;,&lt;a href="http://technorati.com/tags/DDoS" rel="tag"&gt;DDoS&lt;/a&gt;,&lt;a href="http://technorati.com/tags/threat+mitigation" rel="tag"&gt;threat mitigation&lt;/a&gt;,&lt;a href="http://technorati.com/tags/blog" rel="tag"&gt;blog&lt;/a&gt;&lt;/div&gt;&lt;img src="http://devcentral.f5.com/weblogs/macvittie/aggbug/1104448.aspx" width="1" height="1" /&gt;&lt;img src="http://feeds.feedburner.com/~r/f5/macv/~4/xvZAd5cwX_4" height="1" width="1"/&gt;</description>
            <dc:creator>Lori MacVittie</dc:creator>
            <guid isPermaLink="false">http://devcentral.f5.com/weblogs/macvittie/archive/2012/01/27/f5-friday-goodbye-defense-in-depth.-hello-defense-in-breadth.aspx</guid>
            <pubDate>Fri, 27 Jan 2012 12:45:00 GMT</pubDate>
            <wfw:comment>http://devcentral.f5.com/weblogs/macvittie/comments/1104448.aspx</wfw:comment>
            <comments>http://devcentral.f5.com/weblogs/macvittie/archive/2012/01/27/f5-friday-goodbye-defense-in-depth.-hello-defense-in-breadth.aspx#feedback</comments>
            <wfw:commentRss>http://devcentral.f5.com/weblogs/macvittie/comments/commentRss/1104448.aspx</wfw:commentRss>
            <trackback:ping>http://devcentral.f5.com/weblogs/macvittie/services/trackbacks/1104448.aspx</trackback:ping>
        <feedburner:origLink>http://devcentral.f5.com/weblogs/macvittie/archive/2012/01/27/f5-friday-goodbye-defense-in-depth.-hello-defense-in-breadth.aspx</feedburner:origLink></item>
    </channel>
</rss>
