Skip to content

Hybrid Cloud Blog

Hi, Everyone—

I am excited to announce that Microsoft has acquired AVIcode, Inc, a Baltimore-based private company recognized as a leader in .NET application performance monitoring. AVIcode will become a wholly-owned subsidiary of Microsoft, with the software being delivered through the System Center product family.

One of the places where I personally go to learn about key challenges and trends associated with operating large and complex datacenters is in our own datacenters here at Microsoft. We have some of the largest datacenters in the world operating many of the world’s largest services (Bing, Azure, Hotmail, Communicator, Windows Update, and more). We have hundreds of thousands of servers deployed around the world delivering these services. I never come away from a visit with these teams without a new appreciation for the challenges that need to be addressed through our System Center solutions.

Over the last year as we have been moving more and more of our solutions to be delivered as a service (SaaS) as well as bring Windows Azure (PaaS) online, we have seen the need to extend our monitoring capabilities to:

  • Enable an understanding of how end users experience an application’s performance and quality.
  • Trace the performance of critical business transactions.
  • Gain insight into the relationship of the hardware and software components of a distributed application or service.

Getting a 360-degree View

AVIcode has developed solutions that deliver these enhanced scenarios—all integrated with System Center Operations Manager. We have been using the AVIcode solution in conjunction with Operations Manager in our datacenters on services such as XBOX Live for a number of years.

As more and more applications move to run from the cloud, organizations will want to have access to the capabilities that AVIcode delivers—enabling organizations to get a much deeper understanding of the actual end-user experience, with the details to 1) understand when performance and availability is not at the desired service level, and 2), quickly diagnose where the root issues are that lead to latency within the service, resulting in a poor performance experience for the end-users.

Bringing together the capabilities of Operations Manager with the enhancements from AVIcode enables organizations to truly get the 360-degree view of their service—independent of where the service is hosted, whether a datacenter/cloud, in a partner’s hosted data center/cloud, or from a public cloud solution such as Windows Azure. This integrated solution gives a comprehensive inside-out and outside-in view of the service—of all the services your end-users are using independent of where the service is running.

What This Means for Customers

What will this acquisition mean for AVIcode and Microsoft customers? AVIcode will continue to fulfill its existing commitments to customers and continue to deliver support as we transition AVIcode to the Microsoft systems and processes. Looking forward, we intend to begin integrating AVIcode technologies into the System Center product roadmap over time, so stay tuned for more information on that. You can get more details of the transition at Microsoft Pathways. This site will provide the most current information on the transition and provide answers to frequently asked questions. Also, be sure to read today’s blog post from Mike Curreri, CEO of AVIcode.

For Microsoft customers this acquisition will provide access to a new set of capabilities to help you keep those business-critical datacenter applications and services up and running. For more information, you can also check out this video interview where I share more of my thoughts on this acquisition, below.

– Brad

Brad Anderson, CVP, Management & Security Division