AWS Storage Blog

Getting started with CloudEndure Disaster Recovery projects

CloudEndure Disaster Recovery minimizes downtime and data loss by providing fast, reliable recovery of physical, virtual, and cloud-based servers into AWS. Customers use CloudEndure to protect their most critical applications.

One of the first tasks you’ll encounter when working with CloudEndure Disaster Recovery is to create a project in the CloudEndure console. We often get questions, such as when should I create a new or different project? What are the best practices for setting up the projects within CloudEndure? Are there limitations? How many projects can I create?

In this blog, I explain CloudEndure projects in detail. I cover some restrictions, and provide example scenarios for creating new projects. Finally, I walk you through creating your own CloudEndure project.

What is a CloudEndure project?

Organizing and running CloudEndure Disaster Recovery is based on creating projects. A project is a part of an account, and is associated with one of the license packages of the account. Each project has its own installation token. This installation token is used to install agents on the source machines of the project. The monitoring and managing of the source machines is done at the project level.

Scenarios for creating new CloudEndure projects

Sometimes it makes sense to organize your projects into multiple projects. The following are some examples of when you should create a new CloudEndure project instead of adding to an existing CloudEndure project.

Replicating to a different AWS account

If you have machines that must replicate into different AWS accounts, create new projects for each of those AWS accounts.

Replicating to a different Region

If you have machines that must replicate into different AWS Regions, then you should create new projects for each of those Regions. Keep in mind the rule is one Region per project.

Setting up different tiers for your machines

To separate your machines based on tiers, use different projects. Each project can be strategically created into tier 1, tier 2, or tier 3. The previous example (different Region/account) helps you define your disaster recovery (DR) strategy planning. Grouping your machines into “tiers” within CloudEndure does not represent different Recovery Time Objectives (RTO) or Recovery Point Objectives (RPO) for those machines. You will have continuous replication regardless.

Grouping machines based on customers, department, or application

Use projects to separate your machines based on customers, departments, or the application. If you offer IT as a service, separating projects can help serve your end users since you may have a different AWS account for cost center purposes. Separating departments allows you to meet the different DR requirements per department, such as finance or DevOps.

Restrictions with CloudEndure projects

Now that you have an understanding of what projects are, it’s also important to understand a couple of general restrictions.

  • CloudEndure supports up to 100 projects per single CloudEndure account. This is a soft limit. If you want to increase the number of projects in an account beyond 100, contact CloudEndure support.
  • CloudEndure does recommend including no more than 300 machines per project. This helps prevent unexpected behavior within the console and helps you manage your machines within each project. If you have more than 300 machines, divide them into two or more CloudEndure projects.
  • When moving a machine from one project to another, the target Region must be the same between the two projects. The data has already replicated to your target Region and this prevents it from being replicated twice. You may have to move one or more machines from a failed over scenario and prepare them for failback. CloudEndure requires the entire project to be failed back. If you only need one, or a few machines, you can move them to another project.

How to create a new project

You should have a better understanding of the best practices and scenarios associated with CloudEndure projects. This section describes how to create a new project in the console.

The first step is to create a project. Only the account owner and admin can create a project.

To install agents on a source machine as part of a project, the project must be associated with a license package with the appropriate licenses.

Note: If you want to increase the number of projects in an account beyond 100, contact CloudEndure support.

In the CloudEndure console, select the + button on the upper left corner, as shown in the following screenshot:

Create a new project in User Console

If there are already projects in your console, the + button appears in gray to the left of the project list, as shown in the following screenshot:

Existing projects in User Console

If you registered and purchased your licenses via the AWS Marketplace, a Default Project is already set up for you. In this case, you can start working with the Default Project, or create new projects.

Default project

On the Create New Project dialog box, enter a unique Project name. The name can contain up to 255 characters. Then click CREATE PROJECT.

Note: After you create a Project, you can change its name but you cannot change the values of the Project type and Target cloud. If you want a Project with different settings, create a new Project in the Account.

Create new project

Your new project is created and now appears in the Project lists on the top left.

New project appears in project list

You will receive a message stating that your project is not set up until you provide credentials and configure its Replication Settings. Click CONTINUE to dismiss the message.

Project not set up message appears

Renaming and deleting projects

You can change the name of or delete an existing project. Renaming does not affect the operation of the project.

Renaming a project

From the Project list in the CloudEndure console, select the project whose name you want to change.

Select the Setup & Info menu, and click the OTHER SETTINGS tab.

Change the name of the project

On the Project Details section, for Name, enter a new name for the project. Click the CHANGE PROJECT NAME button.

Change project name

Deleting a project

Deleting a project removes the following from the target infrastructure:

  • Replication Servers
  • Conversion Servers
  • Snapshots
  • Staging Area Volumes

In addition, CloudEndure Agents are uninstalled from the Source infrastructure.

Notes when deleting a project:

  • The deletion of certain resources may take longer than others.
  • Target machines and related Target resources are NOT deleted following a project deletion.
  • Deleting a project is highly destructive. Do not delete a project unless you are absolutely sure that you want to delete it.

From the Project list, select the Project you want to delete.

Click the PROJECT ACTIONS button at the top-right, and select the Delete Current Project action.

Delete current project

A message appears, asking you to confirm the deletion. Click the DELETE PROJECT button.

Confirm project deletion

Conclusion

CloudEndure Disaster Recovery reduces downtime and protects against data loss. This post showed you how to get started using this service by creating a CloudEndure project, including best practices, and use case scenarios. Applying these methods helps you easily manage CloudEndure Disaster Recovery and protect your machines.

If you have any comments or questions, you can leave them in the comments section. For more information about CloudEndure Disaster Recovery, you can visit our technical documentation.

Ken Sze

Ken Sze

Based in the Boston area, Ken is a Solutions Architect on the AWS CloudEndure team. Ken joined AWS in 2019 as part of the CloudEndure acquisition. He has been working with customers for over 10 years as an IT professional, helping them design backup and disaster recovery solutions. Outside of work, he enjoys riding his motorcycle and finding good places to eat.