Tag Archive for 'multisite'

Scalable and Secure Git

Now that WANdisco has released an integration between Git MultiSite and GitLab, it’s worth putting the entire Git lineup at WANdisco into perspective.

Git MultiSite is the core product providing active-active replication of Git repository data. This underpins our efforts to make Git more reliable and better performing. Active-active replication means that you have full use of your Git data at several locations, not just in a single ‘master’ Git server. You get full high availability and disaster recovery out of the box, and you can load balance your end user and build demands between several Git servers. Plus, users at every location get fast local read and write access. As one of our customers recently pointed out, trying to make regular Git mirrors work this way requires a few man-years of effort.

On top of Git MultiSite you have three options for user management, security, and collaboration.

  • Use WANdisco’s Access Control Plus for unified, scalable user and permission management. It features granular permissions, delegated team management, and full integration with SVN MultiSite Plus for unified Subversion-Git administration.
  • Use Gerrit to take advantage of powerful continuous review workflows that underpin the Android community.
  • Use GitLab for an enterprise-grade social coding and collaboration platform.

Not sure which direction to take? Our solution architects help you understand how to choose between Subversion, Git, and all the other tools that you have to contend with.

WANdisco Announces SVN MultiSite Plus

We are proud to announce SVN MultiSite Plus, the newest product in our enterprise Subversion product line. WANdisco completely re-architected SVN MultiSite and the result is SVN MultiSite Plus, a replication software solution delivering dramatically improved performance, flexibility and scalability for large, global organizations.

SVN MultiSite Plus enables non-stop performance, scalability and backup, alongside 24/7 availability for globally distributed Apache Subversion deployments. This new product takes full advantage of recent enhancements to our patented active-active replication technology to improve flexibility, scalability, performance and ultimately developer and administrator productivity.

“SVN MultiSite has been improving performance and productivity for global enterprises since 2006 and SVN MultiSite Plus builds on those features for even greater benefits,” said David Richards, WANdisco CEO. “We’re committed to providing organizations with the most robust and flexible solutions possible and we’re confident SVN MultiSite Plus will meet and exceed the requirements of the largest globally distributed software development organizations.”

To find out more, visit our SVN MultiSite Plus product page, download the datasheet, or see how it compares to SVN MultiSite. You can try SVN MultiSite Plus firsthand by signing up for a free trial, or attend the free, online SVN MultiSite Plus demo we’ll be holding on May 1st. This webinar will demonstrate how SVN MultiSite Plus:

  • Eliminates up to 90% of communication overhead at each location

  • Eliminates downtime completely by providing administrators with the ability to add/remove servers on-the-fly

  • Delivers additional savings over SVN MultiSite through tools consolidation and greater deployment flexibility

  • Provides increased efficiency and flexibility with selective repository replication

  • And more.

This webinar is free but register now to secure a spot.

Scaling Subversion for the Enterprise

Apache Subversion is one of the world’s most popular open source version control solutions. It’s also becoming increasingly popular within the enterprise, with plenty to offer enterprise users, including:

  • Established professional support options
  • A commercial-friendly Apache license
  • Atomic commits that allow enterprise users to track and audit changes
  • Plenty of free training resources, such as webinars, refcards and online tutorials

However, large Subversion deployments have limitations that can negatively affect your business. If you are using multiple Subversion repositories across globally distributed teams, you’re likely facing challenges around performance and productivity, repository sync, WAN latency and connectivity, access control or the need for HADR (high availability and disaster recovery).

In our new, free-to-attend ‘Office Hours’ sessions, our expert Solution Architect will conduct live demos, showcasing how our Subversion MultiSite technology can help you overcome the limitations and risks related to globally distributed SVN deployments. Over the course of the hour, our Solution Architect Patrick Burma will cover these issues and accompanying solutions, from the administrative, business and IT perspectives, and will be available to answer all of your business-specific questions.

You can register for all of this week’s sessions now:

All sessions will take place at 10:00am PST (1:00pm EST) and are free to attend.

 

WANdisco’s November Roundup

November has seen several big WANdisco announcements: an acquisition, a patent approval, and two prestigious industry awards. Not content with that, we also brought you our usual mix of software updates, community polls and training programs.

First up, we announced our acquisition of AltoStor, a pioneering firm with deep expertise in the Big Data market.

“The AltoStor acquisition will enable WANdisco to launch products quickly into the highly-lucrative Big Data market,” said WANdisco Chairman and CEO David Richards. “Combining our patented technology with AltoStor’s Big Data platform will provide us with a significant competitive advantage and provide organizations with a more reliable approach for managing big data.”

