CDP Server
Encyclopedia
R1Soft Continuous Data Protection is a near continuous backup application
for Windows
and Linux
computers, developed by R1Soft
. The software provides user scheduled near continuous disk-based online backups
for one or more Windows or Linux servers. Each time a user scheduled backup is performed, Delta encoding
deltas are transmitted to a backup repository effectively creating a virtual Disk image
. Continuous Data Protection can restore previously captured disk images to another disk effectively replicating the structure and contents to a new disk. Individual files inside of a disk image can be restored to their original location or an alternate computer.
deltas between scheduled synchronizations. The next scheduled backup operation involves creating a point in time
snapshot and reading the deltas as tracked by the volume filter device driver. Synchronizations can be scheduled as frequently as every 15 minutes for an entire server.
The application is known for its simple web based interface
.
Microsoft Volume Shadow Copy Service is used on Windows to take a point in time snapshot. On Linux a proprietary Linux kernel module is used.
CDP Agent: a daemon
backup agent that is required in order to make backups of a computer or restore files to it. The agent is installed on Windows or Linux computers and listens for backup or restore requests from the CDP Server.
CDP Server: a daemon that initiates backup requests, stores backup data on disk, and provides a web-based user interface
of backup data per protected disk or volume.
Application software
Application software, also known as an application or an "app", is computer software designed to help the user to perform specific tasks. Examples include enterprise software, accounting software, office suites, graphics software and media players. Many application programs deal principally with...
for Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...
and Linux
Linux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...
computers, developed by R1Soft
R1Soft
R1Soft is a division of BBS Technologies an international computer software company, dealing in the area of Continuous Data Protection, disk-based online backups, disaster recovery, and bare-metal restore in both Windows and Linux servers.-History:...
. The software provides user scheduled near continuous disk-based online backups
Remote backup service
A remote, online, or managed backup service is a service that provides users with a system for the backup and storage of computer files. Online backup providers are companies that provide this type of service to end users ....
for one or more Windows or Linux servers. Each time a user scheduled backup is performed, Delta encoding
Delta encoding
Delta encoding is a way of storing or transmitting data in the form of differences between sequential data rather than complete files; more generally this is known as data differencing...
deltas are transmitted to a backup repository effectively creating a virtual Disk image
Disk image
A disk image is a single file or storage device containing the complete contents and structure representing a data storage medium or device, such as a hard drive, tape drive, floppy disk, CD/DVD/BD, or USB flash drive, although an image of an optical disc may be referred to as an optical disc image...
. Continuous Data Protection can restore previously captured disk images to another disk effectively replicating the structure and contents to a new disk. Individual files inside of a disk image can be restored to their original location or an alternate computer.
Operation
The first time the R1Soft Continuous Data Protection application is used on a new backup target computer it creates a replica of all data and structure on disk to a disk-based backup repository. After this initial replica the application uses a volume filter device driver to track block levelBlock (data storage)
In computing , a block is a sequence of bytes or bits, having a nominal length . Data thus structured are said to be blocked. The process of putting data into blocks is called blocking. Blocking is used to facilitate the handling of the data-stream by the computer program receiving the data...
deltas between scheduled synchronizations. The next scheduled backup operation involves creating a point in time
Point-in-time recovery
Point-in-time recovery in the context of computers is a system whereby a set of data or a particular setting can be restored or recovered from a time in the past...
snapshot and reading the deltas as tracked by the volume filter device driver. Synchronizations can be scheduled as frequently as every 15 minutes for an entire server.
The application is known for its simple web based interface
User interface
The user interface, in the industrial design field of human–machine interaction, is the space where interaction between humans and machines occurs. The goal of interaction between a human and a machine at the user interface is effective operation and control of the machine, and feedback from the...
.
Microsoft Volume Shadow Copy Service is used on Windows to take a point in time snapshot. On Linux a proprietary Linux kernel module is used.
Supported File Systems
File systems supported by software:- NTFSNTFSNTFS is the standard file system of Windows NT, including its later versions Windows 2000, Windows XP, Windows Server 2003, Windows Server 2008, Windows Vista, and Windows 7....
- ext2Ext2The ext2 or second extended filesystem is a file system for the Linux kernel. It was initially designed by Rémy Card as a replacement for the extended file system ....
- ext3Ext3The ext3 or third extended filesystem is a journaled file system that is commonly used by the Linux kernel. It is the default file system for many popular Linux distributions, including Debian...
- ext4Ext4The ext4 or fourth extended filesystem is a journaling file system for Linux, developed as the successor to ext3.It was born as a series of backward compatible extensions to ext3, many of them originally developed by Cluster File Systems for the Lustre file system between 2003 and 2006, meant to...
- ReiserFSReiserFSReiserFS is a general-purpose, journaled computer file system designed and implemented by a team at Namesys led by Hans Reiser. ReiserFS is currently supported on Linux . Introduced in version 2.4.1 of the Linux kernel, it was the first journaling file system to be included in the standard kernel...
- Linux SwapVirtual memoryIn computing, virtual memory is a memory management technique developed for multitasking kernels. This technique virtualizes a computer architecture's various forms of computer data storage , allowing a program to be designed as though there is only one kind of memory, "virtual" memory, which...
Structure
R1Soft Continuous Data Protection is designed to move backup data over a TCP/IP network and store it on disk using at least two servers:CDP Agent: a daemon
Daemon (computer software)
In Unix and other multitasking computer operating systems, a daemon is a computer program that runs as a background process, rather than being under the direct control of an interactive user...
backup agent that is required in order to make backups of a computer or restore files to it. The agent is installed on Windows or Linux computers and listens for backup or restore requests from the CDP Server.
CDP Server: a daemon that initiates backup requests, stores backup data on disk, and provides a web-based user interface
Limitations
R1Soft CDP Enterprise Edition 3.0 can only store up to 64 TBsTerabyte
The terabyte is a multiple of the unit byte for digital information. The prefix tera means 1012 in the International System of Units , and therefore 1 terabyte is , or 1 trillion bytes, or 1000 gigabytes. 1 terabyte in binary prefixes is 0.9095 tebibytes, or 931.32 gibibytes...
of backup data per protected disk or volume.
Market Share
- November 2008: 90,000 servers
- June 2010: 185,000 servers
- November 2011: 200,000 servers.