Instance Size Selections with the SkySQL previous release DBaaS API

Overview

This reference page details how to select instance sizes with the SkySQL previous release DBaaS API for SkySQL previous release.

Database instance size can be selected to meet your requirements.

Instance size defines vCPU count and memory.

All database nodes within a service use the same instance size.

Select an Instance Size

An instance size is selected during service launch. When using the REST API, select an instance size by calling the the /services API endpoint with the size attribute set.

For example, prepare a request body containing the desired service options in a file called request-service.json:

$ cat > request-service.json <<EOF
{
   "name": "doc-test-tx-single",
   "provider": "AWS",
   "region": "us-east-2",
   "release_version": "MariaDB Enterprise Server 10.6.4-1",
   "replicas": "0",
   "size": "Sky-2x8",
   "tier": "Foundation",
   "topology": "Single Node Transactions",
   "tx_storage": "100",
   "volume_iops": "100"
}

Then use curl to call the /services API endpoint to create (launch) a new database service and save the response to the response-service.json file:

$ curl --location --request POST \
   --header 'Authorization: Bearer SKYSQL_BEARER_TOKEN' \
   --header 'Content-type: application/json' \
   --data '@request-service.json' \
   api.skysql.net/services/ \
   | tee response-service.json | jq .

Upon success, the command will return JSON with details about the new service.

Available Instance Sizes

Instance size choices are specific to the cloud provider, topology, and region.

Distributed Transactions

For Foundation tier:

Instance Size

Cloud Provider

CPU

Memory

sky-4x15

gcp

4 vCPU

15 GB

sky-4x16

aws

4 vCPU

16 GB

sky-4x16

gcp

4 vCPU

16 GB

sky-4x26

gcp

4 vCPU

26 GB

sky-4x32

aws

4 vCPU

32 GB

sky-4x32

gcp

4 vCPU

32 GB

sky-8x30

gcp

8 vCPU

30 GB

sky-8x32

aws

8 vCPU

32 GB

sky-8x32

gcp

8 vCPU

32 GB

sky-8x52

gcp

8 vCPU

52 GB

sky-8x64

aws

8 vCPU

64 GB

sky-8x64

gcp

8 vCPU

64 GB

For Power tier:

Instance Size

Cloud Provider

CPU

Memory

sky-4x15

gcp

4 vCPU

15 GB

sky-4x16

aws

4 vCPU

16 GB

sky-4x16

gcp

4 vCPU

16 GB

sky-4x26

gcp

4 vCPU

26 GB

sky-4x32

aws

4 vCPU

32 GB

sky-4x32

gcp

4 vCPU

32 GB

sky-8x30

gcp

8 vCPU

30 GB

sky-8x32

aws

8 vCPU

32 GB

sky-8x32

gcp

8 vCPU

32 GB

sky-8x52

gcp

8 vCPU

52 GB

sky-8x64

aws

8 vCPU

64 GB

sky-8x64

gcp

8 vCPU

64 GB

sky-16x60

gcp

16 vCPU

60 GB

sky-16x64

aws

16 vCPU

64 GB

sky-16x64

gcp

16 vCPU

64 GB

sky-16x104

gcp

16 vCPU

104 GB

sky-16x128

aws

16 vCPU

128 GB

sky-16x128

gcp

16 vCPU

128 GB

sky-32x120

gcp

32 vCPU

120 GB

sky-32x128

aws

32 vCPU

128 GB

sky-32x128

gcp

32 vCPU

128 GB

sky-32x208

gcp

32 vCPU

208 GB

sky-32x256

aws

32 vCPU

256 GB

sky-32x256

gcp

32 vCPU

256 GB

sky-64x256

aws

64 vCPU

256 GB

sky-64x512

aws

64 vCPU

512 GB

Multi-Node Analytics

For Foundation tier:

Instance Size

Cloud Provider

CPU

Memory

sky-4x16

aws

4 vCPU

16 GB

sky-4x16

gcp

4 vCPU

16 GB

sky-4x26

gcp

4 vCPU

26 GB

sky-4x32

aws

4 vCPU

32 GB

sky-4x32

gcp

4 vCPU

32 GB

sky-8x30

gcp

8 vCPU

30 GB

sky-8x32

aws

8 vCPU

32 GB

sky-8x32

gcp

8 vCPU

32 GB

sky-8x52

gcp

8 vCPU

52 GB

sky-8x64

aws

8 vCPU

64 GB

sky-8x64

gcp

8 vCPU

64 GB

For Power tier:

Instance Size

Cloud Provider

CPU

Memory

sky-4x16

aws

4 vCPU

16 GB

sky-4x16

gcp

4 vCPU

16 GB

sky-4x26

gcp

4 vCPU

26 GB

sky-4x32

aws

4 vCPU

32 GB

sky-4x32

gcp

4 vCPU

32 GB

sky-8x30

gcp

8 vCPU

30 GB

sky-8x32

aws

8 vCPU

32 GB

sky-8x32

gcp

8 vCPU

32 GB

sky-8x52

gcp

8 vCPU

52 GB

sky-8x64

aws

8 vCPU

64 GB

sky-8x64

gcp

8 vCPU

64 GB

sky-16x60

gcp

16 vCPU

60 GB

sky-16x64

aws

16 vCPU

64 GB

sky-16x64

gcp

16 vCPU

64 GB

sky-16x104

gcp

16 vCPU

104 GB

sky-16x128

aws

16 vCPU

128 GB

sky-16x128

gcp

16 vCPU

128 GB

sky-32x120

gcp

32 vCPU

120 GB

sky-32x128

aws

32 vCPU

128 GB

sky-32x128

gcp

32 vCPU

128 GB

sky-32x208

gcp

32 vCPU

208 GB

sky-32x256

aws

32 vCPU

256 GB

sky-32x256

gcp

32 vCPU

256 GB

sky-64x240

gcp

64 vCPU

240 GB

sky-64x256

aws

64 vCPU

256 GB

sky-64x256

gcp

64 vCPU

256 GB

sky-64x416

gcp

64 vCPU

416 GB

sky-64x512

aws

64 vCPU

512 GB

sky-64x512

gcp

64 vCPU

512 GB

Replicated Transactions

For Foundation tier:

Instance Size

Cloud Provider

CPU

Memory

sky-2x4

aws

2 vCPU

4 GB

sky-2x8

aws

2 vCPU

8 GB

sky-2x8

gcp

2 vCPU

8 GB

sky-4x15

gcp

4 vCPU

15 GB

sky-4x16

aws

4 vCPU

16 GB

sky-4x16

gcp

4 vCPU

16 GB

sky-4x26

gcp

4 vCPU

26 GB

sky-4x32

aws

4 vCPU

32 GB

sky-4x32

gcp

4 vCPU

32 GB

sky-8x30

gcp

8 vCPU

30 GB

sky-8x32

aws

8 vCPU

32 GB

sky-8x32

gcp

8 vCPU

32 GB

sky-8x52

gcp

8 vCPU

52 GB

sky-8x64

aws

8 vCPU

64 GB

sky-8x64

gcp

8 vCPU

64 GB

For Power tier:

Instance Size

Cloud Provider

CPU

Memory

sky-2x4

aws

2 vCPU

4 GB

sky-2x8

aws

2 vCPU

8 GB

sky-2x8

gcp

2 vCPU

8 GB

sky-4x15

gcp

4 vCPU

15 GB

sky-4x16

aws

4 vCPU

16 GB

sky-4x16

gcp

4 vCPU

16 GB

sky-4x26

gcp

4 vCPU

26 GB

sky-4x32

aws

4 vCPU

32 GB

sky-4x32

gcp

4 vCPU

32 GB

sky-8x30

gcp

8 vCPU

30 GB

sky-8x32

aws

8 vCPU

32 GB

sky-8x32

gcp

8 vCPU

32 GB

sky-8x52

gcp

8 vCPU

52 GB

sky-8x64

aws

8 vCPU

64 GB

sky-8x64

gcp

8 vCPU

64 GB

sky-16x60

gcp

16 vCPU

60 GB

sky-16x64

aws

16 vCPU

64 GB

sky-16x64

gcp

16 vCPU

64 GB

sky-16x104

gcp

16 vCPU

104 GB

sky-16x128

aws

16 vCPU

128 GB

sky-16x128

gcp

16 vCPU

128 GB

sky-32x120

gcp

32 vCPU

120 GB

sky-32x128

aws

32 vCPU

128 GB

sky-32x128

gcp

32 vCPU

128 GB

sky-32x208

gcp

32 vCPU

208 GB

sky-32x256

aws

32 vCPU

256 GB

sky-32x256

gcp

32 vCPU

256 GB

sky-64x240

gcp

64 vCPU

240 GB

sky-64x256

aws

64 vCPU

256 GB

sky-64x256

gcp

64 vCPU

256 GB

sky-64x416

gcp

64 vCPU

416 GB

sky-64x512

aws

64 vCPU

512 GB

sky-64x512

gcp

64 vCPU

512 GB

Single Node Analytics

For Foundation tier:

Instance Size

Cloud Provider

CPU

Memory

sky-4x16

aws

4 vCPU

16 GB

sky-4x16

gcp

4 vCPU

16 GB

sky-4x26

gcp

4 vCPU

26 GB

sky-4x32

aws

4 vCPU

32 GB

sky-4x32

gcp

4 vCPU

32 GB

sky-8x30

gcp

8 vCPU

30 GB

sky-8x32

aws

8 vCPU

32 GB

sky-8x32

gcp