AltoStor founders Dr. Konstantin Shvachko and Jagane Sundar, who were among the core Apache Hadoop creators, will also be joining the WANdisco team as Chief Architect of Big Data, and Chief Technology Officer and Vice President of Engineering. Welcome to the team!

If you’d like to find out more about Apache Hadoop, Big Data, and how we’ll be applying our own  active-active replication technology to these areas, we’ll be holding a webinar on Tuesday, December 11th at 10am PST (1pm EST.)

WANdisco and Hadoop: The Future of Big Data for the Enterprise’ will  be conducted by David Richards, Dr. Konstantin Shvachko and Jagane Sundar.

This 30 minute webinar will cover:

  • The staggering cross-industry growth of Hadoop in the enterprise.
  • How Hadoop’s limitations, including HDFS’s single-point of failure, are impacting productivity.
  • How WANdisco’s active-active replication technology will alleviate these issues by adding high-availability to Hadoop, taking a fundamentally different approach to Big Data.

It’s free to attend, but places are limited so register now to avoid disappointment.

If you’ve ever taken a look at our enterprise Subversion products (such as MultiSite, the unique replication, mirroring and clustering solution) you’ll already be familiar with our core replication technology. We have now been awarded a US ‘Distributed computing systems and system components thereof’ patent that covers this technology. The patent states that “unlike conventional solutions, the multi-site computing system architecture does not rely on a central transaction coordinator that is known to be a single-point-of-failure.”

“”I am delighted the USPTO has allowed WANdisco’s patent, which we believe to be a breakthrough in the field of data replication,” said David Richards “This patent validates our leadership in distributed computing and our belief that no other company can achieve active-active replication over a Wide Area Network.”

Remember, that if you want to try this unique, patented technology for yourselves, you can currently claim a free 15 day trial of Subversion MultiSite.

Continuing with the enterprise announcements, we launched a new enterprise-class, on-demand Subversion training program. We know it’s not always easy to set aside time for enterprise training, so we’ve made it even easier to get the training you need to get the most out of Subversion.

Designed with the enterprise in mind, our step-by-step video modules cover all the crucial SVN topics, including:

  • Basic Operations and Command Line
  • Handling Merge Conflicts
  • Advanced Repository Management
  • SVN Changelists
  • Hook Scripts

Sign up before December 15th, to claim one month of Subversion eTraining for free, with a 6 month agreement, or 3 months free with a 12 month agreement. You can view the complete course list online, or request a quote.

The Apache Bloodhound team recently announced the first release of this new project, and now we’re pleased to see that the second release of Apache Bloodhound has arrived. Apache Bloodhound 0.2 (Incubating) upgrades to Bootstrap version 2.1, and fixes various issues from the 0.1 release, alongside various bug fixes relating to the new user interface.

Although WANdisco are sponsoring some of the initial committers, one of the Apache Bloodhound project’s core goals is to create a strong developer community around the Trac code base in a vendor-neutral location. If you’re interested in participating in the Apache Bloodhound project, you can learn more at the ‘Getting Involved With Apache Bloodhound’ page.

We were also pleased to announce the release of SmartSVN 7.5. SmartSVN 7.5 is a major step forward for the client, bringing the following benefits to the SmartSVN community:

Streamlined and Simplified, A Better UX

  •  New GUI library (SWT) to provide native look and improved responsiveness
  • A clean and compact branching structure view with an Enhanced Revision Graph
  • See file statuses at a glance
  • No longer forced to create a repository profile (profiles can still be used if preferred)

Little Things, Made Easier

  • Edit properties directly in the Repository Browser
  • Export smaller HTML graphic files with the Export option of Revision Graph
  • Remove, Move, and Copy now operate on multiple selected directories
  • Default, unchanged files are not shown. (To find files, use the File Filter)

More Secure

  • The freedom to work offline. When offline, the remote state and transactions are not refreshed automatically – Log and Revision Graph operate from data already stored in the log cache
  • Support for safe password storage with the Plugin-API

Not yet tried SmartSVN? You can claim your 30 day free trial of SmartSVN Professional now.

If you’re a SmartSVN user – or someone interested in getting started with this popular, cross-platform client – we need your input to design our new SmartSVN eTraining modules.

What topics would you like to see in these sessions? Please take a moment to complete our quick poll on what you’d like us to cover in SmartSVN eTraining. Or, if you’d like to see a subject that’s not listed in the poll, please feel free to Contact Us directly.

