<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ikechukwu John Uche</title>
    <description>The latest articles on DEV Community by Ikechukwu John Uche (@jhnuche2020).</description>
    <link>https://dev.to/jhnuche2020</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2795162%2F998bd902-872d-45c3-9ae4-778f0e6511b6.png</url>
      <title>DEV Community: Ikechukwu John Uche</title>
      <link>https://dev.to/jhnuche2020</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jhnuche2020"/>
    <language>en</language>
    <item>
      <title>Windows 11 Virtual Machine Set Up on Microsoft Azure</title>
      <dc:creator>Ikechukwu John Uche</dc:creator>
      <pubDate>Thu, 27 Feb 2025 04:46:08 +0000</pubDate>
      <link>https://dev.to/jhnuche2020/windows-11-virtual-machine-set-up-on-microsoft-azure-14lk</link>
      <guid>https://dev.to/jhnuche2020/windows-11-virtual-machine-set-up-on-microsoft-azure-14lk</guid>
      <description>&lt;h2&gt;
  
  
  What is Microsoft Azure Virtual Machine?
&lt;/h2&gt;

&lt;p&gt;A Microsoft Azure Windows 11 Virtual Machine (VM) provides a flexible solution for deploying cloud-based, on-demand computing resources that function similarly to physical hardware. By using a Windows 11 VM on Azure, users can enjoy the latest Windows operating system while leaving their main system unchanged, facilitating safer experimentation, testing, and development. Whether you are a developer, IT expert, or tech enthusiast, setting up a Windows 11 VM on Azure offers a secure environment without requiring extra hardware investments.&lt;/p&gt;

&lt;p&gt;This comprehensive guide will walk you through each step of creating a Windows 11 virtual machine on Microsoft Azure using the Azure portal. It provides detailed instructions for configuring and launching your VM.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 1: Sign In to the Azure Portal
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Create an Azure Account and Subscription&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;To start, you’ll need an Azure account. If you’re new to Azure, Microsoft offers a free account that includes a credit for exploring various services. You can sign up at the &lt;a href="https://portal.azure.com/" rel="noopener noreferrer"&gt;Azure portal&lt;/a&gt;. After setting up your subscription, you’ll have access to various levels, such as Free, Pay-as-you-Go, or Enterprise options&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0hz8r7ewjmjnbczy4blg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0hz8r7ewjmjnbczy4blg.png" alt="virtual Machines" width="800" height="418"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2: Launch the Virtual Machine Creation Wizard
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Access the Azure Portal&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Once registered, log in to the Azure portal using your credentials. The portal’s home page gives you quick access to core services, frequently accessed resources and built-in management tools. Here, you can initiate new services, review recent activity, and access documentation. If you need a specific tool or resource, use the &lt;strong&gt;Search&lt;/strong&gt; bar or navigate through the portal menu, which is accessible across every page.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs2czt597od6oomiydh3j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs2czt597od6oomiydh3j.png" alt="virtual Machines in Microsoft Azure" width="800" height="375"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Clicking &lt;strong&gt;+ Create&lt;/strong&gt; starts the configuration wizard. This wizard will guide you through assigning essential settings for your VM, including resource group selection, VM size, security, and disk options.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fiupqqno96359i4ou3b0q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fiupqqno96359i4ou3b0q.png" alt="virtual Machines in Azre portal" width="800" height="375"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Experience the future of computing with a Microsoft Azure Windows 11 Virtual Machine—harnessing the power, flexibility, and security of the cloud to run the latest Windows OS anytime, anywhere. Whether for development, testing, or productivity, Azure’s scalable platform transforms your desktop experience into an on-demand, high-performance workspace."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Step 3: Configure Resource-Specific Settings
&lt;/h2&gt;

