Deployment Planning Guide
This section describes the best practice and guidelines for deploying the AppDynamics Application Performance Management (APM) platform.
Once you install the necessary agents, AppDynamics automatically builds an environment of the chosen applications.
The tenant performs the following functions:
• Monitors your application workload
• Uses machine learning to determine what is normal for your environment
• Applies sensible defaults for detecting abnormal activity and application errors
You can start using AppDynamics dashboards, flow maps, and monitoring tools in the Tenant UI immediately without instrumentation and configuration. Later, you can customize the configuration for your specific environment and requirements.
Deployment Models
An AppDynamics deployment uses installed agents to collect data from a monitored environment. The AppDynamics UI provides the access to view, understand, and analyze the data.
The AppDynamics SaaS deployment is a cloud-based solution that enables real-time visibility into the health and performance of your instrumented environment, with significantly reduced cost and maintenance. A SaaS deployment provides these benefits:
• No need to install the tenant.
• AppDynamics manages the server-side components of the AppDynamics platform, including its installation and upgrades.
• Lower total costs, guaranteed availability, data security, significantly reduced maintenance, and automatic upgrades.
Installation Overview
Before you install the platform, review the requirements for the components you plan to install and prepare the host machines. The requirements vary based on the components you deploy and the size of your deployment.
For the Controller and Events Service, you first need to install the AppDynamics Enterprise Console. You then use the application to deploy the Controller and Events Service. Note that the Events Service can be deployed as a single node or a cluster. The Enterprise Console is not only the installer for the Controller and Events Service; it can manage the entire lifecycle of new or existing AppDynamics Platforms and components.
You cannot use the Enterprise Console to perform the End User Monitoring (EUM) Server installation. Instead, you must use a package installer that supports interactive GUI or console modes, or you can use a silent response file installation.
Platform Components and Tools
An on-premises AppDynamics platform installation consists of several, separately installed and configured components. These include the Controller, MySQL database, Events Service, and optionally the EUM Server.
The AppDynamics Enterprise Console is a GUI- and command-line-based application that can manage the installation, configuration, and administration of the Controller and Events Service.
For the EUM Server, you must continue to use the package installer to deploy the EUM Cloud.
After you install the platform, you can configure and manage different components with component-specific scripts. Based on how you deploy the platform, you might use a combination of the Enterprise Console and package installers to install and manage the various components of the platform.