Home > About Fly

Export to PDF

About Fly

Fly provides an all-in-one migration solution for the following Microsoft 365 and Google workspaces. The solution allows organizations to migrate objects simply and quickly between sources and destinations without the need for any installation or complex configuration.

  • Exchange Online

    • Exchange Online to Exchange Online

    • Exchange Online to Gmail

  • Exchange On-Premises

  • Microsoft 365 Groups

    • Microsoft 365 Groups to Microsoft 365 Groups

    • Microsoft 365 Groups to Google Groups

  • Microsoft Teams

    • Microsoft Teams to Microsoft Teams

    • Microsoft Teams to Google Chat Space

  • Microsoft Teams Chat

    • Microsoft Teams Chat to Microsoft Teams Chat

    • Microsoft Teams Chat to Google Chat Space

  • OneDrive

    • OneDrive to OneDrive

    • OneDrive to Google Drive

  • Power Platform

  • SharePoint Online

    • SharePoint Online to SharePoint Online

    • SharePoint Online to Google Drive

  • Gmail

  • Google Drive

  • Active Directory

  • Microsoft Entra ID

  • Device

  • Exchange Online Public Folder

Fly also supports Aviator to serve your ongoing restructuring and ad-hoc data movement needs. When your bulk project-based migration has finished, Aviator is the perfect companion to copy or merge Microsoft 365 Groups, Teams, channels, planners, SharePoint data, or OneDrive data across tenants.

Supported Browsers

The table below outlines the required browser versions to support Fly.

BrowserVersion
Google ChromeThe latest version
Mozilla FirefoxThe latest version
Microsoft Edge based on ChromiumThe latest version

Supported Languages

Fly supports the following languages: English, Japanese, and Korean.

Supported Microsoft 365 Tenants

All of the following tenants can be used as the source or destination in Microsoft 365 Tenant to Tenant migrations.

  • Microsoft 365 Commercial tenant

  • Microsoft Education Environment

  • Microsoft 365 Government GCC High tenant

  • Microsoft 365 Government GCC tenant

  • GoDaddy tenant

  • 21Vianet tenant

Note the following before getting started.

Commercial/U.S. Government Environment of AvePoint Online Services

When you use Fly to perform migrations, the source or destination can be a Microsoft 365 Commercial, Microsoft 365 Government GCC, or Microsoft 365 Government GCC High tenant.

In the AvePoint Online Services commercial environment, the source and destination must be Microsoft 365 Commercial tenants. You cannot create an app profile/service account profile for a GCC or GCC High tenant.

If you want to migrate from a Microsoft 365 Commercial tenant to a GCC/GCC High tenant or from a GCC/GCC High tenant to a Microsoft 365 Commercial tenant, you can create an app profile/service account profile for the corresponding tenant in the U.S. Government environment of AvePoint Online Services. If you do not have a U.S. Government environment of AvePoint Online Services, you can contact your AvePoint account executive.

21Vianet Tenant

To register a 21Vianet in AvePoint Online Services, contact your AvePoint account executive for assistance.

  • Supported Migration Paths:

    SourceDestination
    21Vianet21Vianet
    21VianetMicrosoft 365 Commercial
    Microsoft 365 Commercial21Vianet
  • Supported Migration Types:

    • Exchange Online Migration

    • Microsoft 365 Groups Migration

    • Microsoft Teams Migration

    • Microsoft Teams Chat Migration

    • OneDrive Migration

    • SharePoint Online Migration

  • Supported Authentication Methods:

    • Custom app profile

    • Custom delegated app profile (only supported for Microsoft Teams and Microsoft Teams Chat Migration)

    • Service account

  • Unsupported Elements:

    Exchange Online Migration

    • The ChangeTeamsMeetingScopeAsEveryone customized feature (unsupported when the destination is a 21Vianet)

    • Events that contain safe links (unsupported when migrating from Microsoft 365 Commercial to 21Vianet)

    Microsoft 365 Groups/Microsoft Teams Migration

    • Planner data

    • Information Rights Management

    • Group settings (only unsupported when migrating from Microsoft 365 Commercial/21Vianet to 21Vianet)

    SharePoint Online Migration

    • Change the look > Header > Site logo thumbnail

    • Retention labels

    • Information Rights Management

    • Image Tags columns

    OneDrive Migration

    • Meeting Recordings

    • Retention labels

    • Information Rights Management

    For more support details, refer to the Fly Support Lists of each migration type.

