Home / Companies / Octopus Deploy / Blog / Post Details
Content Deep Dive

Octopus Deploy High Availability

Blog post from Octopus Deploy

Post Details
Company
Date Published
Author
Paul Stovell
Word Count
901
Language
English
Hacker News Points
-
Summary

Octopus Deploy plans to release a High Availability edition post-3.0 to enhance its deployment automation tool for critical infrastructure setups, particularly for customers with large-scale deployments. The current architecture, relying heavily on RavenDB and file system dependencies, limits high availability configurations, but version 3.0's support for SQL Server will enable clustering and load balancing, allowing for fault tolerance by directing traffic to operational nodes if a server fails. While SQL Server clustering provides enhanced availability, Octopus Deploy also requires a file share for packages and logs. The company does not plan to support configurations where Octopus Servers share databases across separate data centers due to performance and security concerns. Instead, they recommend Octopus to Tentacle communication with VPN for secure and efficient data transfers in geographically dispersed environments. Alternative solutions for segregated environments include a Migrator Tool for database migration and data replication, and a future concept of Relay Tentacles for routing tasks within private networks. The High Availability edition will be a new licensing tier and might include consulting to ensure supported configurations.