Replication, mirroring and clustering for enterprise performance of Apache Subversion
Subversion replication, mirroring and clustering for enterprise performance and 24-by-7 availability. Subversion MultiSite means that a central Subversion server is no longer a single point of failure, or performance bottleneck and WAN latency is eliminated. By combining WANdisco’s unique replication technology and intelligent load balancing software, Subversion can be deployed in an active-active WAN cluster that delivers optimum performance, scalability and availability, with built-in continuous hot backup. Whether a single server or an entire site goes down, users won’t notice and administrators won’t have to do anything. Failover is immediate and transparent and recovery is automatic. Downtime and data loss are completely eliminated.
Where to Next:
Where can I learn more?
Download the Product Brochure, Watch our video overview, discover how to make Subversion agile, learn about Subversion Services, see 10 reasons to use Subversion MultiSite for distributed development, see how Subversion MultiSite stacks up against the competition, or get more information about pricing.
|
|
|
|
New in 4.0
|
|
|
|
|
|
|
||
Features:
- Subversion servers connected over a WAN synchronize automatically with their peers at other sites on every commit, or other write operation. Subversion repositories connected over a WAN become mirrors of each other.
- Users at every location experience LAN-speed performance for both read and write operations.
- Developers at different locations have access to the latest changes regardless of where they originated. They can simultaneously checkout and checkin the same files, and resolve update conflicts and other problems when they occur, instead of days or weeks later, eliminating QA and rework.
- Transparent implementation requires no retraining. Developers and administrators use the Subversion clients and tools they’re familiar with, and Subversion functionality doesn’t change.
- Follow-the-sun option allows performance to be optimized for each location’s peak working hours.
- Continuous hot backup and self-healing capabilities automate disaster recovery without administrator involvement. During an outage, users are automatically routed to the closest location with available servers.
- Can be implemented as a WAN cluster with a single server at each site, or installations of Subversion LAN Clustering at each location can be combined into a global WAN Cluster.
- With either configuration, all servers can be monitored and administered from a single location.
- Automated failover and recovery capabilities can be used to take individual servers or an entire site offline for planned outages without interrupting user access, making full 24-by-7 operation possible. When the server or site comes back online after an outage, it resynchronizes automatically with the other servers in the cluster, or the servers at other sites.
Making Subversion Agile in a Distributed Environment
Agile development is iterative and incremental. It requires continuous build-test-deploy cycles and continuous communication. The biggest challenges in distributed environments lie in maintaining the same levels of communication and continuous build integration that’s possible with everyone in the same location. Only Subversion MultiSite can meet these challenges in large globally distributed environments.
With Subversion MultiSite, repositories are fully readable and writeable at every location and continuously in sync. The latest changes are always available everywhere and everything happens at local area network speed. Merge conflicts and other problems are caught and fixed when they occur. Each site can perform builds and test locally with the latest code, regardless of where it originates. Delays caused by broken builds and scheduling conflicts with a central build team go away.
Combine Subversion MultiSite with Subversion Clustering to Optimize Build Performance
Subversion MultiSite can also be implemented in combination with Subversion Clustering, which relies on the same replication technology. Subversion Clustering allows builds at the largest sites to be offloaded from the Subversion server used by the developers, improving their productivity. At the same time, the latest changes from the development team are available on the other servers in the cluster where continuous builds are running.
What is Subversion?
Apache Subversion (SVN) is a version control system initiated in 2000. It is used to maintain current and historical versions of files such as source code, web pages, and documentation. Its goal is to be a mostly-compatible successor to the widely used Concurrent Versions System (CVS). In a 2007 report by Forrester Research, Subversion was recognized as the sole leader in the Standalone Software Configuration Management (SCM) category and a strong performer in the Software Configuration and Change Management (SCCM) category. Subversion is released under the Apache License, making it free software. Subversion is released under the Apache License, making it free software. For more information, visit http://subversion.apache.org/


