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

Self-hosted Octopus in a Cloud VM vs. Octopus Cloud

Blog post from Octopus Deploy

Post Details
Company
Date Published
Author
Lianne Crocker
Word Count
2,120
Language
English
Hacker News Points
-
Summary

The decision to move Octopus Deploy to the cloud involves choosing between Octopus Server on a virtual machine and the hosted Octopus Cloud, with key considerations being cost, security, and usage needs. Octopus Server provides more control and customization, allowing users to manage storage, backups, and security, making it suitable for organizations with specific regulatory requirements. It offers the flexibility of using various infrastructure and database hosting options, such as VM, PaaS, or Docker, and supports multiple authentication providers and IP configurations. In contrast, Octopus Cloud simplifies infrastructure management by handling maintenance, backups, and scaling, with a dynamic Worker Pool specific to each region, though it limits access to the database and external package feeds. Both options offer features like Spaces for organizing projects and environments, but while the server allows high availability configurations, Octopus Cloud relies on AKS for resilience. Ultimately, the choice depends on the business's infrastructure requirements and the level of control desired over the deployment environment.