Architecture

High-level architecture

Use KODO for Cloud to back up and restore your data from your Microsoft 365. You can back up data to and recover data from the backup storage like:

  • File system Storage,

  • Data Domain deduplication appliance.

  • Virtual Data Optimizer (VDO),

  • Azure Blog Storage,

  • NFS/SMB share

Detailed architecture

KODO for Cloud consists of 2 main components:

  • KODO for Cloud Server(API-core) - the central point of management, provides administrative Web UI, APIs and is a central repository of metadata.

  • KODO for Cloud Agent - data mover that performs backups and restores:

    • it retrieves Microsoft 365 items from the cloud and stores them locally (on local disk, NFS share, or Azure Blob Storage)

    • during the restore process, it sends data back to Microsoft 365 service, or data can be recovered locally

    • cloud agent can be multiplied for better backup/restore performance

Component placement

  • KODO for Cloud server and cloud agents can be installed on the same system.

  • The server can be installed on a physical or a virtual machine.

  • The agent can be installed on a separate system if needed.

  • The agent may be installed during KODO for Cloud server installation (see the chapter Quick Install (All-In-One)).

  • Both components are installed on the CentOS/RHEL 8 minimal.

On KODO for Cloud server the following components are also configured:

KODO database (MariaDB)

  • KODO database (backup catalog) for keeping all metadata of protected users' data is configured in MariaDB.

Backup Storage

  • It's a storage destination where KODO for Cloud server stores backup data.

Go to the Support Matrix serction to learn about what features and functions KODO for Cloud server supports.

Last updated