1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6348],{70660:function(e,t,o){"use strict";o.d(t,{Hj:function(){return u},jm:function(){return h}});var s=o(85893),i=o(77637),r=o(95877),n=o(25903),a=o.n(n);function l(e){let{id:t,w:o,h:i,title:r,desc:n,children:a}=e;return(0,s.jsxs)("svg",{viewBox:`0 0 ${o} ${i}`,role:"img","aria-labelledby":`${t}-t ${t}-d`,style:{width:"100%",height:"auto",display:"block"},xmlns:"http://www.w3.org/2000/svg",children:[(0,s.jsx)("title",{id:`${t}-t`,children:r}),(0,s.jsx)("desc",{id:`${t}-d`,children:n}),a]})}function d(e){let{kind:t,x:o,y:n}=e;return"a"===t?(0,s.jsxs)("g",{children:[(0,s.jsx)("circle",{cx:o,cy:n,r:"8.5",fill:r.C.page,stroke:r.C.blue,strokeWidth:"1.2"}),(0,s.jsx)(i.og,{name:"tick",x:o-6,y:n-6,size:12,color:r.C.blue,strokeWidth:2.2})]}):(0,s.jsxs)("g",{children:[(0,s.jsx)("circle",{cx:o,cy:n,r:"8.5",fill:r.C.navy}),(0,s.jsx)("path",{d:`M${o-4} ${n} H${o+4} M${o} ${n-4} V${n+4}`,stroke:r.C.page,strokeWidth:"1.8",strokeLinecap:"round"})]})}let c={a:{fill:r.C.tint,stroke:r.C.blue},b:{fill:r.C.muted,stroke:r.C.navy}};function u(e){let{spec:t,width:o=1e3,compact:n=!1}=e,a=`${t.id}-${o}`,u=o<560,h=o>=900,p=u?16:20,y=o-2*p,w=h?13:12.5,f=h?12.5:12,g=[],m=0;g.push((0,s.jsx)(r.xv,{x:p,y:16,text:t.title,size:h?21:u?18:19,weight:700,family:r.bA,color:r.C.navy,width:y,lineHeight:1.15},"title"));let b=(0,r.Ov)(t.title,h?21:u?18:19,y,1.15,r.bA);g.push((0,s.jsx)(r.xv,{x:p,y:16+b+8,text:t.subtitle,size:12.5,color:r.C.meta,width:y},"sub")),m=16+b+8+(0,r.Ov)(t.subtitle,12.5,y)+18;let x=u?0:h?170:108,v=p+(u?0:x+8),A=(o-p-v-8)/2,k=[v,v+A+8],C=h?1.12:1,D=(A-(u?34:42))*C,S=[t.columns.a,t.columns.b],z=u?13:h?16:14.5,W=A-(u?46:56),V=Math.max(u?50:54,...S.map(e=>(0,r.Ov)(e.label,z,W,1.1,r.bA)+(0,r.Ov)(e.sub,11.5,W,1.2)+22));S.forEach((e,t)=>{let o=k[t],n=u?28:34;g.push((0,s.jsxs)("g",{children:[(0,s.jsx)("rect",{x:o,y:m,width:A,height:V,rx:"6",fill:r.C.page,stroke:r.C.hairHover}),(0,s.jsx)("rect",{x:o+8,y:m+10,width:n,height:n,rx:"5",fill:0===t?r.C.tint:r.C.muted}),(0,s.jsx)(i.og,{name:e.icon,x:o+8+(n-22)/2,y:m+10+(n-22)/2,size:22,color:0===t?r.C.blue:r.C.navy,strokeWidth:1.7}),(0,s.jsx)(r.xv,{x:o+n+16,y:m+10,text:e.label,size:z,weight:700,family:r.bA,color:r.C.navy,width:W,lineHeight:1.1}),(0,s.jsx)(r.xv,{x:o+n+16,y:m+14+(0,r.Ov)(e.label,z,W,1.1,r.bA),text:e.sub,size:11.5,color:r.C.meta,width:W,lineHeight:1.2})]},`head-${t}`))}),m+=V+10,t.rows.forEach((e,t)=>{let i=m;u&&(g.push((0,s.jsx)(r.xv,{x:p,y:m,text:e.label,size:12.5,weight:700,color:r.C.navy,width:y},`rl-${t}`)),i=m+(0,r.Ov)(e.label,12.5,y)+6);let a=Math.max(u?40:n?36:46,(0,r.Ov)(e.a,w,D,1.28)+20,(0,r.Ov)(e.b,w,D,1.28)+20,u?0:(0,r.Ov)(e.label,w,x-6,1.2)+20);u||(g.push((0,s.jsx)("line",{x1:p,y1:i-4,x2:o-p,y2:i-4,stroke:r.C.hair},`rule-${t}`)),g.push((0,s.jsx)(r.xv,{x:p,y:i+a/2,text:e.label,size:w,weight:600,color:r.C.navy,width:x-6,lineHeight:1.2,valign:"middle"},`rl-${t}`))),["a","b"].forEach((o,n)=>{let l=k[n],h=c[o];g.push((0,s.jsxs)("g",{children:[(0,s.jsx)("rect",{x:l,y:i,width:A,height:a,rx:"5",fill:h.fill,stroke:h.stroke,strokeWidth:"1.1"}),(0,s.jsx)(d,{kind:o,x:l+(u?15:18),y:i+a/2}),(0,s.jsx)(r.xv,{x:l+(u?29:34),y:i+a/2,text:e[o],size:w,weight:500,color:r.C.navy,width:D,lineHeight:1.28,valign:"middle"})]},`c-${t}-${o}`))}),m=i+a+(u?14:n?6:10)}),m+=10;let j=[{k:"a",label:t.legend.a},{k:"b",label:t.legend.b}];if(u||!h)j.forEach((e,t)=>{g.push((0,s.jsxs)("g",{children:[(0,s.jsx)(d,{kind:e.k,x:p+9,y:m+9}),(0,s.jsx)("text",{x:p+26,y:m+9,fontFamily:r.lg,fontSize:"12.5",fill:r.C.prose,dominantBaseline:"middle",children:e.label})]},`lg-${t}`)),m+=24});else{let e=p;j.forEach((t,o)=>{g.push((0,s.jsxs)("g",{children:[(0,s.jsx)(d,{kind:t.k,x:e+9,y:m+9}),(0,s.jsx)("text",{x:e+26,y:m+9,fontFamily:r.lg,fontSize:"12.5",fill:r.C.prose,dominantBaseline:"middle",children:t.label})]},`lg-${o}`)),e+=6.9*t.label.length+60}),m+=24}m+=18,g.push((0,s.jsx)("line",{x1:p,y1:m-10,x2:o-p,y2:m-10,stroke:r.C.hairHover},"fsep")),g.push((0,s.jsx)(r.xv,{x:p,y:m+4,text:t.factorsTitle,size:h?17:16,weight:700,family:r.bA,color:r.C.navy,width:y},"ftitle")),m+=4+(0,r.Ov)(t.factorsTitle,h?17:16,y,1.3,r.bA)+10;let M=u?1:h?4:2,L=(y-10*(M-1))/M,H=(L-24)*C,R=(L-52)*C;for(let e=0;e<t.factors.length;e+=M){let o=t.factors.slice(e,e+M),n=Math.max(...o.map(e=>Math.max(36,(0,r.Ov)(e.title,13.5,R,1.15,r.bA)+4)+12+(0,r.Ov)(e.text,f,H,1.32)+14));o.forEach((t,o)=>{let a=p+o*(L+10),l=Math.max(36,(0,r.Ov)(t.title,13.5,R,1.15,r.bA)+4);g.push((0,s.jsxs)("g",{children:[(0,s.jsx)("rect",{x:a,y:m,width:L,height:n,rx:"6",fill:r.C.page,stroke:r.C.hairHover}),(0,s.jsx)("rect",{x:a+10,y:m+10,width:"28",height:"28",rx:"5",fill:r.C.tint}),(0,s.jsx)(i.og,{name:t.icon,x:a+13,y:m+13,size:22,color:r.C.blue,strokeWidth:1.7}),(0,s.jsx)(r.xv,{x:a+46,y:m+10+14,text:t.title,size:13.5,weight:700,family:r.bA,color:r.C.navy,width:R,lineHeight:1.15,valign:"middle"}),(0,s.jsx)(r.xv,{x:a+12,y:m+10+l+4,text:t.text,size:f,color:r.C.prose,width:H,lineHeight:1.32})]},`f-${e+o}`))}),m+=n+10}m+=6;let O=h?15:u?13.5:14,P=y-36,$=(0,r.Ov)(t.verdict,O,P,1.35)+(n?24:32);g.push((0,s.jsxs)("g",{children:[(0,s.jsx)("rect",{x:p,y:m,width:y,height:$,rx:"8",fill:`url(#${a}-zoneDark)`}),(0,s.jsx)("rect",{x:p,y:m,width:"4",height:$,rx:"2",fill:r.C.onDarkTag}),(0,s.jsx)(r.xv,{x:p+18,y:m+(n?12:16),text:t.verdict,size:O,weight:600,color:r.C.page,width:P,lineHeight:1.35})]},"verdict")),m+=$+14,g.push((0,s.jsx)(r.xv,{x:p,y:m,text:t.prices,size:12,color:r.C.prose,width:y,lineHeight:1.35},"prices")),m+=(0,r.Ov)(t.prices,12,y,1.35)+8;let F=`Sources: ${t.source}`;g.push((0,s.jsx)(r.xv,{x:p,y:m,text:F,size:11.5,color:r.C.meta,width:y,lineHeight:1.35},"src"));let N=Math.ceil(m+=(0,r.Ov)(F,11.5,y,1.35)+16);
1return(0,s.jsxs)(l,{id:a,w:o,h:N,title:t.title,desc:t.desc,children:[(0,s.jsx)(r.eP,{id:a}),(0,s.jsx)("rect",{x:"0",y:"0",width:o,height:N,fill:r.C.page}),g]})}function h(e){let{spec:t,widths:o=[1e3,640,350]}=e;return(0,s.jsx)(s.Fragment,{children:o.map(e=>(0,s.jsx)("div",{className:1e3===e?a().w1000:640===e?o.includes(1e3)?a().w640:a().w640Only:a().w350,children:(0,s.jsx)(u,{spec:t,width:e})},e))})}},71818:function(e,t,o){"use strict";o.d(t,{$$:function(){return p},JY:function(){return i},NH:function(){return u},PB:function(){return f},Ru:function(){return y},V0:function(){return d},XX:function(){return a},Zy:function(){return l},dM:function(){return w},hC:function(){return c},hw:function(){return g},jN:function(){return h},lU:function(){return r},ri:function(){return s},zS:function(){return n}});let s="4 October 2026",i=[{id:"cloud",name:"Cloud AVD",short:"Cloud AVD",zone:"cloud",icon:"cloudHosts",hostsRun:"Azure",broker:"Microsoft, in Azure",multiSession:"Yes",multiSessionFlag:"yes",serverHosts:"2016 to 2025",licensing:"Eligible Microsoft 365 or Windows licence, or RDS CAL with SA or RDS USL for Server",infrastructure:"Azure compute and storage, by consumption",bestWhen:"The data is in the cloud or can be, and demand varies"},{id:"local",name:"AVD on Azure Local",short:"Azure Local",zone:"site",icon:"azureLocal",hostsRun:"Azure Local 23H2 or later, on site, registered with Azure",broker:"Microsoft, in Azure",multiSession:"Yes",multiSessionFlag:"yes",serverHosts:"2019 to 2025",licensing:"Same as cloud AVD",infrastructure:"Azure Local service fee, plus an AVD for Azure Local fee per active vCPU",bestWhen:"You run or are buying Azure Local and want multi-session density on site"},{id:"hybrid",name:"AVD Hybrid",short:"AVD Hybrid",zone:"site",icon:"hypervisor",hostsRun:"Your own hypervisor (Windows VMs) or headless physical servers, Arc-enabled",broker:"Microsoft, in Azure",multiSession:"No",multiSessionFlag:"no",serverHosts:"2016 to 2025",licensing:"Same entitlements, plus an AVD Hybrid service user licence",infrastructure:"Your hardware and power",bestWhen:"Apps need on-site data and you have hardware with life left"},{id:"w365",name:"Windows 365",short:"Windows 365",zone:"cloud",icon:"cloudPc",hostsRun:"Microsoft-hosted Cloud PCs",broker:"Microsoft",multiSession:"No: one Cloud PC per user (Flex allows up to three non-concurrent users per licence)",multiSessionFlag:"no",serverHosts:"No",licensing:"Windows 365 licence per user",infrastructure:"Included in the per-user fee (network usage may add cost)",bestWhen:"You want predictable cost and no infrastructure"},{id:"rds",name:"Remote Desktop Services",short:"RDS",zone:"site",icon:"windowsServer",hostsRun:"Your own Windows Server machines",broker:"You (RD Connection Broker)",multiSession:"No: shared sessions come from Windows Server",multiSessionFlag:"server",serverHosts:"Yes",licensing:"RDS CAL per user or device",infrastructure:"Your hardware and power",bestWhen:"The estate works and nothing needs to change yet"}];Object.fromEntries(i.map(e=>[e.id,e]));let r=[{n:1,title:"Where apps and data live",icon:"pin",checks:["List every application users open daily and, next to each, where its data sits: Microsoft 365, Azure, an on-site database, a file server, or a production or site system","Mark any application that queries an on-site database constantly or opens large files from an on-site file server","For each on-site dependency, record whether it is staying, moving in a planned project, or undecided"],pointsTo:"on-site dependencies that are staying favour AVD Hybrid, AVD on Azure Local or RDS. Dependencies already in the cloud favour cloud AVD or Windows 365."},{n:2,title:"Latency, from two directions",icon:"route",checks:["Measure the user's connection to where the session host would run: home, office and branch sites","Separately, consider the distance between the session host and the data the application talks to. This second path usually decides the user experience for chatty line-of-business applications","Note any site with poor connectivity to Azure. Microsoft lists better performance for users in areas with poor connectivity to the Azure public cloud as a benefit of AVD on Azure Local"],pointsTo:"for most line-of-business work, a short path between host and data matters more than a short path between user and host."},{n:3,title:"Existing hardware",icon:"rack",checks:["List the servers and hypervisors that could host session hosts, with purchase date and support status","Check whether any are already Azure Local, or whether Azure Local is planned","Note the Windows Server version on any current RDS hosts. Windows Server 2016 extended supp
1ort ends on 12 January 2027"],pointsTo:"hardware with life left favours AVD Hybrid or staying on RDS. Azure Local favours AVD on Azure Local. Hardware due for replacement makes a fair cloud comparison, because then it is new spend against new spend."},{n:4,title:"Multi-session need",icon:"users",checks:["Decide whether users can share session hosts (pooled) or need a personal desktop each","If you want Windows 11 Enterprise multi-session on site, note that AVD Hybrid does not support it and AVD on Azure Local does","If shared sessions on site from Windows Server are acceptable, note that AVD Hybrid and RDS both provide them"],pointsTo:"shared density in the cloud favours cloud AVD. Personal desktops with no infrastructure favour Windows 365."},{n:5,title:"Scaling and power management",icon:"scale",checks:["Record your concurrency pattern: how many people are signed in at the same time on a normal day, and when","If demand drops sharply out of hours, note that cloud AVD autoscale can power hosts down and save consumption, if it is configured","If you are considering AVD Hybrid, name who will build, start, stop and replace hosts, because the service will not: power management, autoscale and Start VM on Connect are not available there"],pointsTo:"uneven demand favours cloud AVD. A steady, predictable headcount favours Windows 365, which is a fixed subscription per user with nothing to scale down."},{n:6,title:"Licensing basis",icon:"licence",checks:["List the Microsoft 365 or Windows licences you hold today, by user","Check whether they include AVD access rights for Windows client hosts (Microsoft 365 E3, E5, A3, A5, F3 and Business Premium, Windows Enterprise E3 and E5, and Windows VDA per user, among others)","For Windows Server hosts, check your RDS CALs: type (per user or per device), version, and whether Software Assurance is attached, which AVD and AVD Hybrid on Server require","For AVD Hybrid, budget for the AVD Hybrid service user licence. For AVD on Azure Local, budget for the Azure Local service fee and the per-active-vCPU AVD fee","For Windows 365, budget a licence per user"],pointsTo:"existing Microsoft 365 entitlements often cover the AVD access rights already; Windows 365 is a new line per user."},{n:7,title:"Who runs what",icon:"wrench",checks:["Name an owner for each of: images, host build, patching, capacity, profiles (FSLogix), application delivery, monitoring and incident response","Decide whether that is your team, a partner, or a written split between the two"],pointsTo:"no appetite to run infrastructure favours Windows 365. A team that wants control and can run it favours AVD."}],n=[{criterion:1,situation:"On-site data dependencies that are staying",favours:["hybrid","local","rds"]},{criterion:1,situation:"Data already in Microsoft 365 or Azure",favours:["cloud","w365"]},{criterion:2,situation:"Chatty apps: short host-to-data path matters most",favours:["hybrid","local","rds"]},{criterion:2,situation:"Sites with poor connectivity to Azure",favours:["local"]},{criterion:3,situation:"Hardware with life left",favours:["hybrid","rds"]},{criterion:3,situation:"Running or buying Azure Local",favours:["local"]},{criterion:3,situation:"Hardware due for replacement (new spend against new spend)",favours:["cloud","w365","local"]},{criterion:4,situation:"Windows 11 multi-session on site",favours:["local"]},{criterion:4,situation:"Shared density in the cloud",favours:["cloud"]},{criterion:4,situation:"Personal desktops, no infrastructure",favours:["w365"]},{criterion:5,situation:"Uneven demand, quiet out of hours",favours:["cloud"]},{criterion:5,situation:"Steady, predictable headcount",favours:["w365"]},{criterion:6,situation:"Microsoft 365 entitlements already carry AVD access rights",favours:["cloud","local","hybrid"]},{criterion:6,situation:"RDS CALs held, with or without Software Assurance",favours:["rds","hybrid"]},{criterion:7,situation:"No appetite to run infrastructure",favours:["w365"]},{criterion:7,situation:"A team that wants control and can run it",favours:["cloud","local","hybrid"]}],a=[{layer:"Brokering service",cells:{cloud:"ms",local:"ms",hybrid:"ms",w365:"ms",rds:"you"}},{layer:"Hardware or platform",cells:{cloud:"ms",local:"you",hybrid:"you",w365:"ms",rds:"you"}},{layer:"Session hosts: images, build, patching, capacity",cells:{cloud:"you",local:"you",hybrid:"you",w365:"split",rds:"you"},note:"Windows 365 leaves you the Cloud PC configuration;
1 the infrastructure is Microsoft's."},{layer:"Profiles (FSLogix) and application delivery",cells:{cloud:"you",local:"you",hybrid:"you",w365:"you",rds:"you"}},{layer:"Monitoring and incident response",cells:{cloud:"you",local:"you",hybrid:"you",w365:"you",rds:"you"}},{layer:"Power management and autoscale",cells:{cloud:"ms",local:"you",hybrid:"you",w365:"ms",rds:"you"},note:"Cloud AVD autoscale runs from the service once configured. AVD Hybrid has no power management, autoscale or Start VM on Connect."}],l=[{label:"Total users, and peak concurrent users"},{label:"Applications that must sit near on-site data",wide:!0},{label:"Applications that are GPU-bound or need local hardware or dongles",wide:!0},{label:"Hardware available, with remaining life"},{label:"Current licences, by user"},{label:"Current RDS CALs: type, version and Software Assurance"},{label:"Windows Server versions in use for RDS",hint:"anything on 2016 needs a date-driven plan"},{label:"Where profiles live today, and how big they are"},{label:"Who will run the platform day to day"},{label:"What success looks like",hint:"logon time, cost per user, access from anywhere, or retiring a server room",wide:!0}],d=[{situation:"Our apps talk to a database in the building and the servers are three years old.",answer:"AVD Hybrid, or stay on RDS. Plan who patches and powers the hosts.",option:"hybrid"},{situation:"We are buying Azure Local anyway and want shared Windows 11 desktops on site.",answer:"AVD on Azure Local.",option:"local"},{situation:"Everything is in Microsoft 365, headcount is steady, and we do not want servers.",answer:"Windows 365.",option:"w365"},{situation:"Usage is heavy in the day and almost nothing at night, and the data is in Azure.",answer:"Cloud AVD, with autoscale configured.",option:"cloud"},{situation:"RDS works, the complaints are fixable, and the servers are supported.",answer:"Stay, and fix the estate. Start with the RDS estate health checklist.",option:"rds"},{situation:"RDS is on Windows Server 2016.",answer:"Decide before 12 January 2027: upgrade in place, move the roles to a current Windows Server, or move platform.",option:"review"}],c="4 October 2026",u="5 October 2026",h={id:"costledger",title:"What the monthly cost really includes",subtitle:"One Windows 365 price per user, against Azure Virtual Desktop compute plus everything that comes with it",desc:"Line by line: the Windows 365 per-user price includes compute, the OS disk, user profile storage, networking on the Microsoft-hosted network, and Microsoft running the infrastructure. Azure Virtual Desktop adds OS disks per host, FSLogix profile storage, pay-as-you-go compute unless reserved, networking and monitoring, and the people time to manage images, patching and scaling. Four factors decide it: named or concurrent users, usage hours, reserved instances and blast radius.",columns:{a:{label:"Windows 365",sub:"One price per user, per month",icon:"cloudPc"},b:{label:"Azure Virtual Desktop",sub:"Compute, plus the lines below",icon:"cloudHosts"}},legend:{a:"Included in the Windows 365 per-user price",b:"Added on top of AVD compute"},rows:[{label:"Compute",a:"Included: the Cloud PC's vCPUs and memory, by plan",b:"Every hour each host runs, at pay-as-you-go rates unless reserved instances or a savings plan are committed"},{label:"OS disk",a:"Included: the Cloud PC's disk, by plan",b:"A managed disk per host, still billed while the host is switched off"},{label:"User profiles",a:"Included: the profile lives on the Cloud PC's own disk",b:"FSLogix profile storage, such as Azure Files, and its transactions"},{label:"Networking and monitoring",a:"Included on the Microsoft-hosted network, with no Azure subscription needed",b:"Your virtual network and bandwidth, plus log data if you use AVD Insights"},{label:"Running it",a:"Microsoft runs the infrastructure; you manage the Cloud PC configuration",b:"Image management, patching, host pools and scaling plans: people time, every month"}
1],factorsTitle:"What decides it",factors:[{icon:"users",title:"Named or concurrent users",text:"Windows 365 Business and Enterprise license each named user. Windows 365 Flex (formerly Frontline) licenses one active session: up to three Cloud PCs in Dedicated mode, or one Cloud PC shared by a group in Shared mode. Pooled AVD is sized to peak concurrency."},{icon:"clock",title:"Usage hours",text:"Switching AVD hosts off cuts compute only: disks, profile storage and people time carry on. A Windows 365 Business or Enterprise licence costs the same however many hours it is used."},{icon:"licence",title:"Reserved instances",text:"A one- or three-year reservation or a savings plan lowers AVD compute on a steady baseline. Without one, every host hour is billed at pay-as-you-go rates."},{icon:"shield",title:"Blast radius",text:"A multi-session host is shared, so a bad update, a runaway process or a compromised session can reach everyone signed in to it. A Cloud PC is one user's machine, so an incident stays with that user."}],verdict:"In our experience Windows 365 is the more affordable choice in most estates once profiles, storage, unreserved compute and operating effort are counted; AVD wins where usage is genuinely concurrent and shift-based, or the workload needs control Windows 365 does not give.",prices:"Like for like, Windows 365 list prices per user a month at 4 October 2026, excluding VAT: Business from \xa324.30 (2 vCPU, 4 GB RAM) and Enterprise from \xa335.60 (2 vCPU, 8 GB RAM), storage included. Microsoft notes that extra costs may apply based on network usage.",source:"Microsoft UK Windows 365 pricing pages, 4 October 2026. Microsoft Learn, checked 5 October 2026: Understand and estimate costs for Azure Virtual Desktop; States and billing status of Azure Virtual Machines; What is Windows 365 Flex?; Windows 365 networking deployment options; Security recommendations for Azure Virtual Desktop."},p=[{id:"you",label:"Your team"},{id:"together",label:"Together"},{id:"systech",label:"Systech"}],y=["Assess","Design","Pilot","Migrate"],w=[{phase:"Assess",lane:"you",text:"Fill in the one-page worksheet: apps and where their data sits, hardware, licences and CALs",icon:"document"},{phase:"Assess",lane:"systech",text:"Measure concurrency and both latency paths; check entitlements against Microsoft Learn",icon:"chart"},{phase:"Assess",lane:"together",text:"Agree what success looks like: logon time, cost per user, access from anywhere, or retiring a server room",icon:"flag"},{phase:"Design",lane:"systech",text:"Size the options against measured usage, not headcount, and recommend one with the tie-breakers answered",icon:"scale"},{phase:"Design",lane:"together",text:"Write the who-runs-what split: images, hosts, patching, capacity, profiles, apps, monitoring, incidents",icon:"wrench"},{phase:"Design",lane:"you",text:"Take the comparison to finance: new spend against new spend",icon:"licence"},{phase:"Pilot",lane:"systech",text:"Build the pilot hosts or Cloud PCs, profiles and application delivery",icon:"building"},{phase:"Pilot",lane:"you",text:"A pilot group of real users on the chatty line-of-business applications",icon:"users"},{phase:"Pilot",lane:"together",text:"Measure logon time and application response; adjust sizing before anyone else moves",icon:"chart"},{phase:"Migrate",lane:"systech",text:"Staged rollout by user group; autoscale configured or licence tiers set",icon:"calendar"},{phase:"Migrate",lane:"you",text:"Retire or repurpose hardware; any Windows Server 2016 RDS role gone before 12 January 2027",icon:"tick"},{phase:"Migrate",lane:"together",text:"Review after the first month: concurrency against sizing, and cost per user against the plan",icon:"flag"}],f=[{id:"start",kind:"start",text:"List daily applications and where their data sits",x:700,y:52},{id:"d1",kind:"decision",text:"Do daily apps depend on on-site data that is staying?",x:700,y:180},{id:"d2",kind:"decision",text:"Running, or buying, Azure Local?",x:400,y:330},{id:"o1",kind:"outcome",text:"AVD on Azure Local",option:"local",x:150,y:330},{id:"d3",kind:"decision",text:"Does RDS work, on a supported Windows Server?",x:400,y:470},{id:"o2",kind:"outcome",text:"Stay on RDS and fix the estate",option:"rds",x:150,y:470},{id:"d4",kind:"decision",text:"Hardware with life left?",x:400,y:610},{id:"o3",kind:"outcome",text:"AVD Hybrid. Name who patches and powers the hosts",option:"hybrid",x:150,y:610},{id:"o4",kind:"outcome",text:"New spend against new spend: compare an on-site refresh and the cloud fairly",option:"review",x:400,y:722},{id:"d5",kind:"decision",text:"Is demand uneven: busy days, quiet nights?",x:1e3,y:330},{id:"o5",kind:"outcome",text:"Cloud AVD, with autoscale configured",option:"cloud",x:1250,y:330}
1,{id:"d6",kind:"decision",text:"No infrastructure, steady headcount, a desktop each?",x:1e3,y:470},{id:"o6",kind:"outcome",text:"Windows 365",option:"w365",x:1250,y:470},{id:"o7",kind:"outcome",text:"Cloud AVD, pooled multi-session, run by your team or a partner",option:"cloud",x:1e3,y:610}],g=[{from:"start",to:"d1"},{from:"d1",to:"d2",label:"Yes",via:[[400,180]]},{from:"d2",to:"o1",label:"Yes"},{from:"d2",to:"d3",label:"No"},{from:"d3",to:"o2",label:"Yes"},{from:"d3",to:"d4",label:"No"},{from:"d4",to:"o3",label:"Yes"},{from:"d4",to:"o4",label:"No"},{from:"d1",to:"d5",label:"No",via:[[1e3,180]]},{from:"d5",to:"o5",label:"Yes"},{from:"d5",to:"d6",label:"No"},{from:"d6",to:"o6",label:"Yes"},{from:"d6",to:"o7",label:"No"}]},25903:function(e){e.exports={w1000:"costLedger_w1000__pKUbO",w640:"costLedger_w640__kue7w",w350:"costLedger_w350__XIvg_",w640Only:"costLedger_w640Only__9_UKc"}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.