Last September we were on the road with our technology partner Parallels. In several EMEA cities we promoted our backup service integration module for the Parallels Automation platform. On the road show in Amsterdam, Roland met the WHIR tv film crew and they were very interested in the this module. See the
interview below where Roland explains the benefits of control panel integration, the downsides of tape backup, and our seed-load technology.
Apart from being a marketing man, I am also a quite fanatic webdeveloper. For developing the logic for websites and other online tools I have a big preference for the scripting language PHP. It is fairly easy and fast way to build average functionality. As a PHP developer is soon learned the ease of using MySQL databases to store and retrieve my data since PHP has a lot of standard functions to communicate with
MySQL.
What really made my day was when the guys from development told me that they were planning on releasing a backup possibility in the client software for MySQL databases. It was always a great hassle to secure my databases; manually logging into phpMyAdmin, go to the export screen, selecting tables, defining export options, etc. Doing this once is not such a big deal, but doing this on a daily basis makes it really annoying! Moreover, this way of backing up is neither differential nor incremental. Since I already use the BackupAgent client software, this was a real cool and useful addition!

MySQL backup plugin activated
In the meantime, the new client software is released and I performed my first backups of the MySQL databases. And the first results are promising! Of course, I have tried the most important part of the functionality: the restore. All went really smooth.

Selecting MySQL databases and tables for Backup
Thanks partners for this feature request, and thanks development for this successful execution!
What really made my day was when the guys from development told me that they were planning on releasing a backup possibility in the client software for MySQL databases. It was always a great hassle to secure my databases; manually logging into phpMyAdmin, go to the export screen, selecting tables, defining export options, etc. Doing this once is not such a big deal, but doing this on a daily basis makes it really annoying! Moreover, this way of backing up is neither differential nor incremental. Since I already use the BackupAgent client software, this was a real cool and useful addition!

MySQL backup plugin activated
In the meantime, the new client software is released and I performed my first backups of the MySQL databases. And the first results are promising! Of course, I have tried the most important part of the functionality: the restore. All went really smooth.

Selecting MySQL databases and tables for Backup
Thanks partners for this feature request, and thanks development for this successful execution!
We've launched a major release of our client software for Windows last month (version 3.13.2.1). The most important new features and functionality are listed below:
- The new major release of the Online Backup Client for Windows officially introduces the support for 64-bit operating systems, including the newly released Windows 2008 R2.
- Logging and error reporting has been greatly improved to make it more informative and understandable for the user.
- Finally, small files cannot only be backed up in a batch, but restored in a batch as well! This will save our customers lots of time and increases the usability of this new Client.
Support for Windows 7 and MS SQL 2008
Currently we are performing internal tests to officially support Windows 7 and MS SQL 2008. The Windows Client has already successfully past the Microsoft certification process, so soon there will be more to announce!First feedback from our customers
Today the new Windows Client generates alot of positive feedback! This encourages us to introduce a new generation of our software in 2010.
It’s finally coming; the long awaited support for Windows Server 2008 will come. We decided to include support for Windows Server 2008 R2 right away, since it was recently released by Microsoft as the successor of Windows Server 2008.What took us so long?
To tell you the truth: we rock on Windows Server 2003. Over the years, BackupAgent Provider (our server software) really proved to be highly stable. In fact it was such a success that we decided to be absolutely sure we could build on that reputation regarding Windows Server 2008. Therefore, we turned the new Microsoft platform inside out.More power out of the same hardware
Many of our hosting partners have become highly enthusiastic about Windows Server 2008. They especially refer to IIS7, which is significantly more efficient then IIS6. Also, the SMB2 protocol is a better network storage protocol then the original SMB protocol on Windows 2003; it allows hosters to drain more power from of their existing hardware. For BackupAgent it is yet another step in maintaining our position as most scalable and high-available solution in the market.Easy installation
We’ll launch a demonstration movie soon to demonstrate how to install our product on a new Windows Server 2008 instance!But there are more benefits; from now on, customers have the ability to run pre and post scripts before and after backups and restores. Furthermore, our developers have added support for unlimited account to this Client.
The last three months we've completely revisited the functionality for logging (certain messages have been revisited to make them more informative and new messages have been added) and our core backup process. The backup process has been improved to execute operations concurrently, where they were executed in a sequence before. As a result, the amount of memory use has decreased for backups of large sets of files, plus such backups run faster!
We hope that these new features, and of course several fixes for issues that were reported by our customers, will accelerate your daily back up tasks!
Support for Snow Leopard
Recently some of our customers asked us if we support the new Mac operating system Snow Leopard with this new Client. Currently, we are running tests to ensure that our Client supports Snow Leopard soon. Please follow our blogs because in a little while there will be an announcement concerning the formal support of Snow Leopard by BackupAgent!
At BackupAgent we find it very important to nurture the relationships we have with our partners. Lately we are noticing that some partners are benefiting from this, because they’ve listened to our advices. They’re obtaining more and more positive press and it mainly concerns the price/quality ratio for online backup services they
provide.Things that matter
- Usability:
This is by far the most important requirement when it comes to obtaining significant numbers of customers. You must assume your SME customers will be trying multiple tools and if they feel comfortable using the application, they will go with it.
- Total cost of service:
Our partners’ selling price and margins really matter, because they can beat competitors on price, while your sales staff is highly rewarded. At BackupAgent we specialize in keeping all costs low. This involves hardware investments, datacenter costs, project overhead etc. Our software allows you to be competitive with a minimal investment. Our approach to reach this goal is to advise our partners to be ready using a scalable and high-available environment from the start.
- Provisioning (either directly or through resellers):
Allowing customers to buy services easily is one of the most critical success factors when it comes to providing online backup services. Offering a similar experience to resellers proofs to be even more valuable.
Things that do not matter
- License costs of the BackupAgent software:
Whether you buy from us or from one of our competitors, the license costs of the software will be at highest 30% of the total costs of service. This means it is far more valuable to focus on lowering costs of the remaining 70%, in which we specialize.
- Branding features:
We have partners that rebrand the services and we have partners that decided to go with our brand. We can’t see any difference in success or pickup ratio amongst these partners.
- Data traffic and peak load:
Our partners all show a data load graph which looks like a normal distribution. Peak loads will not be too high and hit at night.
These shortlists are extracted from our experiences with successful partners. Using our software they provide best bargains for online backup.
BackupAgent will release an update (3.13.2.1) for the Windows backup client next month. In this update we will support the possibility to connect to an Exchange Server running in the domain from a different machine. This feature has been designed to support mailbox level backup of Exchange 2007.
Microsoft’s indecisive behavior regarding MAPI
BackupAgent uses MAPI to extract mailbox-specific data from Exchange information stores. MAPI is Microsoft’s standard for mail traffic between mail clients (read: Outlook) and an Exchange Server. Microsoft is already struggling for years on the subject of allowing third-party access to MAPI for extensibility of Exchange. In Exchange 2007 they attempted to change this, when they published a public webservice API. On the other hand they also still allowed ISV’s to access MAPI, although they provide no official support for backup/restore purposes. As a result of this indecisive behavior it was better for BackupAgent only to support remote access to Exchange 2007 servers for performing mailbox backups. This is related to the limitations we faced when we wanted to support the 64-bits architecture.
How it works
BackupAgent will add a setting to its ‘Folder level backup’ option to access an Exchange 2007 server in the domain. This feature can only be used on 32 bits machines. Here is a screenshot:
To enable the feature, the following prerequisites will apply:
Microsoft’s indecisive behavior regarding MAPI
BackupAgent uses MAPI to extract mailbox-specific data from Exchange information stores. MAPI is Microsoft’s standard for mail traffic between mail clients (read: Outlook) and an Exchange Server. Microsoft is already struggling for years on the subject of allowing third-party access to MAPI for extensibility of Exchange. In Exchange 2007 they attempted to change this, when they published a public webservice API. On the other hand they also still allowed ISV’s to access MAPI, although they provide no official support for backup/restore purposes. As a result of this indecisive behavior it was better for BackupAgent only to support remote access to Exchange 2007 servers for performing mailbox backups. This is related to the limitations we faced when we wanted to support the 64-bits architecture.
How it works
BackupAgent will add a setting to its ‘Folder level backup’ option to access an Exchange 2007 server in the domain. This feature can only be used on 32 bits machines. Here is a screenshot:

