A Cloud Workstation in Code Ocean is an IDE integrated development environment that enables you to manage your capsule and have a native coding experience, depending on which Cloud station you launch, be it Terminal, Jupyterlab, or RStudio.
The Compute Environment for a Cloud Workstation
The system will turn on an EC2 machine and launch a docker container using the computation environment of the capsule that you set up in the Environment Editor. Visit the Environment page to learn how to establish the environment. Once the computation environment is established, you will enter the Cloud Workstation with full access to the capsule.
At the Cloud Workstation, you work directly in the docker container. While working in a compute capsule, the system submits your computation to a docker container when executing a Reproducible Run, syncs only the results folder back to the compute capsule, and turns off the container when the run is completed.
The advantage of using the Cloud Workstation is that you can have a native experience with the interface as you run it locally. For example, executing commands in the terminal, or executing a chunk of code in Jupyter Lab.