Data Encryption Methods

Data encryption can be divided into two scenarios: data transmission encryption and data storage encryption.

For data transmission encryption, Fly makes outbound API calls over HTTPS encrypted channels.

For data storage encryption, Fly uses 256-bit AES keys to encrypt the data before the data is transmitted to Microsoft Azure storage.

Migration TypeData Transmission EncryptionData Storage Encryption
SharePoint Online Migration / Aviator – SharePoint OnlineHTTPSAES-256
OneDrive Migration / Aviator – OneDriveHTTPSAES-256
Exchange Online Migration / Exchange On-Premises Migration/ Exchange Online Public Folder MigrationHTTPSN/A
Microsoft 365 Groups Migration / Aviator – Microsoft 365 GroupsHTTPSAES-256
Microsoft Teams Migration / Aviator – Microsoft TeamsHTTPSAES-256
Microsoft Teams Chat MigrationHTTPSAES-256
Power Platform MigrationHTTPSN/A
Gmail MigrationHTTPSN/A
Google Drive MigrationHTTPSAES-256

Integration with AvePoint Online Services

Fly is integrated with AvePoint Online Services. Refer to the following sections for details.

Sign Up for AvePoint Online Services

Fly is integrated with AvePoint Online Services. To access Fly, you can directly sign in to the following addresses with an AvePoint Online Services account according to your AvePoint Online Services environment.

Fly supports the same functionalities for both the Commercial environment and the U.S. Government environment of AvePoint Online Services.

Additionally, you can first sign in to AvePoint Online Services, and select the Fly service. AvePoint provides the following methods to sign up for an AvePoint Online Services account:

NOTE

For the best performance, we recommend that you select the same data center as your destination tenant.

For details, refer to the AvePoint Online Services User Guide.

From any page within Fly, you can click the AvePoint icon in the left navigation to access AvePoint Online Services. If you have subscriptions to other AvePoint services, you can also click the corresponding service group and click the service to access it.

Add Users

AvePoint Online Services is the entry point for Fly. Before launching the Fly service to users in your organization, you must add the users as AvePoint Online Services users, assign the service subscriptions to them, and grant the application administrator role to each user. The application administrator role has full control permission and can use all functionalities.

For details on how to add users in AvePoint Online Services > Management > User management, refer to Manage Users.

Data Security and Management for Google

The multi-cloud security platform for Google, seamlessly integrates AvePoint’s data protection technologies into a robust and scalable solution. This platform empowers you to manage, govern, and protect Google Workspace and Cloud with confidence in the security and quality of your data.

  • Complete Google Data Protection – Experience comprehensive protection with Google Workspace Backup, which securely safeguards and swiftly restores your Google Workspace, Directory, and Classroom data. Benefit from granular solutions designed to prevent data loss and ensure business continuity. To learn more, refer to the Cloud Backup for Google Workspace User Guide.

  • Proactive Risk Intelligence – Stay ahead of potential threats with Insights, offering proactive risk intelligence across Google Workspace. Gain powerful data security insights that help reduce the security burden by easily identifying, prioritizing, and rectifying controls for Google Workspace permissions, membership, and sharing. Utilize Google’s DLP engine for advanced sensitivity scanning, risk monitoring, and data leak prevention through smarter permissions control. To learn more, refer to the AvePoint Insights User Guide.

  • Command the Entire Information Lifecycle – Take full command of your information lifecycle with Opus, ensuring a seamless and efficient content management experience across Google Workspace. Centrally manage and control records to achieve operational efficiency and compliance, streamlining your information governance processes. Drive productivity with in-depth analysis by discovering and classifying inactive and ROT (redundant, obsolete, or trivial) data—empowering smarter decisions on what data to keep and what to remove. To learn more, refer to the AvePoint Opus User Guide.

  • Build a Modern, Agile Workspace – Transform your workspace by breaking down data silos and unifying your data with Fly. This solution simplifies even the most complex data migrations, helping you modernize and transform your data with our Azure-hosted SaaS solution for Google Workspace workload migration or tenant restructuring. To learn more, refer to this user guide.

  • Reliable Google VM Safeguard – Attain robust data protection for your Google VM instances and Google Cloud Storage buckets with Cloud Backup for IaaS + PaaS, ensuring data is securely backed up and can be rapidly restored. Meet diverse operational needs with flexible mode options: leverage the SaaS infrastructure mode for centralized, policy-driven protection, or opt for the CAP Gateway mode to minimize network latency and enhance backup performance. To learn more, refer to the Cloud Backup for IaaS + PaaS User Guide

  • Elevate Google Workspace Security and Governance – Access a comprehensive, unified control center that strengthens data security, ensures compliance, and simplifies administration across Google Workspace. The platform is built around five core modules – Administration, Governance, Risk intelligence, Policy enforcement, and Information management – it centralizes multi-tenant user and space management with granular, role-based access; automates lifecycle workflows and service templates (including MyHub requests) for users and shared drives; continuously classifies drive content to surface high-risk objects and external exposure; translates organizational rules into monitored, auto-remediated, or approval-routed actions; and orchestrates retention, labeling, and defensible disposal to meet regulatory obligations. Together, these capabilities streamline operations, elevate your security posture, and deliver end-to-end governance across your digital workspace. To learn more, refer to the Confidence Platform for Google User Guide.