To enable the feature, the following prerequisites will apply:
- 32 bits edition of Windows, which does not have a local instance of Exchange Server installed and is part of the domain
- Exchange System Management Tools should be installed
- The OnlineBackupService.exe should run as a user which is Domain Administrator and Exchange Administrator
For the second year in a row, BackupAgent is nominated by CRN-magazine for the Channel Awards 2008. And again in the – for us most meaningful – category ‘Outstanding product of the year’ (auto translated mirror). We are truly grateful for the support we’ve got from all parties nominating us and we wish to thank them for it.I think this is the award for us for continuously trying to improve the partner-relation we have with our customers; on both technical and commercial level. This cooperative partnership has lead to better software, better commercial support and successful partners. Last year we had to be content with the runner up position behind VMWare, hopefully we can gain the highest position this year (something I find fairly conceivable, considering the improvements we’ve made since last year.)
The CRN Channel Awards show will take place on November 12th at the ‘Wintertuin’ (winter garden conservatory) of NH Grand Hotel Krasnapolsky in Amsterdam.
To achieve the Outstanding product award, we have to count on your support. Therefore we ask everybody to vote for us. The voting process has already started, so please visit the voting page (auto translated mirror) and give us your vote!
Thanks for nominating us and thanks in advance for voting for us!
We have come to the last video in our series of 10 demonstration movies about the functionalities of the client software.
This video focuses on the Restore of MS SQL Server databases. It shows how to conduct a disaster recovery with the remotely backed up SQL Server data.
This video focuses on the Restore of MS SQL Server databases. It shows how to conduct a disaster recovery with the remotely backed up SQL Server data.
BackupAgent has launched 10 demonstration movies to explain all functionalities of the client software even easier. These movies can be used by our resellers and service providers; so that the most frequently asked questions about the backup application will be answered simply by watching the movie. On this page, all movies can be found.
On this blog, we’ll show you all the 10 videos. This time we'll focus on Part 9: SQL Server Backup. The online backup client contains a plugin for making backups of Microsoft SQL Server databases. This movie explains how to configure these kinds of backups in just a few simple steps.
On this blog, we’ll show you all the 10 videos. This time we'll focus on Part 9: SQL Server Backup. The online backup client contains a plugin for making backups of Microsoft SQL Server databases. This movie explains how to configure these kinds of backups in just a few simple steps.
In our engineering lab we have been actively testing working with the release candidate of Windows 7. As a result of that our 3.12.5.5 client has been tested and found compatible with Windows 7.For BackupAgent, the basic required compatibility test by Microsoft is only the starting point for full support of a new operating system. In our labs we have over 200 tests which we will fire off to our software running on this new platform. Based on those results we will work on full support for Windows 7 in the next months for planned releases of our Online Backup Client. Once we have established full support, our partners can benefit from the fact that it matches Microsoft’s own requirements for compatibility, just as it does for Windows Vista and XP.
The Dutch IT-magazine Winmag Pro, has held a review on online backup software products. 2 of our well-respected customers, Jamby and Argeweb, participated in the test and we can proudly tell that they claimed 2 positions in the top-3!#2 (same score as #1): Jamby
Jamby focuses on the backup of workstations and laptops. Their solution has been selected as ‘Best Value’. Here you find the review of Jamby’s solution. Some quotes:
- “The service is very attractive for backing up workstations”
- “Ideal solution for a small environment with a limited number of PCs”
- “Little computer knowledge is needed for backing up and restoring”
- “The software works with wizards that help you directly on the right track”
Argeweb focuses on the backup for Small and Medium Businesses (SMB). Therefore they offer advanced features such as Exchange and SQL Backup. Here you find the review of Argeweb’s solution. Some quotes:
- “Easy software with a lot of features”
- “The support of Exchange and SQL backups is very useful”
BackupAgent has launched 10 demonstration movies to explain all functionalities of the client software even easier. These movies can be used by our resellers and service providers; so that the most frequently asked questions about the backup application will be answered simply by watching the movie. On this page, all movies can be found.
On this blog, we’ll show you all the 10 videos. This time we'll focus on Part 8: Configuring an Exchange Server Backup on Folder Level. The Folder Level backup allows full and incremental backups of specific folders (e.g. inbox, contacts and calendar) of the MS Exchange mailstores. This movie explains how this backup can be set up in just a few simple steps.
On this blog, we’ll show you all the 10 videos. This time we'll focus on Part 8: Configuring an Exchange Server Backup on Folder Level. The Folder Level backup allows full and incremental backups of specific folders (e.g. inbox, contacts and calendar) of the MS Exchange mailstores. This movie explains how this backup can be set up in just a few simple steps.
BackupAgent has launched 10 demonstration movies to explain all functionalities of the client software even easier. These movies can be used by our resellers and service providers; so that the most frequently asked questions about the backup application will be answered simply by watching the movie. On this page, all movies can be found.
On this blog, we’ll show you all the 10 videos. This time we'll focus on Part 7: Configuring an Exchange Server Backup on Store Level. The Store Level backup allows full and incremental backups of MS Exchange mailstores. This movie explains how this backup can be set up in just a few simple steps.
On this blog, we’ll show you all the 10 videos. This time we'll focus on Part 7: Configuring an Exchange Server Backup on Store Level. The Store Level backup allows full and incremental backups of MS Exchange mailstores. This movie explains how this backup can be set up in just a few simple steps.
We have recently released a new version of our Online Backup Client for Windows. In this version you can now backup and restore Exact administrations with the push of a button.This module is an example of our plans regarding further support and integration of BackupAgent with third-party applications that serve specific line-of-business or niches. With this initiative BackupAgent wants to strengthen his position towards small and midsize businesses.
Future releases will contain a plug-in architecture to allow software vendors and our partners to develop plug-ins for BackupAgent. This enables our partners to provide consistent and reliable backups and restores for specific application data. In the example of Exact Globe, customers can rest assure that their administration data is backed up securely and can be restored easily. We hereby invite our partners to submit candidate applications for additional plug-ins. Please contact your partner account manager if you see a business case for a specific application.
BackupAgent has launched 10 demonstration movies to explain all functionalities of the client software even easier. These movies can be used by our resellers and service providers; so that the most frequently asked questions about the backup application will be answered simply by watching the movie. On this page, all movies can be found.
On this blog, we’ll show you all the 10 videos. This time we'll focus on Part 6: Pre and Postscript in the Online Backup Client. The scripting options allow more advanced users to take automatic backup to the next level. Scripts can for instance be used to start and stop services on the computer. This video is an introduction to these scripts.
On this blog, we’ll show you all the 10 videos. This time we'll focus on Part 6: Pre and Postscript in the Online Backup Client. The scripting options allow more advanced users to take automatic backup to the next level. Scripts can for instance be used to start and stop services on the computer. This video is an introduction to these scripts.
BackupAgent has launched 10 demonstration movies to explain all functionalities of the client software even easier. These movies can be used by our resellers and service providers; so that the most frequently asked questions about the backup application will be answered simply by watching the movie. On this page, all movies can be found.
On this blog, we’ll show you all the 10 videos. This time we'll focus on Part 5: Options in the Online Backup Client. The client contains a lot of options to configure its behavior to your needs. In this short video, you will learn all about these options.
On this blog, we’ll show you all the 10 videos. This time we'll focus on Part 5: Options in the Online Backup Client. The client contains a lot of options to configure its behavior to your needs. In this short video, you will learn all about these options.
BackupAgent has launched 10 demonstration movies to explain all functionalities of the client software even easier. These movies can be used by our resellers and service providers; so that the most frequently asked questions about the backup application will be answered simply by watching the movie. On this page, all movies can be found.
On this blog, we’ll show you all the 10 videos. This time we'll focus on Part 4: Restoring data with the Online Backup Client. In case of a calamity with your computer, the Online Backup Client can restore your data quick and easy. This video shows how simple a data restore is.
On this blog, we’ll show you all the 10 videos. This time we'll focus on Part 4: Restoring data with the Online Backup Client. In case of a calamity with your computer, the Online Backup Client can restore your data quick and easy. This video shows how simple a data restore is.
BackupAgent has launched 10 demonstration movies to explain all functionalities of the client software even easier. These movies can be used by our resellers and service providers; so that the most frequently asked questions about the backup application will be answered simply by watching the movie. On this page, all movies can be found.
On this blog, we’ll show you all the 10 videos. This time we'll focus on Part 3: Filtering in the Online Backup Client. The Online Backup Client has extensive filtering options to optimize your data backups. Filtering unimportant data saves time and backup space, in this short video you see how easy backup filtering is.
On this blog, we’ll show you all the 10 videos. This time we'll focus on Part 3: Filtering in the Online Backup Client. The Online Backup Client has extensive filtering options to optimize your data backups. Filtering unimportant data saves time and backup space, in this short video you see how easy backup filtering is.
BackupAgent has launched 10 demonstration movies to explain all functionalities of the client software even easier. These movies can be used by our resellers and service providers; so that the most frequently asked questions about the backup application will be answered simply by watching the movie. On this page, all movies can be found.
On this blog, we’ll show you all the 10 videos. This time we'll focus on Part 2: Define and start a task in the Online Backup Client. This movie covers all aspacts for making a normal task for backup of computer data. In a few minutes you know exactly how to secure computer data using the Online Backup Client.
On this blog, we’ll show you all the 10 videos. This time we'll focus on Part 2: Define and start a task in the Online Backup Client. This movie covers all aspacts for making a normal task for backup of computer data. In a few minutes you know exactly how to secure computer data using the Online Backup Client.
The Reporting Service has been a part of the BackupAgent Provider server for a long time now, but it has never been easy to configure. This will change in release 3.10.1.1 of the server as we add configuration of the Reporting Service via the Management Console.
The Reporting Service is a daily running process that performs several reporting and maintenance tasks in the background. The new configuration page for the Reporting Service provides an overview of all the tasks and explains their purpose. The administrator can configure for each task if it should run at all, on which server (in case of more than one server in a load balanced infrastructure) the task must run, and what the schedule is.
You can schedule the tasks at different times to better spread the impact on the load on the server. The ‘Recalculate Account Size’ task especially is CPU intensive so it is better to run it at non peak hours.
Please note that some tasks cannot be disabled and/or always run on all the servers.
The Reporting Service is a daily running process that performs several reporting and maintenance tasks in the background. The new configuration page for the Reporting Service provides an overview of all the tasks and explains their purpose. The administrator can configure for each task if it should run at all, on which server (in case of more than one server in a load balanced infrastructure) the task must run, and what the schedule is.

