After attending MM UKs Lucas Sherwood’s and Prismix’s Nik Richardson’s excellent presentation at lastnights UKCFUG on CF Performance I figured I’d give some of the stuff they spoke out a try out…
So, they spoke about clustering CF (remember, it’s only available in CF Enterprise!) so rather than having IIS connected to a single CF instance you could connect IIS to a clustered CF instance. This morning I downloaded the trial of CFMX 6.1 and installed it in J2EE mode on a test platform (Dual Zeon 2.8Ghz, 2Gb RAM etc etc). I was already familiar with creating instances of CF within the J2EE server but clustering it was not something i’d tried before - and i can’t believe how easy it is….create a few (3 is the magic number) J2EE servers and deploy CF into each one - then choose ‘Create New Cluster’ from the top menu in the JMC, select your CF instances, click OK and it’s pretty much done. Fire up the Web Connector and connect Apache/IIS to the clustered instance - wham bam, thank you mam! Now I have load balancing/fail over of CF on a single server…and all i have to do is present the business case for implementing it!! Next stop, load balancing across servers and instances…
January 28th, 2005 at 5:42 pm
Just to clarify, "create new server" in JRun lays down a new JRun server instance devoid of ColdFusion. You must then deploy a ColdFusion ear or war to that JRun instance.
I once blogged my clustering cheat sheet here:
http://www.talkingtree.com/blog/index.cfm?mode=day&day=25&month=02&year=2004#EF77CF06-45A6-2844-7465AB8B7EE43A5B
January 29th, 2005 at 5:05 am
thanks for clairifying that steve.
January 30th, 2005 at 12:47 pm
hey John! glad to hear you liked the preso!