The Power of Alfresco Content Replication

cancel
Showing results for 
Search instead for 
Did you mean: 

The Power of Alfresco Content Replication

pauldhampton
Member II
0 6 3,853
One of the new features delivered in Alfresco Enterprise 3.4 is the ability to replicate content between servers. Introducing this new feature has made me remember a project I worked on back in 1995. At the time I was at Documentum and working with a large global petroleum company. They were using Documentum to manage the creation and approval of Standard Operating Procedures (SOP’s). But they needed to make these available to remote drilling stations, often in distant parts of the world. Of course network reliability and bandwidth stopped them providing direct online access.  Content replication would have been ideal but was not available.



This is exactly the type of problem that the Alfresco content replication service is designed to solve. Content can now be replicated between servers, providing fast local access to key information. Replication can be scheduled to take place at regular intervals, run manually or triggered on an event (i.e. when new content is approved).



In the diagram below the SOP’s are replicated between the head office in Texas and the remote drilling stations. Having local copies mean that the remote workers are not affected should something happen to the network or source server.



I have presented this solution a number of times and two questions always come up:



  • Is replication the same as Clustering? No. Clustering is a means to support large-scale deployments by clustering the application over multiple systems. This is used to improve performance and reliability. But even though the application is spread over many servers it is still a single instance of Alfresco. With Alfresco replication you are running multiple, separate, instances of Alfresco and replicating a subset of the content between these servers.


  • Can’t I do the same thing with database replication? Some vendors use database replication, but this is more complex and is not as flexible as true content replication. First off, the content needs to be stored in the database (as BLOBS) or you need to synchronize both the database AND the file systems. Secondly the whole database is typically replicated – which is overkill if I only need to share a few files with the remote site. With Alfresco users have the flexibility to select a set of files and have these, and only these, replicated to a number of different servers.


The introduction of content replication in Alfresco Enterprise is a great new feature… I just wish it had been available 15 years ago!
6 Comments
blog_commenter
Active Member
Hi Paul



The new Replication service sounds really good, but I haven't found much information on it to actually give it a shot. Can you recommend any links, pages etc.? Thanks.



Ben.
pauldhampton
Member II
Hi Ben,

You can find more information in the Admin guide.

I will also be running a webinar looking at replication in more detail and will give a short demo showing it in action (http://www.alfresco.com/about/events/2011/03/alfresco_content_replication/)

Paul
blog_commenter
Active Member
[...] This post was mentioned on Twitter by Tjarda Peelen, Simon Woodford. Simon Woodford said: The Power of Alfresco Content Replication http://bit.ly/i0x55r #in #alfresco [...]
blog_commenter
Active Member
Paul:

  Will you be posting a recording of the Replication webinar you gave on Mar 9?   Thanks.



-Dominic
pauldhampton
Member II
Hi Dominic,



Yes the recording from the webinar will be published tomorrow.



Paul
blog_commenter
Active Member
Paul:

I didn't find any useful information in Internet about how to configure alfresco content replication.I often encountered sites about clustering.Can you give some links where I can investigate and configure.Thanks...

-Jack