&lt;p&gt;The settings at this stage will define the specifications and functionalities of your VM. It’s important to note that while some configurations are adjustable post-deployment, certain settings are permanent. The configuration tabs include:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tags&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Basics&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Disks&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Networking&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Management&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Monitoring&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Advanced&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Basics Tab&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The Basics section is where you define the foundational elements of your VM:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;- Subscription&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Select the subscription plan you’re using. Subscriptions in Azure operate like service plans that provide access to Azure’s ecosystem. Choose your current subscription or any other relevant options, whether free, trial, or paid.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;- Resource Group&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Resource groups help in organizing and managing your Azure assets. Think of them as folders containing resources, such as virtual machines, databases, and storage accounts. You can either use an existing resource group or create a new one.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9cbrocovdtix03u6h29n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9cbrocovdtix03u6h29n.png" alt="virtual Machines creation" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Instance Details&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;VM Name:&lt;/strong&gt;&lt;br&gt;
Enter a unique name for your virtual machine, making it easily identifiable.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Region:&lt;/strong&gt; &lt;br&gt;
Choose the data center region where your VM will be hosted. Azure regions represent geographically distinct locations with independent data centers designed for high availability and low latency. US West 2 is recommended because it is more cost-effective when compared to other regions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Availability Options:&lt;/strong&gt;&lt;br&gt;
Select ''&lt;strong&gt;No Infrastructure Redundancy Required&lt;/strong&gt;' to increase VM redundancy. Availability Zones within a region are isolated, reducing downtime in case of hardware failure.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Security Type and Image&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Choose &lt;strong&gt;Windows 11 Pro&lt;/strong&gt; as the image, which serves as the template for your VM. This image is essentially a blueprint that includes the OS and basic software configurations.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4hgbg63o2pvhlyf3dfvw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4hgbg63o2pvhlyf3dfvw.png" alt="virtual Machines scale set" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  VM Size
&lt;/h2&gt;

&lt;p&gt;Select a VM size based on your project requirements. Larger VMs offer more CPU power and RAM but are also costlier. Click &lt;strong&gt;See all sizes&lt;/strong&gt; to explore options if the suggested sizes don’t fit your needs. For this demonstration, the "&lt;strong&gt;Standard B1is- 1 vcpu, 0.5 GiB memory ($3.80/month)&lt;/strong&gt;" is selected&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fand3ngf6zlwjnq5lapvf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fand3ngf6zlwjnq5lapvf.png" alt="Axzure VMs" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Administrator Account Configuration&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Inbound Port Rules&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Azure’s networking options help secure access to your VM:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Allow Selected Ports&lt;/strong&gt;: Choose RDP (3389), allowing remote desktop protocol access for remote connections. This setting is especially useful for those managing their VMs from different devices or locations.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu5b6x9lsvjxrf0zcx4fk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu5b6x9lsvjxrf0zcx4fk.png" alt="Azure virtual Machines scale set" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Click &lt;strong&gt;Next: Disks&lt;/strong&gt; to proceed.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 4: Configure Disk Options
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;OS Disk Type&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Select &lt;strong&gt;Standard SSD&lt;/strong&gt; or &lt;strong&gt;Premium SSD&lt;/strong&gt; based on your VM performance needs. Standard SSDs are reliable and more economical, while Premium SSDs are suitable for I/O-intensive applications.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Additional Disks&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Azure enables you to add data disks if needed, allowing you to customize storage based on workload demands. For basic tasks, the OS disk is generally sufficient.&lt;/p&gt;

&lt;p&gt;After setting up disks, click &lt;strong&gt;Next: Networking.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpqduelujn1rp7xod0eku.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpqduelujn1rp7xod0eku.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 5: Configure Networking Settings
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7nabm0nlmqxg27cg48rx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7nabm0nlmqxg27cg48rx.png" alt="virtual Machines in Azure" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Azure VMs require network configurations for connectivity and security. In the &lt;strong&gt;Networking&lt;/strong&gt; tab, options include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Virtual Network&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Select or create a virtual network (VNet) where your VM will reside. VNets facilitate communication between Azure resources.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Public IP&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Assign a public IP if you need internet access for your VM.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;NIC Network Security Group (NSG)&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Use NSGs to control inbound and outbound network traffic, adding an extra layer of security.&lt;/p&gt;