Finally, we’d like to thank both techMark and Shares Magazine for the two awards we were presented with this month. The first award was presented at the techMark 2012 awards dinner in London in the Emerging Star category, and the second award was at the Shares Awards 2012, in the Best IPO category.

“Our readers who vote for the Shares Award in the Best Initial Public Offering/Fund Raising of the Year category clearly know a good market newcomer when they see one. Prior winners such as Wellstream, Kentz and Waterlogic all have a formidable pedigree and I am delighted to welcome WANdisco to this elite club of winners,” says Russ Mould, editor of Shares Magazine.

WANdisco’s August Roundup

This month we announced some exciting releases for the Apache Subversion community: the release of Subversion 1.7.6, and updates for uberSVN and TortoiseSVN.

Building on the 1.7 series, Apache Subversion 1.7.6 added even more fixes and enhancements for the SVN community:

  •  A fix for running tests against httpd version 2.4
  • Constant struct initialisers now used for C89 compatibility
  • Fixes for the output of ‘svn propget -R’ ‘svn proplist’ and ‘svn status’
  • Optimized ‘svn upgrade’ performance on large working copies
  • A fix for ‘svn upgrade’ on working copies with certain tree conflicts
  • Fixes for two asserts into errors for TortoiseSVN

More information on what’s new in Subversion 1.7.6 can be found in the Changes file. As always, if you want to get your hands on the latest, certified binaries you can do so from our website. The latest version of TortoiseSVN – 1.7.8 – is also available for download. This release is linked against Subversion 1.7.6, and features a list of bug fixes. For more information on all the updates and fixes in TortoiseSVN 1.7.8, check out the Changelog.

The uberSVN community also saw an update, as the WANdisco developers finished off uberSVN ‘Chimney House’ Release 3.

uberSVN ‘Chimney House’ Release 3 features many improvements and enhanced functionality for uberSVN’s ever-growing community of users. These include:

  •  Further improvements to the way uberSVN handles LDAP and LDAPS.
  • Improvements to uberSVN APIs and internal development of the uberSVN SDK (public release coming soon!)
  • New manageAPPS page allows you to see metadata attached to your APP license, such as expiry date, number of named users, and more.
  • A list of bug fixes, including some fixes and alignment/mapping of the uberSVN Access Control Team Leader and uberSVN Delegated Team Admin (where uberSVN Access Control is active)
We also conducted a community poll to find out more about how you’re using Subversion. We asked what operating system your Subversion server is running on and, once again, there was a very clear winner…..

You may have already noticed that we’ve been adding new Subversion refcards. We’ve had such a great response that we’ve already put together two more – ‘All About the Apache Subversion Commit Command’ and ‘All About Checkouts.’ The first covers everything from the basic “what is a commit?” to more advanced information on editing log messages, ignoring files and directories, and an intro to hook scripts. ‘All About Checkouts’ provides a quick reference to making full use of the checkout command and understanding the messages generated under different scenarios.

We hope you’re enjoying these latest refcards, and if have any ideas for future refcards, please do not hesitate to Contact Us. If you’re after more Apache Subversion know-how, then why not take a look at our upcoming Subversion Live conference?

On the enterprise side of things, we published a new case study of our enterprise-class Subversion MultiSite product. The case study looks at how global logistics technology leader Navis – a subsidiary of Cargotec, enjoyed a 10x improvement in Subversion performance and achieved 24-by-7 uptime across all of their development sites after implementing our Subversion MultiSite solution. Read the Navis case study in full to find out more.

Also this month, WANdisco CEO and co-founder David Richards was asked to do an interview with BloombergTV – check out the full video interview below!

Finally our friend, photographer Matt Lollar popped into the office to take some new snaps of WANdisco’s Sheffield office.

 

New Case Study: Logistics Technology Leader Navis

We’ve just published a brand new case study on how Navis, a global logistics technology leader, has experienced a 10x improvement in Apache Subversion performance and achieved 24-by-7 uptime across all of their development sites.

Navis recently replaced the svnsync tool with Subversion MultiSite, our replication, mirroring and clustering solution, and have since reported:

  • 10x faster check in and checkout times.
  • 24-by-7 availability with no downtime – including maintenance periods.
  • All locations receiving immediate access to the latest version of the repository.
  • Dramatically improved collaboration between their globally distributed development teams.
  • Low administrative overhead as the entire implementation can be managed from a single location.

