System Capacity and Sizing

Learn the default system capacity and scale parameters.

The following is the default system capacity and sizing.

  • Single AWS m5.large instance running Code Ocean core services

    • 100 GB EBS gp3 docker data volume

    • 500 GB EBS gp3 persistent data volume

  • AWS r5d.4xlarge (configurable) worker instance in an auto-scale group (ASG) running user computations

    • Instance specification:

      • 128 GB memory, 16 CPUs, 10 Gb Network

      • 300 GB EBS gp3 docker data volume

      • 300 GB Instance Store NVMe SSD working directory

    • Minimum ASG size: 0

    • Maximum ASG size: 10

    AWS g4dn.4xlarge (configurable) worker instance in an auto-scale group (ASG) running user computations

    • Instance specification:

      • 128 GB memory, 16 CPUs, 10 Gb Network

      • 300 GB EBS gp3 docker data volume

      • 300 GB Instance Store NVMe SSD working directory

    • Minimum ASG size: 0

    • Maximum ASG size: 10

  • Flex compute service types for user computations (configurable, adjusted to worker instance type)

    • 1 core / 8 GB RAM

    • 2 cores / 16 GB RAM

    • 4 cores / 32 GB RAM

    • 8 cores / 64 GB RAM

    • 16 cores / 128 GB RAM

  • Advanced compute capsule resource management using dedicated machines*

  • Compute Capsule size limits:

    • Git repo size <5 GB

    • Git repo file size <100 MB

* The Code Ocean dedicated machine feature provides all the resources of an automatically managed EC2 instance of choice to run computations. Users can select the right computational environment needed to complete tasks that could not be achieved using standard flex resource classes.

Last updated