Workspaces
A workspace is a Cloud Development Environments (CDEs) available for coding and data science. Workspaces can be accessed using the Cloud IDE or through an SSH connection from a local installed IDE.
A workspace is not limited to development. The same isolated environment can host an AI agent, an analysis, or an application built for a business team, and it is the sandbox that agentic work runs in. See SecurSpaces as a platform for agentic workloads.
Workspaces are running online on top of a virtual machine and managed using a container orchestrator for resilience. The performance of a workspace, i.e. compute and storage capabilities, are set by the specifications of the underlying virtual machine.
Workspaces are technically speaking virtual processes, with the aim of replacing the use of a virtual machine for code development and data science. They are lightweight and so that they can be started and paused much quicker than a VM counterpart.
Important:
Citrix SecurSpaces™ workspaces are containerized and ephemeral. The container is recreated from its base image each time the workspace starts, so anything installed or changed outside the persistent
/home/developer/ directory — for example, system packages installed with apt — does not survive a restart. Before you install tools or rely on system-level changes, read What persists in a SecurSpaces Workspace to choose an approach that persists.
A Workspace is defined by the following characteristics:
-
Basic Information: such as name, owner, sharing options,
-
CPU/RAM/Storage: performance allotted to the workspace.
-
Ports: ports to run applications on,
-
Status: i.e.running, deploying, or paused