&lt;p&gt;After configuring your network settings, click &lt;strong&gt;Next: Management&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 6: Enable Management and Monitoring
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftkkjt6d8el4ln3k5ku3j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftkkjt6d8el4ln3k5ku3j.png" alt="virtual Machines Cretaion Step by step" width="800" height="302"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the &lt;strong&gt;Management&lt;/strong&gt; tab, you can configure settings for VM monitoring and management:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Boot Diagnostics:&lt;/strong&gt; &lt;br&gt;
Enable this feature to capture boot logs in case of startup issues.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;System-Assigned Managed Identity:&lt;/strong&gt;&lt;br&gt;
Assign a managed identity to simplify VM access to other Azure services.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For monitoring, enable Azure Monitor and Auto-shutdown to help control costs.&lt;/p&gt;

&lt;p&gt;Proceed by clicking &lt;strong&gt;Next: Advanced&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 7: Apply Advanced Configurations
&lt;/h2&gt;

&lt;p&gt;The &lt;strong&gt;Advanced&lt;/strong&gt; tab provides additional options for extensions and scripts. Here, you can install extensions or run automation scripts that enhance VM functionality. These options are ideal for users requiring specific configurations during deployment.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvxwshdw2g0qmzdc5b3mk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvxwshdw2g0qmzdc5b3mk.png" alt="Virtual Machines Azure Portal" width="800" height="299"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 8: Organize Resources with Tags
&lt;/h2&gt;

&lt;p&gt;Tags are custom labels that help organize and manage resources, making it easier to categorize and track costs, environments, or projects.&lt;/p&gt;

&lt;p&gt;Tag Name: Enter a name to identify your VM or categorize it by project or team.&lt;/p&gt;

&lt;p&gt;After adding tags, click &lt;strong&gt;Review + Create&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 9: Validate and Deploy Your Virtual Machine
&lt;/h2&gt;

&lt;p&gt;Azure will validate your settings to ensure compatibility. If validation flags any issues, you’ll need to adjust your settings accordingly.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmiqhh72tv9ep2jk7nnuv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmiqhh72tv9ep2jk7nnuv.png" alt="virtual Machines" width="800" height="375"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once validated:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Click **Create **to deploy your VM.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Azure will initiate the VM creation process, which can take a few minutes&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvof1emxg2mcy7948t1h8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvof1emxg2mcy7948t1h8.png" alt="How to create virtual Machines" width="800" height="377"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After deployment, click &lt;strong&gt;Go to Resource&lt;/strong&gt; to access your VM’s details.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh53nrb0ml36qd6tdb6h2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh53nrb0ml36qd6tdb6h2.png" alt=" " width="800" height="391"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 10: Connect to Your Windows 11 Virtual Machine
&lt;/h2&gt;

&lt;p&gt;Once your VM is ready, connect to it remotely:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;In the &lt;strong&gt;Overview&lt;/strong&gt; page, select &lt;strong&gt;Connect&lt;/strong&gt; and choose &lt;strong&gt;RDP&lt;/strong&gt; as the
connection method.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuhndzqhvgqm6ykyo5nc0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuhndzqhvgqm6ykyo5nc0.png" alt=" " width="800" height="375"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Download the &lt;strong&gt;RDP&lt;/strong&gt; file and open it to establish a remote connection.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8lgcp76hr1njg13z6lry.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8lgcp76hr1njg13z6lry.png" alt=" " width="800" height="375"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Enter the administrator username and password created earlier&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fm50jhshmjapq7s45wq7j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fm50jhshmjapq7s45wq7j.png" alt=" " width="800" height="375"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Accept the security prompt by clicking &lt;strong&gt;Yes&lt;/strong&gt; to connect.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzd7tgfmah575g33vksqy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzd7tgfmah575g33vksqy.png" alt=" " width="800" height="396"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You’re now connected to your Windows 11 VM and can start exploring Windows 11 features in a secure environment.&lt;/p&gt;

