Cloud Development Environments
Cloud based dev environments (CDEs) are development environments you can deploy instantly. They contain all the tools developers need to do their work. Our CDE tool is called Cloudomation DevStack.
- No effort to set up and maintain dependencies
- On-Premise available
How CDEs work
Common Architecture
Usually CDEs work like this. An IDE client is installed on the laptop. The client connects to the backend on the CDE. The CDE itself is either a container or a virtual machine. It contains the IDE backend, the source code repository, language runtimes, SDKs and other Tools as required. The software to be developed will also have to be deployed on the CDE but there are large differences between vendors on how this works.
Cloudomation DevStack Architecture
Cloudomation DevStack differs in a few aspects. You can choose any IDE due to the ability to cache source code on your laptop. Files are cached in a shared drive, so developers can access reports, logs or other documents easily. Developers have full access to the CDE via ssh and the CDE is a full VM which makes it possible to deploy heavy-duty software to the CDE. In our blogpost “What the Standard CDE Architecture looks like” you can dive deeper into this topic.
Benefits of Cloud Dev Environments
Increased productivity
Like the local development
environment, but without the
constant troubleshooting.
Save time
Developers can configure the development environments individually, use them in self-service and start working immediately.
More security
Access to the Dev Environments can be revoked at any time. With an air gapped setup, you ensure that the source code is not on the laptop.
Why Cloud based Development Environments from Cloudomation?
- Usable with any local editor.
- Comes with a powerful automation and integration tool to quickly connect the CDEs with third-party systems and tools.
- Kubernetes is not required.
- Compared to other providers on-premise hosting is possible. That is why we also to use the term Remote Development Environments.
Cloud Development Environments from Cloudomation
Development Environments on Demand.
Cloudomation DevStack
- Deploy development environments instantly
- 0 Troubleshooting
- Faster build times
- Protect source code
More on the topic
Find out more about remote and cloud based development environments in our whitepapers and blog articles.
FAQ
Traditionally, each developer must set up and maintain their own development environment on their local machine.
Discrepancies between individual developer environments within a team and compared to other environments, such as production, are common and frustrating.
Cloud Development Environments provide ready-to-go development environments that contain all the tools that are required for development, already configured and ready to be used.
It depends on your use case. Take a look at our infographic or tool to get an overview of which product could be the right solution.
Learn how Cloud Dev Envs can help you to...
- reduce costs
- increase productivity
- improve Developer Experience