SEARCH 


links for 2008-11-07

| Comments (0)


links for 2008-10-23

| Comments (0)

  • Economic struggle isn't new to the IT industry, but some working in a high-tech profession view the current financial circumstances as an opportunity, while others wonder how much they can really stretch a dollar.
  • Despite this perfect storm it’s hard to generalize the enterprise technology economy. Simply put, it’s not all gloom and doom. And technology executives seem calm–in IT there’s no panic. But there is a general feeling that the tech sector and all the executives in the ecosystem have been here before and will manage through a downturn again...Gartner’s worse case is that technology budgets will fall 2.5 percent in 2009, but that isn’t so bad. Both Forrester Research and Citigroup
  • ...I ask John to walk us through troubled economic times he’s been through in the past...After discussing that topic for the bulk of the episode, John gives us his take on the Novell plans to acquire Managed Objects and I reprise my analysis of as well. We also talk about the virtualization numbers out on Microsoft’s market share in that space, and John tells us about the uptick in PowerShell he’s seen, at least in one study...
    (tags: BSM CMDB)
  • The announcement of the definitive agreement for Novell to purchase Managed Objects has been on the street for almost a week now. I’ve held back partly because of a pressing work engagement, but also to try and really think about this some on my own. I’ll admit I do not know much about Novell, its recent acquisitions, vision or strategy. What crosses my mind about Novell is their legacy and recent entrance into the world of open source Linux with SUSE and virtualization with ZENworks stuff.
    (tags: BSM CMDB)


links for 2008-10-15

| Comments (0)


Sometimes ingenuity leads to alternative uses of new products in ways the original designer never imagined. The classic business school example is 3M’s Post-It note which was originally conceived as pressure sensitive adhesive – a novel idea with few practical uses until someone slapped the adhesive on a piece of paper and found utility in a reusable bookmark. 


Many customers use Managed Objects technology, at least initially to consolidate IT management consoles. This is understandable since a key point of differentiation for us is our bi-directional API-level integration adapters, which simply means other management tools view our BSM product as if it were just another user. While the consolidation existing IT management tools is a powerful value proposition for many of IT organizations, one bank that I’ve previously written about in an earlier post, found new benefits of integration in adding best-in-class management tools. 

The bank had already standardized on Managed Objects enterprise wide as its presentation layer and had elected to migrate the underlying system management tools, for its Windows environment, from IBM Tivoli to the Microsoft System Center Operations Manager (SCOM). The decision was based on cost reduction (equivalent of 3 FTE) and from a technical standpoint the IT operations felt SCOM was a better fit for their specific environment. 

The migration would include nearly 5,000 IT components including 1,200 servers running Windows, Linux and UNIX – in addition to iSeries LPARs managed by Bytware and several thousand network components managed by CiscoWorks and WhatsUp Gold. Normally a large project like this involving the implementation of a new product and data migration would be accompanied by the usual challenges of user adoption – and its associated learning curve. However, since IT operations maintained Managed Objects as the single enterprise management interface and its integration to underlying management systems is both thorough and easy to implement, the transition was smooth, uneventful, and transparent to majority of IT staff. 

While integration was still a central value proposition for this customer, the motivation behind it was new: integration afforded IT operations the flexibility to select the best technology for their environment. Technical SMEs could select tools that best solve their problems while avoiding the risk, disruptions and the usual adversity to change in any organization. It’s a variation of the Post-It note example above, where customer ingenuity led to alternative use Managed Objects. 

- Abbas


As a follow up to my recent post titled “End User Experience Monitoring as lynchpin for BSM,” I spoke with Eden Shochat, CTO of Aternity, to learn more about their offerings in this space and discuss unique contributions they could make as part of a larger BSM strategy. For those who aren’t familiar with them, Aternity provides a new class of Application Performance Management software via its Frontline Performance Intelligence Platform.

An excerpt of our very interesting discussion is presented below:

Abbas: I’ve described the role that EUEM solutions like Aternity’s Frontline Performance Intelligence play in the context of BSM, but what is unique about your technology in this area?

Eden: Aternity’s Platform fuses application, desktop and user performance monitoring with real-time business intelligence. This approach generates the most accurate and comprehensive user experience information from multiple levels of the network and application stack on the end-user machines (physical or virtual). By combining this unique data with correlation, clustering and anomaly detection analysis algorithms, Aternity’s Platform is able to perform preemptive problem detection, usage & usability analysis, fact-based capacity planning and activity-oriented compliance. 


Abbas: What is the typical deployment architecture for one of your Global 2000 customers? Does the solution require agents, appliances, or a combination? 