These features collectively enhance the security, management, and efficiency of your Google Workspace and Cloud environments, ensuring robust data protection and streamlined operations.

FAQs

How do I Migrate a Microsoft 365 Groups Environment?

To perform a migration for a Microsoft 365 Groups environment, you must first create a connection between Fly and both the source and destination Microsoft 365 tenants on the Connections page under Settings. You can use the Create connection panel to select which tenants to migrate the environment to and from, and even the container for auto mapping (this is optional but very handy!).

Once a connection has been established, you can then create a migration policy to define the scope of the migration under the same Settings section through Migration policies. Configure the filters to define the objects you want to migrate, such as Group membership, SharePoint team sites, and files. Configure the conflict resolution and user mappings, and you will be ready to create a migration project.

A migration project can be initiated on the Projects page from the left pane. This page allows you to define which Microsoft 365 Groups mappings you would want to run the migration with. Select Full migration and ensure that the available user seats / objects are sufficient for the migration, and then click Run to proceed with the migration.

For details about migrating a Microsoft 365 Groups environment, refer to Perform Microsoft 365 Groups Migrations.

How do I Migrate Data between OneDrive and SharePoint Online?

You can create a SharePoint Online project in Fly, select SharePoint Online connections as the source and destination connections. When adding mappings to the project, enter OneDrive object URLs as the sources and SharePoint Online object URLs as the destinations as required. For example:

Examples.

How do I Migrate Data between OneDrive and OneDrive?

Choose one of the following resolutions to migrate your data:

You can create a OneDrive project and add project mappings to map source OneDrive users to destination OneDrive users. Then, configure a filter policy in the OneDrive migration policy as the screenshot shown below to filter the source data you want to migrate.

image2

You can create a SharePoint Online project in Fly, select SharePoint Online connections as the source and destination connections. When adding mappings to the project, enter the source OneDrive folder URLs and the destination OneDrive object URLs as required. For example:

Examples.

How do I Track and Monitor Your Migration?

You can select one or multiple projects on the Projects page and click Generate report to generate migration reports. Then, you can access them in the Fly Download Center, where you can view details of migration reports and download reports from the built-in dashboard. You can click Refresh to retrieve the latest statuses of all reports. Once refreshed, you can view all reports whose status are listed as "Finished" or as "Exceptions". Click the Download button next to the job ID to download the migration reports before the expiration time of the reports. A ZIP file of the reports will be downloaded to the current browser’s download location. Other functions of the Download Center include stopping any in progress or in queue report generation jobs, deleting any migration reports that are no longer needed, and searching for report generation jobs using keywords.

For details about downloading and viewing job reports, refer to Download Center.

Additional Fly Documentation

There are some additional documents of Fly for your guidance:

  • Fly Troubleshooting Guide – Provides details of any error codes in your migration reports and helpful recommendations, which can assist you in resolving or avoiding specific errors in your migrations.

  • Fly Migration Process Guide – A walkthrough of all processes included in an entire migration project of Fly.

  • Fly Support Lists – Details the supported and unsupported elements when migrating with Fly.