&lt;p&gt;Setting up a Windows 11 VM on Azure offers flexibility, security, and access to the latest Windows features without affecting your primary system. This setup is perfect for testing applications, exploring Windows 11, or performing isolated tasks in a dedicated environment. By following this guide, you’ll be able to configure and deploy a fully operational Windows 11 virtual machine, optimizing your cloud computing experience on Microsoft Azure.&lt;/p&gt;

</description>
      <category>aws</category>
      <category>career</category>
      <category>deeplearning</category>
      <category>css</category>
    </item>
    <item>
      <title>Linux Virtual Machine Scale Set Creation and Connection</title>
      <dc:creator>Ikechukwu John Uche</dc:creator>
      <pubDate>Wed, 26 Feb 2025 16:34:14 +0000</pubDate>
      <link>https://dev.to/jhnuche2020/linux-virtual-machine-scale-set-creation-and-connection-1f06</link>
      <guid>https://dev.to/jhnuche2020/linux-virtual-machine-scale-set-creation-and-connection-1f06</guid>
      <description>&lt;h2&gt;
  
  
  &lt;strong&gt;What is a Virtual machine Scale Set?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Linux Virtual Machine Scale Set (VMSS) allows you to deploy and manage a group of identical, auto-scaling virtual machines (VMs). VMSS ensures high availability and makes it easy to scale in or out based on demand. This is particularly useful for applications requiring high availability and the ability to handle fluctuating workloads. VMSS also optimizes costs by charging only for the resources you actively use.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Prerequisites for Linux VMSS&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Before proceeding, ensure you have the following:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Azure Subscription: An active Azure subscription. If you don’t have one, create a free account here.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Basic Azure Knowledge: Familiarity with Azure concepts like virtual machines, networking, and resource groups.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Steps to Create and Connect to a Linux VM Scale Set&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Step 1: Sign in to Azure Portal&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Open the Azure portal at &lt;a href="https://portal.azure.com" rel="noopener noreferrer"&gt;portal.azure.com&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Log in using your Azure credentials&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffumjg1rkf43u677lwgtl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffumjg1rkf43u677lwgtl.png" alt="Image description" width="800" height="375"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2: Create the Linux Virtual Machine Scale Set&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;In the search bar, type &lt;strong&gt;VMSS&lt;/strong&gt; and select it.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh5buqpja0i9y71jjopxq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh5buqpja0i9y71jjopxq.png" alt="Image description" width="800" height="399"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click &lt;strong&gt;+Create&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fm2vgxgmjinulvpczrl5m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fm2vgxgmjinulvpczrl5m.png" alt="Image description" width="800" height="399"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Configure the Basics Tab&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The first step in creating a Linux VMSS is to configure the Basics tab, and provide the following details:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Subscription:&lt;/strong&gt; Select your active Azure subscription.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Resource Group:&lt;/strong&gt; Choose an existing resource group or create a new one. We'll be creating a new one.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpa442lyfc28yaisgxzxw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpa442lyfc28yaisgxzxw.png" alt="Image description" width="800" height="399"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Region:&lt;/strong&gt; Choose East US from the dropdown.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Name:&lt;/strong&gt;   Enter a name for your scale set(&lt;strong&gt;CloudOpsVMSSRg&lt;/strong&gt;).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Availability Zones:&lt;/strong&gt; Select None.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Orchestration:&lt;/strong&gt; For orchestration mode, choose &lt;strong&gt;Uniform&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwwz3wl8zw46ak5xf1h4l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwwz3wl8zw46ak5xf1h4l.png" alt="Image description" width="800" height="399"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Orchestration and Scaling&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;A scale set has a "scale set model" that defines the attributes of virtual machine instances (size, number of data disks, etc). As the number of instances in the scale set changes, new instances are added based on the scale set model.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Under &lt;strong&gt;Orchestration mode&lt;/strong&gt;, define scaling conditions by selecting 
