Cloudomation DevStack:
The Gitlab Workspaces Alternative

Deploy and manage cloud development environments – with Cloudomation DevStack. Test DevStack up to 1 year for free.

Cloudomation DevStack vs. Gitlab Workspaces

Feature Cloudomation DevStack Gitlab Workspaces
Hosting
Self-Managed, Managed On-Premise,
Managed Cloud (SaaS)
SaaS, Self-Hosted
USP
Code stays local, supports
“weird” deployment models
Integrate tightly with Gitlab
Pricing*
€ 80,60 / month Infrastructure: € 28,70; Licence: € 41,95; Support flat rate: € 9,95
€ 58,93 / month Infrastructure: € 32,12; Licence: € 26,81
Supported IDEs
All IDEs
(z.B. Visual Studio Code, Jetbrains with and without
SSH, Eclipse, Netbeans,
Web IDEs) How it works: Sources are shared with the RDE via a file mount. The local mount can be accessed by any local editor. SSH-capable IDEs can also be operated on the RDE.
Gitlab web IDE
(VS Code fork)
CDE config
Devfile, devcontainer or custom
devfile.yml
CDEs based on
VMs
Container
Kubernetes required
no
yes
Working offline possible
Yes source code can be mirrored on developer laptop to enable offline work
No

Sources: https://docs.gitlab.com/ee/user/workspace/

*Cost estimates were based on the following assumptions: Pricing estimates calculated for 8 core, 16GB ram machine type and 160 hours of CDE runtime / month

Gitlab Workspaces or Cloudomation DevStack

Gitlab workspaces and Cloudomation DevStack are both platforms for creating and managing cloud development environments.

In Gitlab, CDEs are managed directly via CLI and the Gitlab web interface. Cloudomation is managed via a web interface and also offers CLI.

Gitlab CDEs are bundled with the Gitlab platform and can be used as SaaS or self-hosted, but only in combination with the rest of the Gitlab platform. As such, the CDEs can only be used with the Gitlab IDE, which is a VS Code fork. The CDEs run as pods in a Kubernetes cluster and are containers. This means, hosting Gitlab on-premises means running a Kubernetes cluster as well.

Cloudomation DevStack is available on-premise, with the option to choose self-hosting or managed on-premise. The standard deployment is VM-only, where the dev tooling is running on the VM. It is possible to deploy a single devcontainer to the CDE, to deploy software directly to the VM, or to deploy a whole Kubernetes cluster – whatever the user needs. The source code is synced to the developer’s local machine and enables the developer to choose any IDE which accesses the source code in the local shared drive. Ssh-capable IDEs such as VS Code or JetBrains IDEs can also be used, with the IDE backend running on the CDE. If you want to run complex software, Cloudomation’s VM approach is very flexible.

Tl;dr

Gitlab Workspaces ist am besten geeignet für:

  • Organisations that already use Gitlab as a central tool in their development workflow
  • Organisations with lightweight containerised applications whose deployment can be expressed in a single docker-compose file

Cloudomation DevStack is best for:

  • Development teams that work on complex software and need to deploy it to validate code changes.
  • Development teams that want a high degree of flexibility (working with individually favored developer tools, full access to VM by default, access to the Cloudomation Engine automation platform)

Features

Cloudomation DevStack features at a glance.

Managed Cloud and On-Premise

Decide on your preferred hosting: Self-hosted on premise, managed on-premise or managed cloud (SaaS).

CDEs based on VMs

VM-based development environments in which the software to be developed and all the necessary tools are available.

DevEx first

Built to integrate seamlessly with existing workflows and tool stacks of developers.

Central Configuration

Configure CDEs and which tools are available for your developers.

Powerful CLI

In addition to a web portal, developers can manage their CDEs via the terminal.

Automation Platform

Access to the flexible Python-based automation tool Cloudomation Engine.

Learn more about Cloudomation DevStack

Cloudomation DevStack

Get to know Cloudomation DevStack