Re: Managing Multiple Instances - Best Approach

2007-01-15 Thread Jochem van Dieten
James Buckingham wrote:
> 
> I thought I'd do a bit of asking around as I don't seem to be able to 
> find much about this online. I'm curious about how others manage 
> things like updates, testing and release management on a daily basis 
> across multiple instances of CF running on more than one server.

We build EAR files in the build environment and move them from there to 
testing, QA and production. The configuration comes from properties files that 
are local to the server, instance or even application so typically we do not 
have to do any configuration on the server for an update (only when it is a 
feature release). We just shut the instance down, remove the old EAR file, drop 
the new one in and restart the instance with a batch file that in the process 
removes all the temp files of the previous EAR file. Typically takes 1 minute 
per instance, but in clusters we do the instances 5 minutes apart to allow the 
sessions to sync before we do the next instance.

Someday I will automate this completely (the build environment is already 
automated), but for now we do the upgrades and checks manually.

Jochem

~|
Create robust enterprise, web RIAs.
Upgrade & integrate Adobe Coldfusion MX7 with Flex 2
http://ad.doubleclick.net/clk;56760587;14748456;a?http://www.adobe.com/products/coldfusion/flex2/?sdid=LVNU

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:266597
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4


Re: Managing Multiple Instances - Best Approach

2007-01-15 Thread Tom Chiverton
On Monday 15 January 2007 12:27, Paul Vernon wrote:
> via the update processes.

+1
'svn switch' rocks !

-- 
Tom Chiverton
Helping to adaptively initiate third-generation services



This email is sent for and on behalf of Halliwells LLP.

Halliwells LLP is a limited liability partnership registered in England and 
Wales under registered number OC307980 whose registered office address is at St 
James's Court Brown Street Manchester M2 2JF.  A list of members is available 
for inspection at the registered office. Any reference to a partner in relation 
to Halliwells LLP means a member of Halliwells LLP. Regulated by the Law 
Society.

CONFIDENTIALITY

This email is intended only for the use of the addressee named above and may be 
confidential or legally privileged.  If you are not the addressee you must not 
read it and must not use any information contained in nor copy it nor inform 
any person other than Halliwells LLP or the addressee of its existence or 
contents.  If you have received this email in error please delete it and notify 
Halliwells LLP IT Department on 0870 365 8008.

For more information about Halliwells LLP visit www.halliwells.com.


~|
Create robust enterprise, web RIAs.
Upgrade & integrate Adobe Coldfusion MX7 with Flex 2
http://ad.doubleclick.net/clk;56760587;14748456;a?http://www.adobe.com/products/coldfusion/flex2/?sdid=LVNU

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:266596
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4


RE: Managing Multiple Instances - Best Approach

2007-01-15 Thread Paul Vernon
> I know you could probably write a couple of books on this 
> subject but I thought I'd just ask for people's experiences 
> and find out what they found to be the best way of managing 
> their code and servers.

We install an SVN client (Tortoise) on the servers and all our sites are
deployed to the servers using a checkout and subsequent updates are done via
the update processes. 

Version control of over 70 sites is now a breeze. We never miss a file when
uploading and we have the ability to roll back to previous versions if
required. Having spent hours doing deployments to clusters in the past,
performing an update via SVN is just a breeze.

In essence, the deployment methodology works in the same manner for our
local dev environments, test server and the production servers.

It's quick, simple, cheap and effective. I can't say much more about it
really. The only catch is you need to be running your own servers to do
this.

Paul



~|
Create robust enterprise, web RIAs.
Upgrade & integrate Adobe Coldfusion MX7 with Flex 2
http://ad.doubleclick.net/clk;56760587;14748456;a?http://www.adobe.com/products/coldfusion/flex2/?sdid=LVNU

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:266595
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4


Managing Multiple Instances - Best Approach

2007-01-15 Thread James Buckingham
Morning everyone,

I thought I'd do a bit of asking around as I don't seem to be able to find much 
about this online. I'm curious about how others manage things like updates, 
testing and release management on a daily basis across multiple instances of CF 
running on more than one server.

We've just started a migration project to move all our applications up from 
version 5 to MX 7.0 and to load balance everything across 4 Win2003 servers (2 
for testing purposes and 2 as our live servers). I've now been given the task 
of looking at new procedures on managing these servers and the way that our 
team should control these for the points above.

I know you could probably write a couple of books on this subject but I thought 
I'd just ask for people's experiences and find out what they found to be the 
best way of managing their code and servers.

Cheers,
James

~|
Create robust enterprise, web RIAs.
Upgrade & integrate Adobe Coldfusion MX7 with Flex 2
http://ad.doubleclick.net/clk;56760587;14748456;a?http://www.adobe.com/products/coldfusion/flex2/?sdid=LVNU

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:266593
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4