ROBIN Platform

ROBIN Platform

ROBIN Platform Datasheet

Automate Enterprise Applications on Kubernetes

Extend Kubernetes for data-intensive applications such as Oracle, Cloudera, Elastic stack, RDBMS, NoSQL, and other stateful applications.

ROBIN Platform

ROBIN is a Software Platform for Automating Deployment, Scaling and Life Cycle Management of Enterprise Applications on Kubernetes. ROBIN provides a self-service App-store experience and combines containerized storage, networking, compute (Kubernetes), and the application management layer into a single system.

Robin.io helps enterprises increase productivity, lower costs – CAPEX and OPEX, and enables always-on automation with technology solutions for big data, databases, indexing and search, and industry solutions for financial services and telco.

This software-only solution runs on-premises in your private data center or in public-cloud (AWS, Azure, GCP) environments and enables 1-click deployment of any application. ROBIN enables 1-click simplicity for lifecycle management operations such as snapshot, clone, patch, upgrade, backup, restore, scale, & QoS control of the entire application. ROBIN solves fundamental challenges of running big data & databases in Kubernetes & enables deployment of an agile & flexible Kubernetes-based infrastructure for Enterprise Applications.

Key Benefits

  • Increase Productivity
  • Lower Cost – CAPEX and OPEX
  • Gain Always-on Availability
  • Run data-heavy applications on Kubernetes

ROBIN Platform Stack Components

Application Management Layer – Manage Applications and configure Kubernetes, Storage & Networking with Application workflows.

Kubernetes – Run big data and databases in extended Kubernetes, eliminating limitations that restrict Kubernetes to micro-services applications.

Built-in Storage – Allocate storage while deploying an application or cluster, share storage among apps and users,  get SLA guarantees when consolidating, support for data locality, affinity, anti-affinity and isolation constraints, and tackle storage for applications that modify the Root filesystem.

Built-in Networking – Set networking options while deploying apps and clusters in Kubernetes and preserve IP addresses during restarts.

ROBIN Platform Features and Benefits

Features

Benefits

Rapid Deployment – Self-service 1-click
App-store experience.

Slash deployment and management times from weeks and hours to minutes. Deploy and manage data-heavy apps and services in Kubernetes.

Control QoS – Dynamic control QoS for every resource – CPU, Memory, Network and Storage.

Get complete visibility into the underlying infrastructure, set min and max IOPs, eliminate noisy neighbor issue, and gain performance guarantee.

Rapid clones – Clone the entire application along with its data – thick, thin, or deferred.

No performance penalties, backup data with ease, share data among users and applications, among dev, test, and prod, with no additional storage.

Application Snapshots – Take unlimited full application cluster snapshots, which include application configuration + data

Restore or refresh a cluster to any point-in-time using snapshots. Roll back easily with 1-click to the last snapshot in case of data corruption.

Scale – Decouple compute and storage,
scale independently.

Scale out – add nodes. Scale up – increase CPU, Memory and IOPs.

High Availability – No single point of failure – get reliable crossover and detect failures.

Get automatic App-aware data failover for complex distributed applications on bare metal – ROBIN is the ONLY product to provide HA for apps that persist state inside Docker images.

Upgrade – Automated rolling upgrade of application containers that is integrated with
CI/CD pipeline.

Safe-Upgrade technology guarantees that failed upgrades can be rolled back without disrupting the application.

Enterprise Data Apps-as-a-Service – Sample Customer Deployments

Fortune 500 Financial Services Leader

  • 11 billion security events ingested and analyzed in a day
  • DevOps simplicity for Elasticsearch, Logstash, Kibana, Kafka

Global Networking and Security Leader

  • 6 Petabytes under active management in a single Robin cluster
  • Agility, consolidation for Cloudera, Impala, Kafka, Druid

Global Technology Company – Travel Industry

  • 400 Oracle RAC databases managed by a single Robin cluster
  • Self-service environment for Oracle, Oracle RAC
  •  

ROBIN Platform Datasheet

ROBIN Storage – Advanced Data Management for Kubernetes

ROBIN Storage - Advanced Data Management for Kubernetes

The Need For Data Management

Stateful applications such as PostgreSQL, MySQL, MongoDB, Elastic Stack, Kafka, and MariaDB
require advanced data management capabilities in order to:

  • Release products on schedule: Automated lifecycle management for app+data (not just the
    storage) is required to save valuable time at each stage of the lifecycle. Multiple teams (Dev/
    Test/Ops) need a mechanism to collaborate without procedural delays.
  • Recover from system failures: App+data protection capabilities such as point-in-time
    snapshots, backup, and restore are required to recover from system failures and user errors.
  • Avoid infrastructure lock-in: The ability to migrate from on-prem to cloud and vice versa, and
    among the public clouds is needed to avoid infrastructure lock-in.
  • Deliver predictable performance: To guarantee QoS and to ensure high priority applications
    do not miss SLAs, you need the ability to set IOPS limits per app.
  • Eliminate security vulnerabilities: Enterprise-grade security is required with authentication and
    encryption to ensure your data is safe.

ROBIN Storage – Advanced Data Management for
Kubernetes

ROBIN Storage is a purpose-built container-native storage solution that brings advanced data management capabilities to Kubernetes. It provides automated provisioning, point-in-time snapshots, backup and recovery, application cloning, QoS guarantee, and multi-cloud migration for stateful applications on Kubernetes.

ROBIN Storage for Kubernetes – GKE and OpenShift

  • Get high performance enterprise-grade storage trusted and validated by Google
  • Quickly and easily deploy enterprise workloads on any Kubernetes distribution
  • Protect app+data with replication, snapshots, backup & recovery, and enterprise-grade security
  • Bring automated management of app+data (not just storage) to kubectl, Helm, and Operators
  • Guarantee QoS for high priority applications by setting IOPS limits per application
  • Collaborate and share across geos and teams by cloning app+data in minutes »Easily move app+data, between on-prem and cloud(s)

Learn more – Advanced Data Management for Kubernetes