So, what has IBM Cloud App Management to offer? With a strong focus on fast deployment times, scalability, IBM Tivoli Monitoring (ITM), and Application Performance Management (APM) integration, Cloud App Management now positions itself at the forefront of the market as a truly scalable cloud native offering. Let’s look at the key features and functionalities.

welcome banner for cloud app management

Cloud native implementation

IBM Cloud App Management was designed and built from the ground up as a cloud native, microservices-based management solution. Why is this important? It is important because it allows IBMs clients to take advantage of capabilities that are inherent to cloud native solutions.

IBM Cloud App Management supports highly dynamic environments that are constantly changing and can handle modern applications and infrastructures. It also supports applications that run in an on-premises, private or public cloud, or any form of multi-cloud environment.

It provides out of the box resiliency. For those not familiar with cloud native, think “high availability”. It provides a horizontally scalable architecture with auto-scaling characteristics. Architecturally, the product allows for easy updates of individual microservices with backwards compatibility, and the ability for IBM to deliver updates faster with zero downtime.

Multi-tenancy

Multi-tenancy provides value to both service providers and to enterprises that require data segregation between lines of business or geolocations. By leveraging a multi-tenant cloud app management solution, customers can reduce their total cost of ownership while maintaining data segregation, by sharing a single cloud app management server deployment.

IBM Cloud Private platform

IBM Cloud App Management is built on the IBM Cloud Private platform that offers an enterprise ready cloud and it includes a license to use IBM Cloud Private to run the APM server workload. While IBM Cloud App Management is a single application, IBM Cloud Private allows customers to take advantage of a cloud that offers scalability, resiliency, security, and the ability to easily move workloads between different on-premises and public clouds.

IBM Cloud Private leverages Docker and Kubernetes to achieve scalability and resiliency when developing and deploying applications. As part of the solution, users will be entitled to use IBM Cloud Private as their Enterprise ready kubernetes implementation to run IBM Cloud App Management.

The IBM Cloud Private platform offers all of these added benefits:

  • Grow as needed with horizontal scaling of additional containers to handle the monitoring of large environments.
  • Improved stability with high availability inherent in the redundant cloud native design that leverages extra containers that are used for recovery.
  • Reduced cost by allowing for an easy and more frequent upgrade path by leveraging helm charts for the updating of individual microservices.
  • Common security adherence by leveraging the cloud for a common authorization model with other applications.
  • Standardized on premise installs leveraging the private cloud to host other IBM Middleware (WebSphere, MQ, DB2, API Connect, UrbanCode Deploy, Data Science Experience)
  • Ability to utilize “Cloud native” or “Enterprise” licenses to create new cloud-native applications.

Easy and fast deployment in under an hour

Before you deploy Cloud App Management, you are provided with a few steps to plan your deployment to assess your hardware resources, storage needs, deployment size, and agent environment. Following that, you can deploy Cloud App management into an IBM Cloud Private environment in under 30 minutes. The deployment process is automated and uses a script to deploy the server. Once the server is deployed, you complete some post-installation steps that have you up and running in under an hour.

ITM and APM integration and upgrade

When you to look at this offering in terms of an upgrade from ITM, you see just how easy it is to make that upgrade. You are provided with a very straight-forward upgrade path with a clear roadmap to follow to deploy your ITM agents. An agent patch is provided to configure the V6 agents for server connection.

itm

Integration with ITM and APM agents happens very quickly. If you have ITM agents, or IBM Tivoli Composite Application Manager (ITCAM) agents connecting to the Tivoli Enterprise Monitoring Server or Cloud APM V8.1.4 agents connecting to the Cloud APM server you can download the agent image to connect to one instance of the Cloud App Management server. Then, you configure these agents to view monitoring data instantly on the Cloud App Management console.

integrate

Integration with Netcool/OMNIbus event management systems

