Technology
Open, Large-Scale, IT Automation & Management
Elastra aspires to change how enterprises deploy, integrate, manage, and meter networked applications and services with greater flexibility, reliability, and speed, and at a predictable marginal cost.
This vision is accomplished through a new generation of IT management software that integrates the services design and operations lifecycle.
Architects use a computer-assisted design environment to model the architecture and configuration policy of an application, matching it to the capabilities of the technology infrastructure.
Administrators use a operations interface that grants visibility into how configuration items fit within the application architecture, with planning, collaboration & coordination facilities to control ongoing changes, such as scalability, fault recovery, patches, and upgrades.
Management can trace the metered costs of an application from resource costs through license allocations, developing variable-cost charge & payment models for their application consumers.
All of this is enacted through a distributed inter-cloud control plane, implemented by the Elastra Cloud Server.
The Application Plane contains the abstract elements of an application’s architecture: its components and connectors, their lifecycles, the relationships and requirements of configuration and of the infrastructure, and any policies, constraints or preferences on the elements of the application. The elements and relationships of the application plane are described by ECML.
The Cloud Control Plane contains the network of distributed agents that provide management and configuration to applications, which may span multiple infrastructure clouds.The control plane enables computer-assisted design for architects and goal-driven automation for administrators, on areas such as: cloud-independent resource allocation, configuration and deployment management, usage-based metering, and automated scalability and recovery. The control plane is implemented through Elastra Cloud Server’s functional architecture.
The Infrastructure Plane contains the virtualized elements of application-independent virtualized hardware and software infrastructure. These virtualized resources and software packages are exposed as RESTful services, where they can be provisioned, run, and managed in support of an application. The elements and relationships of the infrastructure plane are described by EDML.