&lt;strong&gt;Uniform&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Security type: Choose &lt;strong&gt;Standard&lt;/strong&gt; from the dropdown&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Under &lt;strong&gt;scaling&lt;/strong&gt;, we choose &lt;strong&gt;autoscaling&lt;/strong&gt; as our scaling mode for this Lab and click on &lt;strong&gt;Configure&lt;/strong&gt; to edit the default scaling configuration.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjmcoh499elrake86krxk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjmcoh499elrake86krxk.png" alt="Image description" width="800" height="399"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Scaling conditions&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Configure scaling conditions by editing the existing default condition, and if needed, add more conditions for more customized scaling. For this Lab, we'll edit the default conditions.&lt;/p&gt;

&lt;p&gt;Click on the &lt;strong&gt;pencil icon&lt;/strong&gt; to edit the default conditions.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg8xkyiyyihj6qu59lwaj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg8xkyiyyihj6qu59lwaj.png" alt="Image description" width="800" height="399"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To edit the default conditions, use the settings as they appear in the diagram below:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Default instance count:&lt;/strong&gt; Set &lt;strong&gt;the default instance&lt;/strong&gt; count to 2.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Instance limit:&lt;/strong&gt; For Instance limit set the minimum to 1 and maximum to 5&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Complete the edit as shown below and click &lt;strong&gt;Save&lt;/strong&gt; to continue&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0m5pxavtie74q6n1dewb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0m5pxavtie74q6n1dewb.png" alt="Image description" width="800" height="399"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For scale-in policy,&lt;/p&gt;

&lt;p&gt;To configure the order in which virtual machines are selected for deletion during a scale-in operation, select "&lt;strong&gt;Oldest VM- Balance across zones then delete the oldest created VM&lt;/strong&gt;" from the drop-down and then click &lt;strong&gt;Save&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9247s2cgofrid044fs7n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9247s2cgofrid044fs7n.png" alt="Image description" width="800" height="399"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Configure Instance Details
&lt;/h2&gt;

&lt;p&gt;Instance Details&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Choose the Authentication type as "&lt;strong&gt;SSH public key&lt;/strong&gt;" and for SSH public key source, select &lt;strong&gt;Generate new key pair&lt;/strong&gt; from the drop-down.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ensure the &lt;strong&gt;SSH Key Type&lt;/strong&gt; is set to &lt;strong&gt;RSA SSH Format&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click: Next: &lt;strong&gt;Spot&amp;gt;&lt;/strong&gt; to continue&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0goh7bzb0mqtlr2fdrq2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0goh7bzb0mqtlr2fdrq2.png" alt="Image description" width="800" height="399"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here,in the &lt;strong&gt;Spot&lt;/strong&gt; Tab, leave things as they are and click &lt;strong&gt;Next: Disk&amp;gt;&lt;/strong&gt; to continue&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc2w84wqre3txpxgnv9fv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc2w84wqre3txpxgnv9fv.png" alt="Image description" width="800" height="399"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Next: Networking&amp;gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Futqjhsexilcs2r6pofuz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Futqjhsexilcs2r6pofuz.png" alt="Image description" width="800" height="399"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For the &lt;strong&gt;Virtual network configuration&lt;/strong&gt;, the &lt;strong&gt;Virtual Network&lt;/strong&gt; and &lt;strong&gt;Subnet&lt;/strong&gt; should be left as default.&lt;/p&gt;

