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