Skip to main content
Skip table of contents

AI Augmented wave-group

Overview

The AI Move Group mechanism significantly advances large-scale cloud migration planning. It analyzes extensive dependency graphs to automatically cluster machines into logical move groups. By optimizing these groups based on interdependencies and size constraints, the AI generates sequential Migration Waves, transforming complex server lists into structured, manageable units for execution. This process streamlines migration efforts, reduces risk, and speeds up time-to-cloud by eliminating manual, server-by-server planning.

AI Move Groups uses a combination of

  • Graph cleaning and clustering.

  • Deterministic community detection.

  • AI-based reasoning for migration prioritization.

AI Move Group Strategic Clustering

Modern cloud migration requires careful planning to minimize downtime and risk. Moving individual servers is inefficient when dependencies exist between them. The AI Move Group addresses this challenge by converting chaotic server lists into logical, manageable migration units. Its primary function is to balance the size and quality of migration clusters, ensuring efficiency and generating optimized Migration Waves to enhance the success of large-scale environment shifts.

Key Principles of AI Clustering

  • Inefficiency of Single Servers: Migration planning is inefficient for single servers because one machine is often better grouped with related machines to streamline the process.

  • Optimal Clustering Goal: The AI Move Group works to maximize the number of clusters that fall within an optimal size range.

  • Avoiding Large Clusters: The strategy is designed to prevent overly large clusters, which are difficult to manage and schedule, thus increasing migration risk.

  • Core Mechanism: The grouping mechanism dynamically balances the goal of maximizing optimal-sized clusters with maintaining high cluster quality (which is based on the strength of machine interdependency).

  • Balancing Act & Wave Output: The primary objective is to balance the number of clusters and cluster quality to create manageable, logically grouped units. These resulting groups are the Migration Waves that minimize risk and accelerate the migration process.

Accessing AI Move groups

The AI Wave Groups feature is part of the overall planning functionality within the Cloudamize platform. The steps to initiate the process are:

image-20251210-123220.png
  • Click on the AI Augmented wave-group highlighted in the screenshot below.

image-20251210-124203.png

Once you click on the AI Augmented wave-group, you will see a screen displaying all the AI-created Groups and Waves.

image-20251210-125104.png

Waves

The Waves section at the top of the AI Augmented Move Groups & Waves interface serves as a dynamic filter, displaying only the AI Move Groups assigned to the current migration batch via the "Select a wave" dropdown. Expanding a wave shows the scheduled groups, while expanding an assigned AI Move Group reveals the individual servers within that group. Unscheduled groups remain unlisted or in the Backlog until assigned. Users can lock waves to prevent accidental changes, requiring an unlock to edit assignments.

image-20251210-125243.png

AI Move Groups Recommendations

The AI Move Groups Recommendations section lists groups automatically created by the AI engine. These groups consist of machines that communicate or depend on each other. Each recommended group is numbered to indicate the suggested execution order.

Users must use the adjacent dropdown menu to "Select a wave", assigning the group to a specific migration batch. Clicking the group name reveals individual servers, while the info icon explains the AI's grouping rationale, which may include factors like dependency density or risk. Users can also open the Move panel by selecting machines within a group to manually reassign servers to a different target group or wave.

image-20251210-131222.png

The screenshot below shows that selecting machines within a group enables the Move panel to open, allowing manual reassignment of servers to a different target group.

image-20251210-130725.png

Network Connectivity Icon

The Network Connectivity icon next to each AI Move Group recommendation lets users view the group's dependencies instantly. Clicking this icon opens a new screen, such as the "Connectivity for Group" view, which visually illustrates how the applications and servers within that group communicate with each other and with external entities. This visualization helps users validate the AI's grouping logic and understand the communication flow both within and between groups.

image-20251210-131826.png

Connectivity for AI Group

image-20251210-131917.png

Info Icon

The Info Icon reveals the "Reason for Recommendation" and "Confidence Score" for the AI Move Group, explaining why the machines were clustered together. This pop-up often details specific running services and connectivity metrics (e.g., zero internal connectivity). This crucial feature helps users validate the AI's grouping logic against their migration strategy.

image-20251210-132446.png

The Guide Section

The Guide panel on the right side of the interface serves as a contextual help resource. It explains key concepts, including AI Augmented Move Group Suggestions, Waves, and Assigning a Wave. Additionally, it provides instructions for advanced actions like Moving Machines between groups. The guide features a section on Tips for optimizing the migration plan, such as checking wave assignments for key dependencies, keeping early waves small to reduce risk, and using filters to identify unusual machines.

image-20251210-132735.png

If you have any further questions, please reach out to the Cloudamize helpdesk directly at helpdesk@cloudamize.com.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.