“Prior to implementing Subversion MultiSite, we experienced problems with downtime and our developer productivity,” said Steven Schleiger, IT Director, Navis. “Check-in and checkout times were particularly problematic at remote sites. Our previous solution also didn’t meet our requirements for continuous integration. We needed and found a fast reliable solution from WANdisco that provided 24-by-7 availability for all of our sites.”

Check out the case study in full for in-depth information on the challenges Navis faced with svnsync and how they implemented Subversion MultiSite in their organization.

Version Control In The Enterprise

Apache Subversion is gaining increasing popularity within the enterprise and, when you consider all the potential benefits, it’s easy to see why. Client requirements change, and new features can sometimes cause more problems than they fix. In these situations, Subversion effectively provides you with an undo button, allowing you to write some code, realise it doesn’t work, revert to a previous revision, write some more code that does work – and finally receive new client requirements and restore the original version of your project, ready to start again from scratch. Without Subversion, the above situation would have to be managed manually, but SVN provides all the functionality you need to make such situations as straightforward as possible.

Still on the fence about whether Subversion has a place in the enterprise? Here are our top three reasons, for keeping your enterprise projects under SVN’s version control:

  • Easy Collaboration – Subversion makes collaboration easier by allowing multiple developers to access the same code in a central repository, regardless of geographical location. This is invaluable in distributed, global organisations.
  • Keep Up to Date With Changes – Subversion keeps development teams synchronized with the latest changes in the central repository. Developers can pull all the latest changes into their working copy with a simple ‘svn update’ command.
  • Revert to Previous Revisions – Subversion’s version tracking functionality allows you to recover previous versions of your project without the hassle of manually unpicking your changes. This is useful if you have implemented changes that haven’t worked out, or turned out to be unnecessary. In some situations, it may even be quicker to revert to an earlier revision and then re-implement only the changes that worked, rather than trying to isolate and remove specific changes. Having an easy way to restore previous revisions when development teams hit difficulties, can also have a big impact on maintenance costs.
  • Improved Productivity – Ultimately, Subversion improves developer productivity. It allows multiple developers to work on the same project, at the same time, and imposes conventions that mean complications caused by accidental overwrites, lack of communication and manual merging, are less likely. Whenever defects are introduced, version control gives you the option of rolling back to a time before these defects found their way into your project.

Interested in seeing how Subversion could benefit your enterprise projects? 15 day free trials of both our Subversion MultiSite and Subversion Access Control products are available now.

 

Making Your Version Control Solution Agile

Maintaining a successful version control system is an important part of an agile project: version control allows you to easily roll back to a previous revision rather than manually unpicking changes; makes it easy to share your latest changes across distributed teams, and provides you with a quick and convenient sandbox in the form of a branch. These are just some of the benefits of version control, but there are some measures you can take to get even more out of your system. In this post, we share five tips for making your version control solution agile.

1) Set some guidelines

Maintaining a version control system can be a complex task, so implementing some guidelines – and making sure your whole team sticks to them! – can save you from unnecessary admin work later on.

  • Plan your layout – implementing a logical project layout from the very beginning can save you time and energy at a later date. Some version control systems, such as Apache Subversion, don’t impose a particular project structure, so it’s even more important to plan your layout in advance.
  • Be consistent with your file/folder names – a logical naming convention will make it easy to locate particular items.
  • Make your guidelines easily accessible – any conventions should be explained in a coding conventions file, which must be accessible to all members of your team. Consider placing these coding conventions under version control alongside the rest of your project, so they are always to hand.

2) Your code should always compile

In an agile project your code should always compile, which is where version control’s branching and merging functionality comes in handy. Any experimental development or new features should be confined to separate branches, and they should only be brought into the trunk when they’ve been tested to check they won’t break the build. This will ensure that the code in the trunk is always stable, and always compiles.

3) Place your whole project under version control

Version control isn’t just for source code management; you should place all files and folders related to your project under version control. Not only will this make it easier to locate files by keeping everything related to your project in one place, but version control’s ability to roll back to previous revisions is useless if you cannot then use that previous revision, or if you need to spend hours re-instating a list of related tools. Documentation, tools and libraries are all worth placing under version control, alongside your code.

4) Use Branches Wisely

Branches work best when they’re short lived. Being able to create a branch and customize the code to fit a particular customer’s requirements is one of the benefits of version control, but beware of maintaining this branch indefinitely alongside your main development line – multiple codebases can be costly and time-consuming to maintain.