You are provided with an in-built integration option for you to start sending incident details to your on-premise OMNIbus/Netcool environment in seconds. Once you have an existing Netcool/OMNIbus deployment and the Netcool/OMNIbus Probe for Message Bus installed you can configure OMNIbus as an outgoing event source very quickly.

Application and Infrastructure resource monitoring

By creating thresholds and threshold policies, you can create conditions around events that you would like to monitor.

thresholds

The UI is designed to make searching, sorting, and locating resources very easy. No matter how many resources you have to monitor, it is very easy and quick to track each resource across your environment.

view resource

The resources are sorted by status and displayed in a list. From here, open the Resources dashboard to inspect the resource metrics or view the thresholds that are associated with the resource to check if they have been breached.

resource list

In looking at the resource dashboard for the Linux OS instance, for example, (UNIX OS and Windows OS dashboards are also available) you can view the metrics plotted for the system characteristics. Dashboard sections with multiple metric views are synchronized. It’s possible to correlate sets of metrics as you view them side by side and dashboards with multiple metric views provide you with deep resource monitoring.

linux os daashboard

If you’re interested in timeline metrics you can view performance statistics for threshold breaches across a period of time. By using the time slider, you can clearly see the specific point in time when the issue arose. Drag the time slider to update the metrics that are shown in the dashboard dynamically.

time slider

Expand the Custom metrics to view additional metrics, such as Pages Paged Out Per Second, for example.

custom metrics

Furthermore, you have the capability to view all the related or secondary resources, in addition to the primary resources, allowing you to troubleshoot across the resources to a greater extent.

related resource

Incidents, Events, users, and groups

Cloud App Management can receive events from various monitoring sources, either on premises or in the cloud. Events indicate that something has happened on an application, service, or another monitored object.

Related events are correlated into an incident based on attribute values that match. This means that events, such as alerts or notifications from monitoring tools are considered to be part of the same incident if they have the same information set in a specific attribute.

Events are deduplicated, meaning that if the same event occurs multiple times, not all are listed in the incident but they are correlated so that the count for the same event is updated to show how many times it has occurred. By default, the event severity, summary, state, and type fields are updated on deduplication to always have the latest values.

The Details tab displays the incident information with a direct link to the Resources dashboard for that incident. You can view resource and event management system information.

events

On the Timeline tab, you can clearly see the progress that an incident has made over time. This helps you to track the current priority assigned to the incident along with the user/group assigned to the incident. Also, any comments that are added to an incident are visible here.

timeline

As you add users to Cloud App Management, you can then organize them into groups to reflect the structure of your organization and send notifications to multiple contacts at once. For example, you might have UNIX support groups, database administrators, payroll application experts, and customer support teams. This facilitates a lot of collaboration to resolve incidents.

users groups

Agile delivery model

The agile delivery model offers built in flexibility as part of the iterative design and development process. Requirements are prioritized according to sprints and iterations promoting fast delivery of software. Agile methodology focuses on change so that software can be built, tested, and adapted as part of the development cycle.

IBM Enterprise Design thinking experience

The new Cloud App Management UI is built on a solid foundation of IBM design thinking principles and it provides new users with a unique Getting Started introduction to launch into the offering to become familiar with it very quickly. You are directed to content for agent setup, user/group creation for notification purposes, policy creation, and incident viewing so you can resolve issues very quickly.

gettings started

Once you are familiar with the main components of the offering, the Administration tab provides a comprehensive launch page for you to branch out further and to explore more to configure thresholds, create policies, configure integrations or add a new user or group to Cloud App Management.

admin tab

And even more to come?

IBM intends to offer continuous updates to this initial release, which will build out the capabilities for clients to modernize their application and infrastructure workloads. We intend to continue providing unique value for both development and operations teams to improve collaboration and effectiveness when resolving problems.

Author: Carmel Burgess
Technical Contributors: Mike Mallo & Ben Stern
Editor: Jonathan Jessop Batty


Join The Discussion

Your email address will not be published. Required fields are marked *