SAP Cloud Platform is using Dynatrace Managed for internal monitoring of its infrastructure, services and SAP’s own applications all across the world. The multi-IaaS strategy of SAP Cloud Platform brings it beyond SAP’s own data-centers to multiple IaaS providers. SAP’s high standards in terms of governance and data privacy demand that monitoring data sits side-by-side with the systems it is collected from, which means that there are Dynatrace Managed clusters beside most SAP Cloud Platform Landscapes. These Dynatrace clusters are installed, updated and managed the same way as all other components of SAP Cloud Platform. This includes validation pipelines that distinguish between development, testing, pre-production and production landscapes. Join us to gain insight on how to automatically deploy and operate Dynatrace clusters at scale reducing the amount of manual labor and focusing on the unique insights that Digital Performance Management delivers.
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
SAP: How SAP fully automates the provisioning and operations of its dynatrace managed cluster fleet
1. Dynatrace @ SAP Cloud Platform
How SAP fully automates the internal
monitoring of its SAP Cloud Platform
Michele Mancioppi
SAP Cloud Platform Development
January, 2018
2. 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.
3. IaaS data centers
PaaS
SaaS
Runtimes
Data Storage Services
SAP Cloud Platform
Platform Services
SAP ASESAP HANA
Security
Services
Integration
Services
Analytics
Services
Mobile
Services
IoT
Services
Collaboration
Services
Machine Learning
Services
UX
Services
Business Services
API Business Hub
Commerce Data qualityLocalization/Tax
Java XSJS HTML5 Node.js Community buildpacks
Marketplace
Big Data Services
Core Business Applications Extensions / Integrations / Applications
Redis PostgreSQL MongoDB
SAP Cloud Platform at a glance
BYOL
SAP Data Hub
Python
1
1) BETA , 2) planned innovations / future direction
1
2
4. SAP Cloud Platform in numbers
1,490+
Apps available
on the
SAP App Center
8,810+
SAP Cloud
Platform customers
and partners
848+
Partners building
apps on
SAP Cloud Platform
76
SAP Cloud
Platform landscapes
17,600+
Java Virtual
Machines
7. DEV STAGING CANARY PERF FACTORY
TEST
VALIDATION
SAP INTERNAL
PRODUCTION
EXTERNAL
PRODUCTION
LOAD
TESTS
DEDICATED
DEV ENVIRONMENTS
Full validation
every 2 weeks
Several
landscapes
2 productions with
99.9 % SLA
Considerable
integration investment
Multi IaaS
support
SAP Cloud Platform landscapes
8. SAP Cloud Platform Performance Team
Consulting on
performance,
resilience &
cloud qualities
Support on
digital
performance
management
8 people
Advisory for
cloud
architecture
20+ Dynatrace
Managed
clusters
Multiple
Infrastructures
Global
deployment
100s of
stakeholder
teams
9. Why Dynatrace?
Market leader and support for new innovative technologies
Dedicated installations, full control for SAP staff
Cloud-scale technology, built for scale
Build to monitor cloud-native technologies
API first development
AIOps - Automated root-cause analysis
BUILD
BUY
vs
10. Dynatrace Managed
Dynatrace (SaaS)
Multi-cloud infrastructure
Data storage services
Platform services
SAP Cloud Platform
SAP SaaS applications
Custom applications
3rd party applications
AIOps usage of Dynatrace for SAP solutions
Business services
11. SAP Cloud Platform: Dynatrace Managed Clusters
S
DEV STAGING CANARY PERF FACTORY
S
XL L
XXL XXL
EU AWS DC EU SAP DC
One cluster per region / IaaS
M
EU AWS DC EU AWS DC EU AWS DC EU AWS DC
Today only EU
12. Anatomy of an SAP Dynatrace cluster
https 443
https 8443
AGENT
TRAFFIC
DYNATRACE
UI
WIP
CONFIG SERVER
AUTOMATION
API
DYNATRACE
CLUSTER NODES
NETWORK SEGMENT
D-PROXY
13. The SAP way: control everything
CONTROL OF SOFTWARE PACKAGES
Cluster installer Agent instrumentationAgent packs+ +
WHAT
happens?
WHICH
software package?
WHO
has triggered it?
ON WHICH
cluster / node / host?
14. The SAP way: automate (almost) everything
Configuration versioned as code
Self-service provisioning of environments
Automate cluster installation, update, scaling
Automate agent provisioning
15. The SAP way: configuration is code
Monitoring
settings evolve
with monitored
software
+
Monitored
applications
deployed in large
pipelines of
landscapes
Treat Configuration
as CODE
(With GIT)
16. Key takeaways
1
2
3
Dynatrace Managed to monitor entire infrastructure
Scalable, global, fully-automated deployment
APIs first is the cloud way
Version the configurations as you version the code4