perfkitbenchmarker/configs/default_config_constants.yaml (132 lines of code) (raw):

# All anchors defined in this file should be compatible # with *all* clouds. That means any vm_specs or disk_specs # defined here should have keys for every cloud. # TODO: update the two core machines for more providers default_dual_core: &default_dual_core GCP: machine_type: n4-standard-2 zone: us-central1-b image: null Azure: machine_type: Standard_D2s_v6 zone: eastus-1 image: null AWS: machine_type: m7i.large zone: us-east-1a image: null Docker: image: null machine_type: cpus: 2 memory: 4.0GiB AliCloud: machine_type: ecs.g5.xlarge zone: cn-beijing-g image: null IBMCloud: machine_type: cx2-4x8 zone: us-south-1 image: null Kubernetes: image: null # TODO(user): update the disk types below as more providers are # updated for the disk types refactor. default_500_gb: &default_500_gb GCP: # pd-standard unsupported on gen 3 VMs disk_type: hyperdisk-balanced disk_size: 500 mount_point: /scratch Azure: disk_type: PremiumV2_LRS disk_size: 500 mount_point: /scratch AWS: disk_type: gp3 disk_size: 500 mount_point: /scratch AliCloud: disk_type: standard disk_size: 500 mount_point: /scratch DigitalOcean: disk_type: standard disk_size: 500 mount_point: /scratch OpenStack: disk_type: standard disk_size: 500 mount_point: /scratch CloudStack: disk_size: 500 mount_point: /scratch Rackspace: disk_type: standard disk_size: 500 mount_point: /scratch Kubernetes: disk_type: emptyDir disk_size: 500 mount_point: /scratch Mesos: disk_type: local disk_size: 500 mount_point: /scratch ProfitBricks: disk_type: standard disk_size: 500 mount_point: /scratch Docker: disk_type: local disk_size: 500 mount_point: /scratch IBMCloud: disk_type: standard disk_size: 500 mount_point: /scratch # TODO(user): update the disk types below as more providers are # updated for the disk types refactor. default_50_gb: &default_50_gb GCP: # pd-standard unsupported on gen 3 VMs disk_type: hyperdisk-balanced disk_size: 50 mount_point: /scratch Azure: disk_type: PremiumV2_LRS disk_size: 50 mount_point: /scratch AWS: disk_type: gp3 disk_size: 50 mount_point: /scratch AliCloud: disk_type: standard disk_size: 50 mount_point: /scratch DigitalOcean: disk_type: standard disk_size: 50 mount_point: /scratch OpenStack: disk_type: standard disk_size: 50 mount_point: /scratch CloudStack: disk_size: 50 mount_point: /scratch Rackspace: disk_type: standard disk_size: 50 mount_point: /scratch Kubernetes: disk_type: emptyDir disk_size: 50 mount_point: /scratch Mesos: disk_type: local disk_size: 50 mount_point: /scratch ProfitBricks: disk_type: standard disk_size: 50 mount_point: /scratch Docker: disk_type: local disk_size: 50 mount_point: /scratch IBMCloud: disk_type: standard disk_size: 50 mount_point: /scratch