7114 5 Considerations Ebook Cobrand Aws Dynatrace
7114 5 Considerations Ebook Cobrand Aws Dynatrace
7114 5 Considerations Ebook Cobrand Aws Dynatrace
Introduction
Chapter 1
Chapter 2
As companies push to digitally transform, they are accelerating their workloads to Microservices and containers introduce agility
the cloud to leverage the technology platform they need to release better software
faster, and ensure it works perfectly across every customer interaction. But, the very
nature of dynamic cloud environments is complex and can threaten an organization’s
Chapter 3
business / end-user experience.
Not all AI is equal
This eBook will give you 5 key tips for monitoring AWS so that you can better
allow development, operations/ SRE and business teams to get fast feedback on
application performance. This will help you modify and improve applications quickly Chapter 4
and continue to increase the value you are delivering to business teams.
DevOps: Innovation’s soulmate
Chapter 5
helped us discover our Completeness of Vision and highest for Ability to Execute in the Gartner Magic Quadrant
for Application Performance Monitoring.
Dynatrace works with some of the world’s most recognized brands, helping to automate their
operations and release better software, faster. We have experience monitoring some of the
largest cloud-hosted implementations, and assisting enterprises as they manage significant
AGILITY 5,000 cloud deployments
complexity challenges within their environment. Some examples include:
• A large health insurer with 2,200 agents, on 350 hosts, with 900,000 events per minute and
INNOVATION Hundreds of developers, no operations
200,000 measures per minute.
CUSTOMERS Ecstatic
Enterprises are rapidly adopting cloud infrastructure as a service (IaaS), platform as a service (PaaS),
and function as a service (FaaS) to increase agility and accelerate innovation. Widespread cloud
adoption has made hybrid cloud the norm. According to RightScale, 81% of enterprises currently
execute a cloud strategy.¹ Meanwhile, 451 Research predicts that more than 66% of enterprises will
operate a hybrid cloud environment by 2019.²
Challenge
The result of hybrid cloud is bimodal IT—the practice of building and running two distinctly
different application and infrastructure environments. Enterprises must continue to enhance and
maintain existing, relatively static environments while also building and running new applications
on scalable, dynamic, software-defined infrastructure in the cloud.
Key consideration
Hybrid cloud
As enterprises migrate applications to the cloud, or build new cloud-native applications,
Simplicity and cost savings drove early cloud adoption, but today, enterprise cloud use has evolved
they also maintain traditional applications and infrastructure. Over time, this balance will
to a complex and dynamic landscape.
shift from the traditional tech stack to the new stack, but both new and old will continue to
coexist and interact.
The ability to seamlessly monitor the full technology stack across clouds, while also monitoring
traditional on-premise technology stacks is critical to automating operations — no matter what the
distribution level of the applications and infrastructure being monitored.
Microservices and containers are revolutionizing the way applications are built and deployed, providing tremendous benefits in terms of speed, agility,
72%
and scale. In fact, 98% of enterprise development teams expect microservices to become their default architecture³—and IDC predicts that 90% of all apps
will feature microservices architectures by 2022.⁴
³Dimensional Research,report
⁴IDC FutureScape
⁵Dynatrace CIO Complexity Report
Gartner predicts that 30% of IT organizations that fail to adopt AI will no longer be operationally viable by 2022.⁶ As enterprises embrace a hybrid cloud environment, the sheer volume of data created, and
the growing environmental complexity, will make it impossible for humans to monitor, comprehend, and take action. The need for machines to solve data volume and speed challenges resulted in Gartner
creating a new category, called “AIOps” (AI for IT Operations).
Challenge
AI is a buzzword across many industries and making sense of the marketing noise is difficult. To help, here are three key AI use cases to keep in mind when considering how to monitor
your enterprise cloud platform and applications:
Many enterprises are trying to address these use cases by adding an AIOps solutions to the 25+ monitoring tools they already have.⁷ While this approach may have limited benefits, such as alert noise
reduction, it will have minimal effectiveness addressing the root cause analysis and auto-remediation use cases as it lacks contextual understanding of the data to draw meaningful conclusions.
⁶AI (in a box) for IT Ops — The AIOps 101 you’ve been looking for
⁷Gartner
30%
noise reduction (alert storms), dependency detection, root cause analysis,
and business impact analysis.
of IT Applications
Machine learning AI
organizations
This is a metrics-based approach. It takes time to build a data set to which
that fail to it can compare previous states. Its strongest feature is alert noise reduction.
Server-side services
adopt AI will However, it does not offer root cause or business impact analysis.
no longer be Processes
operationally
Anomaly-based AI Hosts
viable by 2022.
With this form of AI, both event noise reduction and dependency detection
are mediocre. One of the major drawbacks is that it takes a lot of time to Datacenters
-Gartner build a metrics model that would show a correlation for root cause analysis.
DevOps and Continuous Delivery is perhaps the most critical consideration when maximizing an To go fast and not break things, AI and automation should be a part of your DevOps monitoring
investment in AWS and other cloud technologies. Implemented and executed correctly, these can strategy.
enhance an enterprise’s ability to innovate with speed, scale, and agility. Last year Dynatrace did
a survey that included two important dimensions, MTTR (length of time to remediate and resolve • Use monitoring strategically as a feature of the end-to-end pipeline to help automate, and also to
an issue) and mean-time-to-innovation (the time it takes to build and test functionality to push democratize data for tighter collaboration across teams.
to the end-users). These tell a lot about the maturity of a company and their level of automation.
• Shift-left and automate quality and stop bad code changes before they reach production
The results surprisingly showed that only about 5% of the people we surveyed are achieving
top performance. 95% of companies today are not leveraging the full potential of cloud native • Shift-right and automate deployments and release higher quality applications more frequently
technology.⁷ • And automate operations so that you can auto-mitigate and self-heal bad deployments in
production.
Challenge
Strategically Integrate Intelligent Monitoring into the Software Delivery Process
As enterprises scale across multiple teams, there will be hundreds or thousands of changes a day,
resulting in code pushes every few minutes. While CI/CD tooling helps mitigate error-prone manual
tasks through automated build, test, and deployment, bad code can still make it into production.
The complexity of a highly-dynamic and distributed cloud environment like AWS, along with
Staging Deploy / Test Validate Approval Deploy / Test Validate Approval Production
thousands of deployments a day, will only exacerbate this risk.
As the software stakes get higher, shifting performance checks left—that is, earlier in the pipeline–
Notify about tests Notify about canary
enabling faster feedback loops becomes critical. But it can’t be accomplished easily with a multi-
tool approach to monitoring. To be effective, a monitoring solution needs to have a holistic view of Comparison result Validation result
every component, every change, and contextual understanding of the impact each change has on Performance-Gates-as-Code Validation-as-Code Autoremediation-as-Code
Enterprises are striving to accelerate innovation without putting customer experiences at risk,
but it’s not just traditional end-customer experiences of web and mobile apps at risk. Apps
built on AWS support a broad range of services and audiences that are reliant on the emerging
paradigm of machine-to-machine (M2M) and Internet of Things (IoT) connections.
• The consumerization of IT has evolved to include wearables, smart homes, smart cars
and life-critical health devices
• Corporate employees are increasingly working remotely and need access to systems that
are in the corporate datacenter and cloud based
• Employees using office workspaces rely on smart office features for lighting,
temperature, safety, and security
What was simply regarded as user experience has evolved and grown into digital experience,
encapsulating end-users, employees, and IoT.
Enterprise IT departments face mounting pressure to accelerate their speed of innovation, while Enterprises need confidence that they’re delivering exceptional digital experiences in increasingly
user expectations for speed, usability, and availability of applications and services increase complex environments. To achieve this, they require real-time monitoring and 100% visibility across
unabated. Combined with the explosion of IoT devices and the increasingly vast array of all types of customer-, employee-, and machine-based experiences.
technologies involved in managing, and optimizing digital experiences while embracing high
frequency software release cycles and operating complex hybrid cloud environments, presents
significant challenges.
If digital experiences aren’t measured how can enterprises prioritize and react when problems Visualizing and prioritizing impact
occur? Are they even aware there are problems? And if experiences are quantified, is it in context to Understand how specific issues or overall performance impact every
the supporting applications, services, and infrastructure that permit rapid root-cause analysis and single user session or device and prioritize by magnitude.
remediation? Only enterprises able to deliver extraordinary digital customer experiences will stay
relevant and prosper.
Five key
Fiveconsiderations
key considerations
for Enterprise
for Enterprise
CloudCloud
monitoring
monitoring ©2020 Dynatrace 12
Enterprises use cloud technologies to fundamentally
transform how they build and run applications.
We hope this Five key considerations for Enterprise Cloud monitoring eBook has provided helpful advice and guidance on your Enterprise Cloud journey. Dynatrace is committed to
providing enterprises the data and intelligence they need to be successful with their enterprise cloud and digital transformation initiatives, no matter how complex.
Learn more If you're interested to learn more about Dynatrace, please visit Dynatrace.com/platform for assets, resources, and a free 15 day trial.
About Dynatrace
Dynatrace provides software intelligence to simplify cloud complexity and accelerate digital transformation. With advanced observability, AI, and complete automation, our all-in-one platform provides answers, not just data, about the performance of applications,
the underlying infrastructure, and the experience of all users. That’s why many of the world’s largest enterprises trust Dynatrace® to modernize and automate cloud operations, release better software faster, and deliver unrivaled digital experiences.
Curious to see how you can simplify your cloud? Visit our trial page for a free 15-day Dynatrace trial.