With the migration process verified internally, we have been able to get the migration process started and the first client projects have been migrated successfully. We have been collaborating closely with partners and Cloud Powerhouses on scheduling the migration and getting each step of the process verified from a client perspective. It’s a big milestone for the project to be able to say that the first customers are now running on the new infrastructure. We’d like to thank everyone involved, it’s been a massive help to us at Umbraco HQ as well as helping provide a smooth and safe migration for everyone.
In this blog post:
Brief summary of the project
The new infrastructure for Umbraco Cloud will provide a state-of-the-art platform as well as increased stability and allow us to expand the service and feature-set drastically in the future.
We’ve previously published 4 status blog posts announcing and detailing the new infrastructure on Umbraco Cloud. This is a follow-up to these blog posts:
Migration prioritization and scheduling
With the migration in full swing, you might be asking yourself “when will my project(s) be migrated”? It all depends whether your projects meet the requirements (listed below) and what type of project/partner status you have. We’re taking it from the top and aligning it with the subscription plans the projects are based on:
- Priority 1: Pro/Enterprise projects and projects created by Cloud Powerhouses
- Priority 2: Standard projects
- Priority 3: Starter projects
If your project(s) meet the minimum requirements you can expect to be migrated to the new infrastructure in Q3, 2021. The first batch of priority 1 projects has already been scheduled for migration and will be moved starting June 16th, 2021 (direct email with info has been sent to the technical contact of these projects).
When a project is scheduled for migration you will receive a heads-up email 2 weeks prior to the migration as well as a reminder 2 days before. If you have multiple projects that are eligible you can expect them to be scheduled at the same time. Make sure to update your Technical Contacts under Project Settings to ensure the right people are informed. You can reach out to support through the Umbraco Cloud portal or raise a support ticket if the time frame does not work for you.
What about Umbraco Uno and Umbraco Heartcore?
The schedule and requirements (listed below) are only applicable for Umbraco Cloud projects. Umbraco Uno and Heartcore will of course be migrated to the new infrastructure as well. As these projects are a bit different we are running migration tracks separately.
We expect to migrate Umbraco Uno and Heartcore projects in August 2021. There will be upgrade maintenance associated with getting the projects ready for migration. You will be notified about the maintenance and migration once the dates are finalized. No action is required from you on these projects.
New feature(s) enabled by the migration
If you are just a fraction as excited about the new Umbraco Cloud as we are, you’re VERY excited... And with good reason! Not only will your Umbraco projects be running on a more stable and performant infrastructure but it opens up for a wide range of new features and improvements that we’ve been wanting to add, and some that you’ve requested.
One of the new features that will be available after the migration (and for projects created on the new infrastructure) is vanity URLs for GIT repositories. We’re moving away from the rather verbose GUID-based URLs that are used on Cloud currently to something resembling what you already know from i.e. Github.
https://my-project-alias.scm.s1.umbraco.io/<GUID>.git
will become
https://scm.umbraco.io/euwest01/my-project-alias.git
This brings a whole host of advantages both for local development, password management and adds more flexibility overall. If you’re migrating a site the old GUID-based URL will continue to work after the migration as we do not want to break any potential CI/CD setup.
Aside from this, the new infrastructure enables us to expand both hosting capabilities and add new features to Umbraco Cloud, Uno, and Heartcore. Some of the new features are already listed on our product roadmap for 2021:
- Scheduled upgrades for Umbraco Cloud
- Expanded CDN capabilities for Umbraco Cloud
- Regional hosting options for Umbraco Cloud (US hosting enabled)
Right now our main focus is getting our clients on the new infrastructure so they are ready for new features. There will be more to come and we’ll start communication about these in the bi-weekly product updates and add them to the roadmap as they are planned out.
Requirements for the new Umbraco Cloud infrastructure
There are a few requirements that have to be met before a project can be moved to the new infrastructure:
Updated DNS settings - you might need to update settings
Your projects need to be updated to use the new Cloudflare DNS settings.
All CNAME records must point to dns.umbraco.io. If you require an A-Record this must point to 104.19.191.28 or 104.19.208.28. See the Manage Hostnames documentation for detailed instructions.
You can see if you are using the new Cloudflare DNS settings or the “old” Let’s Encrypt under Project settings -> Hostnames: