Get a consistent continuous delivery and DevOps story across your entire enterprise using Octopus Deploy

Octopus Data Center

Data Center is designed for organizations that want a consistent continuous delivery & DevOps story at scale. Data Center provides high availability, performance and scalability for your entire enterprise.

Request a demo

Highly available

Standard Octopus server installations run on a single central server node. When that node fails, or needs to go offline for Windows Updates, the Octopus service is unavailable.

With Data Center, Octopus instances can be load balanced and run across a cluster of nodes, ensuring the Octopus service is highly available. This allows Octopus server nodes to be temporarily disabled for operating system updates, and provides redundancy in the case of node failure.

Used alongside a clustered SQL Server database, this configuration allows you to keep the Octopus service available 24 hours a day, 7 days a week.

Highly available nodes can be easily setup with Octopus

Deploy Octopus at scale

Having a consistent continuous delivery and DevOps story across your enterprise just makes sense. It makes it easy for people to change between teams, allows for greater knowledge sharing, allows you to balance the benefits of team autonomy and "self-service" with managing the risks around security and access to production.

With Octopus Data Center, all teams can use a single, highly available Octopus instance, or you can give each team their own private, isolated Octopus instance.

Octopus works at scale across your enterprise

Near-linear scalability

Web and API requests are load balanced between Octopus server nodes using any standard software or hardware load balancer.

When a deployment is executed, it is taken by a single Octopus server node from start to finish. As more deployments are queued, each Octopus node will take deployments from the queue. As long as the network and shared storage can keep up, the result is near-linear scalability in performance as nodes are added. Our performance testing found that a two-node Octopus cluster was able to execute 100 large deployments twice as quickly as a single-node cluster could.

An Octopus with multiple nodes can complete deployments faster

Give teams their own space Q3, 2018

As more and more teams use Octopus, the number of projects and environments can appear overwhelming - especially if you prefer to give teams view-access to projects beyond their own.

"Spaces" will make it easy for team members to focus on only the projects that matter to them, by grouping projects, environments and other settings into isolated spaces within Octopus. This keeps all the teams on a common platform while making it easier to concentrate on what matters to them.

Spaces allow you to split your Octopus server up

Remote Release Promotions Coming soon

Hundreds of customers use Octopus today in PCI-DSS, SOX and HIPPA compliant environments with the right configuration. Proving that you are compliant can be made much easier when the production Octopus is kept completely isolated from the dev/test Octopus server. With Remote Release Promotions, you will be able to deploy releases in one Octopus server, then promote them to an isolated Octopus server, and continue to deploy them there.

Release Promotions will work whether your Octopus servers are divided by an air gap and you need to use a USB thumbdrive to promote them, or if there's one-way network access via a DMZ.

Remote release promotions
We have 350 applications and deploy to 2,700 web servers. We have 6 delivery centers across the globe that are using Octopus. We're a 24 hour shop 7 days a week. The availability of Octopus is very key to us. It needs to be up. — Jim Szubryt
Senior Manager at Accenture

Resources

  • Performance testing
    Read our blog posts about Octopus Data Center, including how we tested performance, and operational options like server draining and task caps.
  • Documentation
    Learn about high availability Octopus deployment options and system requirements.