Deliver Any Application as-a-Service
ROBIN’s Application Management layer is the “intelligent” component of the Robin platform. This is the management component that orchestrates the entire infrastructure from an application perspective and manages data as well as Application lifecycle.
1-Click Deployment of Complex Applications
Taking an application as the payload, the application-aware manager automatically decides the placement, provisions containers and storage for each application component, and configures the application – thus enabling 1-click deployment of even the most complex applications.
ROBIN Application management layer also continuously monitors the entire application and infrastructure stack to automatically recover failed nodes and disks, failover applications and ensures that each application dynamically gets adequate disk IO and network bandwidth to deliver the application and infrastructure QoS Guarantee.
Application-Driven Data Lifecycle Management
ROBIN’s application-centric data management approach greatly simplifies application lifecycle management. The developer can create quick application clones and snapshots for agile development and testing. Using thin provisioning, compression, and copy-on-write technologies, ROBIN ensures that clones and snapshots are created in seconds using a minuscule amount of additional storage. Even a 100TB database can be cloned in a snap using only a few GBs of additional storage.
ROBIN platform architecture enables a container-based pure software solution that sits between the application and the infrastructure, lets application workflows dynamically control storage, compute, and networking resources, across on-premise and cloud. This architecture requires no changes to the applications, and has REST APIs and hooks to interface with the rest of your environment.