Dynatrace @ SAP Platform How SAP fully automates the internal monitoring of its SAP Cloud Platform

Michele Mancioppi SAP Cloud Platform Development

January, 2018 Legal Disclaimer

The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of SAP. Except for your obligation to protect confidential information, this presentation is not subject to your license agreement or any other service or subscription agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or any related document, or to develop or release any functionality mentioned therein. This presentation, or any related document and SAP's strategy and possible future developments, products and or platforms directions and functionality are all subject to change and may be changed by SAP at any time for any reason without notice. The information in this presentation is not a commitment, promise or legal obligation to deliver any material, code or functionality. This presentation is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. This presentation is for informational purposes and may not be incorporated into a contract. SAP assumes no responsibility for errors or omissions in this presentation, except if such damages were caused by SAP’s intentional or gross negligence. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions. SAP Cloud Platform at a glance

Marketplace SaaS Core Business Applications API Business Hub Extensions / Integrations / Applications

SAP Cloud Platform

2

PaaS Business Services Commerce Localization/Tax Data quality

Security Integration Mobile UX Collaboration Analytics Machine Learning IoT Platform Services Services Services Services Services Services Services Services Services

Runtimes Java XSJS HTML5 Node.js Python Community buildpacks BYOL

Data Storage Services SAP HANA SAP ASE Redis PostgreSQL MongoDB Big Data Services SAP Data Hub

IaaS data centers 1 1

1) BETA , 2) planned innovations / future direction SAP Cloud Platform in numbers

8,810+ 848+ 1,490+ SAP Cloud Partners building Apps available Platform customers apps on on the and partners SAP Cloud Platform SAP App Center

76 17,600+ SAP Cloud Java Virtual Platform landscapes Machines SAP Cloud Platform data centers

Amsterdam Moscow US Central* Toronto Frankfurt Sterling US West St. Leon-Rot Ashburn Tokyo Chandler* US East

Sao Paulo

Sydney

SAP AWS Google Azure

* Beta (limited service scope)

© 2018 SAP SE or an SAP affiliate company. All rights reserved Customer SAP Cloud Platform data centers Upcoming short-term and midterm innovations

Amsterdam Moscow US Central* Toronto Frankfurt Sterling US West St. Leon-Rot Ashburn EU West* Tokyo Chandler* US East Dubai Riyadh

Sao Paulo

Sydney

SAP AWS Google Azure * Location of for the general availability may change

© 2018 SAP SE or an SAP affiliate company. All rights reserved Customer SAP Cloud Platform landscapes

DEDICATED TEST SAP INTERNAL LOAD EXTERNAL DEV ENVIRONMENTS VALIDATION PRODUCTION TESTS PRODUCTION

DEV STAGING CANARY PERF FACTORY

Several Full validation 2 productions with Considerable Multi IaaS landscapes every 2 weeks 99.9 % SLA integration investment support SAP Cloud Platform Performance Team

20+ Dynatrace Managed clusters

Advisory for 8 people cloud architecture

Support on digital performance management Consulting on performance, Multiple resilience & Infrastructures cloud qualities

Global 100s of deployment stakeholder teams Why Dynatrace?

Cloud-scale technology, built for scale BUILD Dedicated installations, full control for SAP staff

Build to monitor cloud-native technologies vs

API first development

AIOps - Automated root-cause analysis

Market leader and support for new innovative technologies BUY AIOps usage of Dynatrace for SAP solutions

3rd party applications Dynatrace (SaaS) Custom applications

SAP SaaS applications

SAP Cloud Platform Dynatrace Managed

Business services

Platform services

Data storage services

Multi-cloud infrastructure SAP Cloud Platform: Dynatrace Managed Clusters

DEV STAGING CANARY PERF FACTORY

Today only EU

XXL XXL XL L S S M

EU AWS DC EU AWS DC EU AWS DC EU AWS DC EU AWS DC EU SAP DC

One cluster per region / IaaS Anatomy of an SAP Dynatrace cluster

CONFIG SERVER WIP

https 443 D-PROXY

DYNATRACE UI

AUTOMATION API

https 8443 DYNATRACE CLUSTER NODES AGENT TRAFFIC NETWORK SEGMENT The SAP way: control everything

WHAT WHICH WHO ON WHICH happens? software package? has triggered it? cluster / node / host?

CONTROL OF SOFTWARE PACKAGES

Cluster installer + Agent packs + Agent instrumentation The SAP way: automate (almost) everything

Configuration versioned as code

Self-service provisioning of environments

Automate cluster installation, update, scaling

Automate agent provisioning The SAP way: configuration is code

Monitoring Monitored settings evolve applications Treat Configuration with monitored + deployed in large as CODE software pipelines of (With GIT) landscapes Key takeaways

1 Dynatrace Managed to monitor entire infrastructure

2 Scalable, global, fully-automated deployment

3 APIs first is the cloud way

4 Version the configurations as you version the code Questions