You can schedule the tasks at different times to better spread the impact on the load on the server. The ‘Recalculate Account Size’ task especially is CPU intensive so it is better to run it at non peak hours.
Please note that some tasks cannot be disabled and/or always run on all the servers.
BackupAgent has launched 10 demonstration movies to explain all functionalities of the client software even easier. These movies can be used by our resellers and service providers; so that the most frequently asked questions about the backup application will be answered simply by watching the movie. On this page, all movies can be found.
On this blog, we’ll show you all the 10 videos. Part 1: Install and configure the Online Backup Client. This movie will explain how to install and configure the Online Backup Client in just a few simple steps. In a few minutes you know exactly how to get started with our online backup software.
On this blog, we’ll show you all the 10 videos. Part 1: Install and configure the Online Backup Client. This movie will explain how to install and configure the Online Backup Client in just a few simple steps. In a few minutes you know exactly how to get started with our online backup software.
In the previous blog about our upcoming replication solution I discussed the purpose of replication. In this post I will provide a sneak preview of the actual implementation.
We put a lot of effort in creating a solution that is both flexible and easy to use and configure. All configuration and monitoring can be done centrally on the server’s Management Console. Even the software components that run on you storage locations and replication destinations can be configured centrally.
Still the solution is very flexible: it supports a wide array of setups of both local and remote storage locations, and onsite and offsite replication destinations. You can replicate all your storage locations to the same destination, or you can have a different replication destination for each storage location.
We provide a smart replication scheme: replication is continuous per storage location (even per account), allowing for efficient but controllable replication schemes. You can define a replication window: the start time and end time between which replication is allowed to run. When the end time of the window is reached, the software will finish the account it is replicating, and then suspend the replication. At the start time replication will resume where it left off. We even allow you to define the maximum used bandwidth per replication task.
And of course we also considered the unfortunate case that you actually need your replicated data: In case a storage location goes down because of a harddisk failure for example, you can easily configure the corresponding replication destination to temporarily act as storage location while you are working on the problem. And when you have the original storage up again, you can use a provided tool that automatically copies the data back and directs backups to the new/repaired storage location again.
At the moment I am writing this we have entered the testing phase of the replication functionality. Replication will be an optional offering as part of our next server release 3.10.1.1, expected to be released in April. For BackupAgent partners who want to know more, please contact your Partner Account Manager.
We put a lot of effort in creating a solution that is both flexible and easy to use and configure. All configuration and monitoring can be done centrally on the server’s Management Console. Even the software components that run on you storage locations and replication destinations can be configured centrally.
Still the solution is very flexible: it supports a wide array of setups of both local and remote storage locations, and onsite and offsite replication destinations. You can replicate all your storage locations to the same destination, or you can have a different replication destination for each storage location.

