Enomalism Virtualized Management Dashboard

Download Now
Click here to download a fully functional, open source version of Enomalism.
QuickNav Enomalism 2.0VMCastingOpen Virtual ApplianceAmazon EC2 MigrationScreen Shots Open Management Consortium XenSource Solution Providers (XSPs) are system integrators, consultants, and resellers who offer XenSource's products and services to customers. ElasticDrive is a Distributed Remote Storage System.  It provides the ability for a remote storage resource such as Amazon’s Simple Storage Service (S3) to look like a local device in Linux, allowing a cheap and safe real-time mirror to be constructed. ElasticDrive allows for an instant  snapshot of any logical volume for the purpose of backing up of data in a consistent state without compromising availability. This provides access to a file system as it appeared at any point in time with the ability to easily roll back, migrate or access from any web connected device. Distributed transactional caching maintains consistent access to the file system across any number of physical and virtual server environments. Virtualization solutions enhanced by Intel VT allow a platform to run multiple operating systems and applications as independent virtual machines. Using virtualization capabilities, one computer system can function as multiple
HomeProductsEnomalism 2.0

Coming Q1 2008

Enomalism 2.0 uses an approach to application development and deployment called Elastic Computing. This approach enables hardware, bandwidth and storage usage in a flexible way via API. Clouds of regional computing capacity can be scaled on the fly without affecting other applications deployed on the grid.

Key Benefits

  • API for easy integration
  • Scale on the fly
  • Application portability
  • Better overall capacity usage
  • Support for various operating environments
  • Support for various HyperVisors
  • Improved data center management
  • Better server consolidation
  • Improved Data Center Automation
  • Access additional computing capacity in the form of a utility
  • Sell extra computing capacity in the form of a utility
  • Billed on a per usage basis
  • Disaster Recovery and Virtual backups
  • Live Migration & Elastic Data Center Management
  • Virtualization Mashups - Combine multiple hypervisors

New Features

The next generation of Enomalism has been rebuilt from the ground to take advantage of the latest Virtualization technologies and approaches. Some of the new features include;

  • Web Services API - RESTful
  • VM Orchestration with Valet
  • Extensible system monitoring
  • Flexible business process management with SOA
  • Rules and policy engine
  • Virtual appliance repository
  • Extended User / Group Management
  • Flexibile Firewall
  • Distributed File System
  • OpenID Server
  • On demand capacity with long haul migration support
  • Utility computing and account support
  • Distributed VM Build System
  • Increased Virtual Machine / Hypervisor Support
    • Xen, KVM, Qemu, OpenVZ, Amazon EC2
  • Support for installation in Linux, BSD, Windows and OSX

RESTful Web Services API

Enomalism 2.0 makes extensive use of Web Services including REST (Representational State Transfer). An important concept in Enomalism’s usage of REST is the existence of resources (sources of specific information), each of which can be referred to using a global identifier (a URI).

Benefits Include

  • Improved response times and server loading characteristics due to support for caching
  • Improves server scalability by reducing the need to maintain communication state
  • Requires less client‐side software to be written because a single browser can access any application and any resource
  • Depends less on vendor software than mechanisms that layer additional messaging frameworks on top of HTTP
  • Provides equivalent functionality when compared to alternative approaches
  • Communicates via a standardized interface (e.g. SSL)
  • Does not require a separate resource discovery mechanism
  • Can evolve with future technologies therefore provides better long‐term compatibility

Virtual Machine Dashboard

The Enomalism Dashboard is the first thing users see once logged in to the application. The dashboard is a web-based interface which provides a real-time analysis as to how all platform components are operating.

Key Features Include;

  • Widget Interface Library for easy integration of various data sources and information
  • Dashboard is customizable to show specific data sets
  • Widgets can be exported and used within existing portal frameworks including Desktop (Windows, OSX, Gnome/KDE) and Enterprise.

Elastic Valet

