User:MkhitarSparapet/sandbox

Nava Certus is a data migration product that designed to help users migrate to cloud storage. Currently the product supports migration from a Windows file server to Google Drive.

Nava Certus was developed by a team within Linkgard called Nava Solutions. The stated goal of Linkgard is "secure cloud enablement". The product name is a combination of two words "Nava", the first word in the company's name and the Latin word certus ("reliable").

The product allows users to set up long-running migration tasks, keeping track of items in an internal database. As a first step in the migration, the tool builds the internal database of items to be migrated from the source. It then proceeds to calculate a cryptographic hash on the contents of each source file and proceeds to upload the file to the cloud storage platform using APIs from the cloud provider. After the upload, the product obtains the cloud provider's hash and is able to compare and correlate the source and destination hashes.

Nava Certus is currently the only tool for Google Drive migrations that is listed in the Google Apps Marketplace, is downloadable and can be used directly by the end-user.

Overview
Cloud storage is a model of networked enterprise storage where data is stored in virtualized pools of storage which are generally hosted by third parties. Major vendors in this field include Google, Dropbox, and Amazon AWS.

A problem that Nava Certus claims to solve is the migration of an organization's existing file sharing solutions to the cloud storage platform. Traditionally this option has been available as a service by various cloud service providers, however, Linkgard attempts to address the issue through a Commercial off-the-shelf (COTS) solution that can also be used by service providers.

Capabilities

 * Google Drive Migration
 * Centralized Migration: Migrate all files from a single source to a single destination Google Drive account.
 * Distributed Migration: Migrates each file to the owner’s respective Google Drive storage, making that user the new owner of the file.
 * Preservation of Permissions: The software maps the permission model on the source environment to that of the destination, if supported by the destination.
 * Preservation of File Hierarchy: The software preserves the source filesystem hierarchy on the destination.
 * Preservation of Modification Times: Modification times at the source can be retained on the destination.
 * User Mapping: The software allows the user to provide a mapping between source users/groups and destination users/groups.
 * Built-in Tcl interpreter: A built-in Tcl interpreter allows for advanced scripting of migration jobs.
 * Reporting: A variety of reports are available such as Migration Summary Report, Detailed Error Report, and Migration Integrity Report. The Migration Integrity Report is intended to provided assurance that every single file that has been migrated has not been altered in any way by listing the source and destination hashes for each migrated file.

Additional features are planned, such as Dropbox migration, Microsoft SkyDrive migration, and Amazon S3 migration.