&lt;p&gt;Under the &lt;strong&gt;Network interface&lt;/strong&gt;, click on the pencil icon to edit the setting&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fss7u2ko3k969m6y47etq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fss7u2ko3k969m6y47etq.png" alt="Image description" width="800" height="399"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Edit network interface
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmfw0p95uzo9exjz4vb0u.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmfw0p95uzo9exjz4vb0u.png" alt="Image description" width="800" height="399"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;For &lt;strong&gt;Load balancing options&lt;/strong&gt; select/choose &lt;strong&gt;Azure load balancer&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Under &lt;strong&gt;Select a load balancer&lt;/strong&gt;, click on &lt;strong&gt;Create a load balancer&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F601x9568ynqcomj488sv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F601x9568ynqcomj488sv.png" alt="Image description" width="800" height="399"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Create a load balancer
&lt;/h2&gt;

&lt;p&gt;Use the diagram below as a guide to &lt;strong&gt;create a load balancer&lt;/strong&gt; click on &lt;strong&gt;Create&lt;/strong&gt;. Once the load balancer details have been filled in, click on &lt;strong&gt;Create&lt;/strong&gt;. The next thing is to click on the &lt;strong&gt;Review + Create&lt;/strong&gt; button.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flnybzebuzppm4uwqc5yb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flnybzebuzppm4uwqc5yb.png" alt="Image description" width="800" height="399"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once validation is passed, click on &lt;strong&gt;Create&lt;/strong&gt; to create the VMSS&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjd65zuep67pt2wfiwyge.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjd65zuep67pt2wfiwyge.png" alt="Image description" width="800" height="399"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Download the Private Key and Create a Resource
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmeecp98nx98rxu1r59kl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmeecp98nx98rxu1r59kl.png" alt="Image description" width="800" height="399"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Deployment in Progress
&lt;/h2&gt;

&lt;p&gt;Once you click on &lt;strong&gt;Download the Private Key&lt;/strong&gt; and &lt;strong&gt;Create a Resource&lt;/strong&gt;, deployment of the VMSS begins&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl222oi47fzniiwsfs9al.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl222oi47fzniiwsfs9al.png" alt="Image description" width="800" height="399"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once deployed, click on &lt;strong&gt;Go To Resource&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv4z9nhbtro5s3s6gqmad.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv4z9nhbtro5s3s6gqmad.png" alt="Image description" width="800" height="399"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Explore Your VMSS
&lt;/h2&gt;

&lt;p&gt;Feel free to explore your Virtual Machine Scale Set as seen in the image below.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkex2i0jjiuqpmbhq2se7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkex2i0jjiuqpmbhq2se7.png" alt="Image description" width="800" height="399"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Click on Instances to Explore
&lt;/h2&gt;

&lt;p&gt;Clicking on the Instances menu allows you to see how many VMSS you have created. In this case, we have one VMSS.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fom5d0snl5wum6hnz746u.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fom5d0snl5wum6hnz746u.png" alt="Image description" width="800" height="399"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Connect To VMSS
&lt;/h2&gt;

&lt;p&gt;To connect to the VMSS, go to the Networking menu on your VMSS overview page. Click on load balancing. Now, click on &lt;strong&gt;vmss-lb&lt;/strong&gt; to go to the next page.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F843f6052bcfo3elunn09.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F843f6052bcfo3elunn09.png" alt="Image description" width="800" height="399"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Configure high availability and scalability for your applications
&lt;/h2&gt;