Enomalism 2.0 features an automatic virtual machine intelligence system which can assit in the automatic deployment and organization of virtual clouds of computing capacity.

Key Valet Features

  • Fully autonomous VM deployment
  • Email, SMS notification
  • Easily integrated with external policies & rules engine (BPM / BPEL)
  • Live capacity diagnostics
  • Global grid infrastructure management

Able to make decisions based on:

  • Available hardware capacity
  • System demand & auto load balancing / migration
  • Access privileges and workload priority
  • System trends and capacity forecasting

Long Haul VM Migration

Similar to VMware's Vmotion at a fraction of the cost. Enomalism supports live relocation and dynamic memory control for virtual machines using Intel Virtualization Technology (Intel VT) or AMD Virtualization (AMD-V) hardware-assisted virtualization, which enables dynamic resource scheduling and “no-downtime maintenance” of Microsoft Windows-based virtual infrastructures.

Benefits

  • The capability to migrate live VMs across an enterprise or even across a Metropolitan Area Network (MAN) or a Wide Area Network (WAN)—from a handful of miles to planet-scale, transparently to running applications and external clients
  • Migrate to remote capacity provides such as Amazon EC2 or IBM’s Blue Cloud

BPM / VM lifecycle

Enomalism BPM enables the fine-tuned management of an entire virtual computing infrastructure lifecycle including persistence, centralization, check-pointing, version control, workflow, policy, scripting engines and advanced automation features.

Key Features include;

  • Instantly scale servers, storage and networking based on predefined rules and policies
  • A BPM process manager allows for the development of detailed scaling strategies for varied groups of virtual servers spread across multiple geographically disperse data centers
  • An innovative virtual machine Valet allows virtual servers to instantly adjust to real time capacity constraints with little or no human interaction
  • A secure web based control panel enables a continuous view of all optimized virtual machines directly in the Enomalism interface
  • Provides a controlled and efficient way for IT staff to handle the lifecycle of user requested or automatically deployed virtual servers
  • Compatible with a variety of BPM platforms including jBOSS & Oracle BPM

System Notification

When problems occur a monitoring agent can send notifications to administrative contacts in a variety of different ways:

  • Notification with bi-directional response (user can reply with Yes +2 which would add two more servers)
  • Support for variety of notification protocols (email, pager, SMS, IM or any user-defined method through plug-in system)
  • Define specific notification thresholds such as Load Average, disk usage or any available system variable
  • Message can be sent to Queue Services, such as the Java Message Service (JMS) for use in BPM and VM lifecycle management
  • XML interface option with optional RSS output

Virtual Appliance Repository

Enomalism 2.0 includes a built-in Virtual Appliance Repository for quick and easy installation of commercial or freely available pre-built, pre-configured, ready-to-run enterprise applications packaged with an operating system inside an industry-standard OVF virtual machine format.

Key Features Include;

  • Public library of freely available Virtual Appliances with option to pay for commercial versions and additional support
  • Remote Storage of appliances
  • Ability to save to a private repository
  • Granular Access privileges - Share with certain users, groups, customers or partners
  • Extension format allows for easy integration of web based management interfaces with optional OpenID based single sign-on
  • Builtiin payment gateway with usage tracking for easy software as a service delivery Publish your own appliance for public consumption
  • Set your own pricing
  • Optional rating engine
  • Vmcasting Spec - RSS based VM delivery engine
  • Secure SSH based Authentication parameters

User Management & OPENID

Manage system users across multiple virtual servers using a decentralized user authentication system

Key Features Include;

  • An administrator can limit what backend users can see and do in one centralized location
  • Remove any system components and extensions that are not needed for different users
  • Administrators can disable user accounts or change their passwords at any time
  • Login through SSL and return to non-SSL web interface
  • Define API only access with any user interface access
  • X.509 standard for public key infrastructure (PKI)
  • OpenID Server and Client for Single Sign-on and Autentication

OpenID offers single sign-on capabilities to many Virtual Machines through the Enomalism authentication system. With a Enomalism account, users are identified to external sites as a valid member of your organization or workgroup.

