Carbonite Server (also replacing the former EVault products acquired from Seagate in 2016) is a full backup and discovery solution. Designed to recover anything from a single file to an entire system with the click of a button, Carbonite Server users can protect virtually any type of file on both physical and virtual servers, NAS, SAN and external hard drives. The vendor’s value proposition is that their solution assures that users without an IT department and those that are the IT department…
$800.04
per year
Percona XtraBackup
Score 8.8 out of 10
N/A
Percona XtraBackup is a free, open source, online backup solution for all versions of Percona Server for MySQL, MySQL, and MariaDB. Percona XtraBackup performs online non-blocking, tightly compressed, secure backups of InnoDB, XtraDB, and HailDB storage engines on transactional systems, so that applications remain fully available during planned maintenance windows. Percona XtraBackup can perform streaming, compressed, and incremental MySQL backups. Percona…
N/A
Pricing
Carbonite Server
Percona XtraBackup
Editions & Modules
Power
$800.04
per year
Ultimate
1,300.08
per year
No answers on this topic
Offerings
Pricing Offerings
Carbonite Server
Percona XtraBackup
Free Trial
Yes
Yes
Free/Freemium Version
No
Yes
Premium Consulting/Integration Services
No
No
Entry-level Setup Fee
No setup fee
Optional
Additional Details
Trial and paying customers have access to our valet install free of charge. Call and speak to a specialist who can remotely connect to your machine to ensure it's installed and configured correctly to protect your critical data.
Free and open-source
More Pricing Information
Community Pulse
Carbonite Server
Percona XtraBackup
Features
Carbonite Server
Percona XtraBackup
Data Center Backup
Comparison of Data Center Backup features of Product A and Product B
A key question is, "how much critical data needs to be backed up?". A follow-up question might be, "what impact would it have on your business and reputation if you were to lose this data or take more than a few days to recover?" If a company's data is not critical or valuable to the success of their business, then this is not a good solution.
Xtrabackup has many excellent features that are supposed to be in any backup solution. It's well suited for all MySQL deployments but it's not appropriate for any other database. If you are using any MySQL flavor (MySQL, MariaDB, Percona Server for MySQL), it's your only and perfect solution for backup and disaster recovery.
Their web portal is easy to use to monitor server, check logs, restore or run an ad-hoc backup job.
Minimal problems, but when there is a problem, customer support is friendly and flexible in finding a solution. Contacting through their customer portal is convenient.
Competitive pricing for level of service provided.
The ability to stream backups (using netcat or socat) to a target destination has many uses, for example, 1)We do not need to store a backup locally on the database server 2) We can stream backups into object storage using GCSFUSE.
The hot-backup functionality is probably the most important function. We are able to take backups of our primary instances with minimal impact on the database instance.
XtraBackup has many parameters that can be tuned, allowing us to increase performance or reduce by using the parallel thread parameter for example.
Partial backups.
The ease of use when doing restores. Simplified, fast and accurate.
The granular restore tool for exchange, which is needed to restore a specific email rather than an entire mailbox, is a bit combersome. I wish the tool was incorporated into the 'normal' restore features.
The inline replication process is very sensitive to available bandwidth. And if bandwidth between source and replication site becomes overused, inline replication fails and 'regular' replication takes its place. I wish inline replication was a bit less 'touchy' and would have a built in 'pause' to allow for the clearing of bandwidth before it fails over to 'regular' replication.
Carbonite Server Backup does not integrate or support any reporting; it is not good at it. We required monthly and quarterly reports for audit. If we fail in that we get fined or we have to pay a certain amount of money to customer. It does not support cloud instances and we are using N2WS for the cloud instances. This is an additional burden for customers.
Great support, detailed online documentation, and examples in many scenarios. Bugs can be logged and are tracked. Great community support has been built-up due to Percona XtraBackup being a great product. Frequent releases ensure bug fixes are committed as soon as possible. Over and above this, the development team stays up to date with the latest releases of MySQL and ensures it is 100% reliable.
Carbonite Server's direction wasn't really for cloud companies as they are more specialized in robust local backup services. I'm a novice when it comes to server backups and replication, but have learned and picked up a lot from talking to the customer center compared to Veeam where it's mostly just self-learning reading lots of documentation which could be overwhelming at times. We started using Veeam as most of our on-prem servers are ceasing operations as we slowly transition to the cloud. I would still use Carbonite as a fall-back option just in case the cloud fails us. Our company cannot afford to have downtimes as we work closely with a lot of contractors and every minute counts.
Percona XtraBackup saves us time and money. Besides the performance and reliability, the support and documentation are top-notch. It's not just about the cost savings, but about the functionality and the minimal impact that XtraBackup has on the database server during a backup window. Percona XtraBackup has been integrated into Percona XtraDB Cluster which makes adding nodes easy and fast.
While EVault can become expensive if you have a lot of data to store, but you have to keep in mind that it does not cost you anything more to restore your data in the event of an emergency. Some systems give you a great upfront cost, until you actually need to retrieve your data.