Pre-upgrade information

This pre-upgrade information helps you understand what changes to expect while upgrading from Dynatrace Managed to SaaS deployment and to plan accordingly. This page helps you to understand the most important differences that you need to consider before you start the upgrade.

Reasons to upgrade

Preparation and planning of the migration to SaaS start with understanding the benefits of migration. A key reason why many organizations are upgrading to SaaS deployments is to access SaaS-only technologies and Dynatrace capabilities like Grail, AppEngine, and AutomationEngine.

Grail is architected as a Massively Parallel Processing (MPP) data lakehouse, scaling to thousands of nodes. At a massive scale, the underlying infrastructure attributes must be consistently implemented, controlled, and balanced, which is not practical in physical data centers.

Additionally, with the SaaS deployment model, Dynatrace operates your environment holistically, providing a secure environment certified to comply with ISO 27001 and other standards, configurable privacy features to enable customers to meet their compliance obligations, and stringent Dynatrace uptime SLAs. This reduces your total cost of ownership and provides users with faster and more resilient access to the Dynatrace environment.

Data retention periods and limits

An overview of the current data retention periods and how they differ in Dynatrace Managed and SaaS can be found in Data retention periods. If a retention limit was increased in your Dynatrace Managed environment, you need to review it to determine if it's still feasible for your new Dynatrace SaaS environment. The Pre-upgrade assessment can help you understand the important differences and limits.

Business continuity

Every Dynatrace Cluster is deployed in three data centers within a hyperscaler region, assuring failover and providing continuous operation in the case of the loss of one data center until the lost data center is available again.

AWS, Azure, and Google protect and monitor physical equipment from security threats and environmental hazards. Dynatrace implements the following means for assuring business continuity in the event of an emergency:

  • Datacenter failover within a region
  • Backup

Datacenter failover within a region

Dynatrace uses a clustered architecture and a high availability setup within each region, where three data centers are utilized to allow the failover of data centers within a region:

  • Each cluster uses multiple data centers (AWS availability zones, Azure availability zones, or Google Zones) for redundancy within the same geographical region.
  • For each Dynatrace Cluster, the required resources are over-provisioned.
  • If a Dynatrace cluster fails, another cluster in the same or a different data center can take over, while the fail-over process recreates the failed instance. Data is replicated in other data centers. The architecture allows for the failure of an entire data center. Fail-over is handled automatically.

See also Business continuity and high-availability.

Backup

Dynatrace product data is backed up to a dedicated storage account on the respective cloud provider. For details, see Data backups and disaster recovery.

Dynatrace availability regions

Dynatrace provisions and manages the cloud provider infrastructure and operates the Dynatrace platform on clusters deployed in different regions of the hyperscalers. See Data storage section to learn what regions are currently available.

SaaS versus Managed deployment

This page provides an overview of the differences between Dynatrace Managed and Dynatrace SaaS. If you have more detailed questions when upgrading to SaaS, contact a Dynatrace product expert via live chat within your Dynatrace environment.

Topic
Managed
SaaS
Considerations for Upgrade

Access to Grail, AppEngine, and AutomationEngine

No

Yes

Only available in selected AWS regions. Some of the platform features may still be available in the preview. To get preview features enabled, contact a Dynatrace product expert via live chat within your environment. Learn more about Upgrade to Dynatrace SaaS.

Logs monitoring capabilities

Only available in selected AWS regions. Some of the platform features might still be available in the preview. To get preview features enabled, contact a Dynatrace product expert via live chat within your environment.

Dynatrace Hub

Yes (except Managed Offline)

Yes

Multi-environment private synthetic location

Yes, via Cluster ActiveGate

Not supported

Deployment location and region

Customer preference defined based on data center location.

AWS/Azure/GCP on supported regions. For details, see Data storage.

Plan and decide on the best hyper scaler/region for your SaaS environments. As Dynatrace creates your SaaS environments, this information is needed in advance.

Multiple availability zone deployment

Customers need to take care.

Always in 3 availability zones with failover (overcomes outage of one availability zone)

Native Service Integration with hyper scalers

No

