There are considerations that need to be made when migrating to the cloud. Large databases can take a significant amount of time and may need a platform change. Additionally steps will need to be taken to ensure data integrity after migration to make sure it is intact, secure and not leaked. Lastly there will need to be operational overlap between your current systems and the cloud to ensure continuous service.