Heterogeneous Datacenter Management with Enterprise Manager 12c
By Joe Diemer-Oracle on Dec 12, 2012
The following is a Guest Blog, contributed by Bryce Kaiser, Product Manager at Blue Medora
When I envision a perfect datacenter, it would consist of technologies acquired from a single vendor across the entire server, middleware, application, network, and storage stack - Apps to Disk - that meets your organization’s every IT requirement with absolute best-of-breed solutions in every category. To quote a familiar motto, your datacenter would consist of "Hardware and Software, Engineered to Work Together".
In almost all cases, practical realities dictate something far less than the IT Utopia mentioned above. You may wish to leverage multiple vendors to keep licensing costs down, a single vendor may not have an offering in the IT category you need, or your preferred vendor may quite simply not have the solution that meets your needs. In other words, your IT needs dictate a heterogeneous IT environment. Heterogeneity, however, comes with additional complexity. The following are two pretty typical challenges:
1) No End-to-End Visibility into the Enterprise Wide Application Deployment. Each vendor solution which is added to an infrastructure may bring its own tooling creating different consoles for different vendor applications and platforms.
2) No Visibility into Performance Bottlenecks. When multiple management tools operate independently, you lose diagnostic capabilities including identifying cross-tier issues with database, hung-requests, slowness, memory leaks and hardware errors/failures causing DB/MW issues.
As adoption of Oracle Enterprise Manager (EM) has increased, especially since the release of Enterprise Manager 12c, Oracle has seen an increase in the number of customers who want to leverage their investments in EM to manage non-Oracle workloads. Enterprise Manager provides a single pane of glass view into their entire datacenter. By creating a highly extensible framework via the Oracle EM Extensibility Development Kit (EDK), Oracle has provided the tooling for business partners such as my company Blue Medora as well as customers to easily fill gaps in the ecosystem and enhance existing solutions.
As mentioned in the previous post on the Enterprise Manager Extensibility Exchange, customers have access to an assortment of Oracle and Partner provided solutions through this Exchange, which is accessed at http://www.oracle.com/goto/emextensibility. Currently, there are over 80 Oracle and partner provided plug-ins across the EM 11g and EM 12c versions. Blue Medora is one of those contributing partners, for which you will find 3 of our solutions including our flagship plugin for VMware.
Let's look at Blue Medora’s VMware plug-in as an example to what I'm trying to convey. Here is a common situation solved by true visibility into your entire stack:
• My database is bogging down, however the database appears okay internally. Maybe it’s starved for resources?
• My OS tooling is showing everything is “OK”. Something doesn’t add up.
• Through the VMware plugin we can see the problem is actually on the virtualization layer
• From within Enterprise Manager -- the same tool you use for all of your database tuning -- we can overlay the data of the database target, host target, and virtual machine target for a true picture of the true root cause.
Here is the console view:
Perhaps your monitoring conditions are more specific to your environment. No worries, Enterprise Manager still has you covered. With Metric Extensions you have the “Next Generation” of User-Defined Metrics, which easily bring the power of your existing management scripts into a single console while leveraging the proven Enterprise Manager framework.
Simply put, Oracle Enterprise manager boasts a growing ecosystem that provides the single pane of glass for your entire datacenter from the database and beyond.
Bryce can be contacted at email@example.com