Will the MySQL InnoDB Cluster function the same as on-premise if I migrate the entire server to Azure using Azure Migrate?

Khushi Bansal 0 Reputation points
2024-01-30T11:49:02.3333333+00:00

I want to migrate multiple rhel servers hosting mysql InnoDB cluster and there are multiple nodes receiving read/write requests. I am performing a lift and shift of all the servers and I want to know that will there be any additional changes required pre or post migration for this scenario? Will the cluster work fine once it is migrated to azure?

Azure Migrate
Azure Migrate
A central hub of Azure cloud migration services and tools to discover, assess, and migrate workloads to the cloud.
722 questions
{count} votes

1 answer

Sort by: Most helpful
  1. SadiqhAhmed-MSFT 38,891 Reputation points Microsoft Employee
    2024-01-30T17:27:18.68+00:00

    @Khushi Bansal Thank you for reaching out to us with your requirement through Microsoft Q&A platform. Happy to help! Based on the information you provided, I see that want to migrate multiple RHEL servers hosting MySQL InnoDB cluster to Azure using Azure Migrate. Azure Migration tool is application agnostic and works for most applications. When you migrate, a server using the Migration tool, all the applications installed on the server are migrated along with it. However, for some applications, alternate migration methods other than Migration may be better suited for the migration. When it comes to application-level requirements, Normally the best bet is to contact the developers on that architecture to verify their requirements.  Azure Migrate itself, only copies the disks and recreates the VM, the requirements of what is in the VM and how it operates is usually your responsibility.

    Edit: Please, observe the changes performed on a Linux machine during hydration, which is part of the migration process. None of which seems to have adverse effect on the cluster:
    https://learn.microsoft.com/en-us/azure/migrate/prepare-for-agentless-migration#changes-performed-on-linux-servers   MySQL InnoDB cluster is a highly extensible and scalable solution, therefore, any migration planning will depend on the customer’s architecture, mainly due to networking requirements. One must also consider the VM/disk requirements for running this solution in Azure, so running assessments would be in order. When running Servers/Applications in Azure, in regards to network connectivity, it can be considered as any other datacenter (given the obvious differences). There are multiple possible approaches to validating it running in Azure, Test Migrate is one option.

    Hope this helps. Let us know if you have any questions.

    0 comments No comments