Centric Consulting Leads Complex Cloud Migration for Business Acquisition

The Problem

Carbonite, an online backup and recovery software service, acquired DoubleTake from Vision Solutions – its parent company – in early 2017. But Carbonite didn’t acquire the servers that were running all the IT systems and applications.


We acquired a bunch of servers from DBTK so may be more accurate to state that Vision Solutions still needed to maintain and run the applications for the rest of their business while carving out DBTK from their applications stack.  This meant that Carbonite needed to stand up the infrastructure required to run our own instance of DBTK only applications



So that meant Carbonite would have to move all of DoubleTake’s applications and databases into their infrastructure.

To keep operations running smoothly for employees and customers, the company only had a few months to merge the two. This didn’t just include migrating databases. It also meant moving and updating DoubleTake’s complex internal and external web portal landscape and applications used for licensing, product activation, case management, knowledge base, product downloads and documentation, and metered usage reporting.

With so many moving parts, Carbonite needed help figuring out how to lift and shift all of the pieces and functionality as quickly as possible – while creating minimal-to-no-disruption for employees and clients.


Enter Centric

Carbonite partnered with Centric Consulting to determine the best possible solution. One option was to stand up a server within Carbonite’s datacenter. But, given the complex nature of the migration and short turnaround time – four months – to go live, we decided a cloud migration would be the quickest and smartest option. Because Carbonite was already working off of a .NET and Microsoft stack, it made sense to migrate the data and applications to Azure, Microsoft’s enterprise cloud computing platform.

After finalizing those decisions, we sought to gain a deeper understanding of all of the varying processes, applications and business rules for each company. For example, we learned that both companies operated their financial systems off NetSuite, but each of them had different business rules. So we started by defining one set of business rules for all applications.

Then we were able to design, code, deploy and adjust applications based on the new rules. After making those changes, we were ready to copy data and applications from DoubleTake’s databases and paste in Carbonite’s cloud services (Azure Web Applications, Azure Load Balancer, Azure Application Gateway, Azure SQL, Azure Storage, Azure Functions).

The final step in the process was testing the services to make sure each was appropriately connected and could handle the required tasks. This included User Acceptance Testing (UAT) of two main, customer-facing applications: Support Central, where customers download and activate the product; and DoubleTake Meter Usage (DTMU), which provides meter usage reporting.

At least 15 more internal portals and applications support those two applications. Each of those – and more – had to be updated, migrated, tested and pushed live.



We successfully managed a complex application and data migration to the cloud for a business transition. Within the expected timeframe of four months. Without delays. And without business disruption – all applications, databases and integrations were deployed and tested over one weekend.

To make it happen, we worked closely with IT teams from Carbonite, DoubleTake and its former parent company, Vision Solutions.

The client can now point to the following benefits:

  • Scalable applications – Azure Web Applications features auto-scaling functionality.
  • Cloud security – Azure Application Gateway provides a firewall that detects and blocks possible attacks.
  • Databases that auto-tune themselves to improve query response – Azure SQL constantly monitors all the queries and auto-applies indexes when needed.
  • Faster deployments – Because everything is in the cloud.
  • Business folks can see results and adjust code fast – Because it’s all automated.
  • It’s all connected – Because all the databases and applications are in the Microsoft stack.


Next Steps

Now that Carbonite has everything in the cloud, they’re considering a cloud optimization project where we would:

  • Move everything into one place, Azure Web Applications.
  • Develop new code to remove unnecessary, additional steps from applications.

The goal is take full advantage of the cloud.



Douglas Curren, xx, said:

The integration of DoubleTake’s portal ecosystem into the Carbonite landscape was instrumental in not only retaining existing customer interactions for previous sales but also allows Carbonite to extend and grow new customer interactions on our own independently managed portal landscape.  Time was off the essence to transition from the previous parent company to Carbonite and Centric helped to think creatively to meet aggressive deadlines, work within the constraints of the previous parent company’s architecture yet scale to work with Carbonite’s application and portal landscape. We truly would not have been able to achieve the results that we had without Jorge from Centric, hats off!

About Carbonite

Carbonite began in 2005 as the answer to the question: “Why can’t there be an easy and affordable way to back up files online?” Founded as a company serving primarily homes and small business users, Carbonite now protects data for more than 1.5 million customers and organizations.