# Welcome to Datastor.io VM backups

Datastor.io VM is Kelyn Technologies SaaS platform built on Commvault. We deliver a Backup-as-a-service (BaaS) \
Endpoint protection, and Disaster Recovery for your AWS workloads.

### Features

* Backup-as-a-Service (BaaS): Protect workloads in AWS without needing to deploy your own managed Commcell
* Endpoint Protection: Scale your protection based on your workload size
* Disaster Recovery: Automate the recovery in the case of outages or failures

***

### How it works

DPC is architected as a **multi-tenant SaaS Commcell** managed by Datastor.io, and isolated through **federated identity and tenant separation**.

* **CommServe (Hosted by Kelyn):**\
  A centralized Commvault control plane. Customers never need to run or maintain this infrastructure.
* **Tenant Separation:**\
  Each customer (tenant) is logically separated within the Commcell. Identity federation ensures your users, roles, and data remain fully isolated.
* **Media Agents (Access Nodes):**\
  Datastor.io deploys Media Agents sized to your environment. These are the compute engines that perform backup and restore tasks.
  * Media Agents use **AWS Security Token Service (STS) AssumeRole** to securely gain temporary credentials in your AWS account.
  * This avoids storing long-lived credentials and aligns with AWS security best practices.
* **Protection Plans:**\
  Each tenant begins with a **default 30-day Protection Plan**.
  * Retention and coverage can be customized through the tenant portal.
  * Additional Protection Plans can be configured as needed.

### &#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.datastor.io/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
