Cloudomation DevStack:
The JetBrains Space Alternative

Deploy and manage remote development environments – with Cloudomation DevStack.

Cloudomation DevStack vs. JetBrains Space

Feature Cloudomation DevStack JetBrains Space
Hosting
Self-Managed, Managed On-Premise,
Managed Cloud (SaaS)
Self-hosted & SaaS
Approx cost SaaS /
developer / year*
Per hour RDE runtime
(€ 1.200+ plus infrastructure cost)
Per user
€ 96 - € 1500
Approx cost self-hosted/
developer / year*
€ 1.200+
Limited free - € 1500
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.
JetBrains IDEs
CDE config
Proprietary yaml or GUI
DevFiles, Dockerfile
RDEs based on
VMs
Container
Kubernetes required
no
optional

Sources: https://www.jetbrains.com/help/space/getting-started.html, https://www.jetbrains.com/space/
*The pricing is calculated assuming a full-time working software developer. For per-hour or per-minute pricing models, 1,920 hours of RDE runtime per year (160 hours per month) were taken as a basis, which is very high. Depending on usage patterns, real cost in such cases will probably be lower. However, if developers use several RDEs in parallel, cost could conceivably be higher. Prices vary a lot mostly because infrastructure costs make up a large chunk of the cost of running CDEs. Some SaaS providers tie cost to the size of the machines used for CDEs. For self-hosted solutions, the prices listed here are for license only. The “+” in some of the pricing columns mask large differences in the pricing ranges within the same product, since many simply list a “contact us” for custom or enterprise packages which can come at several times the cost of the listed package prices. Since the CDE products also vary quite a lot in what they offer, differences in price make sense – though they do not clearly reflect the quality or power of the underlying solution, but rather the pricing power of the vendor and/or their underlying cost.

Jetbrains Space or Cloudomation DevStack

JetBrains Space is the CDE product of JetBrains. It is a management layer which allows you to customise and manage CDEs. The product is available on-premise and as SaaS. CDEs run as containers on VMs. Each CDE is a full VM, but the user only has access to a container and can customize only one container on that VM. By not allowing access to the VM layer, the customisation options are limited. 

Customisation of IDE containers is done in a devfile.yml, where you can specify the default instance type, the default IDE and version, specific environment variables and secrets, and a few other (limited) customisation options. The container itself can be customized with a Dockerfile. There, you can customise the operating system (OS) of the CDE container and specify additional libraries and packages to be installed. However it is not possible to deploy multiple containers into the CDE VM. 

Built as an extension of their IDE products, JetBrains Space works only with JetBrains IDEs. Space and IDE licenses have to be purchased separately. 

Cloudomation DevStack is available on-premise, with the option to choose self-hosting or managed on-premise where the vendor takes care of management of the CDE platform, but on the customer’s infrastructure.

DevStack CDEs are full VMs. 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. VM-based CDEs also allow to deploy all kind of weird or heavy-duty applications that might not be suited to be run in a single container. Source code is synced to the developer’s local machine via a file mount, allowing 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. 

This setup is very similar to local development environments. With ssh access to the VM, working with such a CDE will need little adjustment in developer workflows compared to working locally.

Features

Fatures from Cloudomation DevStack at a glance.

Managed Cloud and On-Premise

Decide on your preferred hosting.

RDEs based on VMs

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

Air Gapped

Set up an air gapped development environment. The source code is not on the developer laptop. Test data is protected.

Central Configuration

Configure RDEs and which tools are available for your developers.

Self-Service Portal for Developers

Developers can independendly start and stop the remote development environments.

 

Automation Platform

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

Learn more about Cloudomation DevStack

Cloudomation DevStack

Get to know Cloudomation DevStack