We provide a smart replication scheme: replication is continuous per storage location (even per account), allowing for efficient but controllable replication schemes. You can define a replication window: the start time and end time between which replication is allowed to run. When the end time of the window is reached, the software will finish the account it is replicating, and then suspend the replication. At the start time replication will resume where it left off. We even allow you to define the maximum used bandwidth per replication task.
And of course we also considered the unfortunate case that you actually need your replicated data: In case a storage location goes down because of a harddisk failure for example, you can easily configure the corresponding replication destination to temporarily act as storage location while you are working on the problem. And when you have the original storage up again, you can use a provided tool that automatically copies the data back and directs backups to the new/repaired storage location again.
At the moment I am writing this we have entered the testing phase of the replication functionality. Replication will be an optional offering as part of our next server release 3.10.1.1, expected to be released in April. For BackupAgent partners who want to know more, please contact your Partner Account Manager.
The Backupagent blog is very suitable to provide you with some inside information on what our R&D team is working on. This time I would like to give you a preview of the Replication functionality we are developing at the moment. In this first part (of two) I will discuss the purpose of our replication solution.The new replication functionality allows our customers to effectively create a backup of a backup. It allows to replicate data that resides on the server’s storage locations to another, possibly offsite, location. In the case of a hardware failure on a storage location for example, the data is still available on the remote location. So basically, replication is part of a failover setup of our customer’s online backup service.
The second opportunity for replication is for what we call local appliances. This setup combines LAN speed diskbased backup with failover remote backup. Let’s assume you want to backup the servers and potentially workstations in your company. You want to run backups and restores at fast LAN speed, using your local network. But you also want to keep the backups at a safe offsite location.
The local appliance setup provides the solution for this: our server software will be deployed on a server in the local network, so all backups are at LAN speed. The replication option then allows the backup data to be automatically replicated to a safe offsite location.
If you are a BackupAgent partner you now have an exciting new offering for your customers: to provide them with a local/LAN backup solution, combined with offsite replication of the backup data to your datacenter.
At the moment I am writing this we have entered the testing phase of the replication functionality. Replication will be an optional offering as part of our next server release 3.10.1.1, expected to be released in April. For BackupAgent partners who want to know more, please contact your Partner Account Manager.
In the second part of this blog post I will discuss the actual implementation of our replication solution.
In our R&D department at BackupAgent we use an Agile Software Development approach. Agile software development basically means that you cannot expect everything to go according to plan in the real world: priorities can change, estimates might prove to be wrong, a piece of functionality might turn to be more complex than anticipated, a emergency hotfix has to be provided, an employee is ill…all of these events can and will happen. Plan for uncertainty, expect the
unexpected, and deal with it.
Part of any development method is Estimates. When we plan for new functionality we of course want to have estimates first: how long do we expect it will take to design, develop, and test the new functionality? And of course we want the estimates to be good: taking into account all the knowledge and expertise of the team, and be independent of which developer eventually will implement the functionality.
We use an fun and effective method for this called Planning Poker. In Planning Poker the entire team gathers for estimating a bunch of new functions. Each person is provided with a set of cards. Each card in the set represents a possible estimate. We use a scale of 1, 2, 3, 5, 8, 13, etc so for each of these numbers there is a card. This might sound cryptic, but bear with me.
A new function is described, questions are asked, and then all the team members individually think of the effort they think the function will take. Each developer selects a card representing the effort they estimate for the function and when the meeting facilitator calls the cards, they all simultaneously show their selected cards.
Now at this point the estimates will most likely differ considerably. The person with the highest and lowest estimates are invited to explain their estimates. The idea behind this is that this can provide new insights for the others. Maybe someone is an expert on some specific technology and he has good reasons to think that the function is harder to implement than the others might think.
Now a second run is played. Most of the times the estimates are much closer this time. We repeat this until there is consensus.
What do we get out of this? Our estimates are balanced and based on consensus; they take the opinion and expertise into account of everybody involved; they are independent on the developer that will eventually develop the function. And…it’s fun…
Part of any development method is Estimates. When we plan for new functionality we of course want to have estimates first: how long do we expect it will take to design, develop, and test the new functionality? And of course we want the estimates to be good: taking into account all the knowledge and expertise of the team, and be independent of which developer eventually will implement the functionality.
We use an fun and effective method for this called Planning Poker. In Planning Poker the entire team gathers for estimating a bunch of new functions. Each person is provided with a set of cards. Each card in the set represents a possible estimate. We use a scale of 1, 2, 3, 5, 8, 13, etc so for each of these numbers there is a card. This might sound cryptic, but bear with me.

