We hear a lot about "application ecosystems" today. The old EDI (electronic data interchange) of the past has been replaced with an explosion of new services that interoperate as value networks.
Therefore, words like "ecosystem" make sense. But applications are not necessarily equal to services. A business service is a means of delivering value to customers (ITIL). Business services are often characterized by complex networks of value flows and forms of value, often involving many parties that influence each other in many ways.
A business service is underpinned by IT services, which reflect the heterogeneous, dynamic and expanding nature of what are sometimes referred to as "application ecosystems." The emergence of cloud computing, application programming interfaces (API), internet of things (IoT), microservices and other trends are accelerating these changes.
Today's digital business services are often supported by many different IT services. But whether you prefer the term "application ecosystem" or "IT service" doesn't really matter – many service management concepts still apply. In fact, they're more critical than ever.
Unified Monitoring and IT Services
IT services and/or application ecosystems underpin business services, which are the means of delivering value to customers. IT services are heterogeneous – that is, they span a very wide range of technologies, architectures and deployment models:
■ Physical data center environments
■ Hyper-converged infrastructures
■ Hybrid environments
It's also important to note that in most organizations today, the portfolio of IT services and/or application ecosystems is diverse. Systems of record may be built around legacy hardware and software, leveraging in-house data centers – these might be considered "back-end" systems. Systems of engagement might involve web sites, portals, mobile and cloud services – these might be called "front-ends."
Supporting IT services can also span across systems of engagement, systems of record, plus systems of differentiation – further complicating the service management environment.
What's important is that the end-to-end business service, as experienced by the customer, is supported by many IT services. The traditional approach to performance monitoring has focused on relying upon specialized monitors for each technology domain: Oracle monitoring, web server monitoring, database monitoring, cloud monitoring, infrastructure monitoring, application monitoring and so on.
As IT infrastructures evolve in scale and complexity, it is no longer sufficient to use a silo-based approach for monitoring
As IT infrastructures evolve in scale and complexity, it is no longer sufficient to use a silo-based approach for monitoring, in which each technology tier is monitored independently by a different tool. IT teams need unified visibility and actionable insight to diagnose performance issues across the entire IT environment – both physical and virtual; both on-premises and cloud.
Unified Monitoring and ITSM
The single pane of glass vision for unified monitoring is based on the ability to monitor where you are today. Your current production services are the only place where value is being delivered to customers, so unless you're in a greenfield environment you will need to start from where you are now, focusing on your existing IT services.
In addition, modernizing applications for migration to the cloud or leveraging emerging technologies such as containers and microservices will require a detailed understanding of how your current IT services work. Your ability to easily obtain an end-to-end baseline for each IT service (i.e., application ecosystem) will not only benefit operations, it's critical as input to design and development.
Your unified monitor of choice should also be able to demonstrate an ability to accommodate emerging technologies such as containers, microservices, APIs and others. How quickly your application ecosystem will need to leverage these innovations may influence your decision, but a demonstrated track record of keeping pace with complexity may be more important than support for a specific technology.
Finally, the pace of change is accelerating so rapidly that focusing monitoring closer to where value is being delivered (i.e., production and pre-production) may be the most effective and lowest risk approach, and minimize the possibility of repeating the silo-based mistakes of the past.
There are three areas of IT services/application ecosystems that are critical for a successful unified monitoring strategy, so a truly unified monitoring solution will provide a single console that integrates all three areas.
1. Business Transaction Health and End User Experience
The focus on managing the end user experience starts with business services. User centered design (UCD), user experience (UX) as well as techniques such as journey mapping and moments of truth are all focused on understanding the digital business process, as experienced by the customer.
From an IT service management perspective, managing the end user experience provides alignment to top-level business services. Real user monitoring and synthetic user monitoring can provide early warnings, and are critical guideposts that can ensure that the underpinning IT services are meeting business requirements.
In some cases, aggregated measurements can provide metrics for the end-to-end customer experience that incorporate measures from multiple IT services, both internal and/or external (i.e., cloud) services.
2. Application Health
Today's multi-tiered application architectures make application performance management difficult. Due to complex interdependencies between application tiers, the dynamic nature of application rollouts, and deployment on heterogeneous platforms (physical, virtual, and cloud infrastructures), IT teams often spend hours trying to determine the root cause of application slowdowns.
3. Infrastructure Health
If the issue is not in the application code, then the health of the application and the performance of all the underlying infrastructure tiers (server, network, storage, virtualization, cloud, etc.) must be analyzed to determine which tier could be the cause of the application performance issue.
A unified monitoring solution should do more than converge end user experience, application and infrastructure into a single pane of glass.
Unified monitoring is most effective when there's a single source of actionable truth. It's what moves us away from diagnosis-related activities, and toward collaborating on how to establish self-healing properties once an issue is identified. Beyond being just cost-effective, it's a more "unifying" activity than troubleshooting.
Organizations should not underestimate the importance of monitoring for IT service management and how important it is to leverage services-oriented monitoring as a key enabler of IT transformation – unified monitoring can ensure that every application ecosystem that serves the business is included in the transformation effort.
The deeper intricacies of the site reliability engineer (SRE) role are still evolving, and to gain some insights into what the role actually entails we recently conducted a survey aimed at this growing group. The role may vary from organization to organization. The commonalities we identified include the following ...
While security experts may disagree on exactly how to secure a network, one thing they all agree on is that you cannot defend against what you cannot see. In other words, network visibility IS network security. Visibility needs to be the starting the point ...
APMdigest asked experts from across the IT industry for their opinions on the essential tools to support digital transformation. Part 7, the last installment, offers some final thoughts about "tools" that are not necessarily technology ...
APMdigest asked experts from across the IT industry for their opinions on the essential tools to support digital transformation. Part 6 covers the development process ...
APMdigest asked experts from across the IT industry for their opinions on the essential tools to support digital transformation. Part 5 is all about data ...
APMdigest asked experts from across the IT industry for their opinions on the essential tools to support digital transformation. Part 4 covers communication and collaboration ...
APMdigest asked experts from across the IT industry for their opinions on the essential tools to support digital transformation. Part 3 covers analytics, AI and machine learning ...
APMdigest asked experts from across the IT industry for their opinions on the essential tools to support digital transformation. Part 2 covers the network and the cloud ...
Almost every company is facing the challenge of digital transformation today. This means rethinking and retooling your company to compete and succeed in an increasingly digital world. While digital transformation is not only about technology, the right tools can help. To find out what these right tools are, APMdigest asked experts from across the IT industry for their opinions on the essential tools to support digital transformation ...
Growth tops the list of CEO business priorities in 2018 and 2019, according to a recent survey of CEOs and senior executives by Gartner, Inc. However, the survey found that as simple, implemental growth becomes harder to achieve, CEOs are concentrating on changing and upgrading the structure of their companies, including a deeper understanding of digital business ...