Eden: There is basically a four-tiered architecture approach we follow during the course of our enterprise deployments: 

> The Microsoft Certified Agent(s) collects information and measures the performance of the desktop, applications and user productivity 
> Next, Aggregation services communicate with the Agent(s) to aggregate the measurements and further compress the traffic 
> Then, Analytics Services perform analysis on any incoming data, such as activity usage metrics, and clusters similar data together, performing anomaly detection and correlating endpoints with similar characteristics to locate probable cause 
> Finally, the architecture is supported by a Management Console and a historical database store for enabling the management, configuration and interactive drill-down into specific user experience business intelligence data. 

The aggregation, analytics and management tiers can all run on the same server or they can be split into multiple servers, scaling horizontally or vertically to support tens of thousands of monitored users. 

Unlike appliances which are located within the data center, the Microsoft Certified Agent(s) resides on the end-point where the service is consumed, providing for an in-depth level of accuracy that is impossible to achieve with sniffer based technologies. Additionally, Agent distribution is performed as a software update versus having to distribute multiple hardware appliances.
 
And, by having aggregation separated, the architecture can more easily support distributed models. These could for example include those found in the oil and gas industry, where some of the services that are consumed there are behind very high cost vsat links. Bank branches are another good example, where some of the network and application services are local and don’t go to through a general corporate network.
 
Abbas: When monitoring performance of applications, do you treat them all the same (i.e. agnostic) or are their specialized analyses for common applications such as Exchange, SAP, and Web?
 
Eden: The Aternity Agent performs both protocol agnostic monitoring, supporting virtually all applications as well as technology specific monitoring. This includes:
 
> Generic network Cartridge, supporting any request à response type protocol, e.g: Java RMI, CIFS, 3270 or other, unpublished protocols.
> HTTP/s Cartridge supporting any HTTP-based application, web or otherwise, without requiring the secure breaches by appliance-type key management
> Win32 Client/Server Cartridge: Passive monitoring of any win32 user interface application, be it .NET forms, Powerbuilder or plain vanilla win32 programming.
> Oracle EBusiness Cartridge: Generic monitoring of JInitiator and JDK based form applications, including customizations performed by customers.
> Java: Monitor any Swing-based (AWT is supported by the Win32 Cartridge) applications and applets
 > Server-based Computing ICA/RDP Support: We monitor both the latency of the screen refreshes as well as the actual applications on the Citrix/Terminal Server for published desktops and applications.
 
The support for technology-based instrumentation means that most (if not all) of the applications, shrink wrapped or custom, can be monitored by the Aternity Platform.
 
In addition, the Agent collects environmental information, e.g: network statistics, process information (including crashed and hung processes, user activity) and operating system, service packs, installed applications & patches. The agent is a Windows service monitoring the endpoint providing insight into the network, desktop, server-based computing protocols.
 
This monitoring can be applied to standard desktop/laptop clients, server-based computing environments like Citrix XenApp and virtual desktop infrastructure (VDI) deployments, all this with incredibly minimal footprint of less than 10MB of physical RAM and under 0.1 percent CPU on average.
 
Abbas: Analytics seems to play a prominent role in how Aternity positions itself. Can you go into more detail about how it works and the value that provides to your customers?
 
Eden: Attempting to understand or derive business intelligence from volumes of end user performance metrics is like looking for the proverbial, “needle in the haystack”. Sophisticated, real-time analytics are therefore necessary to truly bring about what we call, Frontline Performance Intelligence.
 
The issue that plagued the early attempts of monitoring user experience is having the capability to transform huge volumes of data into actionable intelligence. Previously, organizations would try to lessen the flow of data from end users’ desktops by only supporting partial deployments of Application Performance Management (APM) technologies. These deployments would be applied to PCs that were exhibiting performance issues. This mode of operation prohibits on-going introspection of user productivity and experience.
 
By collecting a comprehensive set of end user performance and productivity metrics at the Frontline, and processing this data with analytics, the Aternity Platform generates Frontline Performance Intelligence from real frontline performance metrics. The analytical components in the Aternity algorithm engine include:
 
Autonomic Performance Profiling: An Autonomic Performance Profile™ is the mathematical model used for automatic, real-time identification of groups of homogenous users sharing the same behavior at a particular time, and is used to quantify, detect and distinguish between normal and abnormal behavior.
 
