{"id":4080,"date":"2026-10-12T13:39:33","date_gmt":"2026-10-12T13:39:33","guid":{"rendered":"https:\/\/www.examtopics.biz\/blog\/az-104-vm-managed-disks-encryption-resource-moves\/"},"modified":"2026-10-16T20:11:22","modified_gmt":"2026-10-16T20:11:22","slug":"az-104-vm-managed-disks-encryption-resource-moves","status":"publish","type":"post","link":"https:\/\/www.examtopics.biz\/blog\/az-104-vm-managed-disks-encryption-resource-moves\/","title":{"rendered":"Microsoft AZ-104: VM Sizes, Disks, Encryption and Resource Moves"},"content":{"rendered":"<p>Azure VM administration includes more than placement and availability zones. This AZ-104 guide examines VM sizing, managed disk performance, encryption at host, filesystem expansion and the dependencies that determine whether a resource-group, subscription or regional move is safe.<\/p>\n<h2>A running VM can still be badly configured<\/h2>\n<p>An Azure administrator may inherit a virtual machine whose processor usage is modest but whose application suffers high storage latency. Another VM may be expensive because its memory size is vastly larger than the workload needs. A third may have the right size but disks or credentials that cannot move with it to a different subscription. The job is not merely creating a VM; it is recognizing which resource properties, limits and dependencies control the change.<\/p>\n<p>VM lifecycle administration must distinguish maintenance on one running machine from how the workload is distributed across failure domains. <a href=\"https:\/\/www.examtopics.biz\/blog\/microsoft-az-104-azure-vm-availability-sets-zones-scale-sets\/\">Availability sets<\/a>, zones and VM Scale Sets influence placement and instance-group resilience, while resizing a machine, changing disks, enabling encryption or moving a resource can introduce independent downtime and compatibility risks. Before an operation, record the current VM size, guest disk mapping, region\/zone support, quota and dependencies; afterward, check the actual guest and application state rather than assuming Azure Resource Manager reporting success proves every service path works.<\/p>\n<h2>Select a VM size from measured requirements<\/h2>\n<p>An Azure VM size defines processor, memory, storage throughput and networking characteristics. A service with substantial in-memory state requires a different profile from a compute-heavy stateless worker. The number of virtual CPUs alone does not determine suitability. Determine average and peak demand, CPU saturation, working-set memory, I\/O operations and observed network throughput before selecting a family.<\/p>\n<p>For a fictional nightly data processor, record processing time, memory growth, local temporary disk usage and storage request rates. A faster CPU may not help if disk throughput is the bottleneck. A larger memory SKU may be unnecessarily expensive if the task consistently uses only a small portion of its memory. Compare size availability in the target region, existing subscription quota and any current reserved-capacity or placement restrictions.<\/p>\n<p>Resizing has operational consequences. A selected target size might not be available in the VM&#8217;s current cluster or zone. A resize may require deallocation or another disruption under relevant conditions. Check the current support path, guest operating system, application restart behavior and service-level rollback before changing production capacity.<\/p>\n<h2>Understand OS disks, data disks and temporary storage<\/h2>\n<p>Azure VMs generally have an OS disk and can use attached data disks. Many VM families also include temporary local storage whose contents are not a durable replacement for managed disks. Treat temporary storage as ephemeral even if it appears as a drive inside the operating system. Critical customer records belong in a service designed to survive host replacement or planned redeployment.<\/p>\n<p>A managed disk&#8217;s type affects expected latency, capacity, throughput and IOPS, subject to both disk limits and the VM&#8217;s own storage bandwidth limits. <a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/virtual-machines\/disks-types\" rel=\"nofollow\">Microsoft documents Standard HDD<\/a>, Standard SSD, Premium SSD, Premium SSD v2 and Ultra Disk, with different intended uses. The list is a choice of performance and capability, not simply a sequence of universally better products.<\/p>\n<p>For example, Premium SSD v2 and Ultra Disk provide configurable high-performance data-disk options but cannot simply be used as OS disks. Availability also depends on VM series and Azure region. Administrators should check the current compatibility matrix instead of selecting the fastest SKU from a marketing table and assuming their VM can attach it.<\/p>\n<h2>Disk IOPS and VM limits act together<\/h2>\n<p>The application&#8217;s measured read\/write rate must be compared to the chosen disk&#8217;s provisioned IOPS and throughput as well as the VM-level caps. Increasing provisioned disk IOPS beyond the VM&#8217;s usable throughput cannot guarantee corresponding workload performance. Likewise, a disk capable of high throughput can remain underutilized when the application issues small synchronous requests.<\/p>\n<p>Build a synthetic performance worksheet with request rate, average request size, latency budget and known limits for candidate disk\/VM combinations. Estimate the required IOPS and throughput, then confirm whether either the disk or VM would cap the result. Account for operating-system filesystem settings and application-level I\/O patterns; the cloud service cannot make an inefficient query or excessive sync-write design automatically fast.<\/p>\n<p>Use real test metrics from Azure Monitor before and after an authorized resize. A change should be accepted when the application performance and operational cost improve, not solely because a higher disk SKU appears in the portal.<\/p>\n<h2>Protect disk data at the appropriate layer<\/h2>\n<p>Azure Storage server-side encryption protects managed disk data at rest under its supported service configuration, while encryption at host can protect supported data handled on the physical server hosting the VM. Guest-based disk encryption options introduce other ownership and key-management considerations. They are not three names for the same toggle. Verify current support, requirements and lifecycle information for the chosen operating system, disk and VM series.<\/p>\n<p>If a workload uses customer-managed keys, record who owns the key, where it resides, who may rotate or disable it and what the VM requires during startup. Removing the VM&#8217;s access to a needed key can make a previously healthy workload unavailable. A successful encryption setting change does not prove application data can still be read after reboot or recovery.<\/p>\n<p>For a fictitious finance server, write a recovery plan that accounts for the boot disk, data disks, relevant encryption configuration, managed identity, network path and external application secrets. Encryption protects confidentiality; it does not replace backups or ensure availability when a key or vault dependency is lost.<\/p>\n<h2>Changing disk capacity needs filesystem verification<\/h2>\n<p>When a data volume fills, the administrator may increase disk capacity or add another disk according to supported VM and disk limits. Resizing the Azure managed disk resource does not necessarily expand the guest partition and filesystem automatically. A complete change includes guest-side detection, partition\/filesystem expansion where required, monitoring and backup review.<\/p>\n<p>A safe plan identifies the correct disk by resource identity and guest mapping. Expanding the wrong disk can waste money or complicate recovery. Take an approved recovery point for consequential data before the operation and confirm capacity and application behavior afterward. Do not shrink a managed disk or change an unsupported size using a procedure that applies only to expansion.<\/p>\n<p>If the application uses multiple disks, identify their performance and dependency design. An update to one disk may leave another as the throughput bottleneck. The right remedy should follow observed metrics rather than assuming storage configuration is independent of the workload.<\/p>\n<h2>Resource-group and subscription moves have prerequisites<\/h2>\n<p><a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/azure-resource-manager\/management\/move-resource-group-and-subscription\" rel=\"nofollow\">Azure Resource Manager supports moving<\/a> certain resources between resource groups and subscriptions under documented conditions. VM moves can require related resources, dependencies and subscriptions to meet constraints. A resource&#8217;s supported move behavior is not guaranteed merely because another resource type can be moved. Check current Microsoft move validation guidance for exact resources, subscriptions and ownership.<\/p>\n<p>A resource ID can change when the resource group or subscription changes. Scripts, monitoring queries, role assignments and automation that depend on the old identity may require updates. Resource locks and policies can affect the move, and the target subscription may enforce different inherited governance. Record the full dependency graph before the move.<\/p>\n<p>A VM move across regions is a different problem from changing its resource group. It may require an appropriate supported migration workflow such as Azure Resource Mover, replication or redeployment depending on the workload. Do not present a resource-group move as a shortcut that changes the VM&#8217;s region without a recovery plan.<\/p>\n<h2>Test relocation before production<\/h2>\n<p>Imagine a synthetic VM used by a small reporting service. The business wants to move its ownership to another Azure subscription. Map its OS and data disks, network resources, diagnostic settings, identity, availability placement, key dependencies and backup coverage. Identify which components need to move, which stay behind and which configuration references must change.<\/p>\n<p>First check permitted source and destination scopes, supported move constraints and the current policy hierarchy. Next document the expected new resource identifiers, role assignments and billing owner. Only then schedule an authorized move. Afterward verify VM startup, application access, disk performance, network reachability and monitoring. A completed Azure management operation is not proof an external customer can use the reporting app.<\/p>\n<p>Simulate a failed validation where the target subscription has a deny policy or insufficient quota. The correct response is to resolve that specific constraint, not assign universal administrative privileges and retry blindly. If the move is interrupted, reconcile current resource locations before issuing another command.<\/p>\n<h2>A compact VM lifecycle acceptance checklist<\/h2>\n<p>For the fictional VM, record the current size and disk SKUs, observed CPU\/memory and disk metrics, effective Azure RBAC permissions, network interfaces, storage redundancy, encryption\/key configuration, backup identity and permitted resource movement. Evaluate how each prospective change affects these facts. Keep an updated architecture inventory and a documented rollback path.<\/p>\n<p>Before resizing or moving an Azure VM, check the requested SKU&#8217;s regional availability and quota, the current disk and encryption settings, attached network dependencies, and whether the destination operation is supported for that resource type. A planned resize may require downtime or may fail because the selected VM family is unavailable in the target zone; a resource-group move does not magically migrate a workload across regions. After the change, validate guest connectivity, disk mapping, encryption state and actual application health. If a third-party <a href=\"https:\/\/www.examtopics.biz\/az-104\">AZ-104 VM practice<\/a> case calls a resize successful merely because the portal accepted it, check the guest, disk mapping, encryption and application path before accepting that conclusion. Operational evidence matters more than recalling one portal action.<\/p>\n<h2>Verify quota and dependency effects before a resize<\/h2>\n<p>A requested VM size may fit the workload but exceed regional vCPU quotas or require capabilities not offered in the target availability zone. An operator should examine both the quota family and actual SKU availability rather than interpreting every allocation error as an application problem. After a resize, guest network interfaces and disk mappings should be confirmed before declaring recovery complete.<\/p>\n<p>Include a negative-control test in which the proposed target size is unavailable. The release should stop with a clear capacity constraint and preserve the old working configuration. The same principle applies to a resource move: a successful validation against the target subscription is necessary, but the final service acceptance still depends on its storage, network, identity and monitoring dependencies.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Administer Azure VMs and managed disks: sizing, encryption, resizing, resource moves and change acceptance.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[124,29,30,47],"tags":[],"class_list":["post-4080","post","type-post","status-publish","format-standard","hentry","category-exam-az-104","category-certifications","category-cloud-computing","category-microsoft-certifications"],"_links":{"self":[{"href":"https:\/\/www.examtopics.biz\/blog\/wp-json\/wp\/v2\/posts\/4080","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.examtopics.biz\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.examtopics.biz\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.examtopics.biz\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.examtopics.biz\/blog\/wp-json\/wp\/v2\/comments?post=4080"}],"version-history":[{"count":4,"href":"https:\/\/www.examtopics.biz\/blog\/wp-json\/wp\/v2\/posts\/4080\/revisions"}],"predecessor-version":[{"id":4592,"href":"https:\/\/www.examtopics.biz\/blog\/wp-json\/wp\/v2\/posts\/4080\/revisions\/4592"}],"wp:attachment":[{"href":"https:\/\/www.examtopics.biz\/blog\/wp-json\/wp\/v2\/media?parent=4080"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.examtopics.biz\/blog\/wp-json\/wp\/v2\/categories?post=4080"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.examtopics.biz\/blog\/wp-json\/wp\/v2\/tags?post=4080"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}