Migration & Modernization

AWS Agentic AI Options for migrating VMware based workloads

AWS offers several generative AI services that transform VMware workload migrations into a streamlined, automated process. By using agentic AI technology, organizations can now accelerate their cloud journey while maintaining operational excellence and reducing risk.

AI powered migration tools can assess your on-premises servers in VMWare environments to map complex application dependencies, recommend optimized resource allocations, and generate precise cloud migration plans. This automation reduces planning time while improving accuracy. During the mobilize phase, the agents can translate on-premises architectures to AWS native constructs. This helps to identify the more efficient configuration of VPCs, security groups, and network connectivity. Finally, during the migration process, agents can orchestrate complex migration workflows such as replication, testing, and coordinated cutover processes using AWS Application Migration Service (MGN). This advanced automation helps organizations to migrate complex and mission-critical workloads with precision and reliability.

In this blog, we explore different agentic AI solutions from AWS for use during the migration of VMware workloads. Specifically we will explore features from both AWS Transform for VMware and Amazon Bedrock multi-agent collaboration. Considering VMware based workloads as our primary example, we’ll demonstrate how these tools can accelerate the overall migration process. While our focus is on VMware based workloads, you can also use these services for general-purpose non-VMware workload migrations as well.

Key Concepts

  1. Bedrock Knowledge Base : A collection of relevant information and documentation attached to agents that provides domain-specific expertise for their assigned tasks (like migration templates, best practices, or technical guidelines).
  2. Bedrock Action Groups : Configuration settings that enable agents to perform specific tasks or operations within their domain of expertise.
  3. Bedrock Supervisor Agent : The primary orchestrating agent that analyzes requests, coordinates tasks, and manages communications between specialized sub-agents to deliver comprehensive solutions.
  4. Bedrock Collaborative Agents : Specialized sub-agents with specific expertise that work together under a supervisor agent’s coordination to handle complex multi-step tasks.
  5. Bedrock Collaborative Modes : Bedrock offers two types of collaborative modes – a Supervisor mode for complex orchestration across multiple agents, and a Supervisor with routing mode that efficiently handles simple requests by directly routing them to specialized agents while maintaining full supervisory capabilities for complex tasks.
  6. Transformation Job : An automated process within AWS Transform that analyzes VMware infrastructure and generates AWS-equivalent configurations and migration plans.
  7. Model Context Protocol (MCP) Servers : MCP servers act as standardized intermediaries that enable Large Language Models to securely connect with and utilize external tools and data sources through a unified protocol. A suite of specialized MCP servers that help you get the most out of AWS, wherever you use MCP can be found here.

Agentic AI Migration Options for VMware based workloads

Option 1 : AWS Transform

Figure 1 shows steps to assess your VMware environment and migrate it to AWS via AWS Transform. AWS Transform streamlines the migration assessment process by analyzing on-premises servers using data from RVTools, AWS Migration Portfolio Assessment (MPA), or Migration Evaluator exports. It generates a comprehensive assessment for x86 servers and Windows licensing. The workflow includes an interactive chat feature that explains the assessment output in detail. This detail includes insights into how recommendations were made which helps you to understand specific aspects of the migration plan. The workflow helps you to create full transformation plans without any complex infrastructure setup.

Diagram illustrating the VMware migration assessment workflow using AWS Transform. The process begins with data collection from on-premises environments using RVTools. AWS Transform Assessment performs the analysis to generate a business case and TCO. It then helps you generate a wave , do network converstion and VM migration and deployment.

Figure 1: Migrating VMware workloads using AWS Transform

To set up AWS Transform for VMware, you will need an inventory of your on-premises components. This can be done using collectors or file imports to get a comprehensive view of the VMware footprint using aforementioned tooling such as RVTools, MPA files, or Migration Evaluator exports. If you are working with a VMware NSX environment, you must follow the specific steps for exporting network configuration data using Import/Export for NSX. Once this is done, AWS Transform provides an AI-driven web interface where you can interact with autonomous generative AI agents to create transformation plans. The system automates the conversion of VMware networking configurations to AWS constructs (VPCs, subnets, security groups), generates EC2 sizing recommendations, and creates comprehensive migration plans. You can review and edit these plans through the collaborative web interface and then initiate server migration using AWS Application Migration Service (MGN). The platform includes dashboards for monitoring job progress and maintaining detailed work logs of all migration activities. The AWS Transform for VMware blog provides detailed instructions for setup.

Option 2 : Amazon Bedrock multi-agent collaboration

Figure 2 shows an example architecture with Amazon Bedrock multi-agent collaboration for migrations where specialized agents handle distinct aspects of the migration process. The system consists of a primary supervisor agent that coordinates with specialized sub-agents and Action groups. The sub-agents include portfolio assessment, infrastructure, migration orchestration, and operations. Each sub-agent has action groups associated to them focused on specific migration tasks. As an example, you can associate wave plan and sprint plan action groups with a portfolio agent. You can associate a design document, infrastructure as code templates (IaC), and cost estimate action groups with an infrastructure agent. You can integrate these sub-agents with MCP servers that provide a standardized, secure way for Large Language Models (LLMs) to interact with external tools and data sources. This serves as a bridge between AI models and operational systems. Amazon S3 can be used to store all migration related information (RVTools exports, business decisions, migration process documentation.) An AWS Lambda function can be used to sync the information into Amazon Bedrock Knowledge Bases.

