Dec 25 2009

Really Nailing Capacity Planning Is Even More Vital Now

Posted by Mike Brunt at 4:35 AM Web Servers | .NET | DataBase | CloudComputing | ColdFusion | JRun-J2EE

 

A Merry Christmas to all!  For the past 10 years I have most of my time traveling the world helping clients to deal with problems that could have been avoided had systems been subjected to effective capacity planning with load testing.  It is entirely possible to deploy any size of web application providing that we have an efficient infrastructure, know the expected amount of traffic and simulate that to 150% of maximum expected traffic levels.  What I am stating is so simple that it sounds too obvious to state and it is really easy to put together also.  Yet in the past 10 years spent with well over 250 clients only 3 of those got anywhere near doing this sort of testing etc.

Instead I find companies will expend either lot's of money on proprietary products or methodologies or lot's of time on open-source products or methodologies that ignore the basics and have no effect on ensuring or improving the performance of the application once deployed.  A classic example of this is the current fad for Agile methodologies, we are avoiding the real needs by employing obfuscation smoke screens.  We create most applications for end-users to use.  They want the application(s) we create to be available and responsive when they need to use them.  In order to ensure that users will find this, we need to effectively employ capacity planning.  

Lastly, the increasing move into more abstraction via Cloud methodologies is a real threat to stability and scalability of all our applications.  At the end of the day we are still running on physicality, on CPU's, in RAM, over networks, those things are still all there we just cannot see them any more and that really bothers me.

12/26/2009 - Update/clarification.  I just want to say that I am not advocating that Cloud computing is not a worthy contender for application deployment, what I am trying to emphasize is that testing prior to deployment is even more important, in Cloud base paradigms. 


 

 

 

Comments

SEO link vine review

SEO link vine review wrote on 04/18/10 9:00 PM

Great point about Perfmon not showing real physical I/O. Its "physical" only to the extent of showing information on the partitions exposed by it from the HAL, that's it. I don't know how many times I've run into data on multple "drives" being toughted that exist on the same huge RAID10/50 array....very nice
underfloor heating

underfloor heating wrote on 08/05/10 5:22 AM

Very good point taken by you, well done..............
variable data printing

variable data printing wrote on 08/09/10 10:59 PM

Proper capacity planning is the responsibility of everyone, and understanding what you can do to help will make you a better engineer, network administrator, or any other hat you wish to don on any given day.
research paper help

research paper help wrote on 01/29/11 4:56 AM

Do you really travel so much around the world to do this work? Is it necessary for you to do that? I thought you are working just in the net.
isabel marant sneakers

isabel marant sneakers wrote on 10/21/13 8:06 AM

visited this valuable weblog previously still right after shopping by way of lots of the post I just well known it is interested in you and me. http://www.isabelmarantbekett.com
crampon mercurial

crampon mercurial wrote on 10/28/13 5:13 AM

My friend,Appreciate your spreading the knowledge there would end up being many worries out of portion.
chaussure de foot pas cher

chaussure de foot pas cher wrote on 11/20/13 3:35 AM

nice This will need some skill to generate traffic to your website.
cristiano ronaldo mercurial

cristiano ronaldo mercurial wrote on 11/20/13 9:55 AM

i will keep reading.Please continue to write more good blog Thank you.
Weather Shield Reviews

Weather Shield Reviews wrote on 06/25/14 11:42 AM

They want the application(s) we create to be available and responsive when they need to use them.
Simple CRM

Simple CRM wrote on 08/05/15 2:02 AM

Affirms where as you go along to aid internet site internet site region in conjunction with antipodal to help you, This type of aficionado together with the distinct loved one and therefore a lot of us don’t desiccate that you simply crank out valuable to be able to requirements ebook.
برامج

برامج wrote on 07/19/16 11:24 PM

nice post
برنامج الاذان

برنامج الاذان wrote on 07/19/16 11:28 PM

Truly decorous Internet performer entirely, an appropriate confidential alternative determine a trend numerous processs earlier watching your protected perpetrate.
مواقيت الصلاه

مواقيت الصلاه wrote on 07/19/16 11:34 PM

I’ll be sure to come back. thanks for sharing. and also This article gives the light in which we can observe the reality. this is very nice one and gives in depth information.
ماسنجر

ماسنجر wrote on 07/19/16 11:42 PM

extensive load testing of Zeus as yet but will be doing so
Karin

Karin wrote on 09/15/16 10:05 AM

Planning is a must, nevermind on what we are capable to do. Personal or professional, no matter what.