<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cloud Migration | Applied AI Consulting</title><link>https://appliedaiconsulting.com/categories/cloud-migration/</link><atom:link href="https://appliedaiconsulting.com/categories/cloud-migration/index.xml" rel="self" type="application/rss+xml"/><description>Cloud Migration</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>en</language><lastBuildDate>Tue, 27 Oct 2026 09:05:00 -0500</lastBuildDate><image><url>https://appliedaiconsulting.com/media/sharing.svg</url><title>Cloud Migration</title><link>https://appliedaiconsulting.com/categories/cloud-migration/</link></image><item><title>Your VMware Migration Plan Needs More Than a Cutover Date</title><link>https://appliedaiconsulting.com/blogs/vmware-migration-cutover-operational-readiness/</link><pubDate>Tue, 27 Oct 2026 09:05:00 -0500</pubDate><guid>https://appliedaiconsulting.com/blogs/vmware-migration-cutover-operational-readiness/</guid><description>&lt;p class="vr-summary"&gt;A migration is ready for acceptance when the business workflow, data, recovery path, and operating ownership are validated. The VM starting is only one of those checks.&lt;/p&gt;
&lt;p&gt;Picture the moment after a cutover. The application starts. Health checks pass. Traffic reaches the new environment. The project plan has a green milestone.&lt;/p&gt;
&lt;p&gt;Then comes the less comfortable question: who owns the first production alert?&lt;/p&gt;
&lt;p&gt;The answer should already be in the plan. Not in the memory of the engineer who stayed late. Not in a temporary chat channel that will go quiet next week.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://appliedaiconsulting.com/blogs/vmware-renewal-migration-assessment/"&gt;The first article in this series&lt;/a&gt; covered what should move. This one covers what needs to be true before a migration can reasonably be called done.&lt;/p&gt;
&lt;h2 id="start-with-the-work-the-business-needs-to-do"&gt;Start with the Work the Business Needs to Do&lt;/h2&gt;
&lt;p&gt;Infrastructure tests answer useful questions. Is the VM reachable? Is the process running? Can the load balancer see a healthy target?&lt;/p&gt;
&lt;p&gt;They do not tell you whether an order completes, a report reconciles, or a scheduled job reaches its downstream system.&lt;/p&gt;
&lt;p&gt;For each business service, agree who signs off and what they will test. Record the expected result, the evidence, and the threshold for stopping. If acceptance means something different to the infrastructure team and the application owner, resolve that before the migration window.&lt;/p&gt;
&lt;h2 id="move-dependencies-not-convenient-server-batches"&gt;Move Dependencies, Not Convenient Server Batches&lt;/h2&gt;
&lt;p&gt;A server list makes it easy to divide work into batches. An application can make that division unsafe.&lt;/p&gt;
&lt;p&gt;Its database may be elsewhere. Authentication may still depend on an on-premises directory. A nightly transfer may rely on a firewall rule nobody has changed in years.&lt;/p&gt;
&lt;p&gt;Define move groups around relationships that must remain intact. Then sequence them into waves that account for business calendars, engineering capacity, connectivity, and recovery. Google&amp;rsquo;s &lt;a href="https://docs.cloud.google.com/migration-center/docs/plan-migration-waves" target="_blank" rel="noopener"&gt;migration-wave guidance&lt;/a&gt; treats architecture, business considerations, and operations as planning inputs, not just workload counts.&lt;/p&gt;
&lt;p&gt;In AAIC&amp;rsquo;s &lt;a href="https://appliedaiconsulting.com/case-studies/vmware-application-modernization-aws/"&gt;selective application-modernization engagement&lt;/a&gt;, the starting point was a B2B software environment with 120 VMware workloads. The treatment was not &amp;ldquo;containerize everything.&amp;rdquo; It combined compatible VM destinations, selected containers and managed services, and retained systems.&lt;/p&gt;
&lt;p&gt;That distinction matters. A migration wave should not quietly become an application rewrite without a separate owner, scope, and acceptance plan.&lt;/p&gt;
&lt;figure class="vr-visual"&gt;&lt;figcaption&gt;The cutover date is a milestone. These are the acceptance gates.&lt;/figcaption&gt;&lt;ol class="vr-gates"&gt;
&lt;li&gt;&lt;strong&gt;Dependencies understood&lt;/strong&gt;&lt;p&gt;Application, data, identity, network, and batch connections are accounted for.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Business workflow tested&lt;/strong&gt;&lt;p&gt;Owners validate the work customers and internal users actually need to do.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Data reconciled&lt;/strong&gt;&lt;p&gt;Writes, transactions, and recovery paths have an agreed source of truth.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Recovery demonstrated&lt;/strong&gt;&lt;p&gt;Restore and rollback procedures have evidence, owners, and decision deadlines.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Operations accepted&lt;/strong&gt;&lt;p&gt;Monitoring, access, runbooks, escalation, and cost ownership are handed over.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Source retirement approved&lt;/strong&gt;&lt;p&gt;Decommission only after acceptance, recovery, and retention obligations are met.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/figure&gt;
&lt;h2 id="rollback-changes-when-the-data-changes"&gt;Rollback Changes When the Data Changes&lt;/h2&gt;
&lt;p&gt;Before the destination takes writes, returning traffic to the source can be relatively straightforward. Afterward, the old database may no longer represent the business.&lt;/p&gt;
&lt;p&gt;&amp;ldquo;We can point DNS back&amp;rdquo; is not a complete answer when transactions have happened on the other side.&lt;/p&gt;
&lt;p&gt;Record the last safe rollback point, the person who can call it, and the data-reconciliation procedure. Decide when forward recovery is the safer option. Test the restore path and the time it takes; replication status alone does not prove recoverability.&lt;/p&gt;
&lt;p&gt;AWS&amp;rsquo;s &lt;a href="https://docs.aws.amazon.com/prescriptive-guidance/latest/best-practices-migration-cutover/cutover-stage.html" target="_blank" rel="noopener"&gt;cutover guidance&lt;/a&gt; explicitly separates rollback without new data from recovery after data has changed. That is a design question to settle in rehearsal, not on an incident bridge.&lt;/p&gt;
&lt;h2 id="give-operations-something-they-can-actually-accept"&gt;Give Operations Something They Can Actually Accept&lt;/h2&gt;
&lt;p&gt;A handover document is useful only if the receiving team can use it.&lt;/p&gt;
&lt;p&gt;Before acceptance, walk through the service with the people who will support it. Verify production access through the approved process. Trigger a safe test alert. Find the relevant logs. Follow a runbook. Confirm how to reach the application owner and the vendor when needed.&lt;/p&gt;
&lt;p&gt;Include backup and restore evidence, patch ownership, deployment and rollback procedures, incident escalation, and cost ownership. A hybrid service also needs a clear boundary between cloud support, retained infrastructure, application engineering, and external providers.&lt;/p&gt;
&lt;p&gt;AAIC&amp;rsquo;s &lt;a href="https://appliedaiconsulting.com/case-studies/vmware-migration-day-2-operations/"&gt;Day-2 hybrid-operations case study&lt;/a&gt; covers that operating problem. Our CloudOps, DevOps, SRE, and FinOps work sits alongside &lt;a href="https://opsrabbit.io/" target="_blank" rel="noopener"&gt;OpsRabbit&lt;/a&gt;-assisted investigations. OpsRabbit helps assemble and correlate evidence from connected systems. Engineers review the findings and own the operational response.&lt;/p&gt;
&lt;p&gt;Watch OpsRabbit in action: &lt;a href="https://youtu.be/1lcEHLtIMPM" target="_blank" rel="noopener"&gt;From Alert to Root Cause in Minutes&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;More dashboards cannot compensate for an unresolved owner.&lt;/p&gt;
&lt;h2 id="watch-the-first-real-business-cycle"&gt;Watch the First Real Business Cycle&lt;/h2&gt;
&lt;p&gt;The service may behave normally during the first hour and fail during the first backup, batch run, or reporting cycle. Choose the stabilization period around the workload, not a convenient date in the project plan.&lt;/p&gt;
&lt;p&gt;AWS&amp;rsquo;s &lt;a href="https://docs.aws.amazon.com/prescriptive-guidance/latest/best-practices-migration-cutover/post-cutover-stage.html" target="_blank" rel="noopener"&gt;post-cutover guidance&lt;/a&gt; calls for stakeholder-aligned monitoring and a workload-appropriate support period. A service with an infrequent business cycle needs deliberate validation of that cycle.&lt;/p&gt;
&lt;p&gt;Keep the migration team available under an agreed handover arrangement. Record open defects, residual risks, and who accepts them. Use the findings to improve the next wave rather than treating every migration as a fresh experiment.&lt;/p&gt;
&lt;h2 id="decommission-by-evidence-not-by-calendar"&gt;Decommission by Evidence, Not by Calendar&lt;/h2&gt;
&lt;p&gt;Source retirement deserves its own approval. Confirm that rollback obligations are closed, dependencies have been removed, records are retained appropriately, and backup access still works.&lt;/p&gt;
&lt;p&gt;Then verify that infrastructure and licensing costs actually stop where the business case expected them to. Otherwise, a technically successful move can leave two operating environments and one disappointing financial result.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://appliedaiconsulting.com/guides/vmware-workload-decision-guide/"&gt;VMware Workload Decision Guide&lt;/a&gt; brings these checks into a reusable register. It connects the original workload decision to acceptance and ongoing ownership.&lt;/p&gt;
&lt;p&gt;The cutover date still matters. It is simply not the finish line by itself.&lt;/p&gt;</description></item><item><title>VMware Renewal Coming Up? Decide What to Keep Before You Decide Where to Move</title><link>https://appliedaiconsulting.com/blogs/vmware-renewal-migration-assessment/</link><pubDate>Tue, 27 Oct 2026 09:00:00 -0500</pubDate><guid>https://appliedaiconsulting.com/blogs/vmware-renewal-migration-assessment/</guid><description>&lt;p class="vr-summary"&gt;Before renewing VMware or choosing a replacement, assess the workloads, compare the full cost of staying and changing, and establish who will operate the result.&lt;/p&gt;
&lt;p&gt;The renewal quote tells you what staying will cost. It does not tell you what leaving will cost.&lt;/p&gt;
&lt;p&gt;That is where a difficult infrastructure decision often begins. Finance wants a credible alternative. Engineering wants to avoid a rushed move. Application owners want their systems left alone until someone explains what changes for them.&lt;/p&gt;
&lt;p&gt;Opening a cloud calculator feels like progress. But which servers belong in it? The idle reporting instance? The database supporting three applications? The plant system whose vendor only supports its current configuration?&lt;/p&gt;
&lt;p&gt;Until those questions have answers, the calculator is pricing an assumption.&lt;/p&gt;
&lt;h2 id="the-deadline-does-not-choose-the-destination"&gt;The Deadline Does Not Choose the Destination&lt;/h2&gt;
&lt;p&gt;A support milestone, contract renewal, or hardware refresh can set the clock. None tells you where an application belongs.&lt;/p&gt;
&lt;p&gt;Broadcom lists &lt;strong&gt;October 11, 2027&lt;/strong&gt; as End of Service for ESXi 8.x, vCenter Server 8.x, vSAN 8.x, NSX 4.x, and VCF 5.2.x. Check the &lt;a href="https://knowledge.broadcom.com/external/article/456708/upcoming-end-of-service-for-vsphere-8-vs.html" target="_blank" rel="noopener"&gt;product-specific lifecycle notice&lt;/a&gt; against your versions and contracts. VVF for VDI follows a separate lifecycle. This is not a universal deadline for every VMware deployment.&lt;/p&gt;
&lt;p&gt;The deadline may change your sequence. It should not replace the assessment.&lt;/p&gt;
&lt;h2 id="find-out-what-you-actually-need-to-keep"&gt;Find Out What You Actually Need to Keep&lt;/h2&gt;
&lt;p&gt;A VM inventory is useful. A migration plan needs more: the application it supports, a business owner, dependencies, observed demand, support constraints, and recovery requirements.&lt;/p&gt;
&lt;p&gt;An apparently quiet server may run a month-end job. A small database may sit behind a critical customer workflow. Low utilization is a reason to investigate, not permission to switch something off.&lt;/p&gt;
&lt;p&gt;Give each workload a documented treatment. Retain it where constraints justify staying. Retire it when ownership and retention checks allow. Rehost compatible applications, adopt managed services selectively, and reserve architectural changes for work with a clear payoff.&lt;/p&gt;
&lt;figure class="vr-visual"&gt;&lt;figcaption&gt;One environment. Six workload decisions.&lt;/figcaption&gt;&lt;div class="vr-paths"&gt;
&lt;div&gt;&lt;strong&gt;Keep&lt;/strong&gt;&lt;p&gt;Retain where business or technical constraints justify it.&lt;/p&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;Rehost&lt;/strong&gt;&lt;p&gt;Move compatible applications without a redesign.&lt;/p&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;Replatform&lt;/strong&gt;&lt;p&gt;Adopt managed services with targeted changes.&lt;/p&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;Modernize&lt;/strong&gt;&lt;p&gt;Change architecture where the benefit warrants it.&lt;/p&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;Retire&lt;/strong&gt;&lt;p&gt;Remove systems after ownership and retention checks.&lt;/p&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;Investigate&lt;/strong&gt;&lt;p&gt;Resolve missing evidence before choosing a path.&lt;/p&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;p&gt;The sixth path matters. If nobody can explain a dependency or confirm a licensing constraint, record &lt;strong&gt;Investigate&lt;/strong&gt; with an owner and next action. Uncertainty belongs in the plan, not underneath a confident-looking estimate.&lt;/p&gt;
&lt;h2 id="what-changed-in-a-manufacturing-engagement"&gt;What Changed in a Manufacturing Engagement&lt;/h2&gt;
&lt;p&gt;Applied AI Consulting (AAIC) worked with an anonymous industrial manufacturer whose VMware environment covered &lt;strong&gt;186 VM workloads, 72 TB of storage, and more than 40 applications&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The decision register did not say &amp;ldquo;move 186 VMs.&amp;rdquo; It identified 82 for rehosting, 31 for replatforming, 24 for modernization, 27 for retention, 14 for retirement, and eight for investigation.&lt;/p&gt;
&lt;p&gt;Twenty-three workloads were rightsized before placement. They were a subset of the rehosting group, not additional workloads. Plant constraints also mattered: some systems had reasons to remain close to their existing operating environment.&lt;/p&gt;
&lt;p&gt;The engagement achieved &lt;strong&gt;30% lower infrastructure total cost of ownership (TCO) over 3 years&lt;/strong&gt;. That result belongs to this engagement; it is not a forecast for another company. The useful lesson is the process: remove unnecessary work and choose suitable treatments before committing to migration.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://appliedaiconsulting.com/case-studies/vmware-data-center-to-aws-migration/"&gt;Read the manufacturing migration case study&lt;/a&gt; for the workload breakdown, six migration waves, and operational approach.&lt;/p&gt;
&lt;h2 id="compare-two-operating-models-not-two-price-lists"&gt;Compare Two Operating Models, Not Two Price Lists&lt;/h2&gt;
&lt;p&gt;The current infrastructure cost and the proposed cloud bill rarely cover the same things.&lt;/p&gt;
&lt;p&gt;On the current side, account for licensing, hardware refresh, facilities, backup, recovery, monitoring, and operational effort. On the destination side, include compute, storage performance, data transfer, connectivity, security, support, and the engineering needed to run it.&lt;/p&gt;
&lt;p&gt;Then add the transition: discovery, testing, migration delivery, temporary dual running, reconciliation, training, and decommissioning. Separate one-time costs from recurring costs. Use the same comparison period.&lt;/p&gt;
&lt;p&gt;Test the assumptions that could change the answer. What if fewer applications can retire? What if a database requires a different license? What if one plant system must remain on-premises through another renewal?&lt;/p&gt;
&lt;p&gt;Microsoft&amp;rsquo;s &lt;a href="https://learn.microsoft.com/en-us/azure/migrate/concepts-overview" target="_blank" rel="noopener"&gt;Azure Migrate assessment guidance&lt;/a&gt; distinguishes readiness, performance-based rightsizing, and target resource costs. Those estimates inform the business case; they do not replace its wider operating assumptions.&lt;/p&gt;
&lt;h2 id="choose-the-destination-after-the-workload-decision"&gt;Choose the Destination After the Workload Decision&lt;/h2&gt;
&lt;p&gt;AWS, Azure, Google Cloud, and retained infrastructure can all have a role. Kubernetes is an application and platform-engineering decision, not an automatic replacement for a hypervisor.&lt;/p&gt;
&lt;p&gt;Where AWS fits, its &lt;a href="https://aws.amazon.com/vmware/migration-programs/" target="_blank" rel="noopener"&gt;Optimization and Licensing Assessment and Migration Acceleration Program&lt;/a&gt; may support the assessment and transition. Confirm eligibility and approval before including incentives in a committed business case. A program benefit should strengthen a sound destination choice, not make the choice for you.&lt;/p&gt;
&lt;p&gt;The same discipline applies to any other destination: can the application work there, can it recover there, and can your team operate it there?&lt;/p&gt;
&lt;h2 id="take-one-decision-into-the-next-meeting"&gt;Take One Decision into the Next Meeting&lt;/h2&gt;
&lt;p&gt;Start with one important business service rather than a debate about every VM.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Who owns the service and its acceptance decision?&lt;/li&gt;
&lt;li&gt;What must move together, and what evidence supports that view?&lt;/li&gt;
&lt;li&gt;Which support, data, recovery, or latency constraints could block the preferred path?&lt;/li&gt;
&lt;li&gt;What assumptions drive the cost comparison?&lt;/li&gt;
&lt;li&gt;Who will own the service after the change?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Use the &lt;a href="https://appliedaiconsulting.com/guides/vmware-workload-decision-guide/"&gt;VMware Workload Decision Guide&lt;/a&gt; and its worksheet to capture those answers. Then read &lt;a href="https://appliedaiconsulting.com/blogs/vmware-migration-cutover-operational-readiness/"&gt;why the migration plan needs more than a cutover date&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;A useful renewal conversation ends with clearer decisions, named owners, and visible unknowns. The cloud quote can come after that.&lt;/p&gt;</description></item></channel></rss>