Part 1.2 - Ways to migrate email to Exchange Online
MIR MD NEWAZ MORSHED
Technical Lead | Microsoft O365 | Exchange Online | Azure | M365 Identity & Security
Cutover Exchange Migration
This migration method relies on Outlook Anywhere (aka RPC/HTTP or OLA) and is suitable if:
It will move ALL of the mail users, mail contacts, and mail-enabled groups with their membership besides the mailboxes and its contents (messages, calendar, contacts, tasks...)
Some of the disadvantages of this method are:
Apart from this, you need to make sure:
You can find more information about this migration method on the public article Opens in new window or tab .
Staged Exchange Migration
With this migration method you can migrate the contents of user mailboxes from an Exchange 2003 or Exchange 2007 organization to EXO over time, and will rely on Outlook Anywhere just like a cutover migration would do.
This migration method is suitable if:
Some key points to keep in mind:
Listing some limitations of this migration method:
Here are the detailed steps on how to perform a staged migration Opens in new window or tab .
IMAP Migration from Exchange
Because Exchange also offers the possibility to connect to the mailboxes using the IMAP protocol, it's also a possible way of migrating content and therefore is not limited to third-party E-mail systems. Of course, you won't have all the benefits other migration methods may offer you.
Besides of what was described on the Third Party E-mail systems section of this page, when migrating content from an Exchange On-premises environment using IMAP you have to be aware of the additional limitations:
领英推荐
EWS Migration (via 3rd party migration solutions)
Exchange Web Services (EWS) is a legacy protocol that has been in usage since Exchange Server 2007 and that there hasn't been (and will not be) any further improvement on it since August 2018. Instead we recommend customers and 3rd party solutions to rely on Microsoft Graph instead, but we still allow EWS connections, so it's also a possible migration method.
There's really not much to say on this migration method rather than it relies on the EWS protocol and that the logic being applied depends fully on the design of the 3rd party tool, however, depending on how that tool has been designed and on how many calls it does to the source and target Exchange organizations, EWS throttling will be applied if needed to.
Wait, "thro...what?", Throttling in Exchange helps to ensure server reliability and uptime by limiting the amount of server resources that a single user or application can consume. In other words, throttling is a reactive response to overuse of system resources that may affect service reliability and functionality. This reactive response is typically an interruption of the session, an error being returned, or a long pause for the ongoing operation.
EWS throttling is a very long and interesting topic to understand, and even though is not mandatory for you to know at this stage, it's highly recommended for you to read the public article we have called "EWS throttling in Exchange" Opens in new window or tab .
Besides EWS throttling, some 3rd party migration tools rely heavily on Powershell as well for management tasks, and guess what, we do have throttling applied to PowerShell in Exchange as well (on-premises and online).
If your customer is relying on a 3rd party tool to migrate the content as is experiencing a throttling related issue, it's very important to ask what type of throttling is being experienced (EWS, PowerShell, both?), and then direct them to the self-service diagnostics available from the Office 365 admin portal Opens in new window or tab for each scenario.
If after the new throttling settings were applied, they still have throttling related issues, then the 3rd party tool being used needs to be tweaked so it doesn't consume that much resources. Nothing we can do on that matter.
Hybrid Migration (aka as remote moves)
This is going to be the migration method we will be deep diving since it's the preferred way of having large organizations that rely on Exchange On-premises migrate to EXO in a controlled and scheduled way over time while having most of the Exchange features while it gets done.
This (as we will see along this module) relies on the Microsoft Exchange Replication Service (MRS) among others and it's by far the most reliable migration method of all the ones previously mentioned; and by the contrary of the other migration methods, even though is often used by large companies, there's no minimum or maximum limit on the number of mailboxes you can migrate (not to mention you don't have to recreate the Outlook profiles).
But let's stick to the module itself and not just learn about the pro's and con's of this, but also get a basic understanding and learn how to troubleshoot remote moves.
Native Cross-Tenant Mailbox Migrations (aka as T2T mailbox moves)
Until now, if you wanted to move mailboxes from one EXO tenant to another, you would have to rely on 3rd party migration tools to do this job (and you still can), but the question everyone was asking was 'if the mailboxes are stored on our datacenters, why can't Microsoft just move them?'
Well, it's a very fair question, so PG decided to take advantage of the remote moves, without having the need to establish a hybrid environment between both tenants, we still need to trust in some way the target tenant to access the source tenant mailbox information, but it's a bit different than what a hybrid environment would be like.
Think about the following scenarios this migration method would be applicable for:
We will be digging further into this migration method later on this module.
?? IMPORTANT: If you're using a 3rd party solution to migrate, depending on what the tool relies on, it may be necessary to increase the EWS and/or PowerShell throttling limits for the tenant. This is not applicable to hybrid moves.
?? NOTE: None of the migration methods will delete the content from the source mailbox, but will be syncing the contents, meaning that if the user deletes messages from the source mailbox, those will also be deleted on the EXO mailbox.
?? NOTE: All of the migration methods (except for those driven by 3rd party tools) are initiated from EXO, meaning EXO will always be the one connecting to the source system and pull the data.