Virtualizing Tier 1 business critical applications is a challenge for many enterprises due to the resistance to the concept on the part of applications owners and their constituents. Service Assurance for these applications is required in order for their owners and their users to go along with virtualization. Service Assurance requires the integration of Applications Performance Management, Configuration Management and a new category of solutions like VMTurbo to dynamically allocate resources based upon their highest and best use.
VMware will offer enterprises a very inexpensive Java run time platform that is tuned to virtualization, that facilitates very rapid deployment of Java applications into a virtualized environment, and that offers applications portability between VMware TC-Server run time environments and Java PAAS clouds like VMforce. This may well prove to be an irresistible combination to enterprises that are used to paying millions of dollars to Oracle and IBM for an equivalent platform that is harder to manage.
Cloud Computing ...
• • 1 Comment
A new Applications Performance Management opportunity has arisen driving by virtualization, the cloud, scaled out deployment architectures, lower cost open source middleware, and agile development techniques. AppDynamics has raised an $11M series B round to address this opportunity. New Relic is the current market leader. BlueStripe and VMware with AppSpeed are also targeting this space.
“What do you wish to monitor?”, is often my response when someone states they need to monitor the virtual environment. Monitoring however becomes much more of an issue when you enter the cloud. Some of my friends have businesses that use the cloud, specifically private IaaS clouds, but what should the cloud provider monitor and what should the tenant monitor has been a struggle and a debate when dealing with them.
Virtual Instruments new SANInsight TAP for the Fibre Channel SAN allows organizations to collect critical performance data on a real-time, deterministic and comprehensive basis. This will allow organizations to TAP all of their SAN ports in advance of SAN or storage array performance problems so that the foundation is in place to allow for rapid problem diagnosis and resolution.
• • 1 Comment
Both Infrastructure Performance Management and Applications Performance Management vendors who are targeting the virtualization and cloud markets have realized that new and unique data is needed in order to performance manage these new environments and the applications that run on them. This is dramatic departure from the old physical world where most vendors simply relied upon the data that were provided via standard OS API’s to infer systems and applications performance.
I participated in GestaltIT’s TechFieldDay which is a sort of inverse conference, where the bloggers and independent analysts go to the vendors and then discuss the information they have received. We visited the following virtualization vendors:
* vKernel where we were introduced to their Predictive Capacity Planning tools
* EMC where we discussed integration of storage into the virtualization management tools as well as other hypervisor integrations
* Cisco where CVN and CVE were discussed in detail.
Enterprises who are going to support business critical and performance critical applications on a virtual infrastructure should at the minimum address two needs. The first is to get a true and complete picture of Infrastructure Performance based upon Infrastructure Response Time. The second is to put in place the tools required to monitor these applications in production.
Infrastructure Performance Management is the single most important performance and capacity management issue that owners of a virtual environment need to address. The reason for this is that since the low hanging fruit has been virtualized, what is left is business critical and performance critical applications in the hands of applications owners and their business constituents. In order to convince these groups that the virtual infrastructure is performing acceptably in support of these important applications Operations groups in charge of virtual environments need to move beyond trying to infer infrastructure performance from resource utilization patterns.