Rafi Katanasho, CTO & Solutions Sales VP, Dynatrace.
Whether you are migrating on-premises application to the cloud, or building new cloud native application or even a hybrid, a new approach is needed in the cloud. Automation driven by AI is key. In this session we cut through the hype and demonstrate how you can make this a reality in your environment.
4. Migrants
In the world regions living immigrants according to their origin
North America
Europe
Asia
Australia/Oceania
Austra
lia/Oceania
Africa
Latin America
and Caribbean
17. confidential
“The outside world can push you
into Day 2 if you won’t or can’t
embrace powerful trends quickly.
If you fight them, you’re probably
fighting the future.
Embrace them and you have a
tailwind”
—Jeff Bezos
Amazon CEO
21. WHAT IT TAKES: to enable Self-Driving IT
AI: answers & orchestration
obsess: customers
technology: cloud
organization: break silos culture: BizDevOps
22. AI: answers & orchestration
Obsess: customers
technology: cloud
organization: break silos culture: BizDevOps
WHAT IT TAKES: to enable Self-Driving IT
23. • Where to start?
• What to break out?
• Dependencies?
• Works as expected?
• Users happy?
• Does it scale?
• Does it perform?
• Works as expected?
• Users happy?
• How to optimize?
• How to automate?
?
? ?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
? ?
?
?
?
? ? ?
?
?
?
?
From
On-Premises Monolith
Via
Containerized Services
To
Functions & Cloud Services
24. • Where to start?
• What to break out?
• Dependencies?
• Works as expected?
• Users happy?
• Does it scale?
• Does it perform?
• Works as expected?
• Users happy?
• How to optimize?
• How to automate?
Understand Dependencies
WHAT to migrate and WHERE to
break the monolith
Get Answers using AI
Automatic End-User, service and
infrastructure root-cause analysis
Drive Automation using API
Auto rollout to containers &
functions, auto Shift-left and Self-
healing
25. Plan: Decide WHAT to migrate
In minutes:
• Auto-dependency
mapping of internal
& external services
• Auto-load detection
and baselining
• Auto-resource
consumption
detection
26. Move faster: Decide WHAT to migrate TO
In minutes:
• Infrastructure
behaviour
• Auto-load detection
and baselining
• Auto-resource
consumption
detection
28. pushDynatraceDeploymentEvent
Pushes Deployment Info to Dynatrace Entities
validateBuildDynatraceWorker
Compares Builds and Approves/Rejects Pipeline
pushDynatraceDeploymentEvent
Pushes Deployment Info to Dynatrace Entities
validateBuildDynatraceWorker
Validates Production and Approves/Rejects Pipeline
handleDynatraceProblemNotification
Executes Auto-Remediating Actions, e.g: Rollback
Build 6
Build 7
Production
Production
Auto-Approve!
Auto-Reject!
Auto-Approve!
Auto-Reject!
Self-Healed
Automating quality gates in CI / CD
29. WHERE to break the monolith
Tightly coupled! Shall we really distribute/extract?
Dynatrace “virtually” breaks your monolith!
30. Validate & optimize scalability
Low Load Peak LoadRegular Load
How does each service scale? Does it correctly fail over??
31. Validates architecture
Planned Architectural Service Flow
Actual Architectural Service Flow
Identify / optimize architectural patterns
Recursive Calls, N+1 Call Pattern, Chatty Interfaces, No Caching Layer …
32. See end-to-end through serverless
Full End-to-End Support for Serverless
No code change necessary to trace through AWS Lambda
33. AI: answers & orchestration
Obsess: customers
technology: cloud
organization: break silos culture: BizDevOps
WHAT IT TAKES: to enable Self-Driving IT
35. Self-heal: path to NoOps with smart auto-remediation
Auto Mitigate!
1 CPU Exhausted? Add a new service instance!
3 Issue with BLUE only? Switch back to GREEN!
?Escalate at 2AM?
2 High Garbage Collection? Adjust/Revert Memory Settings!
4 Hung threads? Restart Service!
5 Still ongoing? Initiate Rollback!
Escalate
? Still ongoing?5
1
2
3
4
Mark Bad Commits
Update Dev Tickets
…
…
Impact Mitigated??
45. Breaking Silos – aligned with Biz Outcomes
….
Sales
Services
Biz
Ops
Dev
Product
Team 1
biz outcome
Product
Team 3
biz outcomebiz outcome
Product
Team 2
biz outcome
Platform
Team
46. AI: answers & orchestration
Obsess: customers
technology: cloud
organization: break silos culture: BizDevOps
WHAT IT TAKES: to enable Self-Driving IT