How we migrated 3000 users from G Suite to O365
About the Company
The company is a manufacturing firm with 20 global locations, having 3000 users in G-Suite.
Cloud migration to Azure can be a game-changer for businesses looking to scale and secure their infrastructure. Here’s how we successfully migrated an enterprise client’s on-premise infrastructure to the cloud
Migration Objectives
As G-suite offered a very limited space to each mailbox the company wanted a solution that offers more resource capacity. The following components/features of a Gmail inbox needed to be migrated to Office 365 mail.
- Emails
- Contacts
- Calendars
- Secondary Calendars
- Labels (primary label converted to folder; other labels discarded)
- Tasks
Cloud Migration to Azure: Key Challenges and Benefits
Challenges
Before the migration, the client struggled with increasing performance issues, especially with scaling their infrastructure to support the growing number of remote employees. On-premise servers were not designed to handle the increased demand, and the reliance on outdated technologies posed a significant security risk. Furthermore, managing remote devices and ensuring data security for corporate-owned devices (COD) and bring-your-own devices (BYOD) was becoming increasingly challenging.
- High volume of e-mail data requires high bandwidth.
- Migration must be done without interrupting G-suite operations until the MX record of domain is pointed to Office365 .
- Track and prevent migration data loss.
Objectives of the Case
The users should be able to use G-Suite until the MX is switched to Office 365 and users that have been fully migrated to Office 365 should be able to start use Office 365. Once migration has been completed and MX is switched can decommission the G-suite.
How we did it?
We used Cutover method to migrate 3000 user mailboxes from G-suite to Microsoft Office 365.
Advantages: –
- Fastest, simplest form of migration.
- Users can start using all components of Office 365 immediately.
- New mails are received in the target messaging system.
- Old mails are migrated in a single pass.
How Azure Migration Process Can Improve Efficiency
We started the migration by installing Azure AD Connect on an on-premise server, which allowed us to sync the client’s existing user identities to Azure Active Directory. This step was critical for maintaining consistent authentication and user management across the cloud environment. We then leveraged Azure Site Recovery (ASR) for the ‘lift and shift’ migration of virtual machines from the on-premise Hyper-V setup to Azure. This tool allowed us to migrate workloads with minimal disruption and ensured a seamless transition to the cloud.If you’re interested in more about the Azure cloud migration process, check out our article on best practices for Azure migration.
The steps :
- Imported the users from G-suite in a CSV file format and uploaded it in Office 365 to create the users in bulk.
- We created a subdomain domain on G-Suite end which is used to route(forward) new e-mails from G-suite to Office 365.
- We then created a CSV file containing the set of users who want to migrate. CSV files containing 150 users in each file total of 20 batches were created for migration (150 is recommended limit of users in 1 migration batch by Microsoft).
- This file was uploaded in Exchange Admin Centre (EAC) and after providing the needed service account credentials to access G-suite started the migration batch from EAC in Office 365.
- After all migration batches have been completed, the users were able to use their migrated mailboxes on Office 365 as their primary mailbox.
- A manual MX record update for the primary domain then points to the Office 365 tenant instead of the G Suite tenant.
Cloud migration to Azure can greatly enhance business agility. We helped a client successfully migrate their on-premise infrastructure to Azure, optimizing for both performance and security. This cloud migration to Azure ensured seamless scalability and minimized operational risks.
The successful migration to Azure has set the foundation for the client’s future growth. With the enhanced security, flexibility, and scalability provided by Azure, they are now well-positioned to support their expanding remote workforce. Looking forward, we are helping the client optimize their cloud environment further, including integrating advanced analytics and AI tools, to drive efficiency and innovation in their business operations.