What elements will you prioritize in your Microsoft 365 migration? And how will you roll it back if something goes wrong? In this article, we’ll show you how to create a cloud migration strategy and explain how ShareGate can make the process smoother for you.
Before we start, one quick question: are you following our blog series on how to perform a successful Microsoft 365 cloud migration?
If your answer is “yes,” it means you read our first article and explored our framework to better understand what Microsoft 365 cloud adoption is. You also learned about the benefits and challenges you can expect with your cloud migration journey.
Now is the time for article #2, where we’ll continue the discussion about the importance of having a solid migration strategy to support your cloud journey. Here, we’ll dive deeper into the planning phase and show you how ShareGate can make the whole migration process easier.
We hope this article—and the whole series—helps you achieve a successful cloud migration to Microsoft 365 so you can get the most out of your Microsoft 365 investment. Hop on!
Table of contents
- What is a cloud migration strategy?
- How to create a cloud migration strategy?
- 4 common challenges (and their solutions) in your cloud migration planning
- What are the key steps for a cloud migration strategy?
- 4 cloud migration best practices from the IT pros
- Reporting before, after, and during your cloud migration
- Start your cloud migration process
What is a cloud migration strategy?
A cloud migration strategy is a high-level plan an organization adopts to guide it in moving some or all of its application workloads and their associated data from on-premises servers into one or more cloud environments. To learn more, check this article about what a cloud-first strategy is.
A successful Microsoft 365 cloud migration strategy will include:
- How existing workloads will be prioritized for migration
- What migration approach will be used for each individual workload
- A plan for developing a pilot to test the strategy and adjust as necessary
- How to roll back the migration if something goes wrong
During the development of your cloud migration strategy, you’ll need to compare the architecture of your existing on-premises infrastructure system with the Microsoft 365 architecture to determine the effort and cost that will be involved in your migration to a cloud infrastructure. You’ll also want to evaluate the use of purpose-built tools like ShareGate to facilitate your migration, as they can save you a lot of time and headaches.
The end goal is to develop a strategy that ensures a smooth transition to Microsoft 365 with minimal, if any, impact on your end users and their day-to-day business operations.
How to create a cloud migration strategy?
When creating cloud migration strategies, there are three key considerations to keep in mind:
Cloud providers operate on what’s called a shared responsibility model. This basically means that while they will work to keep their cloud infrastructure secure, it’s up to you to ensure the security of your applications and data. In order to do this, you’ll want to use some of the common best practices in cloud security to keep your environments secure.
Governance and compliance
You have to keep regulations in mind when you’re migrating to the cloud. Requirements can vary widely by both location and industry and the same shared responsibility model that applies to your applications and data applies to governance as well. It’s up to you to make sure you have your governance dialed in once you’re working in the cloud to ensure you’re complying with all applicable privacy and data retention regulations.
Organizations that move their applications and data from on-premises systems to Microsoft 365 usually experience significant cost savings in terms of the total cost of ownership (TCO) and storage costs. Cloud costs are based on usage. So, if you’re migrating stuff that doesn’t need to be migrated, you’re going to end up paying more than you should for your cloud services.
In the planning phase prior to your migration, you should evaluate your current environment to identify any unused accounts. De-provisioning these prior to migration can equal cost savings and help you avoid sprawl in your Microsoft 365 environment from the onset.
ShareGate’s migration tool will not only save you time in this task, but it can also help you ensure that you’re moving just what you need. We keep it simple. How? Read about how STIHL migrated from SharePoint 2013 to SharePoint Online exactly the way they wanted.
4 common challenges (and their solutions) in your cloud migration planning
As an IT admin professional, chances are you’ll face a few different challenges during the cloud migration planning and strategy process. Here are five of the most common and how to overcome them to ensure a smooth and successful cloud migration.
- Legacy systems and applications—While migrating, you might face compatibility issues between legacy systems and applications and Microsoft 365. Solution: Assess your existing systems and applications thoroughly, identify any potential compatibility issues, and develop a strategy to address them, such as re-platforming, re-factoring, or fully replacing your legacy systems.
- Resource planning and management—Properly sizing and managing cloud resources is a hard job, but it’s key to optimizing costs and performance. Solution: Conduct a comprehensive assessment of resource requirements, implement automated resource monitoring and scaling, and continuously optimize resource allocation to achieve cost-efficiency and performance goals.
- Change management—Cloud migrations often bring organizational and cultural changes to the organization, and managing this transition can be challenging. Solution: Develop a robust change management plan, communicate effectively with end users and stakeholders, provide training and support, and address any resistance or concerns proactively.
- Cloud migration tools: the problem of choice—With so many options on the market, how can you choose what cloud migration tool is right for your move? Of course, there’s Microsoft’s built-in solution, but it’s more suited to simple migrations, and it lags behind in a few departments, such as reporting. So, you’ll want to check out ShareGate’s easy-to-use, flexible migration tool and unlimited support.
By proactively addressing these challenges with careful planning, effective communication, and collaborative efforts, you can successfully navigate the cloud migration planning and strategy process and achieve a seamless and successful transition to the cloud. Remember to continuously monitor and optimize your cloud environment to ensure ongoing success and maximize the benefits of cloud computing for your organization.
What are the key steps for a cloud migration strategy?
Whether you’re moving from SharePoint Server to SharePoint Online or getting ready to migrate to Microsoft’s cloud services universe for the very first time, use these steps as your handy cloud migration checklist. You’ve got this.
1. Define your measures of success
In order to know if your migration is successful, you need to know what success looks like for your organization. Establishing some key performance indicators (KPIs) and pre-migration performance baselines can help you measure the success of your migration. Here are a few examples of KPIs that might be useful to your organization:
- User experience KPIs such as page load times, response times, and session duration
- Performance KPIs such as error rates, throughput, availability, and latency
- Infrastructure-related KPIs, including CPU usage %, disk performance, and memory usage
2. Inventory your existing content
Before you get started, you need to know what you have, what to look for, and the actions you might need to take to ensure every item reaches its new destination in the cloud:
- Do you know where all of your information is stored? (File shares, SharePoint, cloud storage, somewhere else entirely?)
- Do you know the hierarchy of those data repositories?
- Do you know their sizes?
- Is the data actually being used?
Migration is also a great opportunity to take a close look at your existing content. Making an inventory is the first step toward any successful SharePoint migration: you need to identify what you want to migrate, as well as any actions you might need to run on certain items, like content that’s no longer up to date or valid, or content that can be archived or deleted.
3. Identify the best migration strategy for each workload
There are also considerations for migrating your business processes and workflows. If you haven’t heard, Microsoft has retired SharePoint 2010 workflows. (Also, SharePoint 2013 workflows will be deprecated at some point in the future.) We can still copy them, but they won’t run in your environment.
So, you need to be aware of these notions as you plan for migration; you need to know where these workflows are, what they do, and whether or not they’re critical for your organization. Are they stopping you from migrating to the cloud? If so, how can you rebuild them as SharePoint 2013 workflows or transition to Power Automate flows?
Over the course of our many migrations, we at ShareGate created an inventory strategy that we like to call RMR: Remove, Migrate, and Rebuild. It’s an easy model to differentiate between what you don’t need, what you plan on migrating as-is (or with a few minor tweaks), and what you plan on rebuilding from scratch at the destination.
Here’s what you should be looking for:
- URLs (file paths) and file names
- File sizes
- Character limitations
- Custom solutions
- Workflow state and history
- Permissions (do you have access to all the files?)
- Folders with more than 5,000 items
- Unsupported site templates
- Orphaned users
- Checked out files
- Unsupported list templates
- File extensions
4. Evaluate your security and compliance measures
You know that already, but we can’t stress it enough: security is everything in your cloud environments. Also, be sure to stay on top of compliance from the start so you avoid any legal issues regarding your tenant and services down the road. Here are some steps to take:
- Determine how you’ll manage sensitive data and access control
- Ensure compliance with industry regulations and data privacy laws
- Review the cloud provider’s security and compliance framework
Now, a tip: in terms of security, a migration solution such as ShareGate might spare you tons of headaches. It helps you automate security settings across your tenant, such as external sharing and guest access, without locking it down.
5. Estimate the time required to prepare your content for migration
Once you have a full inventory of all your content and have determined the appropriate migration strategies for each type, it gets easier to determine how much time it will take to complete your cloud migration. This information will also help you prioritize your efforts and optimize your IT resources.
Don’t miss out on any cloud benefits: use our SharePoint migration checklist to ensure you’re making the best out of your full advantage.
4 cloud migration best practices from the IT pros
- Develop a robust rollback plan—Your cloud migration involves moving critical data and applications to a new environment—and there are always risks in doing that. So, it’s crucial to develop a rollback plan that outlines the steps to revert to the previous state in case any issues or failures happen during the migration process. This includes creating backups, documenting the rollback process, and testing intensively to ensure you can reverse course as smoothly as possible.
- Develop a comprehensive testing plan—Testing is critical to any successful cloud migration strategy. Build a comprehensive plan that includes testing of applications, data integrity, performance, and scalability in your cloud environment. This should include all migrated components, like dependencies and integrations, to ensure that they function as expected in the new environment.
- Plan for downtime and service disruptions—Despite all your planning, there’s always the risk of downtime or service disruptions during your cloud migration, so ensure you have contingency measures in place to minimize their impact on business operations. This includes opening up communication channels to update stakeholders, having backup plans for critical services, and ensuring that team members are prepared to handle these situations during the migration process.
- Implement monitoring and performance optimization—There’s no end to the process of monitoring and optimizing your cloud resources’ performance. The best way to ensure a good job in this matter is by setting up automated monitoring tools, analyzing performance data, identifying and fixing performance bottlenecks, and continuously optimizing resource allocation to meet your changing needs. Let’s see how you can leverage ShareGate’s automated reports for that purpose.
Reporting before, after, and during your cloud migration
Make key decisions that will streamline deployment and user adoption with the help of our built-in and custom reporting for SharePoint and Teams.
- Inventory content and estimate the effort required
- Identify, analyze, and solve potential issues
- Uncover user and group access permissions
- Find SharePoint and Nintex workflows
We’ve brought together everything that can help you plan your cloud migration and put it in one convenient starting place: ShareGate’s ‘Plan’ screen.
Understand your current environment with ShareGate’s source analysis report
ShareGate’s Source Analysis report gives you a detailed inventory of your source environment, including its size and the total number of sites, site collections, and workflows.
Once you have a clear picture of the size and contents of your source, you can accurately estimate how complex your cloud migration will be and decide how to carry it out with the least possible impact on business operations.
The Source Analysis report also pinpoints potential issues you might run into during your cloud migration so you know exactly what to fix before you start.
Map permissions and understand user hierarchy before your cloud migration process
Our Permissions Matrix report uncovers the access permissions your users and groups have for a given site—quickly telling you who has access to what and the various users who may be inside. It helps you answer the question: “Are these the permissions I want to have when I migrate to the destination?” It’s also a useful snapshot of your permissions before your cloud migration, so when you’re finished, you can compare your source to your destination.
Wanna see a true success story? Check out how SimCorp used ShareGate to replace a month of manual scripting with our permissions security and long-term efficiency solutions.
Pre-built and custom reports to support your move to the cloud
- Site report—View crucial information (e.g. owner, size, date created, date last modified) about the sites in your source environment to help organize and streamline your cloud migration strategy.
- Site collection report—Assess your environment with insights on your top-level site (e.g. site collection admin, size, date created, date last modified).
- Checked-out documents report—Find all checked-out files and files with no checked-in versions, and check them in before copying them so no data is left behind.
- Sites with custom permissions report—View all sites which do not inherit permissions from their parent.
- Unused site report—Get a list of sites that were not modified in the last 6 months that you may want to exclude from your cloud migration, then download their content and delete them if necessary.
- Workflow report—View all your list and site workflows.
- Lists with workflows report—View all lists with workflows to avoid losing progress while a list is being copied.
In addition to these, there are many other useful SharePoint reports that you can schedule to run on a regular basis, and of course, you can always create your own custom report from the ‘All reports’ screen. Remember: reporting is crucial to cloud migration strategies.
Start your cloud migration process
OK, so you just learned how to develop your cloud migration strategy and how ShareGate can make it easier for you to perform a successful cloud migration. Now it’s time to see how to execute the migration—for real—and make your cloud adoption come full circle.
In our next article, we’ll show you the mechanics of migrating your documents and workflows to the Microsoft 365 cloud. We’ll also give you a heads-up on some of the challenges you might encounter in your cloud migration process and how ShareGate can help you avoid them.