Deviation detection: Autonomic Performance Profiles were designed to provide the earliest possible detection of performance problems that impact multiple users while simultaneously eliminating the need for manual alert configuration and tuning, which many other products in the market require. The Analytic Engine performs continuous correlation between the real-time performance measurements captured by the Agents, and the Baselines of the Autonomic Performance Profiles. In this way, performance deviations of any magnitude can be automatically detected, for groups of users of any size, with no manual configuration and/or intervention.
 
Problem Minimization: Each of the detected symptoms is analyzed for commonalities to tie multiple symptoms together into a problem. This has been shown to greatly reduce the number of alerts going to the IT operations.
 
Problem Isolation through Endpoint Classification: End users with like symptoms are first grouped together into an “Effect group”, and an alert is raised. The analytic engine then automatically identifies the end users’ unique commonalities, with two levels of correlation, across the effect group:
 
1. Positive Correlation: the attributes that the affected group have in common
2. Negative Correlation: the attributes common to the effect group that are also common to the non-affected user groups
 
The intersection of these two correlations, i.e. the Query Group and the Effect Group is shown as the “Match Group” above. The attributes that produce the strongest Match Group are “surfaced” as a Probable Cause. Any attributes collected by the Aternity Agent (e.g.: the amount of memory, installed application or the subnet where the endpoint resides) may be used for Dynamic Problem Isolation, i.e. Probable Cause Analysis.
 
Abbas: Given that FPI may well be the early warning system that companies would rely on to get ahead of end user performance issues, what mechanisms do you provide by which another management platform can gain access to the results of the analytics so that they can be presented inside of a BSM view?
 
Eden: When we designed the Aternity Platform, it was clear that we are generating a new type of a data stream - user experience combined with activity data. As such, we architected the system to be totally open. The system components communicate over a message bus among themselves. And, the complete database schema is open, documented and simple for custom-built reports. The problem detection analytics are exposed through our object-oriented Problem Life Cycle Manager and CLI layers.
 
Some of the existing integrations at customers include to Ticketing Systems (CA, BMC), Portals (IBM WebSphere, Microsoft Sharepoint), SNMP alert systems (HPOV) and other proprietary systems.
 
Contact information for Aternity is available here.


links for 2008-10-7

| Comments (0)

  • You might remember Managed Objects myCMDB announcement from a little while ago. In my view, myCMDB is trying to provide a layer on-top of CMDBs (Managed Objects own, BMC’s, and “custom”) that pulls features from the consumer, Web 2.0 world. As you go through the overview and then demo, you can pull out that the main idea with myCMDB is to get people using the CMDB more. There are other things, of course, like reports a-plenty and activity streams.


For financial institutions, IT outages are a blade that cuts twice. First, since so much of a typical bank’s business relies on technology to execute transactions, IT service disruptions have an immediate, pressing and expensive business impact. Second, such outages have become an unavoidable public affair that dominate headlines, jeopardize public trust and damage reputations. As such, preventing outages, or fixing them quickly when they do occur, has become synonymous with protecting revenue, wealth and brand identity.

This was precisely the goal for one of our customers -- an investment bank with approximately $300 Billion USD under management. With in excess of 10, 000 employees, a dozen regional headquarters and more than 600 branches in 20-plus countries, the health, availability and performance of the bank’s IT infrastructure is pivotal to its ability to provision corporate and consumer banking services, as well as offer trading and asset management for institutional clients.  

To mitigate the business impact of IT outages, the bank shifted gears from managing individual IT components to managing IT from a service perspective. Business Service Management, or BSM, promised to provide the bank with the ability to dynamically link underlying IT components according to the service being delivered. The desired result was an interactive model of critical services that visualizes the relationships and dependencies of the IT components that collectively comprise a service. Examples of services include online trading, credit card processing and inter-bank trading platforms. 


IT operations took a phased approach to implementing BSM. The bank began by modeling just seven critical services related to access services and bank-to-bank transactions, which took just two short months. The results were immediate, staggering and were clearly demonstrated in a reduction in the frequency and duration of IT outages. Consequently, by the next year, the systems management group had integrated HP ServiceCenter in order to correlate performance measures with data about incidents and problems recorded in the helpdesk.

Soon the project began selling itself as evidenced by the fact other technical areas began to ask the systems management group with help in monitoring their network components, such as the iSeries and UNIX/Linux components. While the BSM project started on a small scale, it worked so effectively, it naturally grew into a much larger project that was central to all monitoring across the enterprise. In fact, today, Managed Objects’ interface is the enterprise standard at this bank.  

Got a tip for an effective BSM implementation? Post a comment, we’d love to hear from you.  

- Abbas


links for 2008-9-30

