DPA deployment overview
The following sections outline the tasks required to deploy DPA and begin monitoring database instances.
For information about upgrading DPA, see Upgrade DPA.
DPA offers the following deployment options:
Self-installed DPA server and repository database
You can install DPA on a server that runs either Windows or Linux. The DPA server can be on premises or in a private or public cloud. For this deployment option, complete the following tasks:
- Complete the pre-installation checklist to plan for the installation and prepare your environment.
- Install DPA on a server running Windows or Linux.
- Create the repository database, which stores the performance data that DPA collects.
When you deploy DPA by installing it yourself, you must purchase an individual license for each monitored database instance.
Microsoft Azure Marketplace
SolarWinds provides a pre-built image in the Microsoft Azure Marketplace. You can quickly deploy DPA in the Azure Marketplace without having to install it or set up the repository database. The VM contains a DPA server on Windows and a built-in Microsoft SQL Server database instance configured as the DPA repository.
When you deploy DPA in the Azure Marketplace, you must purchase an individual license for each monitored database instance.
Amazon Web Services (AWS) Marketplace
Another option for a quick deployment is to launch an Amazon Machine Image (AMI) from the Amazon Marketplace and then create the DPA repository database.
Individual licenses are not required for DPA deployments in the AWS Marketplace. The AWS Marketplace Metering Service is used to calculate DPA charges.
Begin monitoring database instances
When you have deployed DPA, complete the following tasks to begin monitoring database instances:
Register each database instance you want to monitor.
For self-installed or Azure Marketplace deployments, purchase and allocate licenses.
Begin monitoring database instances. See the DPA Getting Started Guide for a walk-though of performing common tasks in DPA. For example: