CPM (Cloud Protection Manager) is a software solution that manages the backup and recovery operations of your servers in the EC2 compute cloud. It uses the snapshot infrastructure of EBS volumes and RDS databases to create an advanced data protection solution. CPM Server runs on a dedicated EC2 instance and manages backup and recovery of all your EC2 instances.
This is not accurate. Cloud infrastructure (especially in a cloud of a prominent provider like AWS), takes care of the hardware risks you would normally have in a physical environment. However, there are many other risks, mainly human error, software bugs and even computer viruses that can harm your data. Plus, even cloud providers can experience outages and even data loss. If your data is important for your business, you do not want to leave anything to chance. You must have a comprehensive and reliable data protection solution.
It is possible to do that. Old backup solutions used to take the system down at nights or weekends and then perform backup. For most businesses this solution would be unacceptable. Critical applications need to be online 24/7. This is especially true when you want to perform backup frequently.
Well, that depends on your business needs. EC2 is a robust cloud, and every region is divided into availability zones to reduce the risk of a region wide outage. That said, if your EC2 servers are critical to your business operations, you may want to have the option of recovering your instances and volumes in other regions as well. Disaster does not neccessarily mean a man-made or natural disaster, it can also mean an outage as a result of a technical malfunction. Furthermore, you may have other reasons to want to recover your instances and data in other regions, like migration purposes.
CPM is sold on AWS Marketplace. This has several advantages: all the buying and managing of your CPM subscription is done on the AWS web site. You are not required to perform any registration or give any payment details in the n2ws.com site. Our pricing and purchase page contains links to the AWS Marketplace pages of the various CPM editions. From there it's a one-click process to subscribe to the service.
No. CPM uses monthly pricing, which is not currently supported by the AWS Marketplace free trial. We do provide a 30-day free trial using CPM Free Trial & BYOL Edition. For instructions, please see here.
There is a big difference between an infrastructure’s ability to take snapshots, and a full-featured backup and recovery solution. You can start writing scripts for each EC2 instance to create snapshots, but that is not a scalable solution and will still miss many features. CPM adds capabilities as application-consistent backup, managing backup with policies and schedules, automatic retention, and rapid recovery (recovering a complete instance with a few mouse clicks in a few seconds). With one CPM server you can easily manage the backup of all your EC2 instances.
Yes, CPM can take only snapshots of EBS volumes, but it will back up the instance’s configuration and its EBS data volumes. You will still be able to recover this instance in a matter of seconds: the system from an AMI and the data volumes from snapshots.
CPM's DR gives you the ability to easily copy your backed up data to other regions. It is based on AWS's ability to copy EBS snapshots between regions. CPM gives you the ability to easily recover instances and volumes in other regions. For more details see our user's guide in our documentation page or take a look at our video tutorials.
You can do that. But to compare a legacy backup application to the solution CPM offers, is like comparing your legacy software backup to fast hardware snapshots in your data center. CPM uses EBS snapshots which give you incremental, point-in-time snapshots, in almost zero time, all without affecting the operation and performance of your instances. You also get much better recovery capabilities. You can recover a full instance with all its data in a few seconds. Can’t beat that!
In terms of cost you need to take one thing into consideration: Besides the storage costs to store your snapshots at another region, you will also pay for the data transferred. And you will pay for the storage of the copied snapshot as well as the original one.
When you plan your DR solution with CPM, CPM gives you the flexibility to copy snapshots at a lower frequency than the local backup. You need to weigh busness needs vs. costs and decide what is best for your business.
In most cases no. Snapshot data is kept in the storage cloud (S3), which is a different infrastructure. In many cases an outage can be in one or some of the availablity zones of a region. You should be able to recover your instances and data to a working availability zone and continue working, instead of waiting for the outage to be fixed.
No. CPM is simple and easy to use. It has a modern web user interface which is intuitive and user-friendly. To get a sense of how easy it is to work with CPM, please look at our Video Tutorials or our documentation
No. CPM is sold as an Amazon Machine Image (AMI) on the AWS Marketplace. After purchasing you can launch an EC2 Instance running CPM. You pay a monthly fee for the use of the service (not including AWS usage costs). You can decide to stop the service at any time, and you will only be billed until the cancellation day.
No. CPM server deals directly with the EC2 infrastructure to create and manage snapshots, and is therefore an agent-less backup solution. The only exception is application consistency for Windows Servers. If you want to use VSS for your backups or run scripts in a Windows environment, you will need to install CPM Thin Backup Agent. However, the agent takes a minute to install and configure, and will not interfere with the instance’s operation.
Yes, you use SSH and your private key (from the key pair you assigned when you launched the CPM server), to copy and create backup scripts which provide you with application consistency. These scripts can use SSH to log in to your target instance and perform application quiescence.
Yes. CPM supports application quiescence using VSS. For this you will need to install CPM Thin Backup Agent. This is supported for Windows 2008 & 2012 servers. You can also use scripts for application consistency. You will need to install the same agent. Scripts are supported for Windows 2012, 2008 and 2003 Servers.
Like any backup solution, you have the software/management component and the storage component. Luckily, EBS snapshots are incremental, so you only pay for the data changes in each snapshot (after the first one which is a full snapshot). It's not easy to know exactly what the sizes of EBS snapshots are. What we can do is estimate the cost of storing the snapshots and add the cost of the CPM service and the cost running the CPM Server Instance. Here is an example:
Assuming 5TiB of EBS volumes on 10 EC2 instances
You have a 3% daily change in your data (this is a reasonable rate, but by no means accurate for everyone)
You want to keep the ability to recover up to 30 days back
So in order to take snapshots of 5TB of data, you first need to take full snapshots, which means 5TiB of snapshot data
Then for 30 days, you have 3*30=90% of 5TiB which is about 4.5TiB more. Altogether 9.5TiB
Lets assume a 20% decrease in snapshot storage due to built-in compression - we're left with 7.6TiB
So in current prices (US East – July 2013) of snapshot data: $0.095 per GB per month, with 7.6TB (7783 GB) of snapshots, you reach a monthly cost of $740.
Add to that the cost of using CPM: for 10 instances you'll need CPM Standard Edition for the monthly price of $125 + the price of running a micro instance for a month, around $15 (July 2013 US-East price=$0.020 per hour). Data transfer costs of the CPM server are negligible.
You thus reach the total estimated monthly cost of $880 (740+125+15) for a complete operational backup and recovery solution of all your data.
At N2W Software we put a lot of emphasis on security. We understand that this is one of the key requirements of any cloud-related solution. Let’s look at a few key security features:
CPM Server runs as an EC2 instance in your account. Its database resides on an EBS volume in your account. You have full control over it:
You control the security groups that protect this instance
Any change in the instance, or attempt to access the data volume, can be only done via your AWS account.
All traffic to and from the CPM Server is encrypted, so nothing ever goes over the wire in clear text. You can only access the instance via SSH using your private key. The CPM application only works under HTTPS, so it’s also encrypted. The CPM application has an authentication mechanism that prevents unauthorized people from accessing it.
Secret keys are saved in the database in an encrypted format. Although they are not accessible from outside the application, we still take this as an extra safety measure.
Every CPM server gets a unique self-signed SSL certificate when it is created. You have the option to use your own certificate, to make sure you’re working with the right server
For more info on CPM security, see “Security Concerns and Best Practices” in the User’s Guide.
Yes, you will be able to back up your VPC instances, and to recover instances in a VPC. If you want to provide application consistency by running scripts on the CPM server, those scripts will probably need access to backed up VPC instances, so your settings should allow the CPM server to reach those instances. If you want to use a Windows CPM Thin Backup Agent on a VPC instance, you will need to make sure that the instance running the agent has access to the CPM Server.
Yes. The data of the CPM server is on an EBS volume in your account. As long as you keep it (or a snapshot of it) you can always launch a new CPM server and connect it to the existing data volume. This is also the practice for upgrading to a newer CPM image.
The answer to this question is yes and no. AWS does not have any API to back up more than one EBS volume in a synchronized manner (same point in time). However, you can achieve this goal using backup scripts or VSS in Windows. If your backup script synchronically freezes the file systems on all the volumes, or if you use VSS (for Windows 2008 Servers), the file systems are frozen when all the snapshots are fired. The file systems get thawed only after the snapshots have started. So for any practical purpose, the snapshots are of the same point in time.
You can cancel your CPM subsciption at any time. You will be automatically refunded for the rest of the current month.You can view your subscriptions and cancel at the AWS Marketplace "Your Software" page.