Devops Inspired

Data Protection as Code

Elastio makes it easy to checkpoint and recovery databases, tables, artifacts, logs, containers, VMs and just about anything from within the context of your CI/CD pipeline stage. Recoveries can be automated and self-correcting as part of the process.

Block devices, EC2 and EBS

Elastio supports agentless backup of EC2 and EBS storage by leveraging AWS snapshots and agent backup of block devices. This is available for all other environments including local hosts and instances on Google Cloud, Azure and any other platform. Elastio’s lightweight agent is available on Linux and Windows and is installed with the Elastio CLI.

  1. Fast Restores
    EC2 recovery points can be restored to a new instance and EBS to new volumes. Block based backups can be restored to an existing EBS volume or a new device on any machine.
  2. Live Mounts
    Block, EC2 and EBS backups can be mounted on any linux or Windows machine.
  3. Multi-Region
    Block backups can be restored to different AWS regions, clouds or local machines.
Partition backup and mount
EC2 backup


Elastio provides the same level of protection and recovery from within containers. Elastio supports all container environments including leading container services from AWS, Google and Azure.

  1. Easy to integrate
    Integrate into any container in the Dockerfile.
  2. Protect and restore anything
    Secure files, filesystems, tables, databases, streams and persistent volumes, any data that the container has access to.
  3. Scan for security threats
    Continuously scan files for malware and ransomware.
  4. Test/Dev in multi environments
    Easily move persistent data between containers in different cloud services.
  5. Automate protection
    Use cron jobs to automate protection containers.

RDS and hosted databases and tables

Elastio supports backup and restores of databases and tables from customer hosted services or leading database services from AWS, Google Cloud and Azure. Elastio is widely used across Postgres, MySQL, MariaDB, Aurora and Oracle databases. The backup and restore can be performed from any client running the Elastio CLI including from containers. For backups, the data is deduplicated and streamed directly into Elastio.

Elastio supports multiple recovery options including:
  1. Restore to original table or database.
  2. Restore to a new table or database.
  3. The restore can be to a different database instance from the source database.

File and Directories

Supports backup and restores of files and directories from any Linux or Windows host using the Elastio CLI. Elastio supports local hosts, or any VM or container environment. The data is deduplicated and streams directly into Elastio.

  1. Fast Backups
    Backup files, directories and entire filers.
  2. Flexible Restores
    Restore directory trees and all file types and entire filers.
  3. Portable
    Restore directly into tar format for portability.

Live Mounts

In seconds, get access to your recovery point without impacting production and without the need to copy the data.  LiveMounts are supported for EC2, EBS and Block recovery points.  A mount point is created and attached to a local device without the need for added storage.   Mounts are supported on Linux and Windows machines.

  1. Health Checks
    Streamline database validation and perform database recovery fire-drills without the need for a full restore of data files.
  2. Queries & Restores
    Easily examine a database to track when specific data changed without provisioning extra disk space by mounting multiple recovery points.
  3. Compliance
    Facilitate data governance and compliance by accessing previous versions, change history, and extracting data from any point-in-time.
  4. Test/Dev
    Accelerate application development without affecting production environments or provisioning additional storage.
  5. Forensics
    Access historical data for forensics, vulnerability analysis and remediation from ransomware and malware.
LiveMounts from the CLI

Recover files in seconds

EC2, EBS and block recovery points can be mounted instantly as local devices. They are used for fast recovery of data and can be served directly to applications without having to copy the data first. Any Linux or Windows backup can be mounted on Linux systems, while on Windows only backups of Windows systems can be mounted.

Mount of a Windows Backup on Linux

Streaming backup and restores

Stream backups read data from stdin and stream the data directly into Elastio. The data is deduplicated and stored in an Elastio vault. This approach is efficient for protecting data from web end points and protecting and restoring data to and from database services. Elastio can be integrated into most workflows including support for Lambda functions and container services.

  1. Streaming data from a web end point
  2. Stream data from within a lambda
  3. Stream data from a container service on a schedule
  4. Stream a database from RDS Posgres to restore to Google SQL

Test/Dev on multiple environments simultaneously

Copy active data to different environments using existing workflows. Use a combination of file, stream and block backups to support your use case.

  1. Simultaneously test on multiple environments with active data
  2. Copy active databases
  3. Copy persistent storage
Scroll to Top