diagram showing Amazon Bedrock multi-agent collaboration system for migrations, featuring a supervisor agent coordinating specialized sub-agents through action groups and MCP server integrations.

Figure 2: Migrating VMware workloads using Amazon Bedrock multi agents collaboration

To set up Amazon Bedrock multi-agent collaboration for migrations, start by creating specialized sub-agents through the agent builder workflow. Configure each agent with specific instructions and knowledge bases relevant to their migration expertise. These sub-agents are associated with a supervisor agent that is enabled for multi-agent collaboration. A specific collaborator name is given to each sub-agent with instructions defining their role in the migration process. The architecture includes an integrated trace and debug console for visualizing agent interactions. This framework enables efficient handling of both straightforward migration tasks and complex transformation scenarios that require sophisticated coordination between multiple specialized agents. For help with getting started, review the following blogs: Portfolio Assessments Using Amazon Bedrock, Infrastructure As Code Generation Using Amazon Bedrock, Account Vending Using Amazon Bedrock or Multi-Agent Collaborative Capability Using Amazon Bedrock.

Comparison

 

AWS Transform for VMware  Amazon Bedrock multi-agent collaboration 
Primary Purpose Automated assessment and migration planning tool specifically for VMware to AWS migrations AI-powered multi-agent collaboration framework for complex migration and transformation tasks
Advantages
  • 80x faster network configuration conversion
  • Automated self-service assessments
  • Single consolidated platform
  • Built-in cost optimization
  • Simplified wave planning
  • Integrated chat explanations
  • Historical tracking of decisions
  • Managed service, simplifies operational tasks
  • Flexible agent specialization
  • Advanced reasoning capabilities
  • Supervisor/routing modes
  • Detailed tracing and debugging
  • Knowledge base integration
  • MCP Servers for integrating custom tools
Limitations
  • Limited to VMware workloads
  • Fixed assessment types and analysis capabilities
  • Less flexible for custom scenarios
  • Primarily focused on rehosting
  • Higher initial infrastructure setup complexity
  • Maximum three (3) hierarchical agent layers
  • Learning curve for agent configuration
  • Operational overhead in managing the Amazon Bedrock agent infrastructure and knowledge bases
Pricing Core features—including assessment and transformation—at no cost. Check AWS Transform Pricing for details There is cost associated to Agents, Knowledge Base, Model in use. Check Amazon Bedrock Pricing for details
Use cases
  • Standard VMware to EC2 rehost style migrations
  • Complex Migration tasks are workflow jobs
  • License optimizations including Windows licensing analysis
  • Cost analysis
  • Complex migration scenarios
  • Custom tooling and complex workflows
  • Advanced dependency analysis
  • Complex modernization scenarios

Considerations

When selecting between AWS Transform for VMware and Bedrock Collaborative Agents, you should first evaluate the migration complexity and organization’s internal capabilities.

AWS Transform is ideally suited for customers undertaking straightforward VMware-to-AWS migrations who need rapid assessment (It takes 1-2 days when compared to 2-3 weeks), standardized planning, and automated infrastructure sizing. This platform can benefit organizations with limited cloud expertise, those requiring quick time-to-value, or teams focusing on rehosting scenarios with standard networking configurations and licensing requirements. Amazon Bedrock Collaborative Agents, conversely, is suited for organizations facing complex migration scenarios that demand specialized expertise across multiple domains. This includes situations requiring custom transformation patterns, intricate application dependencies, or complex modernization requirements. Organizations with mature cloud teams, those undertaking multi-phase transformations, or building reusable migration patterns will find the Amazon Bedrock multi-agent framework well aligned for their needs.

Enterprise customers with diverse workload portfolios may choose to implement both solutions. We recommend AWS Transform for VMware for an initial assessment to rehost VMware workload migrations. Amazon Bedrock multi-agent collaborative agents are recommended for more complex migration and modernization scenarios. These can include replatform or refactor patterns, and non-VMware based migration workloads.

Conclusion

The introduction of AI-powered migration tools represents a significant advancement in cloud migration capabilities, offering organizations unprecedented efficiency and accuracy in their transformation journeys. AWS Transform for VMware provides a solution for standard VMware migrations that includes the ability to translate VMware networking configurations to AWS constructs. This includes constructs such as VPCs, subnets, transit gateways, and internet gateways. Typical translation can be achieved within one hour. This is nearly 80 times faster compared to the two work weeks taken with traditional, manual approaches. Amazon Bedrock multi-agent collaboration extends these capabilities to handle more complex, custom migration scenarios. Organizations can maximize their migration success by strategically employing both solutions: using AWS Transform for VMware in rehost patterns and Bedrock multi-agent collaboration for modernization scenarios that require specialized expertise and custom approaches. This two-pattern approach provides comprehensive coverage of migration and modernization needs. In addition, this can help to create transformation efficiency while reducing risk across your migration portfolio.