A regional bank with a deeply Microsoft-invested infrastructure stack — M365, Azure AD, Hyper-V, SQL Server, and a VMware VDI environment — needed an independent, data-driven answer to a question they'd been debating: should we migrate to Azure, stay on Advisory Private Cloud, or do both? The IT team had existing Advisory Private Cloud infrastructure and was weighing whether to deepen that investment or transition workloads to Azure as a long-term cloud-first strategy. They had specific legacy application complexity (Lasko database workloads, legacy platforms not cloud-ready in their current state) that made a simple "lift and shift to Azure" approach risky and potentially costly.
We ran a full 5-week CRA: deployed Flexera CloudScape for 156-server discovery, built application stacks and dependency trees for all named workloads, produced separate AWS and Azure IaaS pricing workbooks with both peak-load and rightsized configurations, ran the R-Factor (6Rs) disposition analysis, and delivered a Cloud Decision Matrix evaluating Private Cloud Hyper-V vs. Azure across 12 criteria — compute, networking, storage, databases, licensing, DR, migration complexity, financial model, latency, manageability, hybrid, and technology alignment. The recommendation: Azure is the long-term forward platform given the Microsoft ecosystem investment; Private Cloud is the better interim for legacy and replatform-required workloads. SOW executed.
Use this when selling to: Community banks, regional financial institutions, credit unions, or any Microsoft-centric organization evaluating Azure migration with legacy application complexity. Especially strong for conversations about VDI modernization (VMware → Azure Virtual Desktop), dual cloud pricing comparisons, or organizations that have been on Advisory Private Cloud and are evaluating a transition to managed Azure.
Week 1: Project kickoff · Flexera CloudScape provisioning and deployment · Document request and review · Configure and deploy appliance to client environment
Week 2: CloudScape data collection period (30-day performance baseline) · Application survey distribution to app and system owners · Workshop 1 (infrastructure and applications)
Week 3: Import app-to-server mapping · Build application stacks with 95th-percentile utilization · Dependency matrix construction · Workshop 2 · Collect and validate survey responses
Week 4: TCO modeling and cost analysis · R-Factor (6Rs) analysis per application — Rehost, Replatform, Refactor, Repurchase, Retire, Retain · Migration complexity scorecard · Overlay cost structure
Week 5: Technology recommendations for critical components · R-Factor portfolio review with client · Develop final presentation report · Cloud Decision Matrix and VDI analysis delivery
Advisory Private Cloud (Hyper-V)
- Dedicated Dell r740 compute with managed Hyper-V hypervisor and optional managed VMs
- Dedicated Unity 350F all-flash storage in both DCs; dedicated Cisco firewalls with My.Advisory portal ACL management
- Dedicated 500Mbps pipe between Advisory DCs — predictable latency
- Hyper-V-to-Hyper-V migration: faster, lower risk — no replatforming required for in-place workloads
- Predictable, fixed financial model — lower cost than Azure at equivalent capacity
- DR: native Hyper-V replication tools; BYOL for SQL and OS licensing
- Best aligned for legacy Lasko DB workloads and any app requiring Hyper-V cluster fault tolerance
Microsoft Azure
- Near-unlimited scalability · IaaS (VMs), PaaS (App Service), containers (AKS), serverless (Azure Functions)
- Azure VNets, ExpressRoute, Azure DNS · Blob Storage, Managed Disks, Archive, Azure Files
- Azure SQL Database, Azure Cosmos DB — path to replatform database workloads from on-prem SQL
- Azure Site Recovery (ASR) for DR — may require 3rd-party tools for legacy workloads
- Native evolution for Microsoft 365, Azure AD, Intune — no license penalty; BYOL flexibility
- Higher cost than Private Cloud; some legacy apps require Replatform/Refactor before migration
- Azure Virtual Desktop (AVD): natural replacement for VMware VDI in a Microsoft-first environment
~25 Named Application Stacks Discovered via CloudScape
All stacks mapped with server-to-application dependencies via CloudScape. Stacks with legacy designation (2012/2003 OS, Lasko DB workloads) were flagged as Replatform or Retain in the R-Factor analysis — these are the workloads that require Private Cloud as an interim before Azure migration. Primary dependency hub: RKAPP, SQL-PROD, SCHWABSQL, and ELASTIC are the most-connected stacks and serve as migration sequencing anchors.
Current VMware VDI Environment
- VMware VDI architecture delivering virtual desktops to all end users
- Architecture classification — RDS/XenApp (session-based) or Horizon/XenDesktop (full VDI) — identified as key scoping question for accurate sizing
- Underlying OS distinction (Windows Server vs. Windows Desktop) required before final Azure Virtual Desktop instance sizing
- Migration path to cloud must include a viable VDI replacement — cannot move server workloads without solving the desktop layer
Azure Virtual Desktop (AVD) Recommendation
- AVD is the natural evolution for a Microsoft-invested organization — M365, Azure AD, and Intune investments all feed directly into the AVD licensing and management model
- Multi-tenant Windows 10/11 desktops provisioned natively from the Azure portal — no separate VDI infrastructure to manage
- Future optimization path: application virtualization and shared infrastructure to increase user density and reduce per-user cost
- Recommendation: limited-scope PoC with a representative user group across all business application functions before full fleet migration commitment
TCO Model Structure
- Peak scenario: current CloudScape provisioned inventory mapped to Azure/AWS instances — like-for-like replacement cost
- Rightsized scenario: conservative 30% savings applied over peak based on Advisory rightsizing expertise and industry benchmarks
- Dev/Test/Staging: no optimization applied in base model; additional $4K–$5K/month ($50K+/year) savings available through automation — flagged as a quick win
- Peak days modeled separately: back-to-school, Nov–Dec holiday period, and miscellaneous peaks (burst compute cost impact)
Dual Cloud Pricing Workbooks
- AWS: EC2 instance mapping per stack — r5a, t3a, x2iedn families; COMPLY, DBPRECISION, ELASTIC, JASPER, JIRA, PROCESS, RDC1, SCHEDULER, SQL-PROD, WEB, INFOR CRM, PAS PROD, PERCEPTIVE, RKAPP, SCHWABSQL
- Azure: VM mapping — a8-v2, f16s-v2, d4as-v5, e16-4as-v5 families; same stacks mapped to Azure equivalents
- Both workbooks include: instance cost/hr, storage IO cost/hr, storage cost/hr, network IO cost/hr, total cost/hr · Stack ID and stack name preserved for cross-referencing with CloudScape inventory
- RSVC Spend Estimator produced in parallel — Advisory Virtual Cloud alternative pricing for comparison