Fresh Content on SharePointJoel.com SharePoint Ads
Subscribe in a reader
The term replication comes up quite frequently in large deployments. It means a number of things to a number of people. Here are some examples:
Fault Tolerance - Software, Hardware, Network, and Datacenter fault tolerance - Usually a request for some solution that provides a redundant solution outside of the datacenter X miles away. Load balancing within the farm or Clustering on the SQL side are examples of this within the data center, and Database Mirroring is an example of this outside the datacenter.
The high availability technologies listed in some of the fault tolerance and high availability I'll list here for quick reference:
Offline Replica Client Solutions part of Microsoft Office 2007.
There are partners that offer high availability "replication" and offline solutions:
Other:
I'm purposely going to skip WAN accelerators, and cache devices, although they may help in some scenarios. I'm skipping them since they don't offer replication, HA or DR (at least not in SharePoint, WAFS is another story), they are more about consolidation and optimization across the WAN. If network and WANs are your concern, then look at these related posts:
PingBack from http://highschoolmusicalblog.info/replication-and-high-availability/
Of your (good) list of five products, only Syntergy and Colligio seem to have products that work with WSS 3.0 / MOSS 2007.
Both WinApp Technologies and NeverFail don't mention 2007 at all on their site and IOra curiously only mentions a live demo of MOSS 2007 (rather than their product working with MOSS 2007).
Do you have any more information on these products working in connection with WSS 3.0 / MOSS 2007 ?
Mike Walsh
Replication can be PITA. In trials, Syntergy offered the best functionality in terms of ease of use & it was the only product offering true 2 way replication, rather than master - child. BUT replication does not include page content (e.g. webparts) so your content editor parts etc don't get replicated, nor do views that are not created via a list definition
I'm meeting with IOra and Sytnergy in the next couple of weeks. I'll post a follow up on anything I learn that's not NDA.
What HA/Replication options are available using only two servers? Is it possible to use a farm installation of WSS3 over two servers cofigured with NLB and use SQL Mirroring. A third SQL server can be configured as the witness. Will this config work ok?
Thanks, Duncan
Is there a step by step guide explaining how setup Sharepoint 2007 using 2 frontend server using NLB? I know how to setup an NLB cluster but I do not know if there is something I must consider during sherepoint setup...
If you know how to setup NLB. The main thing to consider is a consideration of authencation and sticky sessions. I recommend that Kerberos and Basic over SSL you do have sticky sessions. You're going to want to keep the client and server relationship the same. This applies as well to hardware load balancing situations. With NTLM you're authenticating each time, but if you are using Forms, you do want to have that stay sticky. So RULE OF THUMB. Keep all sessions sticky no matter what auth type.
Let's say you did have 2 servers, how could you do HA. Well, you could have full SQL installed on each. Then do SQL log shipping to the other node which would have it's own config db and have scripts that would create the web app and attatch the dbs if needed. The Servers could be in an NLB, but you'd want them stopped until there was a failover. To tell you the truth, I'm unaware of anyone doing this.
If your environment was small enough, you could have Virtual server on the boxes and have 3 virtual servers on one physical server and 2 on the other. NLB would be tricky for the network bindings, but with a cross over may be possible to get it working right. The SQL cluster would need shared disks, but you may be able to figure that out as well. Again, I'm unaware of anyone doing it like this. I do know of environments where they are running in a virtual environment, but these deployments are on high end solutions for production or in dev and not used for failover.
Gary, you are correct. Syntergy does not replicate web parts. They have suggested Echo from winapptechnologies, but I don't think this fits your scenario.
IOra does say they support 2007 and is working on a product that takes advantage of 2007 features, but they have production environments on 2007 using IOra.
As for Echo, watch for announcements in the coming weeks. I can't say anything, but Wow! It's around the corner.
Neverfail would consider themselves agnostic to any differences between 2003 and 2007.
Cool...
Nice
I've yet to see anything around on the web in regards to san-to-san based replication as an HA feature with SharePoint. I know from experience, that this is something that can be done quite easily with SQL 2000 and 2005, but what are your thoughts on its use with MOSS?
Cheers,
Shane
Last week at TechReady I attended Mike Watson's and James Petrosky's talk on HA and DR scenarios. Good
Last week at TechReady I attended Mike Watson's and James Petrosky's talk on HA and DR scenarios