Hi Helix84, Would be happy to do this as we are currently developing the infrastructure and nothing as yet is set in stone. I have a plan of how I want things to work and a good idea of how this can be achieved but this will be an ongoing process that we will learn from. We currently run our Dspace installations on Solaris but will be deploying the next release on Ubuntu 11.10 running on VMWare servers. One "live" and one "staging" server with a "build" server that will pull from GitHub periodically and be our build/test system. The live server will run Apache fronting a number of Tomcat servers to load balance and fail over with replication of the assetstore and Postgres database to the staging server to provide another level of "manual" fail over, though I would like this to be as seemless as possible given the constraints of DNS. All this work is ongoing and I am documenting as we go (in a very tight time frame) so it will be some time before this work is done.
Regards, Ben ------------------------------------------------------------------ Dr Ben Ryan Jorum Technical Manager 5.12 Roscoe Building The University of Manchester Oxford Road Manchester M13 9PL Tel: 0160 275 6039 E-mail: benjamin.r...@manchester.ac.uk ------------------------------------------------------------------ -----Original Message----- From: ivan.ma...@gmail.com [mailto:ivan.ma...@gmail.com] On Behalf Of helix84 Sent: 18 September 2012 15:02 To: Benjamin Ryan Cc: dspace-tech@lists.sourceforge.net Subject: Re: [Dspace-tech] Best (good) practice for building/deploying DSpace Ben, would you care to document your practices on a wiki page? We don't have such page yet, it could be very useful for some beginners. Especially the processes and techniques for moving code from dev->staging->prod; are you using git branches? patches? shared directories? rsync? How often do you move code from dev to staging? How and how long are you testing code on staging before you move to prod? Who participates in testing? How do you guarantee that the staging environment is the same as in prod? just regular OS updates? VM cloning? how often? What automation tools do you use? Regards, ~~helix84 ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ DSpace-tech mailing list DSpace-tech@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspace-tech