Content: Cloud Migration

Cloud Migration

Migrating an existing project can often be a time-consuming affair, leave it to us

Choosing between working on the next high-value project and investing in reducing complexity and maintenance costs for legacy projects is a tough call to make.

Divio Migration Service is designed to help combat this problem in an efficient, cost-effective way. Customers wishing to migrate existing projects to Divio Cloud can rely on the Divio team to analyse an application, make the necessary adjustments to configuration, upgrade essential components and deploy it to the Divio Cloud.

Migration Service Offer

We offer the migration of Django and django CMS applications to Divio Cloud, including the migration of supported addons, custom code and application data. Pricing is based on the categorisation of projects by complexity.

Category A:
Modern django CMS Project

Applications developed using Django 1.8 and higher and using django CMS 3 and higher are the easiest to migrate. This type of migration is priced at $490 per project.

Category B:
Legacy django CMS Project

Applications developed using older versions of Django (from 1.4) and django CMS (from 2.0) are more difficult to migrate, since they can require code modification and component upgrades. This type of migration is priced at $1,490 per project.

Category C:
Custom Django Project

Applications developed using older or unsupported versions of Django, and using Django applications other than django CMS, require more involved analysis and often re-adjustments and upgrades. We do not currently offer them at a fixed price. Rather, customers wishing to get help with such applications should provide access to the code base for evaluation. After considering everything required to migrate the project, we will provide a custom migration quote.

How It Works

Project migration is handled in three phases.


Phase 1: Analysis
  • You provide us with an archive of your project code (in .zip or .tar.gz format) and with a backup (dump) of the application data (in SQL format).
  • We will analyse the code and get back to you with a detailed offer within 10 working days.
  • We will also suggest the optimal hosting solution for your project (subscription type, number of instances, dedicated resources, etc.) based on your estimate of workload and expected volume of traffic.
  • Time frames and a plan for follow-up phases will be defined and agreed upon.


Phase 2: Migration
  • You provide us with a final version of your code archive and application data. This is the version that will be used for migration.
  • We will set up a deployment environment on the Divio Cloud to be used for testing the migrated project.
  • We will make any necessary adjustments to the project to ensure it runs correctly and import the latest application data.


Phase 3: Handover
  • You approve the application running on the test server after reviewing it. We will allow up to 10 working days for you to review the migrated application, during which the migration team will be available to answer questions and discuss the results.
  • We will deploy your project to the final live deployment target, as agreed.
  • We will help you setup the DNS settings and prepare everything for going live.
  • If you have purchased a managed cloud service, we will continue to maintain the project for you. This includes system and security upgrades, active monitoring and incident response, and expert support.


Divio Migration Service can save you hours of developer time and ensure a long and happy life for your application. Contact us for a free quote and start migrating your project to Divio Cloud.


Contact us for further information