The Top Considerations for Choosing the Right Salesforce Backup & Restore Solution

Odaseva is the leading Enterprise Data Protection Platform for Salesforce. Designed by Salesforce data experts to handle large data volumes and complex data models, Odaseva offers Salesforce architects and platform owners the most powerful and secure tools available to solve the problems at the foundation of the Salesforce data value chain: backup & restore, data archiving, data privacy and data automation. 


Consideration 1: Why a Salesforce backup and restore solution is necessary

A backup and restore solution for your Salesforce data is crucial. Your organization’s mission-critical data must be protected against loss or corruption to preserve business continuity and avoid data-related disasters.

Consider what Salesforce data is important to your organization – how would losing that data impact your employees, your customers, your reputation? 

For example, your Salesforce data likely helps you achieve a unified view of your customers and how they interact with your organization. The loss of that information would severely limit your ability to meaningfully interact with your customers.

And if you didn’t know that your organization is responsible for the data stored within Salesforce, you’re not alone. A recent ESG research report found that 35% of organizations believe that Salesforce is responsible for data backups. They’re wrong. Salesforce is only responsible for securing their cloud, and you are responsible for your data stored within Salesforce.

Part of this confusion comes from the fact that many organizations are confusing the availability of the SaaS service itself, with the recoverability of the data that it holds. This confusion can have serious business consequences if a data loss or corruption event compromises critical Salesforce data.

So how vulnerable is your Salesforce data? It depends on the organization, but there are three main sources of vulnerabilities to consider: 

  • Internal
  • External
  • Provider

Now you know why having a Salesforce backup and restore solution is important. 

So what are your options for finding one?

Consideration 2: Backup and restore solution options 

Organizations have three Salesforce backup and restore options:

  • Free solutions which are ideal for smaller Salesforce Orgs with out-of-the-box features and minimal development (Tip: consider how much time it will take to implement a free backup and restore solution).
  • Building your own solution offers flexibility and control on what to build and what technologies to build it with (Tip: consider how long and costly it would be to build a custom solution that meets both the business & technical requirements).
  • Buying a solution allows your team to focus on delivering value to customers and employees, and helps build trust (Tip: consider how complex the procurement timelines will be).

The right option depends on your organization’s needs – the only “wrong” solution is implementing a Salesforce Backup and Restore solution when you first experience a data loss.

When selecting a provider for any of the above options, you should consider:

  • Salesforce data backup considerations:
      • Ability to breaking chunk backup jobs with large volumes
      • Configure API for operation
      • Query Parent-child, Lookup relationships
      • Create Scheduled Jobs
      • Governor/API limit management
  • Salesforce data restore considerations:
      • Backup is one thing but what about restoring data?
      • Correct insert/update per object
      • Mapping of deleted/restored IDs
      • Picklist fields
      • System Audit Fields 
      • Business Process Automation
  • Salesforce managed packages considerations:
    • How does your backup and restore solution support Salesforce Managed Packages?
    • Access to objects, fields, and record types
    • Modeling to backup and restore object relationships at multiple levels
    • Workarounds for package automation
    • Awareness of limits around protected metadata

Now that you know what to consider when choosing the right Salesforce backup and restore provider for your organization, let’s talk about solutions for enterprises.

Consideration 3: The requirements that dictate the need for an enterprise backup and restore solution 

Salesforce data is different at enterprise scale. Data volumes are large, data models are more sophisticated, and integrations, regulations, and business processes are much more intricate. All this complexity dramatically increases the risks to your data. An enterprise-grade solution is needed to protect against these risks.

There are the specific requirements when choosing an enterprise solution for Salesforce backup and restore:

  • Completeness: Does the solution cover all data types (Data, Metadata, Files, Deleted IDs, Recycle Bin)? Does it use all available APIs (REST, BULK, BULK V2, SOAP)? Are all levels of relationships mapped ready to restore? And you must be aware of Salesforce API limitations, too.
  • Speed: Does the solution offer API Optimization to select the fastest API to extract data? Parallel API calls to multiplex data out of Salesforce? Does it use a mixture of Full, Incremental and Ad Hoc backups?
  • Care: Salesforce puts limits on API consumption as a way of keeping any individual customer from consuming a disproportionate amount of infrastructure resources. That means your actual API limits will vary based on your license agreement with Salesforce. Since restoring large amounts of Salesforce data can result in significant API consumption, you must consider that it’s possible to inadvertently cause new problems if limits are reached and other external processes are blocked from running. 
  • Compliance: There are a number of compliance requirements to consider as there are a myriad of different data privacy and data residency laws around the world that can have serious consequences if they’re not met. The location of the backups, encryption methods, audit trail logging, and access security all must be considered when selecting a solution that is compliant with local and regional data laws.
  • Practical considerations: Does the solution include a Managed Backup Services team you can rely on to monitor backups and optimize their performance? Is training or self-service support available and if so what is the “ramp up” time to learn to use the new system? Does the solution adapt to Salesforce changes like API deprecation, API improvements, and new standard and custom objects? Is the solution intuitive enough for your Salesforce administrators ? Is it easy to restore, or download, specific data, files or metadata? Can the solution accommodate multiple modes of consumption?

Factoring these considerations into your decision-making framework when choosing a Salesforce backup and restore solution will help you identify the right solution for your enterprise’s needs.

Odaseva is here to help. As the leading Enterprise Data Protection Platform for Salesforce, our platform is designed for large data volumes and complex data models. We offer Salesforce architects and platform owners the most powerful tools available to solve Salesforce data management challenges. It’s why Fortune Global 500 companies trust Odaseva to keep their data protected, compliant, and agile.

For more information, access our free whitepapers here or schedule a personalized demo today here.