Migration of large amount of assets and a large database
I have a XbK v30.8.0 solution with 4 sites that was a migration from Kentico 12 to XbK that has an /assets (and therefore $StorageAssets) folder with a size of nearly 14 GB and a database that is ~40GB.
How am I supposed to get this into SaaS? I can use Content Sync for some, CD for others but none of those tools seem to be able to handle this large of a data set.
Is there some way for me to upload the $StorageAssets folder to the Azure blob by myself or doe sit only happen during CD? The 2GB package limitation will not work.
I know I can reach out to the SaaS team about placing my database, is that going to be the best bet to get everything there as quickly as possible? I have my CD's repository.config setup to only include bare minimum (sites, page types, countries / states, users...) currently but I can add some additional items there, but likely not all of it.
Environment
Xperience by Kentico version: [30.8.0]
.NET version: [9]
Execution environment: [SaaS]
Answers
In August 2025 we plan to deliver self-service local backup restore for SaaS, which would cover your 40GB database scenario.
https://roadmap.kentico.com/c/241-restore-backup-from-local-environment-to-saas
Until then and for large asset libraries you will still need to reach out to support to coordinate the initial deployment.
Thanks Sean!
As always, Kentico is on-the-ball with timely releases (almost like you saw this coming!)
I will await that feature unless the client wants to move immediately in which case I will contact support.
Glad to hear the feature will help you!
I think it is a good idea to make sure you have your SaaS deployments, data, and features running correctly as early as possible. Don't wait until a week or two before launch to validate those things.
If you aren't launching for a few months then you can wait, but if you want to use this new SaaS feature a week before launch then I would recommend reaching out to support to help you validate your project in SaaS soon and then use the feature when it becomes available.
To answer this question, you have to login first.