High Availability performance benefits for Octopus Deploy
Blog post from Octopus Deploy
Octopus Deploy High Availability is designed to enhance the performance and reliability of Octopus Deploy, particularly for customers who consider it a critical infrastructure component. By adding nodes to a High Availability cluster, users can expect a linear increase in performance, as demonstrated in tests conducted on Amazon EC2. These tests showed significant time reductions in deploying packages when additional Octopus Servers were used, with deployments completed in 35 minutes using one server, 18 minutes with two, and 11 minutes with three. However, some bottlenecks were identified, such as the use of an external NuGet feed and shared Tentacle deployments, which could impact performance. Adjustments, like using the built-in package repository and managing concurrent tasks, were suggested to overcome these issues. The High Availability feature was set to be available for trial soon after the tests.