{"id":59408,"date":"2026-10-26T07:01:45","date_gmt":"2026-10-25T21:01:45","guid":{"rendered":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/10\/26\/before-your-next-azure-vm-refresh-review-mana-and-paas-options\/"},"modified":"2026-10-26T07:03:06","modified_gmt":"2026-10-25T21:03:06","slug":"before-your-next-azure-vm-refresh-review-mana-and-paas-options","status":"publish","type":"post","link":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/10\/26\/before-your-next-azure-vm-refresh-review-mana-and-paas-options\/","title":{"rendered":"Before Your Next Azure VM Refresh Review MANA and PaaS Options"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">In this blog post Before Your Next Azure VM Refresh Review MANA and PaaS Options we will explain why replacing an ageing Azure virtual machine with a newer model is no longer a simple sizing decision.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">Many organisations discover this when a routine refresh exposes an unsupported operating system, an incompatible network driver or an application that should not need a server at all. The immediate project may be infrastructure replacement, but the real business decision is whether to keep paying your team to manage that infrastructure for another three to five years.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At a high level, three questions should guide the refresh. Is the workload ready for Azure&#8217;s newer hardware? How long will the proposed VM series remain commercially practical? Could Azure manage more of the application through a platform service instead?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What MANA changes for Azure virtual machines<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">MANA, short for Microsoft Azure Network Adapter, is Microsoft&#8217;s newer networking technology for Azure virtual machines. It forms part of Azure Boost, which moves infrastructure processing away from the VM so more of its computing power is available to your application.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In plain English, MANA provides a faster and more consistent connection between a VM and the Azure network. With Accelerated Networking enabled, suitable network traffic can take a more direct path instead of being processed entirely through the host server&#8217;s software.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The potential benefits include lower network delay, more stable application performance and less VM processing power consumed by networking. These improvements can matter for busy databases, web applications, file processing systems and services that communicate heavily with other systems.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, the application does not automatically receive every benefit simply because its VM lands on MANA-capable hardware. The operating system, drivers and any specialised networking software must also be compatible.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Since 26 May 2026, eligible Intel v5 and Microsoft Cobalt v6 VM series may be placed on MANA-capable hardware. Microsoft is reviewing timelines for several older series, so organisations should not wait for a migration notice before checking compatibility.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A newer VM can involve more than changing its size<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Azure&#8217;s current v6 and v7 VM generations combine several platform changes. Depending on the selected series, these may include MANA networking, NVMe storage, Generation 2 virtual machine images and Trusted Launch security features.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">NVMe is a newer, faster method for connecting storage. Generation 2 uses a more modern virtual hardware design, while Trusted Launch helps protect the VM during startup and makes it harder for hidden malicious software to load before the operating system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">These are valuable improvements, but they mean an old VM cannot always be moved safely by selecting a new size and clicking save. A Generation 1 image may need to be rebuilt. Older operating systems may not support the required storage or network drivers, and security appliances may depend on hardware behaviour that has changed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For most business workloads, deploying a new VM in parallel is safer than attempting a complex conversion in place. Build the new environment, move the application and data, test it with real traffic, then retire the old VM after the business owner signs off.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Check the lifecycle before making a new commitment<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Azure VM series now move through four clear lifecycle stages: Current, Extended, End of Life and Retired. Current series are Microsoft&#8217;s preferred choice for new deployments. Extended series remain supported but should be reviewed before further expansion.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">End of Life means a retirement date has been announced. Once a series reaches Retired, it can no longer be created, resized into or operated. Remaining VMs can be deallocated, leaving the application unavailable until it is moved.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Microsoft has also applied capacity growth restrictions to some ageing series since July 2026. This creates a practical risk before the formal retirement date. A business may still have one older VM running but be unable to add another matching VM during growth, recovery or an urgent incident.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Before buying a new reservation or savings commitment, confirm that the proposed VM family has a suitable lifecycle. A discounted three-year commitment offers little value if the application must be moved again halfway through it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This review should sit alongside the cost controls covered in our guide on reducing Azure infrastructure costs without hurting performance. The cheapest VM on a spreadsheet is not necessarily the lowest-risk or lowest-cost option over its full life.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ask whether the workload still needs a VM<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A virtual machine gives your team control of the operating system. It also makes your team responsible for that operating system, including patching, monitoring, backup checks, security configuration, capacity planning and eventual replacement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Platform as a Service, usually shortened to PaaS, changes this model. Microsoft manages more of the underlying servers and operating system while your team concentrates on the application and its data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Before refreshing a VM, assess these common alternatives:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Azure App Service:<\/strong> Suitable for many web applications and application programming interfaces. Microsoft manages the underlying operating system, routine platform patching and much of the scaling process.<\/li>\n<li><strong>Azure App Service Managed Instance:<\/strong> An option for some older Windows web applications that need more operating system control than standard App Service provides. Our guide to assessing legacy apps for Azure App Service Managed Instance explains how to test suitability without committing to a rewrite.<\/li>\n<li><strong>Azure Container Apps:<\/strong> Useful when an application has already been packaged into containers, which are portable bundles containing the application and its required software. Azure handles the servers and can automatically adjust capacity as demand changes.<\/li>\n<li><strong>Azure Functions:<\/strong> A good fit for scheduled tasks, data processing and small pieces of code triggered by an event. You avoid running a full-time server for work that may only occur occasionally.<\/li>\n<li><strong>Azure SQL Managed Instance:<\/strong> Designed for many SQL Server workloads that need broad compatibility without requiring your team to manage the database server&#8217;s operating system, patching and routine backups.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">PaaS is not automatically cheaper, and it is not suitable for every application. It can require application changes, new monitoring processes and careful testing of security, networking and recovery requirements.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The business case becomes stronger when you count internal labour and risk, not just the monthly Azure bill. Removing two VMs may also remove two operating systems to patch, two backup jobs to verify and two servers that could fail an audit.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A practical refresh scenario<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Consider a 200-person professional services firm running a client portal, an internal reporting service and SQL Server across six Azure VMs. Its initial plan is to move every server to a newer VM series and purchase another three-year commitment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A workload review finds that the portal can move to App Service, several overnight tasks can become Azure Functions and the database can move to SQL Managed Instance. Only the reporting application still needs a traditional VM because it depends on specialised software.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Instead of refreshing six servers, the firm refreshes one and moves the remaining workloads to managed platforms. The result is fewer systems to patch, a smaller security footprint and less time spent on routine infrastructure work.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The remaining VM is deployed in parallel on a current-generation series. Its image, storage, MANA compatibility, backup recovery and application performance are tested before production traffic moves.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Use a five-step decision process<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Inventory the workload.<\/strong> Record the VM series, operating system, application owner, data dependencies, network connections and business criticality.<\/li>\n<li><strong>Check compatibility.<\/strong> Validate MANA drivers, NVMe support, Generation 2 readiness and any vendor restrictions affecting the application or security appliance.<\/li>\n<li><strong>Review lifecycle and capacity.<\/strong> Confirm the target series is appropriate for new deployments in the required Australian region and availability zone.<\/li>\n<li><strong>Compare VM and PaaS options.<\/strong> Include licensing, support labour, patching, backup, monitoring and recovery costs rather than comparing compute prices alone.<\/li>\n<li><strong>Pilot before committing.<\/strong> Test one representative workload, document performance and recovery results, then migrate in controlled waves.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">If a workload remains on a VM, patching and maintenance still need to be predictable. Our practical guide to Azure Update Manager maintenance orchestration explains how to schedule updates without creating avoidable outages or audit gaps.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Turn the refresh into a business improvement<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The best Azure VM refresh is not the one that moves every workload to the newest server. It is the one that leaves the business with fewer lifecycle surprises, lower operational effort and a platform that can support growth.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">CloudProInc combines more than 20 years of enterprise IT experience with hands-on work across Azure, Microsoft 365, Defender and Wiz. As a Melbourne-based Microsoft Partner and Wiz Security Integrator, we assess refresh projects from cost, security and operational perspectives rather than treating them as simple infrastructure upgrades.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you are not sure whether your next Azure VM refresh should be a resize, a rebuild or a move to PaaS, we are happy to review the current setup and identify the practical options \u2014 no strings attached.<\/p>\n\n\n","protected":false},"excerpt":{"rendered":"<p>An Azure VM refresh is more than a resize. Review MANA compatibility, VM lifecycle risk and managed Azure options before committing to another server cycle.<\/p>\n","protected":false},"author":1,"featured_media":59410,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[51,16,13,124],"tags":[],"class_list":["post-59408","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-app-service","category-microsoft-azure","category-blog","category-cloud-cost-finops"],"jetpack-related-posts":[{"id":59129,"url":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/10\/16\/vmware-to-azure-migration-security-choices-cios-face-in-2026\/","url_meta":{"origin":59408,"position":0},"title":"VMware to Azure Migration Security Choices CIOs Face in 2026","author":"CPI Staff","date":"October 16, 2026","format":false,"excerpt":"Moving VMware workloads to Azure involves more than choosing VM sizes. CIOs must decide where Confidential VMs, Secure Boot and the right encryption model reduce risk without inflating cost.","rel":"","context":"In &quot;Azure&quot;","block_context":{"text":"Azure","link":"https:\/\/www.cloudproinc.com.au\/index.php\/category\/microsoft-azure\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2026\/10\/vmware-to-azure-migration-security-choices-cios-face-in-2026.png","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2026\/10\/vmware-to-azure-migration-security-choices-cios-face-in-2026.png 1x, \/wp-content\/uploads\/2026\/10\/vmware-to-azure-migration-security-choices-cios-face-in-2026.png 1.5x, \/wp-content\/uploads\/2026\/10\/vmware-to-azure-migration-security-choices-cios-face-in-2026.png 2x, \/wp-content\/uploads\/2026\/10\/vmware-to-azure-migration-security-choices-cios-face-in-2026.png 3x, \/wp-content\/uploads\/2026\/10\/vmware-to-azure-migration-security-choices-cios-face-in-2026.png 4x"},"classes":[]},{"id":53425,"url":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/10\/12\/how-to-restore-an-azure-vm-os-disk-using-azure-powershell\/","url_meta":{"origin":59408,"position":1},"title":"How to Restore an Azure VM OS Disk Using Azure PowerShell","author":"CPI Staff","date":"October 12, 2026","format":false,"excerpt":"In this Microsoft Azure PowerShell post, We'll walk through how to restore the OS disk of an Azure VM using PowerShell. Restoring a virtual machine (VM) OS disk in Azure is a critical task when recovering from corruption, accidental deletion, or software failure. Prerequisites Ensure you have the following before\u2026","rel":"","context":"In &quot;Azure&quot;","block_context":{"text":"Azure","link":"https:\/\/www.cloudproinc.com.au\/index.php\/category\/microsoft-azure\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2025\/06\/image-3.png","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2025\/06\/image-3.png 1x, \/wp-content\/uploads\/2025\/06\/image-3.png 1.5x, \/wp-content\/uploads\/2025\/06\/image-3.png 2x"},"classes":[]},{"id":59158,"url":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/10\/17\/why-zone-balance-makes-azure-vm-scale-sets-quietly-more-resilient\/","url_meta":{"origin":59408,"position":2},"title":"Why Zone Balance Makes Azure VM Scale Sets Quietly More Resilient","author":"CPI Staff","date":"October 17, 2026","format":false,"excerpt":"An Azure scale set can span several availability zones and still carry hidden concentration risk. Zone balance helps protect workload capacity without adding a complex recovery platform.","rel":"","context":"In &quot;Azure&quot;","block_context":{"text":"Azure","link":"https:\/\/www.cloudproinc.com.au\/index.php\/category\/microsoft-azure\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2026\/10\/why-zone-balance-makes-azure-vm-scale-sets-quietly-more-resilient.png","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2026\/10\/why-zone-balance-makes-azure-vm-scale-sets-quietly-more-resilient.png 1x, \/wp-content\/uploads\/2026\/10\/why-zone-balance-makes-azure-vm-scale-sets-quietly-more-resilient.png 1.5x, \/wp-content\/uploads\/2026\/10\/why-zone-balance-makes-azure-vm-scale-sets-quietly-more-resilient.png 2x, \/wp-content\/uploads\/2026\/10\/why-zone-balance-makes-azure-vm-scale-sets-quietly-more-resilient.png 3x, \/wp-content\/uploads\/2026\/10\/why-zone-balance-makes-azure-vm-scale-sets-quietly-more-resilient.png 4x"},"classes":[]},{"id":53786,"url":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/10\/12\/read-json-files-from-azure-app-configuration\/","url_meta":{"origin":59408,"position":3},"title":"Read JSON Files from Azure App Configuration","author":"CPI Staff","date":"October 12, 2026","format":false,"excerpt":"This post walks through the steps of reading JSON files from Azure App Configuration, complete with explanations and code samples. Modern cloud applications often rely on configuration management systems to centralize and secure application settings. Azure App Configuration is one such service that allows developers to store and manage configurations\u2026","rel":"","context":"In &quot;Azure&quot;","block_context":{"text":"Azure","link":"https:\/\/www.cloudproinc.com.au\/index.php\/category\/microsoft-azure\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2025\/09\/read-json-files-from-azure-app-configuration.png","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2025\/09\/read-json-files-from-azure-app-configuration.png 1x, \/wp-content\/uploads\/2025\/09\/read-json-files-from-azure-app-configuration.png 1.5x, \/wp-content\/uploads\/2025\/09\/read-json-files-from-azure-app-configuration.png 2x, \/wp-content\/uploads\/2025\/09\/read-json-files-from-azure-app-configuration.png 3x, \/wp-content\/uploads\/2025\/09\/read-json-files-from-azure-app-configuration.png 4x"},"classes":[]},{"id":59387,"url":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/10\/25\/azure-backup-item-level-recovery-checklist-for-premium-ssd-v2\/","url_meta":{"origin":59408,"position":4},"title":"Azure Backup Item Level Recovery Checklist for Premium SSD v2","author":"CPI Staff","date":"October 25, 2026","format":false,"excerpt":"Use this practical checklist to confirm whether Azure Backup can recover individual files from Premium SSD v2 workloads quickly, securely and with evidence your business can trust.","rel":"","context":"In &quot;Azure&quot;","block_context":{"text":"Azure","link":"https:\/\/www.cloudproinc.com.au\/index.php\/category\/microsoft-azure\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2026\/10\/azure-backup-item-level-recovery-checklist-for-premium-ssd-v2.png","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2026\/10\/azure-backup-item-level-recovery-checklist-for-premium-ssd-v2.png 1x, \/wp-content\/uploads\/2026\/10\/azure-backup-item-level-recovery-checklist-for-premium-ssd-v2.png 1.5x, \/wp-content\/uploads\/2026\/10\/azure-backup-item-level-recovery-checklist-for-premium-ssd-v2.png 2x, \/wp-content\/uploads\/2026\/10\/azure-backup-item-level-recovery-checklist-for-premium-ssd-v2.png 3x, \/wp-content\/uploads\/2026\/10\/azure-backup-item-level-recovery-checklist-for-premium-ssd-v2.png 4x"},"classes":[]},{"id":57478,"url":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/10\/12\/the-vercel-breach-shows-why-third-party-hosting-belongs-in-your-next-azure-well-architected-review\/","url_meta":{"origin":59408,"position":5},"title":"The Vercel Breach Shows Why Third-Party Hosting Belongs in Your Next Azure Well-Architected Review","author":"CPI Staff","date":"October 12, 2026","format":false,"excerpt":"In this blog post, The Vercel Breach Shows Why Third-Party Hosting Belongs in Your Next Azure Well-Architected Review, we look at why platforms like Vercel, Netlify, Cloudflare Pages, and Railway can no longer sit quietly outside the governance perimeter of an Australian mid-market organisation. Vercel is a hosting platform that\u2026","rel":"","context":"In &quot;Azure&quot;","block_context":{"text":"Azure","link":"https:\/\/www.cloudproinc.com.au\/index.php\/category\/microsoft-azure\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2026\/04\/vercel-breach-third-party-hosting-azure-well-architected-review-cover.png","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2026\/04\/vercel-breach-third-party-hosting-azure-well-architected-review-cover.png 1x, \/wp-content\/uploads\/2026\/04\/vercel-breach-third-party-hosting-azure-well-architected-review-cover.png 1.5x, \/wp-content\/uploads\/2026\/04\/vercel-breach-third-party-hosting-azure-well-architected-review-cover.png 2x, \/wp-content\/uploads\/2026\/04\/vercel-breach-third-party-hosting-azure-well-architected-review-cover.png 3x, \/wp-content\/uploads\/2026\/04\/vercel-breach-third-party-hosting-azure-well-architected-review-cover.png 4x"},"classes":[]}],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"\/wp-content\/uploads\/2026\/10\/before-your-next-azure-vm-refresh-review-mana-and-paas-options.png","_links":{"self":[{"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/posts\/59408","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/comments?post=59408"}],"version-history":[{"count":1,"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/posts\/59408\/revisions"}],"predecessor-version":[{"id":59409,"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/posts\/59408\/revisions\/59409"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/media\/59410"}],"wp:attachment":[{"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/media?parent=59408"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/categories?post=59408"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/tags?post=59408"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}