A new function is described, questions are asked, and then all the team members individually think of the effort they think the function will take. Each developer selects a card representing the effort they estimate for the function and when the meeting facilitator calls the cards, they all simultaneously show their selected cards.
Now at this point the estimates will most likely differ considerably. The person with the highest and lowest estimates are invited to explain their estimates. The idea behind this is that this can provide new insights for the others. Maybe someone is an expert on some specific technology and he has good reasons to think that the function is harder to implement than the others might think.
Now a second run is played. Most of the times the estimates are much closer this time. We repeat this until there is consensus.
What do we get out of this? Our estimates are balanced and based on consensus; they take the opinion and expertise into account of everybody involved; they are independent on the developer that will eventually develop the function. And…it’s fun…
This week we’ve released our latest client software update, version 3.12.5.3. It will be our last update for 2008. The most important highlights of this update are:
All our partners have received a technical bulletin containing their private label versions of this update. It gives them the opportunity to release this last update before the holidays.
Also, we will continue to support the latest versions of published operating systems and applications, such as Windows 2008, Mac OS-X Snow Leopard, SQL Server 2008 and the planned Windows 7 release.
Full support for both store level and folder level backup of Exchange 2007- Improvements for configuring backups of Exchange 2000 and 2003
- During restore, the original creation date and modification date are now always restored as well
All our partners have received a technical bulletin containing their private label versions of this update. It gives them the opportunity to release this last update before the holidays.
Plans for 2009
For next year we have planned a lot new features, including:- Support for Oracle
- Support for SharePoint
- Extensions for Windows Explorer
- Improved GUI in the Management Console to manage all backup accounts
Also, we will continue to support the latest versions of published operating systems and applications, such as Windows 2008, Mac OS-X Snow Leopard, SQL Server 2008 and the planned Windows 7 release.
I have just completed an information document which shows how to request, install and test an SSL certificate. This certificate is important to companies who sell our backup service to securely backup and restore (business) data, as well as access their website.BackupAgent requires a certified SSL connection between its clients and servers. Certificates that serve this purpose can only be purchased at Certificate Authorities. In the past, some of our partners tried to use self-signed certificates, but this is not secure. The basic idea behind SSL is that some authority grants a combination of public and private keys, which prevents hackers from posing as a company that provides online backup services.
A user can be certain he or she connects to a server that is owned by the company he or she does business with. This can only be true if some independent authority matches a private request of that company with a unique public key based on the master key of the CA. This is basis for PKI. Some technicians might argue that there is no technical difference between a self-signed certificate and one of a CA. Although this is true, I think they underestimate the legal role of CA’s which provides more certainty that a company is legitimate. The CA’s have to qualify to stringent legal standards to obtain their status. That’s why BackupAgent only works with official SSL certificates.
We deliver white label solutions to our partners. This is part of our standard offering and also required by most of our partners. At BackupAgent, we go one step beyond the standard white label options that most vendors supply. Of course we adopt the
logo and contact information in the client software, but we also provide the partner very extensive rebranding options on the server side and the ability to have fully rebranded communication with its customers.On the server side, each partner can customize the management console to display its own brand. Style sheets can be adjusted to change the common look and feel of the management console, including settings of colors, fonts etc. Next to that, individual resellers of partners can apply their look and feel to the management console. This way our partners can offer their resellers the possibility to resell a rebranded backup service.
Since status reporting is a very important part of online backup, the server software generates a lot of e-mails to inform end-users. For instance when a backup or restore has been performed, but also when you forgot your password or when you create a new account. Our management console allows each partner, and again also each reseller of the partner, to change these emails in HMTL. This way, emails can be personalized by adding logo’s, references to FAQs, the partner website etc.
Lastly, each partner or reseller can ‘push’ messages to the client software. On the dashboard of the client software a message and a link can be displayed. For example for maintenance announcements, special offers or just a link to the partner webpage.
Our solution adapts to its customers like a chameleon to its environment. All these options go far beyond the standard white label solution that many vendors offer, and that is exactly what we want to offer…. more than the standard!
This title is directly derived from the dogma that ruled the computer industry in the 80’s:“Nobody ever got fired for buying IBM”
In the 80’s IBM was the safe choice for an engineer, since the alternatives were cheap clones which bared the risk of failure and unsupported hardware. As for online backup, BackupAgent is considered a safe choice for several reasons. Doing business with BackupAgent does not only involve buying our software. We offer a lot more.
Any kind of partner
We help our partners in developing a successful online backup business case. We can do this since we have done so already for various types of partners:- Hosting companies
- System integrators
- DSL providers
- IT Service & Infrastructure companies
- Independent Software Vendors
- Value-Added Resellers
- Large Enterprises
We’ve seen success and failure amongst our partners and we are more than happy to share our knowledge to new partners that are open for our advice and committed.
The right price
Our pricing strategy is based on the ambitions of our partners. Over the years we have crafted and shaped our pricing models. We know what our partners charge for their services and how this price structure is built up. Our licensing model has evolved around it.Outstanding support and services
Some of our partners run into complex technical or commercial scenarios. Our support department always helps out. We have some highly skilled and well-trained people in our staff, who know all there is to know about online backup. We’ve done various integration projects where we embedded our services in existing billing and provisioning systems. Also, we know all there is to know on proper storage infrastructures and vendors. We’ve seen over hundreds of large and small datacenters and configurations.The right product features
Our online backup software is designed to backup business data. Therefore we support some very popular business applications, such as MS Exchange and SQL Server. We combined our software with several software packages and business solutions of specialized vendors.Nobody ever got fired for buying BackupAgent, since BackupAgent will help the partner in building a successful business case. So if you are struggling with this theme today, give us a call and we help you out.
Previously I compared online backup with insurances. Most of the users think that they’ll never need the backed up data, only in case of a major disaster (fire, theft, etc). This actually does not seem to be the case, according to our own
findings.We hold partner surveys on a frequent basis. This way we know exactly what is on their minds and how we can improve our products, support and services. A question that usually is adopted in the survey is: ‘Have you or one of your customers ever needed a restore? The average answer is compelling: on average 89% of the users have been in need of their backed up data at one time or another. That implies that only 11% of users have never needed a restore.
This illustrates that online backup is actually a more dynamic solution than an average insurance. Apparently users are more often in need of backed up data as they initially think. The most common situations are:
- Restoring an accidently deleted file or folder, or
- Restoring an earlier version of a file or folder.
I can’t think of an insurance company that would be happy if 89% of their customers would use their insurance policy to claim an amount of money, or a portion of it. Again, with online backup this is different. At BackupAgent, we are very happy to know that customers frequently use our software to restore data. After all, the backup is just the means to an ultimate goal: restoring data when needed…
In my twelve years of experience as a system administrator I faced the challenge of restoring MS Exchange Servers several times during my professional career. Although the Online Backup Client in combination with the recovery tool from BackupAgent makes it relatively easy, the restore of an Exchange environment is, and will
always be a difficult task.The store level backup is the most common backup, and even the preferred backup method of Microsoft. This is the only correct way to do a full disaster recovery of an Exchange Server. The examples and experiences I write about, are mainly about store level backup and restore.
An alternative is folder level backup (also known as ‘brick-level backup’) where you can backup the mailboxes of a user on folder level. The third way is a combination of the two, where you perform a store level backup and run a folder level backup of the important mailboxes or calendars.
To share my knowledge about Exchange backup and restore, I created a best practice for the backup and restore of an Exchange environment using our BackupAgent software which can be downloaded here. This whitepaper can be very helpful in case you want to work out a backup strategy with BackupAgent, or if you need to do a full disaster recovery.
Last Friday we had two engineers at our training who worked for a hosting company. Although they had lots of engineering experience, they were quite young and fitted the perfect profile for our training. These people know about backup and since they are so young they are very open to learn about new technologies and ideas, such as online backup.
Our trainees had the power to apply their knowledge of BackupExec and ArcServe on what they got from BackupAgent. Also, they already used our software and were well prepared for the training. These kinds of trainings are very fruitful, since our ‘students’ actually brought up good and useful feature requests, while they were sucking in all there is to know about BackupAgent.
The catch of online backup is to offer only the most important functionality for 99% of the market and to leave the highly complex or exotic backup challenges to the ‘enterprise vendors’. Even so, our software takes many protective measures to prevent our customers from screwing up their Exchange and SQL Server backup, since we know and acknowledge that our software can and will be used by lesser experienced people.
From today on, you can vote for BackupAgent, with this link. We hope that with your support, we can win this Award. Thanks for taking your time!
But we are not there yet: of course we also want to win the Award! Therefore we ask everybody to vote for us. The voting process starts on August 15 and we will let you know where you can vote for us.
Thanks for nominating us and thanks in advance for voting for us!
Yesterday I had a conversation with one of our reseller partners and he told me that he pitches our online backup product (branded as his own service) as an insurance. When he is selling the product to his customers he compares it with a car, health or property insurance. You pay a recurring fee for the service (insurance), but
you hope you’ll never need it. He even told his customers that remote backup will become a commodity, just like insurances. Who on earth would not insure his car or property these days? The same thing will happen to your digital data in a few years time.I thought this was a very interesting comparison. However, the comparison is not 100% correct and differs on 2 very important points. And these differences make online backup even more attractive to the customer, if you ask me.
Payout
If your car gets stolen or your house is damaged by fire, weather or other means , you have to get into a very complex and time-consuming process with the insurance company. You actually have to prove that you suffered damage and if you are lucky, the insurance company pays out. But even then, you don’t get exactly the back but most likely only get a percentage of the actual value of the damaged object, since it was not brand new anymore when it got damaged. With online backup, obviously, this is different. In case of a disaster, you get your all data back. 100%. Just like that and no questions asked. Because that is what you paid for, right? I think this is a mayor advantage over the ‘standard’ insurances.
Test
Imagine this; you ask a traditional insurance company to send you a test of the payout of their insurance policy. “Hi Mr. Insurance, could you show me how you transfer the money I deserve into my account after my car gets stolen? I just want to make sure that I have tested the whole procedure before I decide to sign up for your insurance”. I guess not. And this is understandable. If you could, you would find out all the nasty details, as illustrated above. Remote backup gives you the possibility to test the full procedure of the restore (payout). Very easy and simple, available any time of the day, whenever you want it. Moreover, we always advise our customers to test the restore procedure, so they know what to do in case of a real disaster and, in such case, they have their data back as soon as possible.
You see, the analogy between online backup and insurances looks obvious. However, it is not 100% correct and online backup even has significant advantages. And that is exactly what I told our reseller partner yesterday. Now his sales pitch is even better.
It’s a new market, in which new economic rules come at play. Business models develop slowly, while capital investments will be much higher. The pay-off for SaaS businesses is in the recurring revenue, which has to reach a certain threshold. Once this threshold is reached, revenues and profits are predictable and sustainable.
For selling online services, your operations should be in excellent shape, before you can run your marketing campaigns. For example, your success rate for online advertisement does not rely on your budget, but on your conversion rate. High conversion rates can only be reached if your website, ordering process and delivery process are very appealing and effective. A simple glitch in these processes can scare away an interested prospect and this will flunk your campaign.
Selling subscriptions online is also more complex as selling products online. Psychology of customers buying online services is totally different. Imagine yourself buying a CD or buying a telephone subscription online. People feel far more comfortable buying products online, since the business relation will last only until the transaction is completed. Once you bought a service, you are stuck with the company you bought it from. This is why people are more hesitant to subscribe online.
Alternatively, people and companies tend to buy software-as-a-service from a trusted relationship. They preferably buy from companies they know and already do business with. This is especially true with our small and medium sized business customers. For this reason we are now actively working with our partners to complement their online sales with indirect sales.
In this blog post I would like to elaborate on our Client Software for Mac OS X. BackupAgent is one of the few backup software vendors to have a version developed especially for Mac users. It has already been available since April this year and now, after 3 months, we can say that we have a significant amount of users using the Mac-client. The feedback and response have been very positive. Last week we had the 5th Mac-release and again there were many substantial
improvements. Of course you can test the software yourself, by contacting us.
There are some things about our Mac software that are worth mentioning:
Native Mac Installer
The installation is done by a native Mac installer. This results in a reliable way to install the application and more important; it is very simple. After hitting ‘next’ a few times, you are up and running and ready to make online backups.
"Macsperience"
Another great thing about the Mac client software is that for die-hard MAC-users it feels like coming home; the layout is just like you are used to on your Mac. Moreover, the user interface is very intuitive and very user friendly.
No limitations
The BackupAgent Mac Client Software fully supports all MAC file formats, including user right.
Multiple version support
BackupAgent not only supports the latest version 10.5 Mac OS X, Leopard, but also the 10.4 version (Tiger) is supported. In this way all Mac-users are supported.
There are some things about our Mac software that are worth mentioning:
Native Mac Installer
The installation is done by a native Mac installer. This results in a reliable way to install the application and more important; it is very simple. After hitting ‘next’ a few times, you are up and running and ready to make online backups.
A native Mac installer guides you through the installation of the Mac Client Software.
"Macsperience"
Another great thing about the Mac client software is that for die-hard MAC-users it feels like coming home; the layout is just like you are used to on your Mac. Moreover, the user interface is very intuitive and very user friendly.
The main interface of the Mac client. Here you can easily see the status of your account (username, size and usage) and when the next automatic backup will take place. And for your convenience the time and status of the last backup and the status of that backup are also visible.
Setting a daily schedule is very easy. All the selected files, folders and documents on your Mac machine will be backed up automatically.
No limitations
The BackupAgent Mac Client Software fully supports all MAC file formats, including user right.
Selecting data to backup is incredibly easy.
Multiple version support
BackupAgent not only supports the latest version 10.5 Mac OS X, Leopard, but also the 10.4 version (Tiger) is supported. In this way all Mac-users are supported.
We are happy to serve you with our Mac Client software. We hope that it makes you happy too!
One of our most appreciated and valued product features is our possibility to perform full Exchange backup and recovery. Many of our customers are small and midsize businesses and for many of these companies the Microsoft Exchange Server represents the most mission-critical business application.(Un)fortunately Microsoft implemented a rather complicated architecture for backup and recovery. This offers BackupAgent both a challenge and opportunity to deliver online backup services for MS Exchange. The opportunity for BackupAgent is not only to backup the complete Exchange server, but also to protect novice users from the likely possibility of data loss due to a configuration error in the backup strategy. Unlike most other popular online backup products, BackupAgent detects broken log sequences, which it requires to perform fast and complete incremental backups without having the risk of data loss. Somehow our friends at Microsoft assume that the responsibility of backing up Exchange is always in the hands of well-trained technical experts. For our customers this often not the case.
Another challenge is the average size of the Exchange mail stores. Many mail stores become rather large, running into 50 GB in size or even larger. It is hard to perform an online backup of these stores, since limited bandwidth can cause backup windows of several days to perform backups. Also, for fast and full recovery of a Microsoft Exchange Server it is simply not enough to restore the files that represent all the mail stores. BackupAgent offers the possibility to deliver the critical data on a portable hard disk to avoid a long upload or download period for first backup and recovery. Alternatively, BackupAgent can automatically restore critical mail stores in an Exchange recovery environment in the data center.
One of the most interesting new trends regarding fast restore is to combine online backup with Hosted Exchange. BackupAgent becomes an easy migration tool to migrate Exchange mail stores from the on-premise server(s) to the hosted environment in the data center. A hosting company can use a (possible) crash of Exchange to convert the customer to Hosted Exchange subscriptions. Obviously, all important data of the customer is already available in the secure data centers and a restore will be very fast, since there will be no bandwidth issues.










