Aug 2 2010

Planning A New Infrastructure - An Overview

Posted by Mike Brunt at 12:16 PM
4 comments
- Categories: Web Servers | CloudComputing | ColdFusion | JRun-J2EE

We recently acquired a new client and their needs were to analyze the current ColdFusion driven web applications, where they are in an non-redundant, single CF Server/SQL Server install.  To firstly design the infrastructure to a redundant infrastructure and migrate them there and then to design a geographically distributed base for the application growth.

Our ethos is never to move an application from current infrastructure without trying to make that base better first, because moving problems from one environment to another, even one with more power, will not do justice to the investments being made.  In addition, the client is moving to a virtual environment and we have found that the hypervisor used in virtualization can add at least a 15% penalty in comparison to an equivalent physical infrastructure; these are the steps we took:

 

  • Investigate the current ColdFusion logs
  • Enable enhanced-metrics logging in ColdFusion
  • Install a monitoring tool (FusionReactor or SeeFusion)
  • Identify major code/database issues and work with the client to solve them
  • Adjust the memory configuration via garbage collection logging in the jvm.config file
  • Iterate through the logs until all main issues are resolved
  • Turn off garbage collection logging 

 

At this point we assess current traffic levels and the performance of the CF-web and database servers, paying attention to hard-drive and network performance along with CPU performance also.  This is critical in designing the correct hardware base, even though virtual, for the new servers.  Also, in designing redundancy, we have to pay attention to network level devices, such as switches, firewalls etc.  We always have this in mind, a virtual server needs an adequate physical server specification to work from, the whole concept of a virtual server has a physical server specification as a reference/start point.

This leads to a few other pointers for logging in CF.

 

Comments

Custom flag

Custom flag wrote on 07/12/11 3:03 AM

ohh man this is awesome post.i think they should usebanner to get more flow in look.
you know this is great working by the writer.The writer has done a great job in speniding his time in
research about this article. can i subscribe all his posts ?
I am really happy to read this. i was searching this from last two months and atlast i got it. hurrah..!!
superdry uk

superdry uk wrote on 11/18/11 6:14 PM

Every superdry sale fans convinced superdry will be next huge designer. The colors of superdry uk are just amazing because they are universally flattering! It is a great alternative for people who are tired of buying out the entire superdry outlet line and are finished shopping at Our Superdry uk sale store.
qjkider

qjkider wrote on 11/24/11 4:14 PM

Daily meticulously shaping a hair, will make people look extra spirit [url=http://www.bestlisseurghdfr.info/][b]ghd lisseur[/b][/url] Today we introduce some friends of female beauty does not hurt the hair shaping straight hair, [url=http://www.bestlisseurghdfr.info/][b]styler ghd [/b][/url]the product uses a high temperature ceramic plates, [url=http://www.bestlisseurghdfr.info/][b]lisser ghd[/b][/url] hair can minimize the damage will be. Straight hair looks elegant design [url=http://www.bestlisseurghdfr.info/][b]ghd hair straighteners[/b][/url] Body with a high temperature ceramic plates smooth and delicate texture to prevent their hair, [url=http://www.bestlisseurghdfr.info/][b]ghd france[/b][/url] to protect the scalp healthy.
rak toko swalayan murah

rak toko swalayan murah wrote on 06/17/12 10:09 AM

This posting is very cool and interesting post.This is a great inspiring article.I am very much pleased with your good work.You put really very helpful information in this site.

http://www.rakminimarket.com

therefore, I would like to thank you for the efforts you have made in writing this article.

Write your comment



(it will not be displayed)



Leave this field empty: