Dedicated database pricing

All pricing below includes management, provisioning, and support.

How to read the price table

Dedicated databases are priced based on a number of parameters.

First, there's an hourly instance price. You pay this price for every database instance you'd like to launch. Backup instances are priced just like regular instances, so if you have a primary and a backup instance, you are paying a full price for both of them.

Secondly, you pay for storage. Please note that you pay for the amount of storage you provision, not the amount you use. You have two storage options: Regular SSD and SSD with provisioned IOPS, also known as I/O Optimized Storage. You don't pay for both. You only pay for either one or the other. However, if you choose to get I/O Optimized Storage, you will also have to pay for provisioned IOPS. You can think of provisioned IOPS as the minimum number of input/output operations you'd like your database server to support per second. Please note that this applies to hard disk I/O, which doesn't necessarily equate to database I/O.

Third, you pay for bandwidth. Bandwidth is calculated as the amount of data that moves between your database and Zuilder application servers.

Finally, you pay for backups. Backups are priced on a per Gb per month basis and all backups are stored for 30 days. When calculating backup storage, the system looks at your total backup storage, not just the size of your database. For example, if you have a 1Gb database and you back it up every day for 30 days, you will use 30Gb of storage.

Examples

Example A: Let's say you have a Small database server and you provision 10Gb of storage. Your actual database is only 100Mb and you use 2Gb of bandwidth when sending data back and forth between Zuilder and your database server. In this example, you would pay
  • $0.50/hr x 720 hours (per month) = $360 for the server
  • $0.22/Gb x 10Gb = $2.20 for storage
  • $0.15 x 0.1Gb x 30 (days) = $0.45 for backup
  • $0.02 x 2Gb = $0.04 for bandwidth
   Total monthly cost: $362.69

Example B: Let's say you have a Medium database server and you provision 10Gb of storage. You would also like to have a backup instance of your database for the total of two database instances. You would also like to get a guaranteed disk speed at 1000 IOPS (I/O operations per second). Your actual database is 2Gb and you use 10Gb of bandwidth when sending data back and forth between Zuilder and your database server. In this example, you would pay
  • $0.62/hr x 720 hours (per month) x 2 (instances) = $892.80 for the server
  • $0.25/Gb x 10Gb x 2 (instances) = $4.40 for storage
  • $0.14/IOPS x 1000 IOPS x 2 (instances) = $280
  • $0.15 x 2Gb x 30 (days) = $9 for backup
  • $0.02 x 10Gb = $0.20 for bandwidth
   Total monthly cost: $1,186.40

Options

SizePrice/hrSSD Storage (Gb/mon)I/O Optimized Storage (Gb/mon)I/O Optimized Storage (per IOPS)Backup (Gb/mon)Bandwidth (Gb)
Entry level (SQL 2017 Express, 2 CPUs, 4Gb RAM)$0.15$0.22$0.15$0.02
Small (SQL 2017 Web, 2 CPUs, 8Gb RAM)$0.50$0.22$0.15$0.02
Medium (SQL 2017 Web, 4 CPUs, 16Gb RAM)$0.62$0.22$0.25$0.14$0.15$0.02