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

<channel>
	<title>Application Performance Engineering Blog - Shunra Software &#187; APM Partners</title>
	<atom:link href="http://www.shunra.com/shunrablog/index.php/category/apm-partners/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.shunra.com/shunrablog</link>
	<description>Supporting application performance management for IT professionals</description>
	<lastBuildDate>Wed, 08 Feb 2012 21:51:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>3rd Party System Scalability? – “How Slow Can They Go”</title>
		<link>http://www.shunra.com/shunrablog/index.php/2010/10/20/3rd-party-system-scalability-%e2%80%93-%e2%80%9chow-slow-can-they-go%e2%80%9d/</link>
		<comments>http://www.shunra.com/shunrablog/index.php/2010/10/20/3rd-party-system-scalability-%e2%80%93-%e2%80%9chow-slow-can-they-go%e2%80%9d/#comments</comments>
		<pubDate>Wed, 20 Oct 2010 20:14:39 +0000</pubDate>
		<dc:creator>Tim Grant</dc:creator>
				<category><![CDATA[APM Partners]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Staff Posts]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[3rd Party Software Performance]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[Load testing]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Network Catcher]]></category>
		<category><![CDATA[Shunra]]></category>
		<category><![CDATA[Shunra for HP Software]]></category>
		<category><![CDATA[Shunra Software for HP]]></category>
		<category><![CDATA[Web load testing]]></category>

		<guid isPermaLink="false">http://www.shunra.com/shunrablog/?p=2200</guid>
		<description><![CDATA[“How Slow Can They Go?” ...You definitely need to identify how slow your 3rd party providers can go before it starts to affect the performance of your sites. 
... don’t try to replicate that traffic, just impair the actual traffic...]]></description>
			<content:encoded><![CDATA[<p>Is your site dependent on performance of 3<sup>rd</sup> party content providers? Don’t say no too quickly! Most sites have 3<sup>rd</sup> party content in one way or another. Let’s talk about 3<sup>rd</sup> party SLA’s and the notion of testing your site so that you know how slow your 3<sup>rd</sup> party content can get before it significantly slows your site down.</p>
<p>You have probably encountered a situation where pre-launch load tests did not correlate with the way it performed in production.  There are a lot of reasons why this can happen, but for now, I want to focus on 3<sup>rd</sup> party content providers and Content Delivery Networks (CDN).  Almost everyone running a business today has some part of their application or Web presence farmed out to a 3<sup>rd</sup> party.  Think about what happens when you go online to buy gifts for the upcoming Holidays.</p>
<p>As you browse for that perfect tie for your dad, the site is likely to be serving static content from Akamai or Limelight, adds from 3<sup>rd</sup> party providers, and a shopping cart that may not be hosted by the company you are dealing with.  When you actually purchase that Tickle-me Elmo for your niece, the site processes your credit card by interacting with a financial institution and provides shipping tracking numbers by interacting with a major shipping company behind the scenes.  All that typically happens as you wait for the page to return in a few seconds if all goes as it should, but any of those 3<sup>rd</sup> party providers have a strong likelihood to disrupt the page load and make the site look like it is not responding.</p>
<p>Increased delays from these and other 3<sup>rd</sup> party providers do happen and you should definitely test for those scenarios, but how do you do that when you really do not have control over those sites. You definitely should perform load tests on the site as a whole to ensure that each 3<sup>rd</sup> party provider will scale to your targeted peak traffic and perform within their SLA as expected. In addition, you should think about how slow your 3<sup>rd</sup> party providers can get without affecting the performance of your site.</p>
<p>“How Slow Can They Go?” Yes, a corny statement, but to the point! You definitely need to identify how slow your 3<sup>rd</sup> party providers can go before it starts to affect the performance of your sites.  The real dilemma is replicating the traffic from the 3<sup>rd</sup> party site, which in the case of financial transactions can be very difficult plus your team can waste a great deal of time trying to do this. I’m suggesting that you don’t try to replicate that traffic, instead use the actual 3<sup>rd</sup> party traffic from the 3<sup>rd</sup> party site during the test. Here’s the catch, you impair the traffic coming from the 3<sup>rd</sup> party site real time. Simply single out that traffic in your usability studies using a tool like <a href="http://www.shunra.com/ve-desktop-overview">Shunra’s VE Desktop</a> to measure performance of the site with the 3<sup>rd</sup> party adds impaired or by slowing down the response from your credit card processing partner using a <a href="http://www.shunra.com/ve-appliance">Shunra VE Network Appliance</a> on your backend systems during a maintenance window.</p>
<p>Now think about scalability load testing for a minute. I recommend that you do not implicitly trust 3<sup>rd</sup> party and Content Delivery Network (CDN) provider’s scalability estimates and guarantees. You are probably scratching your head thinking that your CDN’s and other 3<sup>rd</sup> party content providers have massive server and network infrastructures that are impossible to overload. While it is true that the major 3<sup>rd</sup> party providers have massive infrastructures, the real question to ask yourself is this, “How much of that infrastructure is your content riding on?” Let’s just say that you actually do know how much of their infrastructure is dedicated to your cause, you still have to ask yourself the question, “Do I know for sure that it will handle the peak traffic?” Adding in impairments during a load test is easy using <a href="http://www.shunra.com/ve-suite-overview">Shunra’s VE Suite</a> or <a href="http://www.shunra.com/shunra_for_hp_software">Shunra for HP Software</a> which works seamlessly with Load Runner.</p>
<p>During my career I have load tested literally hundreds of different sites, and many of those sites had CDN and 3<sup>rd</sup> party content provided by very large companies that did not hold up to the load during a stress test. Let’s face it, regardless of the size, the CDN or 3<sup>rd</sup> party provider’s service can only scale to the level of infrastructure that is available to your site.  CDN content can fail to scale due to complex caching configurations that can get screwed up with one incorrect setting.</p>
<p>In more than one situation, I had a customer tell us that they were going to inform their CDN or 3<sup>rd</sup> party providers to “be ready” for the peak traffic that our load test was going to generate. They were usually shocked when I asked, “Why?” Their answer was typically, “We need to be responsible partners and let them know anytime we are doing testing.”  Clearly, I would normally agree with that statement for many different kinds of testing, but not in the case of load testing against an established Service Level Agreement (SLA)!  Here is the bottom line, if the CDN or 3<sup>rd</sup> Party has agreed to an SLA then that system should be ready to handle that load any time (barring timeframes specified in the SLA for maintenance windows, etc.).</p>
<p>In several load testing engagements, where the client let the CDN or 3<sup>rd</sup> party know about the load test, there were “additional resources” stood up to support the load test. Surprisingly, the system scaled during those times, but failed to scale when no notice was given ahead of time. Does that sound suspicious to you? If the answer is yes, then we are on the same mental wavelength. If you encounter problems with your 3<sup>rd</sup> party provider not scaling during your load test, and they will probably insist on “supporting” you during the next load test. Be sure that you ask your 3<sup>rd</sup> party providers the following questions:</p>
<p>What did you do to support this load test Vs. the last one?</p>
<p>What did you change in your infrastructure that allowed it to scale successfully this time?</p>
<p>Did you add infrastructure or change a setting?</p>
<p>In one situation, I heard a 3<sup>rd</sup> party provider tell my client that they stood up an extra bank of machines to support the testing that was happening that evening. My question to the customer was, “Does that sound strange to you?”</p>
<p>At the end of the day, we all need to admit to ourselves that even our monstrous 3<sup>rd</sup> party CDN partners can slow your site down, so you really should test how your site performs to the end user and how the infrastructure scales when they do slow down. Try to find out how slow each 3<sup>rd</sup> party provider can get before it impacts your site and ultimately the end user’s response time and build that into your Service Level Objectives and ultimately let that drive your Service Level Agreements with 3<sup>rd</sup> party content providers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shunra.com/shunrablog/index.php/2010/10/20/3rd-party-system-scalability-%e2%80%93-%e2%80%9chow-slow-can-they-go%e2%80%9d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CA &amp; Hyperformix &#8211; How accurate is your Predictive IT Management?</title>
		<link>http://www.shunra.com/shunrablog/index.php/2010/09/29/ca-hyperformix-how-accurate-is-your-predictive-it-management/</link>
		<comments>http://www.shunra.com/shunrablog/index.php/2010/09/29/ca-hyperformix-how-accurate-is-your-predictive-it-management/#comments</comments>
		<pubDate>Wed, 29 Sep 2010 14:49:03 +0000</pubDate>
		<dc:creator>Gene Litt</dc:creator>
				<category><![CDATA[APM Partners]]></category>
		<category><![CDATA[Staff Posts]]></category>
		<category><![CDATA[Capacity Planning]]></category>
		<category><![CDATA[Hyperformix]]></category>
		<category><![CDATA[Predictive IT Management]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://www.shunra.com/shunrablog/?p=2186</guid>
		<description><![CDATA[Shunra and HP provide more accuracy to Hyperformix Capacity Planning]]></description>
			<content:encoded><![CDATA[<p>    Say you&#8217;ve got a big application upgrade project, or a big server consolidation project. Projects like these require a sound best practice for virtualization capacity planning. CA&#8217;s acquisition of Hyperformix centers on improving CA&#8217;s virtualization management &#8211; helping IT perform capacity planning and right-sizing production resources while ensuring acceptable application performance. At Shunra we call this &#8220;deploying with confidence&#8221;.</p>
<p>     Bruce Milne of CA provides a great overview of how Hyperformix helps IT meet this challenge:</p>
<p> <a href="http://www.hyperformix.com/resources/videos/hyperformix-101">http://www.hyperformix.com/resources/videos/hyperformix-101</a> </p>
<p>     A key takeaway is that CIOs are leaving $millions on the table by utilizing &lt; 20% of their server resources in production. A key reason is they lack confidence in their ability to accurately predict production resource requirements given normal business growth, peak period load, seasonal cycles, etc. So, they pay for headroom &#8211; way too much.</p>
<p>    In the Hyperformix Capacity Planning best practice, the &#8220;Test to Production&#8221; phase takes data from your test lab, applies these results to a model of your production network architecture, and then predicts your performance in production. From Hyperformix Web Site:</p>
<p><em><strong>“Turn Load Testing into Insight &#8211; </strong></em><em>Load testing is a critical component of mission critical product releases. HP Performance Center and LoadRunner users can leverage the data generated by load testing into models that accurately portray how the application will behave in production &#8212; no need to be concerned that the test lab is different than production. Optimizer will identify bottlenecks and illustrate parts of the infrastructure that are overbuilt and can be consolidated.”</em></p>
<p>    A critical flaw of the &#8220;Test to Production&#8221; phase can occur if you use load test results that are not based on tests that include your production network behavior. The response times and server resource consumption patterns of 1000 &#8220;virtual users&#8221; in a lab vary significantly compared to 1000 users accessing apps from various network locations while competing with bandwidth limits, latency and occasional packet loss.  We&#8217;ve seen system scalability drop from 1000s of users to 100s of users, and response times rise from several seconds to several minutes, when apps move from a test lab into production. Given the limited accuracy of the current best practice it&#8217;s no wonder CIOs pay for lots of headroom.</p>
<p>    The good news &#8211; HP has solved this problem with the Shunra for HP Software product. The &#8220;Test to Production&#8221; phase can now include load testing that easily incorporates the production network behavior of your remote locations &#8211; and the solution is built-in to HP&#8217;s Controller and Load Generator.  Shunra is offering a free 30-day trial license that turns on this feature inside LoadRunner (Version 9.5 &amp; above). You&#8217;ll be surprised when you see the significant difference in your test results accuracy. You&#8217;ll also gain more confidence in reclaiming some of the 80% of unused server capacity sitting in your data center.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shunra.com/shunrablog/index.php/2010/09/29/ca-hyperformix-how-accurate-is-your-predictive-it-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I will be presenting a Joint Shunra-IXIA solution at Interop in Vegas from May 19th. &#8211; May 21st.</title>
		<link>http://www.shunra.com/shunrablog/index.php/2009/05/07/i-will-be-presenting-a-joint-shunra-ixia-solution-at-interop-in-vegas-from-may-19th-may-21st/</link>
		<comments>http://www.shunra.com/shunrablog/index.php/2009/05/07/i-will-be-presenting-a-joint-shunra-ixia-solution-at-interop-in-vegas-from-may-19th-may-21st/#comments</comments>
		<pubDate>Thu, 07 May 2009 21:32:23 +0000</pubDate>
		<dc:creator>Amichai Lesser</dc:creator>
				<category><![CDATA[APM Partners]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[InterOp]]></category>
		<category><![CDATA[IxExplorer]]></category>
		<category><![CDATA[IXIA]]></category>
		<category><![CDATA[Network Emulation]]></category>
		<category><![CDATA[Shunra Software]]></category>
		<category><![CDATA[WAN impairments]]></category>

		<guid isPermaLink="false">http://www.shunra.com/shunrablog/?p=1145</guid>
		<description><![CDATA[I have been working with Wesley Hand from IXIA on a joint solution that combines IXIA Test Composer, IxExplorer and Shunra VE. This solution creates an automated network emulation test bed that combines traffic generation, WAN impairments, network simulation and test automation.]]></description>
			<content:encoded><![CDATA[<p>I have been working with Wesley Hand from IXIA on a joint solution that combines IXIA Test Composer, IxExplorer and Shunra VE. This solution creates an automated network emulation test bed that combines traffic generation, WAN impairments, network simulation and test automation.</p>
<p>We will be demonstrating this solution at the IXIA booth at Interop Vegas between May 19th. and May 21st.  at the Mandalay Bay Convention Center.</p>
<p>See you there,</p>
<p>Amichai</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shunra.com/shunrablog/index.php/2009/05/07/i-will-be-presenting-a-joint-shunra-ixia-solution-at-interop-in-vegas-from-may-19th-may-21st/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