8 vCPU

32 GB

sky-8x52

gcp

8 vCPU

52 GB

sky-8x64

aws

8 vCPU

64 GB

sky-8x64

gcp

8 vCPU

64 GB

For Power tier:

Instance Size

Cloud Provider

CPU

Memory

sky-4x16

aws

4 vCPU

16 GB

sky-4x16

gcp

4 vCPU

16 GB

sky-4x26

gcp

4 vCPU

26 GB

sky-4x32

aws

4 vCPU

32 GB

sky-4x32

gcp

4 vCPU

32 GB

sky-8x30

gcp

8 vCPU

30 GB

sky-8x32

aws

8 vCPU

32 GB

sky-8x32

gcp

8 vCPU

32 GB

sky-8x52

gcp

8 vCPU

52 GB

sky-8x64

aws

8 vCPU

64 GB

sky-8x64

gcp

8 vCPU

64 GB

sky-16x60

gcp

16 vCPU

60 GB

sky-16x64

aws

16 vCPU

64 GB

sky-16x64

gcp

16 vCPU

64 GB

sky-16x104

gcp

16 vCPU

104 GB

sky-16x128

aws

16 vCPU

128 GB

sky-16x128

gcp

16 vCPU

128 GB

sky-32x120

gcp

32 vCPU

120 GB

sky-32x128

aws

32 vCPU

128 GB

sky-32x128

gcp

32 vCPU

128 GB

sky-32x208

gcp

32 vCPU

208 GB

sky-32x256

aws

32 vCPU

256 GB

sky-32x256

gcp

32 vCPU

256 GB

sky-64x240

gcp

64 vCPU

240 GB

sky-64x256

aws

64 vCPU

256 GB

sky-64x256

gcp

64 vCPU

256 GB

sky-64x416

gcp

64 vCPU

416 GB

sky-64x512

aws

64 vCPU

512 GB

sky-64x512

gcp

64 vCPU

512 GB

Single Node Transactions

For Foundation tier:

Instance Size

Cloud Provider

CPU

Memory

sky-2x4

aws

2 vCPU

4 GB

sky-2x8

aws

2 vCPU

8 GB

sky-2x8

gcp

2 vCPU

8 GB

sky-4x15

gcp

4 vCPU

15 GB

sky-4x16

aws

4 vCPU

16 GB

sky-4x16

gcp

4 vCPU

16 GB

sky-4x26

gcp

4 vCPU

26 GB

sky-4x32

aws

4 vCPU

32 GB

sky-4x32

gcp

4 vCPU

32 GB

sky-8x30

gcp

8 vCPU

30 GB

sky-8x32

aws

8 vCPU

32 GB

sky-8x32

gcp

8 vCPU

32 GB

sky-8x52

gcp

8 vCPU

52 GB

sky-8x64

aws

8 vCPU

64 GB

sky-8x64

gcp

8 vCPU

64 GB

For Power tier:

Instance Size

Cloud Provider

CPU

Memory

sky-2x4

aws

2 vCPU

4 GB

sky-2x8

aws

2 vCPU

8 GB

sky-2x8

gcp

2 vCPU

8 GB

sky-4x15

gcp

4 vCPU

15 GB

sky-4x16

aws

4 vCPU

16 GB

sky-4x16

gcp

4 vCPU

16 GB

sky-4x26

gcp

4 vCPU

26 GB

sky-4x32

aws

4 vCPU

32 GB

sky-4x32

gcp

4 vCPU

32 GB

sky-8x30

gcp

8 vCPU

30 GB

sky-8x32

aws

8 vCPU

32 GB

sky-8x32

gcp

8 vCPU

32 GB

sky-8x52

gcp

8 vCPU

52 GB

sky-8x64

aws

8 vCPU

64 GB

sky-8x64

gcp

8 vCPU

64 GB

sky-16x60

gcp

16 vCPU

60 GB

sky-16x64

aws

16 vCPU

64 GB

sky-16x64

gcp

16 vCPU

64 GB

sky-16x104

gcp

16 vCPU

104 GB

sky-16x128

aws

16 vCPU

128 GB

sky-16x128

gcp

16 vCPU

128 GB

sky-32x120

gcp

32 vCPU

120 GB

sky-32x128

aws

32 vCPU

128 GB

sky-32x128

gcp

32 vCPU

128 GB

sky-32x208

gcp

32 vCPU

208 GB

sky-32x256

aws

32 vCPU

256 GB

sky-32x256

gcp

32 vCPU

256 GB

sky-64x240

gcp

64 vCPU

240 GB

sky-64x256

aws

64 vCPU

256 GB

sky-64x256

gcp

64 vCPU

256 GB

sky-64x416

gcp

64 vCPU

416 GB

sky-64x512

aws

64 vCPU

512 GB

sky-64x512

gcp

64 vCPU

512 GB