Knowledgebase

Frequently Asked Questions, downloads and additional info.
Not found what you're looking for? Please contact us.

FAQs

restAssured is not an appliance or single host solution. What do I need to be able to use it?

restAssured is a software solution that can be installed on standard servers. The core part of restAssured needs a single Windows server (2008R2 or higher). The core services consist of a broker, dispatcher and reporter. Also the databases for configuration and historical statistics are placed here. Every worker instance needs a Windows or Linux host to be deployed on. The core services run fine on a host with 4 vCPUs and 8GB memory. For larger deployments 8 vCPUs and 16GB is recommended. The worker instances need resources depending on the content tests they will perform. Minimum configuration required is 1vCPU with 4GB. For large database tests this might scale up to 16vCPU with 64GB or more depending on the requirements of the database.

What content types are supported by restAssured?

Currently the most common database types and CIFS (SMB) and NFS shares are supported. The database types supported are: Microsoft Exchange, Microsoft Sharepoint, Microsoft SQL, mySQL, MariaDB, PostgreSQL, MongoDB, Oracle. More database types can and will be added based on customer requests.

Is my backup data altered by restAssured?

restAssured uses a clone of the original backup image. The original backup data will not be changed. For example; if a restAssured test flowchart containing remediational actions has completed, the report will show exactly which issues were remediated. If the original backup is restored these same actions must be performed again to ensure the backup can be used. restAssured does offer the possibility to keep the backup-clone online after a completed test (the worker will switch to “service” mode). This way the corrected data can be easily copied from the worker and used to restore functionality.

Does restAssured honor the GDPR guidelines?

No actual data from the backup is transferred between the restAssured components. There is also no backup data present in the restAssured databases. Only test statistics and backup characteristics like “type of backup”, “type of content”, “backup SLA” and ofcourse the names of the databases and/or shares. Both restAssured databases are encrypted and all information that might compromise security is also encrypted by itself.

How is restAssured licensed?

Licensing is subscription based. A base license includes 1 worker license. To scale-out testing bandwidth additional workers can be licensed. For more information check the licensing page or contact BG-Software.

I use Veeam and Rubrik in my environment. Do I need multiple restAssured base licenses to test both of these environments?

No, 1 restAssured base license supports multiple backup enviroments. For example; a company that uses 4 Actifio Sky appliances and implemented Veeam for certain VMs only needs 1 base license. They do however need multiple worker licenses as workers are assigned to a specific backup environment.

I use Veeam which includes SecureBackup. Why should I use restAssured?

SecureBackup is meant for devOps support. One can easily re-use backup data in a separate environment. The validation Veeam uses to see if a restore was successful is very limited and based on checking the VM (ping and VMTools check). restAssured does not care if the VM works because deploying a full functional VM can be done in minutes these days. restAssured is focused on the integrity of the database and/or fileshare content as this is the data that’s needed when functionality has to be restored after a system malfunction.

What about security? Can restAssured be compromised and used to access my backup backend?

The honest answer is; in theory it can. Everyone that tells you their solution is bullet-proof is not to be trusted. We did everything possible to prevent unlawful access to our solution, but in the end it all depends on how it is implemented. For example; configuring a backup cluster in restAssured with root equivalent credentials, but using 'Welcome123' as the restAssured admin-user password undermines all our efforts to make our solution secure. If best practice security guidelines are followed during the configuration of restAssured we assure you it will take too long for hackers to compromise our solution to get to your backup backend. There are countless ways that are much easier and quicker for them to get what they want.

restAssured uses Windows services for the core components. Does it need extensive security rights to function?

It does not. restAssured Windows service components need very limited rights. The whole solution can be deployed on hosts that are completely separated from your production environment.

Do all workers need to be deployed to identical Windows OS versions?

No. the restAssured worker supports Windows Server 2008R2 and up. You can have a mix of Windows versions for the hosts running the worker service. You might run different versions of Windows in your production enviroment because of application requirements. If you want to be able to run the restAssured integrity/restore tests on a host matching the production OS version it is no problem.

restAssured has a worker for Linux. Which distributions are supported and do I need to re-compile anything to get it to function?

In theory all distributions using a standard kernel are supported. The worker is tested on various distros like RedHat RHEL, OpenSuse, Ubuntu, CentOS, Debian, Fedora, Gentoo, Mint and Oracle. The restAssured worker is a compiled executable that doesn't need to be recompiled on each distro. We like things easy and straightforward, we hope you agree.

restAssured can perform virus scanning and cleaning on backups. What is used and how do I keep it up-to-date?

We integrated ClamAV to handle virus/malware scanning and cleaning.  The same engine and signatures are used for both Windows and Linux based workers. restAssured handles updating the virus signatures automatically (twice a day) so you can focus on important things.

Downloads

In the download section you find the installers for the restAssured components, example test flowcharts free of charge and other information that might be useful to you.

Installers

All component installers need to be executed with administrative rights to ensure everything will work as expected.

restAssured Core Services installer (latest version)
restAssured Core Services updater (to latest version)
restAssured Worker Service for Windows installer (latest version)
restAssured desktop GUI (latest version)

Flowchart examples

The example flowcharts listed below can be downloaded and imported with the restAssured Desktop GUI. In the flowchart designer you will find a [Import flowchart] button where you can import the downloaded example.

SMB/CIFS - Extensive test of the share volume including virusscan and remediation
NFS - Extensive test of the share volume including virusscan and remediation
Exchange - Extensive test of all mailbox databases in backup including the volume containing them
crossmenu