Leading the Way in Enterprise Data Centre Automation

Reduce Operational Costs & Increase Agility through IT Process Automation

Home / Products / Enigmatec Management System / How Does It Work?

Platform

Key Features

Based on patented, peer-to-peer agent architecture, EMS delivers:

Powerful Service-Oriented Design

  • Structured Approach to Policy Creation: "Building Block" Design
  • Policies are Independent of Deployment Details: Reusable and Flexible
  • Integrated Policy Simulation and Testing: Higher Quality Workflows

Peer-to-Peer Run-time Execution

  • Fully-Distributed with No Central Server: No Single Point of Failure
  • Self-Managing Agents: Rapid Deployment and Low-Touch Maintenance

Vendor-Neutral Platform

  • Library of Pre-Built Adapters: Works With Existing IT Resources
  • Powerful API and Script Importing: Rapid Integration and Migration

The Benefits

  • Scalable: Fully Distributed; Efficient Network Usage
  • Survivable: Self-Configuring; Can Deal with Split Brain
  • Reliable: No Central Server; No Single Point of Failure
  • Flexible: Policies are Independent of Architecture
  • Adaptable: Policy Changes can be Deployed "On the Fly"

How EMS Works

As data centers grow more complex the pressure for Intelligent Automation increases. Scripts, run-books and manual procedures do not scale due to human error or indecision. Our core concepts include Managed Elements, Workflows and Policies.

Managed Elements:"What"to Automate

A managed Element is any IT resource that can be managed by a sensor-effector interface. A managed element might be a legacy application, vendor software such as an application server or a database, a provisioning tool, or a physical device such as a server, a network router, or a blade.

Workflows:"How"to Automate

An Event-Condition Workflow represents a series of tasks, such as those contained in run-books, scripts, and manual procedures. Example Workflows include: "Reprovision a System Board", "Power Down a Blade", "Restart a Database", "Suspend a Virtual Machine."

Policies:"When, Where, and Why"

A Policy is an arbitrarily complex set of Elements and Workflows, combined to define actions to be taken, when to take them, and performance goals for their execution. Enigmatec Policies are easy-to-define responses to system events and include measurable Service Level Objectives, such as Recovery Time, Response Time, or Transaction Throughput. Example Policies may include: "Database Disaster Failover," "Web-Farm Auto-Scale," "Load-Based Hardware Reprovisioning."

At run-time, Enigmatec Agents that reside throughout the IT environment utilize Managed Elements to sense behavior, failure, load changes, etc. When a Policy condition is triggered, the Agents orchestrate the appropriate response, which may include changes to hardware, infrastructure, and/or vendor and in-house applications. Our Agents are self-organizing and resilient, and communicate with each other via an advanced, lightweight peer-to-peer networking protocol.

The result is an IT "nervous system" constantly monitoring your systems for change, and responding automatically and in a coordinated manner to bring performance back in line with established SLAs.

Learn More about the Design Studio