Enomalism’s OpenID authentication server communicates with virtual machines and applications using OpenID. It expands SSO capabilities to virtual & physical machines outside your organization's firewall.

Transaction Log

Enomalism includes a detailed transaction log of all actions performed both automatic and user submitted

Key Features Include;

  • Combine log file entries from multiple sources
  • Statistical analysis may yield correlations between seemingly unrelated events on different servers
  • Employ network-wide querying and reporting

Distributed File System

Enomalism includes a distributed File System (DFS) where a single file system can be distributed across several physical & virtual server nodes. Separate nodes have direct access to only a part of the entire file system in contrast to shared disk file systems where all nodes have uniform direct access to the entire storage. Enomalism DFS is based on Hadoop and pNFS

Key features include

  • Hadoop consists of a distributed file system reminiscent of GoogleFS
  • Support parallel computations greater than 100 terabytes
  • MapReduce implementation (MapReduce achieves reliability by parceling out a number of operations on the set of data to each node in the network)
  • Operations use atomic operations for naming files
  • MapReduce's stable inputs and outputs are stored in a distributed file system. The transient data is usually stored on local disk and fetched remotely by the algorithm
  • NFSv4.1 (pNFS) is a protocol that defines a method of separating the meta-data (names and attributes) of a file system from the location of the file data in parallel

Flexibile Firewall

The Enomalism simple firewall allows you to assign your virtual machine’s resources to user-defined groups and define firewall rules in terms of these groups and end usage. As VM resources are added to or removed from groups, the appropriate rules are enforced. Similarly, if a group's rules are changed these changes are automatically applied to all members of the affected group. Perfect for diverse & geographically disperse hosting environments.

Disk Management Tools

Enomalism allows for Dynamic Real-time Virtual Server Management and easy hard drive resizing. Easily concatenate, stripe together or otherwise combine partitions into larger virtual ones that can be resized or moved on the fly turning virtual storage into a fluid resource that can be easily allocated. Support for both local and remote storage systems such as ElasticDrive.

Key Features Include;

  • Granular control disk controls
  • Ability to resize partitions on virtual machines (using EXT3 Linux file system)
  • Mount Remote Storage Systems (SAN, NAS, Etc)
  • Volume Snap shotting

ElasticDrive

  • Continuous Data Protection. If a local site experiences failure or downtime, it can recover its data from a remote site
  • Elastic Time Machine - ElasticDrive's Elastic Time System (ETS) is a platform for data compliance that enables versioning and auditability requirements. ETS provides a time-shifting interface that permits a real-time and continuous view of data in the past by simply mounting a drive with a specific date.

On Demand / Cloud Computing

Enomalism provides the unique capability to create regional clouds of computing capacity using a “Elastic Hosting” model. These clouds can be made available privately within an organization or publicly utilizing a utility access model.

Key Benefits Include;

  • Instant Provisioning: Elastic hosting enables you to increase or decrease capacity within minutes. You can commission one, hundreds or even thousands of server instances simultaneously. This is all controlled with web service APIs, your application can automatically scale itself depending on its needs.
  • Reliable: Elastic hosting offers a highly reliable environment where replacement instances can be rapidly and reliably commissioned.
  • Secure: Elastic hosting provides web service interfaces to control network security. You define groups of instances and their desired accessibility.

Muliple Virtualization Technologies Supported

Enomalism supports a variety of virtualization technologies so users aren’t locked to a single vendor thus giving the opportunity for cost efficient growth. Libvirt enables Enomalism to use many different virtualization systems at once.

Built using Libvirt
Libvirt is a C toolkit developed by Red Hat to interact with the virtualization capabilities of recent versions of Linux (and other OSes).   The library aims at providing a long term stable C API for Xen, QEMU, KVM and OpenVZ (Support for VMware and Microsoft Hyper-V coming 2008)

2.0 Screenshot