File Replication Pro lets you simplify your workflow enormously. By automating backup and file sharing, you can make certain that all your data management is current and secure, with little or no effort on the part of your staff.
However, FRP also allows you to configure things the way you want them.
For example, you may have a number of different jobs and servers in your work environment. You may feel that it’s easier to maintain a script text file as the source of all the servers and jobs in your configuration. You can create that script, using copy and paste to handle multiple, similar jobs, and then submit it to FRP.
The commands are implemented as Web Services. This means that they can be invoked from any software that supports the web services interface. Additionally, two “clients” are provided by FRP.
FRPCLI – A Free Command Line Client
The command line client (FRPCLI) is automatically installed on every FRP server. Additionally, you can install FRPCLI on any computer (simply copy the FileReplicationPro/SDK/bin directory to the computer and run FRPCLI from that directory). This means that you can create new jobs from any server or desktop you designate, submit those jobs to the management server for storage and/or execution and then have their activation and execution managed like all other FRP jobs.
An HTTP WEB PAGE Client
An HTTP client page is included in the Management Server which receives the commands as HTTP GETs (i.e. as a URL where the parameters are the Query String) and convert them to service requests. The HTTP command syntax is the same as the command line syntax except that the “server” and server’s Ip address are not required since they are implied in the URL.
The client webpage can be accessed at: http://localhost:9100/cli_console.jsp
If you’re using FRP right now, and you need some assistance with figuring out how to get the most out of the new web services capabilities, contact us at firstname.lastname@example.org. We answer our email very quickly.
If you’re not using FRP yet and would like to try it out, try download a free trial of File Replication Pro for your operating system today, and see how well it works in your work environment.
For proper data management, you may choose to use remote backup on a regular schedule, or you may choose ongoing real-time synchronization. You can also, with the new version 6.1 of FileReplicationPro, choose to back up older files gradually while keeping currently-used files in sync.
Still, even with the most carefully-chosen data management plan, there may be times when you’d like to be able to run a job outside of the regular schedule.
For example, you might have a remote worker working on a project in a different time zone. You may not need to sync this worker with your office server all the time, but you want to make sure the files are backed up to your server at the end of his workday.
You may prefer to allow him to back up his server data by invoking this action from a web page you have created for him, without granting him access to the Management Server.
This can be accomplished programmatically by using a script. You define the job, in this case calling it ProductsKL2LA, and write it into the script as a command line.
FRPCLI 71.58.12.01 jobstart name=ProductsKL2LA
Your remote worker can run the job out of schedule, and you maintain the security of your data.
File Replication Pro is used by shipping companies, spaceports, and multinational corporations, as well as by companies that do less traveling but still need safe, secure data management.
Business partners are heading out for some R&R but still want to stay on the same page with developments.
Researchers are heading into the field and gathering data — and you want to make sure the whole team has access to it as soon as possible.
Remote workers are completing projects and you want to make sure their data is backed up on the same reliable schedule as the servers on site.
And maybe you have some plans, yourself, and don’t want to stay on site to see the servers into the new year.
FRP has the solution. You can program all the company’s laptops to sync automatically with the management server as soon as the users log in. This is made possible by the new API.
The command line client (FRPCLI) is automatically installed on every FRP server. Additionally, you can install FRPCLI on any computer (simply copy the FileReplicationPro/SDK/bin directory to the computer and run FRPCLI from that directory).
This means that you can create new jobs from any server or desktop you designate, submit those jobs to the management server for storage and/or execution and then have their activation and execution managed like all other FRP jobs.
FRP was designed to be part of your data infrastructure. FRP understands that you are assuming that your data moving infrastructure is fast and efficient. That it is fault tolerant and will act persistently.
We assume that an announcement of failure is not what you want from your file replication software. But if you use a computer, you know that things can and do go wrong. Transmission failures, network errors, internet timeouts, permissions issues – there’s always something that can go wrong. FRP has built in algorithms that adapt to the far from error-free environments of the internet, long distance communications and not so fast channels.
You need to be able to get perfect file synchronization and replication results even when the environment isn’t perfect.
Some utilities work fine as long as nothing goes wrong. The intimate management of the communications channel allows FRP to recover from network errors, efficiently retry and restart failed actions and persistently push the data to completion.
Even when you’re not watching it.
The FRP Power User is a special person with the ability to save a lot of time and money for his or her company. Some of the features we build into FRP are for the power user, and one of them is the API.
You don’t have to be a Power User to benefit from most of the advantages of FRP. In fact, one of the great things about FRP is the way it keeps your data safe, secure, and synced without special knowledge and effort on the part of you or your staff. Get your IT people to configure FRP to sync files automatically whenever one of your workers opens a laptop, and you save your company endless stress and strife.
The API, or Application Programming Interface, allows you to do much more with FRP. You can set up your replications in Excel if you want to, and pass them to FRP programmatically. If you have 50 servers, you can copy the conventions you use. You can programmatically create or start jobs using simple URLs rather than the more demanding XML-RPC API.
In short, File Replication Pro’s new API allows FRP to communicate with other programs you’re already using, in the way that works best for you. It allows you to script the replication based on your environment.
One specialist loves the flexibility for multimedia work. The files are huge, and a scalable solution with the adaptability of an open API gives him the edge he needs. “It’s a highly flexible, redundant, scalable architecture for high bandwidth uses,” he told us happily.
For example, at the end of the day, to get the files from the field back to the office, we kick off an immediate 2-way sync, using this script:
FRPCLI 71.58.12.01 mirror2way //WinLA/C:\Data\LA //OSXAtlanta/Documents/LA
This command starts an immediate 2-way synchronization between the two servers, moving the large data files at blazing fast speed with a single simple command. The beauty of this is that FRPCLI, the application that invokes the API, is a utility that sits in any directory. You can create a batch file to be called on completion of a script within the application you’re using and immediately replicate your files at a remote server.
What’s more, you can arrange for the batch file to be executed in a number of ways.
* The user can double click it when ready to replicate, say upon completion of a stage of the product and when ready to send it along for approval or to the next stage of production.
* The application can automatically call it based on its requirements.
* The Power User can create a multi-line batch file to do tens or hundreds of jobs all from the command line.
As soon as the commands are executed, FRP immediately replicates your files per your instructions from servers and to servers pushing, pulling, or syncing — as you’ve directed.
Of course, there are more possibilities. The adaptability of the API allows you to use FRP the way that you want to, confident of seamless, speedy real-time replication and synchronization to meet your needs, whatever they are.
The increased efficiency and smoothness of operation let you — or the Power User on your staff — accomplish more.
Some tools are designed with lots of bells and whistles and end up being large and slow. Think back on the last software package you bought. Chances are it did a lot of things you didn’t really need it to do. You installed it on your computer, opened it up, enjoyed the animated introduction and the cute sounds it made, and called your colleagues around to see the fun extra tricks it could do.
That’s fun for about twenty minutes. As you use the software every day, though, you begin to wish that it would just do the things you want it to do fast, without hogging your resources and making you choose among a range of options every time you start work.
In fact, a lot of us develop little tricks and workarounds to sidestep the fancy stuff our spreadsheet, word processing, or accounting programs do – so we can get our own work done without delays. Our software has trained us to do tricks.
FRP was designed from the ground up to be fast and efficient. It is used on major servers, but can comfortably fit on your laptop. You add some files on one server, and in seconds they pop up on the other, in real time. Large directories are compressed and streamed over, at high speed, with no impact on normal production server operations. FRP’s multi tasked proprietary tcp/ip based communication engine will adapt to your com channels to maximize data transfer speed.
Users often share with us their surprise at how fast FRP is. We’re not surprised; it’s fast because we made it that way.
A new client came to us with a huge backlog of files. As a major international supplier of innovative communication intelligence and security products and systems, with 250 in staff on two continents, his company generated a lot of data, and security was of utmost importance. He had three terabytes of data he needed to replicate to a remote server. He also wanted to keep his remote server in sync with his server on a daily basis.
“It’s going to take months to get all the data onto the backup, right?” he frowned. “And until that’s done, I’m just getting further behind. It seems like a vicious circle.”
He’s right that he’s talking about an enormous job. With a 1.5Mb/sec line between the two servers, at a 70% effective rate, it takes over an hour to move 500MB which is 0.5GB and there are 3000GB to move. It will take 9 months to move all the data through this line.
But the real-world problem isn’t as bad as those numbers would suggest. The main reason the client needs the server kept in sync is for the current action. The changes and additions to the repository being made now are the ones that are important on a day-to-day level.
The old files which aren’t changing can be replicated gradually.
Can FRP keep current changes in sync and slowly migrate the older files over?
Version 6.1 can. FRP can now perform a copy or mirror of two servers capturing all current changes and ignoring all files older than a user supplied date. So our client can tell FRP to migrate his last six months of data first. Once that’s done, he can change the cutoff date to 12 months ago, and then 18, and so on. All the changes are replicated in real time, so his files stay up to date. The older files are replicated on his schedule, and eventually he’ll have remote backup for all the files.
What if the client needs to work with an older file before it’s replicated? No problem. If the client changes a three year old file on the source server, FRP will see this as a current change and migrate that file over. Only unchanged files will have to wait their turn.
If you’re not backing up your files to a remote server yet, you should get started on it as soon as possible. Data security is important for all organizations, and lost data – in any amount – can be a serious problem for your business, especially when data is your business. The good news is, even if you’ve dropped the ball on this in a big way, it’s not too late. Download FRP now and start taking care of the problem.
There was a time when people chose a job near their homes — or moved to live near their jobs. Traveling salespeople had a territory near their homes and dealt with the regional office. Workers were matched with employers on the basis of geography.
Office computers didn’t really change this. The office had a local area network and a big server, and the workers came into the office to access their computers. People moved to an area because it was good for their chosen profession, or chose a profession because it was needed in the place where they lived.
Now workers and jobs are distributed unevenly around the globe. You choose your off-site workers from an international palette of talents, and send your on-site workers out more often and more widely.
When it comes to communication, this often means that your office computers are not a network of desktop workstations with a central server, but a collection of laptops in changing locations. A mobile sales forces is still likely, but you may also have a mobile accounting staff or a mobile IT department.
How do you get information from the field back to headquarters? How are new price sheets distributed from headquarters to the sales force? How can you be certain that colleagues in multiple locations are in fact working on the same iteration of a collaborative document?
Install FileReplicationPro on a laptop. As soon as that laptop is connected to the internet, it will sync with the office server in a secure manner. It’ll send information out and receive information automatically with no complex VPN setups, and with no action required from the laptop user. Install FileReplicationPro on all the laptops used by your workforce, and you have the same data available to all — better synchronization than in the average office, even if your staff stretches from Dubai to Dallas.
Not only can non-technical staff make sure to be up to date and on the same virtual page, but you don’t even have to rely on workers to remember to email, update, or even back up their data.
Download FRP synchronization software for free, now, and see how it works in your own workspace — however large a space that is.
FRP moves data fast, with plenty of power and speed. It also gives you more than one route to getting the job done.
Say you need to copy a directory from server A to B so as to bring B up to date. Folders A and B might be quite large and may have many files that are either equal or almost equal. You simply want to take advantage of FRP’s speed and sophisticated synchronization capabilities to perform the one-time copy straight from the command line. You can do it with the newest update.
Or your company uses a central scheduler and you want to schedule FRP jobs via that tool rather than use the built in FRP scheduler. You can do it.
After successful completion of a production job, you want to copy some directories to another server. You can add the FRP copy command to the post production script. Perhaps you need FRP to collect data from one or more servers prior to starting a production job. You can add that step to your pre production script.
Now you’ve got that flexibility without sacrificing the speed and power.
You may be using FRP to backup data to a second server, save important business data to another site, distribute data to remote offices, collect business data from multiple sources – any job that involves moving data.
FRP is a super “data mover”. Not only is it very fast and resilient when moving data across a network, it is also very efficient and supports smart modes of data transfer, copying only what is necessary. FRP can mirror directories rather than just copy files. For large files which may be similar, FRP will use bit level algorithms to transfer only the deltas. It will zip on the fly, it will recover from network errors, it can copy open files – wouldn’t you want to have this power at your fingertips whenever you need to move data?
No matter where you are?
This is what we are setting out to do – we’re going to make FRP’s data moving capabilities available to you in multiple ways. So, in addition to the standard FRP interface, where you define data transfer jobs via the Management Server, we are planning to expose FRP’s capabilities as web services with two simpler interfaces: command line and HTTP.
So, from any desktop or server, you will be able to either run the FRPCLI utility or send HTTP commands (as simple URLs) to accomplish a range of tasks:
Immediately run an FRP copy/move/mirror operation between two FRP servers
Create and schedule an FRP job from the command line
Modify existing jobs
Activate and execute previously created jobs.
Add servers to or remove servers from the FRP network configuration
Import and export jobs and servers in XML format.
We believe that the combination of execution power and simplicity of use will make FRP an indispensable part of your network data management toolset.
Sign up for our newsletter to make sure you get all the latest details.