Yes, for Dynatrace deployed on Microsoft Azure.

Deploying your Dynatrace SaaS environment integrated with Microsoft Azure requires provisioning the Dynatrace SaaS environment via the Azure Marketplace. For further information, see Azure Native Dynatrace Service or contact a Dynatrace product expert via live chat within your Dynatrace environment.

API Call Limits

API rate and volume are dependent on hardware and Managed configuration.

Scalable on SaaS.

For high-volume use cases, contact a Dynatrace product expert via live chat for details and further support.

Storage and compute

Customers need to buy, provision, and support at capacity based on needs.

Dynatrace manages and takes care of proper sizing.

If you plan to significantly increase your usage of Dynatrace SaaS (for example, onboard a very large number of OneAgent instances), contact a Dynatrace product expert via live chat in advance.

Data retention policy

Custom, based on allocated storage.

Scalable retention periods. Some data retention periods may be extendable at additional cost.

Read more about differences in Data retention periods.

Distributed traces retention

10 days, configurable with maximum 365 days

10 days, increase scalable with the license

If you have special needs, contact a Dynatrace product expert via live chat—the limit of 10 days in SaaS may be extendable incurring additional costs.

RUM user sessions, Session Replay retention

35 days

35 days

-

Trace volume capture

Capped by process

Auto adapted per process and balanced across host units

Capture rate

Limited by customer's hardware and process; limits.

250 full service calls / min / active host unit.

Can potentially be increased at additional cost.

SSO and LDAP

SSO with SAML/OIDC; LDAP

SSO with SAML/SCIM; LDAP via SCIM

Web UI domain and SSL management

Automatic domain and SSL certificate provisioned by Dynatrace via Let's Encrypt. Custom certificates are possible.

Automatic domain and SSL certificate provisioned by Dynatrace. Custom certificates and domain names can be implemented with organizational proxy configurations.

Email notifications

SMTP or via Dynatrace email service

Only Dynatrace email service

Let know email recipients about a change of "from" e-mail address

Problem notifications

Network configuration must be established and maintained by the customer.

Customer must configure network connection so that on-premises services are reachable from Dynatrace SaaS.

SQL bind variables

Available

Configuration change control

Configuration can be changed by the Mission Control team and customer; option to restrict/prevent changes done by Dynatrace/Mission Control.

Cluster/System changes only by Dynatrace ACE team; environment configuration by Dynatrace and customer.

Audit log

Cluster Audit Change log in CMC UI and audit log files. Changes in environments are available additionally via REST API.

Audit log available via REST API for environment configuration changes; Cluster/infra changes on demand via CSM.

License management

All options available, except Application Security and Cloud Automation; Ability to control environment license utilization; Export of data available but only in raw format.

Charts available; control of utilization only in Dynatrace Platform Subscription (DPS); data export available.

Dynatrace Cluster infrastructure

Cluster Node Hosts procured, provisioned and managed by the customer.

No hardware required. All are hosted by Dynatrace.

Cluster upgrades and OS patches

Automatic upgrades every 4 weeks; OS Patches by Customer

Automatic upgrades every 2 weeks; OS Security patches by Dynatrace ACE team. Advanced notifications are available.

OneAgent maintenance

Upgrades can be centrally scheduled, controlled by customer.

Upgrades can be centrally scheduled, controlled by customer.

Cross-regional data replication

Additionally paid via Premium High Availability

Cross availability zones within a single cloud region data replication

Backup/restore

On customer's provided additional NFS storage; Elasticsearch snapshots every 2 days; Cassandra once a day; RPO = 24h; RTO = 24h.

Automatic by Dynatrace ACE team; no additional storage required; RPO = 24h; RTO = 24h.

Self-monitoring

Local self-monitoring environment, dashboard, and metrics available.

Selected self-monitoring metrics available within the Dynatrace environment.

For details, see Self-monitoring metrics.

Security and privacy

Data located on-premises (for example, log analytics).

Data located in SaaS (logs, transaction data, password vault).

Questions?

Visit the Upgrade to SaaS forum to ask questions, get answers, and share what you've learned with others.