BRU Open File Manager (OFM) for Windows
Now certified for use with Windows XP, Vista, 7 and 8, as well as Windows Server 2003, 2008, and 2012!
The BRU Open File Manager (OFM) is a robust open file utility for Windows systems that gives BRU Server and bruAPP Backup Appliance the power to backup any open, locked, or in-use files, ensuring that your business will run without interruption twenty four hours a day, seven days a week. BRU OFM was designed to work in high trafficked areas that receive hundreds of thousands of requests per hour. BRU OFM is cost effective and scalable from workstation to server.
BRU OFM's advanced caching methods protect your backups from corruption and keep relational file integrity in tact for your mission critical data stored in databases and email servers such as MS SQL, MySQL, Oracle, Active Directory and Exchange. This data requires batch caching to keep log files and data synchronized at backup time. You will no longer need to have users logout of the network, close a program at backup time or have skipped files.
Windows-Based Client Systems
BRU OFM was designed for today's busy, distributed computing environment. Supported operating systems include Windows 2000/XP/Vista/7 and Windows 2000/2003/2008 server family.
The BRU OFM module for Windows clients allows the BRU Server Agent to backup all open files, regardless of the application currently using them. Platforms such as Exchange, SQL Server, Filemaker, Oracle, Sybase, DB2, Active Directory, and even simple open files used in Word or Excel can be properly backed up transparent to the user and the application. Also, BRU OFM requires no additional disk space for operation. You only need a BRU OFM license for those Windows clients that require open file backup support.
Intel and AMD 64bit Processors
BRU OFM is compatible with both Intel and AMD 64 bit processors environments, including IA64. Simply install BRU OFM onto any machine and it will auto detect which driver to install.
Windows Server 2008 R2 Hyper V Supprt
BRU OFM is compatible with the Microsoft Hyper-V Support that is used on Windows Server 2008 for virtual machine support.
File System, Networked Computer and Mapped Drive Support
BRU OFM was designed to work in a heterogeneous computing environment, by offering support for both Windows file systems (NTFS, FAT32) and network file systems. BRU OFM will also support a networked computing environment by allowing access to open, locked and in-use files over mapped drives and networked computers. Installing BRU OFM on computer A and computer B, would allow computer A to backup exclusive, in-use and locked files residing on computer B.
How it Works
BRU OFM monitors the file system for any read requests that will come from BRU Server Agent. Once BRU OFM detects a backup to a locked or exclusively opened file, BRU OFM will allow access to the file. The application that has the file locked continues to store the information directly to disk as usual. Once the backup of the locked file has begun, BRU OFM will automatically cache old overwritten data to a temporary location.
At this point BRU Server and the application see the file differently. The application that has the file locked see's all changes that it makes to the file as it would without BRU OFM installed. On the other hand, the BRU Server see's the file as it originally would when the backup first began, without any of the new changes.
Click on the image to the left to see a graphical representation of how this process works.
Unix-Based Client Systems (includes Mac OS X)
The BRU OFM is only available for Windows systems, however, on Unix systems pre and post scripts may be run before and after a backup operation to freeze the state of a database that is running when the backup is to be executed. This allows you to freeze the tables or export the database content to an intermediate, or flat file for backup. While in a frozen state, most database applications will cache any user changes and then commit them once the backup is completed and the tables are unfrozen. The pre and post scripts may be written in any programming language including sh, python, Applescript, C, and more.
For more information about BRU Server pre and post scripts, please see the Miscellaneous Setup Considerations section in the BRU Server Admin Guide.