The perfect source system for testing cloud migration tools (intro)

In the year 2019, I built an advanced VMware and Azure-based lab to teach my Microsoft colleagues on hybrid scenarios. I am working on a deployment of something similar and even more advanced these days to support testing migration tools and understand how workloads get into the Cloud.

This is my 2 node vCenter back in 2019. I had a similar deployment on Hyper-V.

My hybrid lab back in 2019 was supporting the first and largest Microsoft Technical event in Budapest (called Tech Summit). At that time, I was curious about how to move workloads to Azure by using only Microsoft 1st party tools (was available at that time).

VMs (Azure Migrate)

Databases (Azure Database Migration Service)

Applications (Azure Websites Migration Assistant now called Azure App Service migration tools)

Azure Migrate, back in 2019. There is only one 3rd party option available. Actually, the Turbonomic (IBM acquired) option came just after Cloudamize (Atos acquired, via Cloudreach in late 2021, recently). There is a massive market consolidation is going on.
Azure Migrate today. Look at how many new 3rd party tool integration options have been done. Amazing. Similar is happening at both AWS and GCP – customers have more and more options to choose from.

Now as cloud-native becomes more popular I will add such workloads to my lab. Thanks to my recent DevOps learnings I will add a little automation with Terraform since I am super bored on clicking next-next-finish: I was doing this all my life. Take a look at my LinkedIn profile/projects

I was doing great labs all my life. LABs are good because you will experience fewer surprises working with customers in a production system if you tried before. Ideally, not a day before. But years before, multiple times. So you see the product evolution, not just the current version.

And yes, I will have typical 3 layer apps with database, middleware, web frontend, load balancer, you name it. OMG. I was on some job interviews recently, I can’t believe that everyone is still talking about this common setup through the technical interview process. Seems everyone copied-pasted the interview questions.

I wanted to finish my lab in January 2022 and explain what and why I deployed on various source systems, but this can wait. I got something way more exciting to research for this weekend. Stay tuned!

Related posts

Fixing Proxmox Boot Hangs When Passing Through 2× RTX 3090 GPUs: Step-by-Step Troubleshooting Guide

Running multiple NVIDIA GPUs for AI workloads in Proxmox VE can cause early boot hangs if the host OS tries to load conflicting drivers. In this guide I document how my Proxmox host with 2× RTX 3090 was stuck at systemd-modules-load, how I debugged it, which files to inspect (/etc/default/grub, /etc/modprobe.d/, /etc/modules-load.d/), and the final stable configuration for rock-solid GPU passthrough to an Ubuntu VM.

Building the Perfect Edge AI Supercomputer – Adding an Edge Virtualization Layer with Proxmox and GPU Passthrough

I built on my edge AI hardware by adding Proxmox VE as the virtualization layer. After prepping BIOS, using Rufus with the nomodeset trick, and installing Proxmox, I enabled IOMMU, configured VFIO, and passed through 2× RTX 3090 GPUs to a single Ubuntu VM. This setup lets me run private AI workloads at near bare-metal speed, while keeping Windows and native Ubuntu for special use cases.

Budget AI Supercomputers: Dell Server vs. Threadripper Build vs. Next-Gen AI Desktop

Exploring three budget AI supercomputer paths: a Dell R740xd for enterprise labs with big storage but limited GPU flexibility, a TRX50 + Threadripper 7970X workstation offering fast DDR5, Gen5 NVMe, and dual RTX GPU power, and the futuristic GB10 AI desktop with unified CPU/GPU memory. Dell is lab-friendly, GB10 is AI-only, but the TRX50 build strikes the best balance today.

Building the Perfect Edge AI Supercomputer – Cost Effective Hardware

Keeping up with today’s technology is both exciting and demanding. My passion for home labs started many years ago, and while my family often jokes about the time and money I spend on self-education, they understand the value of staying ahead in such a fast-moving field. What started as curiosity has grown into a journey of building cost-effective supercomputers for edge AI and virtualization.

Fix VMware Workstation Performance Issues on Windows 11: Disable Hyper-V and VBS

This blog explains why VMware Workstation runs slower on Windows 11 compared to Windows 10, focusing on changes like Hyper-V, VBS, and HVCI being enabled by default on modern CPUs. It explores why sharing hypervisors with native hardware causes performance issues, and why disabling Hyper-V restores full VMware performance. Step-by-step PowerShell scripts are provided to toggle Hyper-V on or off safely.

Terraform deployment for FortiGate Next-Generation Firewall in Microsoft Azure

This blog explores deploying FortiGate VM in Azure, tackling challenges like license restrictions, Terraform API changes, and Marketplace agreements. It offers insights, troubleshooting tips, and lessons learned for successful single VM deployment in Azure. Using an evaluation license combined with B-series Azure VMs running FortiGate is primarily intended for experimentation and is not recommended for production environments.

Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.