Quote Wizard Introduction

Before you start, let’s set some definitions so there is no confusion. It’s important to understand these terms to generate an accurate ballpark estimate.
Server: A “server” is a single machine–either physical or virtual–with processors, RAM, and a storage subsystem available for its use.

Instance: A database instance is a single MySQL daemon process running on a server. Multiple instances can be configured to run on a single server.

Database or Schema: A database, or more properly, a schema, is a logical collection of tables within a single MySQL instance. Many schemas can be supported by a single instance.

IP number: An IP number is a distinct, unique identification number associated with a single server. Any given server can support multiple IP numbers. There are currently IP v4 numbers (e.g., and IP v6 numbers (e.g., 2001:0db8:85a3:0042:0000:8a2e:0370:7334).

Fully Qualified Doman Name (FQDN): An FQDN — also sometimes referred to as a symbolic name — is a human-readable name (e.g., yahoo.com, mail.google.com, etc.) that is associated with one or more IP numbers. An FQDN could conceivably resolve to multiple IP numbers if load balancing is in place, and a single IP number can also be configured to associated with multiple FQDNs.

Application: An application is a software program or programs which interact with their end users via one or more FQDNs or IP numbers, and can connect with one or more databases in the same way. Every possible pathway that an application uses, both to endusers, local servers, and databases, can be monitored.

Now that we have all that straight, it’s time to…

Start the Quote Wizard