5) Consider Enterprise Version Control Solutions

Our Subversion MultiSite solution combines open source Apache Subversion version control technology with value-added functionality designed to help teams stay agile, including:

  • No single point of failure
  • Automated failover
  • Built-in continuous hot backup and automated recovery
  • Continuous build integration
  • ….and more.

Want to learn more about Subversion MultiSite? On June 6th, 2012 WANdisco will hold a free webinar looking at the findings of an independent Forrester TEI study of a Fortune 500 company that implemented Subversion MultiSite. Visit the ‘Forrester Research on Optimizing Global Distributed Software Development Using Subversion’ page now to register.

WANdisco Updates Components of Enterprise Subversion

Following on from the announcement of Subversion Access Control 4.1, we’re pleased to announce a major update to another of WANdisco’s Enterprise Subversion products, Subversion MultiSite. Subversion MultiSite combines WANdisco’s one-of-a-kind replication technology and intelligent load balancing software to ensure that a central Subversion server is no longer a single point of failure or performance bottleneck. Subversion MultiSite delivers optimum performance, scalability and availability, with built-in continuous hot backup, immediate failover and automatic recovery.

Subversion MultiSite 4.1 marks a major update for this Enterprise product, including completely redesigned LDAP support, and a dedicated log for all access control activity. Other key updates include:

  • Full support for HTTPv2, bringing many performance enhancements.
  • Support for pre-commit, pre-lock and pre-unlock hooks, which can be assigned on a per-repository basis and configured straight from the admin console.
  • Support added for multiple admin accounts.
  • An enhanced “Emergency Reconfiguration” procedure that allows any node to be permanently dropped from the replication group, making it far easier to recover from the loss of a node.
  • Improved LDAP and SSL integration.
  • Seamless integration with Subversion Access Control 4.1.

More information on what’s new and noteworthy in MultiSite 4.1, is available at the Release Notes.

The Complete Solution Stack from WANdisco

Subversion MultiSite 4.1 can be implemented standalone or in combination with Subversion Access Control 4.1 for distributed development teams. Subversion Access Control provides full authorization, authentication, access control and audit capabilities that go well beyond what Apache Subversion provides on its own.

Availability

Want to try our Enterprise Subversion components before you buy? Free evaluation downloads of both Subversion MultiSite and Subversion Access Control are available – just fill in the online form to request your copy.

WANdisco Addresses Community’s Source Code Security Concerns

You may have heard that we’ve just announced a substantial update to our Enterprise Subversion Product, Subversion Access Control. Subversion Access Control 4.1 places an emphasis on security by providing full audit, authorization and access control capabilities that go well beyond what Subversion can offer on its own. Subversion Access Control’s underlying architecture protects against the sort of security holes that have resulted in a number of recent high-profile source code thefts from Perforce’s source code management (including the leaking of Norton AntiVirus source code.) With Perforce, the client completely trusts the server, which means the server has complete control over the client user’s account – leaving Perforce users vulnerable to source code thefts.

Understandably, this has left many Perforce customers concerned – and with good reason: in the software industry, source code is the most valuable intellectual property there is. With this current wave of source code management thefts, we think there’s never been a better time to look into source code management solutions that offer built-in security features. Subversion Access Control’s security functionality includes:

  • Support for SSL to securely encrypt all client server communication, ensuring that all data is protected at all levels.
  • A simple graphical interface to manage the three A’s of security (Authentication, Access and Audit!) Users are organized into teams and rules are setup for each team that defines their level of access to one or more repositories or to within a path inside a repository. Administrators can easily setup sophisticated security rules to the system and all user activity is recorded and can be stored in a relational database.

The Complete Solution Stack from WANdisco

Globally distributed teams are at an even greater risk of source code theft. For teams who need that extra security, it is possible to implement Subversion Access Control in combination with our Subversion MultiSite product. This ensures consistent enforcement across all sites by replicating the Subversion Access Control configuration, with centralized management and no performance degradation, by forcing everyone to go through a central server.

Availability

Want to try before you buy? We have a free download of the just-released Subversion Access Control 4.1 and Subversion MultiSite 4.1, ready for evaluation. Just complete the online form, and you’ll be able to trial both of our security products for free. Need more info on how to keep your source code safe from hackers? WANdisco will be hosting a free hour-long ‘Introducing Subversion Access Control 4.1’ webinar on April 12th. Or, if you would like to speak to us directly about your options for source code security, please do not hesitate to contact us.