Custom software development

Custom software development

Objective

With the current set up company employees are not able to backup critical data on the fly in hybrid cloud environment. There is a need in a solution that will perform data backup seamlessly, complete data de-duplication for storage optimization purpose as well as guarantee incremental backups for performance optimization. The application also must offer complete data integrity checks, merge and removal of snapshots, additional configuration options and data restoration to serviced machines.

Solution offered by Wincima

Wincima team has designed and developed a client-server application structured as a “Protector” with multiple clients that  are actually serviced machines. Protector application is able to initiate snapshot gathering on demand or according to predefined schedule and ask client machine to create VSS snapshot with further fetching and storing of the snapshots in protected environment. Data is organized in clusters with flexible data transfer process and de-duplication optimization.

Protector application can store data in multiple storages in order to protect the data: both cloud (Azure, Amazon S3, Rackspace) and on-premise. Protector application has individual service scheme for each Agent and can perform complete and incremental backups. Each agent has its own retention policy to optimize stored data and remove outdated snapshots.

Architecture

Stack: .NET Framework 4, ASP .NET MVC, MS SQL 2014, VSS, AlphaVSS, WMI, WCF, PowerShell, JavaScript, TypeScript, HTML5/CSS3, LESS, AngularJS 2, MongoDb, Azure, Amazon S3, Rackspace

Let's Talk Business

Optional
Optional