&lt;p&gt;Scroll down the &lt;strong&gt;vmss-lb&lt;/strong&gt; page and click the &lt;strong&gt;View Inbound NAT&lt;/strong&gt; rules.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn35qxdcvz7zxl7io6xdg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn35qxdcvz7zxl7io6xdg.png" alt="Image description" width="800" height="399"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Run Command Prompt
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbinszlcjpid89instv7a.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbinszlcjpid89instv7a.png" alt="Image description" width="800" height="429"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Run The Sudo Apt Update
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhd1tfuii02urfyh70xd6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhd1tfuii02urfyh70xd6.png" alt="Image description" width="800" height="429"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;You’ve successfully created and connected to a Linux Virtual Machine Scale Set in Azure. This scalable and cost-efficient solution ensures your applications are always ready to handle dynamic workloads. Explore additional features like monitoring and scaling policies to optimize your deployment further.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>tutorial</category>
      <category>devops</category>
    </item>
    <item>
      <title>How to Create Azure Resource Group: A Step-by-Step Guide</title>
      <dc:creator>Ikechukwu John Uche</dc:creator>
      <pubDate>Wed, 26 Feb 2025 06:46:40 +0000</pubDate>
      <link>https://dev.to/jhnuche2020/how-to-create-azure-resource-group-a-step-by-step-guide-5a8e</link>
      <guid>https://dev.to/jhnuche2020/how-to-create-azure-resource-group-a-step-by-step-guide-5a8e</guid>
      <description>&lt;p&gt;&lt;strong&gt;What is an Azure Resource Group?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A resource group in Azure is a logical container for deploying and managing Azure resources like virtual machines, databases, and storage accounts. This guide covers the step-by-step guide to creating a resource group using the Azure Portal.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;An &lt;a href="https://portal.azure.com/" rel="noopener noreferrer"&gt;Azure account&lt;/a&gt; with an active subscription.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Permissions: Ensure your account has the Contributor or Owner role (or equivalent permissions) to create resource groups&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Step 1: Using the Azure Portal&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Navigate to &lt;a href="https://portal.azure.com/" rel="noopener noreferrer"&gt;portal.azure.com&lt;/a&gt; and log in or sign up for a &lt;a href="https://azure.microsoft.com/en-us/pricing/purchase-options/azure-account?icid=portal" rel="noopener noreferrer"&gt;Free Azure Account&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9zx5qgnbxyws88suy16y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9zx5qgnbxyws88suy16y.png" alt="Image description" width="800" height="344"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2: Create the Resource Group&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;In the search bar, type "&lt;strong&gt;Resource group&lt;/strong&gt;" and click the ENTER key on your keyboard.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzix5379msgm8b4vba5nl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzix5379msgm8b4vba5nl.png" alt="Image description" width="800" height="379"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click &lt;strong&gt;+ Create&lt;/strong&gt; (top-left corner).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0xbbk7ea6idnnvu76n6d.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0xbbk7ea6idnnvu76n6d.png" alt="Image description" width="800" height="379"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fill in the details&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Subscription&lt;/strong&gt;: Select your Azure subscription.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Resource group name&lt;/strong&gt;: Use a unique, descriptive name (for this example, I used Jote-Feb-Rg).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Region&lt;/strong&gt;: Choose a region closest to your users (e.g., East US).&lt;/p&gt;

&lt;p&gt;Click &lt;strong&gt;Review + create&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr2bjp15mmv233stabru0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr2bjp15mmv233stabru0.png" alt="Image description" width="800" height="344"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Click Create after validation is passed&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwmc0v7fq5zvo1zlwerlq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwmc0v7fq5zvo1zlwerlq.png" alt="Image description" width="800" height="379"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3: Verify The Resource Group&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Go to &lt;strong&gt;Resource Groups&lt;/strong&gt; in the portal.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Search for your new resource group to confirm its creation.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fky7ederpk821pp3eoit0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fky7ederpk821pp3eoit0.png" alt="Image description" width="800" height="344"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F89mc1te2tnic2uulde06.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F89mc1te2tnic2uulde06.png" alt="Image description" width="800" height="344"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Creating a resource group is the first step in organizing Azure resources. Whether using the Azure Portal, CLI, PowerShell, ARM templates, or Terraform, ensure alignment with your organization’s governance and compliance policies. Resource groups simplify lifecycle management, cost tracking, and access control for related resources.&lt;/p&gt;

&lt;p&gt;For more details, refer to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resource-groups-portal" rel="noopener noreferrer"&gt;Azure Resource Groups Documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learn.microsoft.com/en-us/cli/azure/group" rel="noopener noreferrer"&gt;Azure CLI Resource Group Commands&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>devops</category>
      <category>cloud</category>
    </item>
  </channel>
</rss>
