Dynatrace @ SAP Cloud 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 data center 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