| Comments (0)

  • A configuration management repository is essential for IT infrastructure. The benefits of a CMDB are that all service management initiatives can revolve around a common configuration of resources and assets. The benefits are clear in that you gain congruency between service management disciplines like incident, problem, configuration and availability. The challenge of maintaining and populating a CMDB is the discovery process. It is virtually impossible to manually populate a large enterprise CMDB. Enterprises must rely on automatic discovery mechanisms.
  • According to research firm Enterprise Management Associates, which recently hosted a webinar on developing a CMDB project’s return on investment (ROI), there’s been a dramatic jump in the number of companies that have completed their CMDB, from just 9 percent in 2006 to one-third in 2008…For many companies, it’s a retry of failed efforts undertaken earlier in the decade, but now almost three-quarters say their CMDB initiative is on time and on budget…Matney also advises that CMDB funds be part of the base budget rather than a separate project budget, because it’s so fundamental to other areas.
  • This makes today a good time to ask, is it time for IT purchasing decision making processes to move forward? Clearly whenever times are tough business focus shifts to seeking out solutions that can visibly demonstrate a clear return on investment. Equally the fear of buying the “wrong solution” can be similarly intensified. The question thus becomes, should some of the IT systems/solutions available today be inherently less risky?
  • Like dangerous curves on a racetrack, economic downturns create more opportunities for companies to move from the middle of the pack into leadership positions than any other time in business…About 24 percent more firms moved from the back of the pack to the front in the 2001 downturn compared with the subsequent period of economic calm, according to an eight-year study by Bain & Company that analyzed the net profit margins and sales growth of more than 2,500 companies.


links for 2008-09-25

| Comments (0)

  • Buying’s better, writes CIOUpdate guest columnist Paul Burns of Enterprise Management Associates.
  • The SLA is a joint goal between the IT Service Provider and the Customer. Although penalties do reduce costs and they do send a strong signal to service providers to improve their service, neither you nor the service provider “win” if an SLA is missed. Think of an SLA as a shared goal.
  • My final suggestion for reducing IT energy consumption is the trend toward IT equipment vendors offering power consumption information at the server blade level. Only a few years ago, the only thing a Data Center manager had to worry about was IT equipment security and reliability. But because of this increased awareness on Green IT and the environmental and economic benefits derived from it, IT managers are now more concerned with energy usage and metrics. Look for data center energy Business Service Management (BSM) metrics for things like power consumed by server, off peak power loads, energy saving feature deployment and other similar measurements - right next to CPU utilization and the number of transactions processed by an application.
    (tags: BSM)


Yammer: Held Back by Trust Issues?

| Comments (0)

When I saw the Yammer present (and subsequently win) at Techcrunch 50 earlier this month, I immediately signed up Managed Objects and sent out invites to the people I communicate with most, including the rest of our management team.

What’s a Yammer and why was I all over it? If you use Twitter or other microblogging services user, skip the rest of this paragraph – the short version is that it’s a communication platform that allows for the exchange of short messages between individuals as well as broadcasts. You can have threaded conversations as well as topic-focused ones using hashtags (e.g. #marketing, #myCMDB, or #competition). The idea is that instead of status meetings, or reading email threads, I can tap into a river of quick updates on various topics.

Everyone I invited recognized the inherent value of Yammer, largely because we have a few Twitter users in-house such as myself and Frank and we’ve talked it up. So why didn’t more people sign up and start using it right away? After stripping away the usual objections about another site to use, maintaining another social graph, luddite like fears of another Enterprise 2.0 fad and so on, the core issue turned out to be security, and more specifically trust in the cloud.

What it came down to was that everyone was concerned that we would adopt a communication system that although very valuable, resided outside of our firewall, in a service that was new, with no clear references to indicate that we could entrust our company’s confidential data. For the record, Managed Objects subscribes to a number of SaaS applications including Salesforce.com so we’re not averse to the model, we just need something to get over the Trust Hump (new term?).

Although it would be a great place for everyone to keep track of and discuss topics like our myCMDB product development activities, tips on handling specific competitors, partner/channel news, industry news, key sales activities and more, I don’t have a good answer on the Trust Hump. The testimonials on the Yammer website are great and reinforce the value side of the equation but don’t help with my issue.  The mashedlife approach to answering this question is a great start.

What's the solution? An inside-the-firewall Yammer solution would be great. Having it hosted in a trusted cloud (is there one that is recognized as such?). Or integrating it with a service that we already use. For example, a Salesforce.com + Yammer combo where account names are automatically used as hashtags? That would be awesome. If you have suggestions on handling the Trust Hump, alternate solutions, or ideas about other integrations, leave a comment.

- Abbas