cloud innovation and automation journey to the cloud with ...€¦ · stage 2 –running hybrid...
TRANSCRIPT
#Perform2018
Cloud innovation and automation
Journey to the Cloudwith Dynatrace
#Perform2018#Perform2018
ABOUT US.
WHO ARE WE
• #1 provider of best possible bar preparation experience
• 50+ years in business
• 20+ years online
• 2 years in the cloud
• 4 years as Dynatrace customer
#Perform2018
““With Dynatrace, my team has a way to scale all of the services andresources that we need to ensure a positive customer experience”
Mark Kaplan, Barbri
#Perform2018
Why BARBRI Chose Dynatraceto Replace New Relic
• Single monitoring solution
• Auto-everything – Discovery, dependency detection and baselining.
• Ease of use: Artificial intelligence
• Pre-configured and automatically adjusted dashboards
#Perform2018
THE JOURNEY
Stage 1 – The Beginning (2013)
• 2 identical physical DC‘s with one acting as a hot DR site
• BARBRI was a New Relic customer at the time
• Challenged with New Relic, we knew we needed something better
• Dynatrace product initially known as Ruxit, then re-branded Dynatrace
#Perform2018
Baselining
• Dynatrace automatically learns baseline response times for applications and
services
• In addition, factors in variables such as geo-location, browser type, operating
system, connection bandwidth, and user actions
• Intelligent and automatic baseline
• adjusts baselines over time based on patterns it detects
• detects anomalies at highly granular levels and alerts and notifies problems in
real-time
• Baselines can also be set manually
#Perform2018
#Perform2018#Perform2018
Stage 2 – Running Hybrid
• Ran Hybrid for more than a year
• Duplicated our environment in Azure
• Compared Azure’s performance using Dynatrace
• Ensured cloud would operate the same, if not better,
than on-prem
• Dynatrace was pivotal role in Azure build out
• we compared the performance of our VM‘s between prem and cloud
• Duplicated metrics we had previously on prem
#Perform2018
#Perform2018
Zero Configuration Monitoring of Docker Containers
#Perform2018
Stage 2 – Circle in the Developers
• Rolled out as a Systems tool initially
• Expanded to Software Development
• Dynatrace gave developers a window into code
bottlenecks
• Found developers utilized Dynatrace when
troubleshooting code issues
• Solutions provided by Dynatrace: showed problem and
where to look
#Perform2018
Stage 3 – Optimize the Tooling
• Continue to expand our use of Dynatrace
• Consolidate monitoring from multiple tools to one
• Continue to use Splunk for log monitoring
• Evaluate Dynatraces capabilities in log monitoring as well
• Continue to optimizing our environment with the
assistance of Dynatrace using the optimizing the tool as
well
#Perform2018
Stage 4 – All Cloud (2017)
• Entire production environment is in Azure
• 3 DC‘s in Azure using 2 regions.
• Failover is automatic within regions, manual to another region
due to the way we have Windows clustering configured
• Small DR site built out in AWS: ensures against unexpected
total Azure outage
• Process of moving from VM‘s to PaaS offerings within Azure
• DBaaS will be first deployment phase for our SQL
environment
#Perform2018
DASHBOARDS
#Perform2018
BARBRI Docker Dashboard
#Perform2018
#Perform2018
Full-Stack Visibility: Out of the Box
#Perform2018
#Perform2018
Who do your services talk to?
#Perform2018
#Perform2018
Where do your services actually run?
#Perform2018
#Perform2018
BARBRI Docker Dashboard
#Perform2018
#Perform2018
Dashboards
#Perform2018
CUSTOM DASHBOARDS
• Create custom dashboards based on Filters
• Select the components to show on dashboard
• Select the metrics to show on the dashboards
• Share the dashboards among teams
• Set these to be home dashboard for login
#Perform2018
Thank you