<?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: Ikponmwonsa Okundigie</title>
    <description>The latest articles on DEV Community by Ikponmwonsa Okundigie (@ikay).</description>
    <link>https://dev.to/ikay</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%2F1563923%2F6b98a2cd-f8a1-40ab-abe1-aaabd657527c.jpg</url>
      <title>DEV Community: Ikponmwonsa Okundigie</title>
      <link>https://dev.to/ikay</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ikay"/>
    <language>en</language>
    <item>
      <title>Effective Cost Management in Azure Using TCO and Pricing Calculators</title>
      <dc:creator>Ikponmwonsa Okundigie</dc:creator>
      <pubDate>Sat, 27 Jul 2024 13:29:37 +0000</pubDate>
      <link>https://dev.to/ikay/effective-cost-management-in-azure-using-tco-and-pricing-calculators-4g1m</link>
      <guid>https://dev.to/ikay/effective-cost-management-in-azure-using-tco-and-pricing-calculators-4g1m</guid>
      <description>&lt;p&gt;&lt;strong&gt;Simplifying Cost Management with Azure's TCO and Pricing Calculators&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In today's fast-changing cloud computing world, efficient cost management is vital for businesses to optimize resources and boost ROI. Azure, Microsoft's cloud platform, provides essential tools like the Total Cost of Ownership (TCO) Calculator and the Pricing Calculator. These tools are crucial for accurately forecasting and managing cloud expenses.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;TCO Calculator&lt;/strong&gt;&lt;br&gt;
The TCO Calculator helps businesses estimate cost savings from migrating on-premises infrastructure to Azure. Here's how it works:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Enter information about your current infrastructure.&lt;/li&gt;
&lt;li&gt;The tool compares current costs with projected Azure costs.&lt;/li&gt;
&lt;li&gt;Get detailed insights on potential savings and efficiencies.
These tools are keys for businesses looking to forecast and control their cloud expenses effectively.
&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft5wxjse9p45hy38fpzlx.png" alt="Image description" width="800" height="192"&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;The use of TCO Calculator&lt;/strong&gt;&lt;br&gt;
Consider a medium-sized company using old on-premises servers for its CRM system. By using the TCO calculator:&lt;/p&gt;

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

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

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

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

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

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

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

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flnbs7fz492u1ng9ct3c1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flnbs7fz492u1ng9ct3c1.png" alt="Image description" width="800" height="352"&gt;&lt;/a&gt;&lt;br&gt;
The IT team can enter the current specifications of their CRM servers, including hardware, maintenance, and electricity costs. &lt;/p&gt;

&lt;p&gt;The calculator then compares these costs with the expenses of migrating the CRM system to Azure VMs and Azure SQL Database. It considers factors like Azure Hybrid Benefit for Windows Server, Reserved Instances pricing, and savings on maintenance and power consumption.&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8p8j2eeryr1y2uidklvv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8p8j2eeryr1y2uidklvv.png" alt="Image description" width="800" height="325"&gt;&lt;/a&gt;&lt;br&gt;
Based on this data, the enterprise can make informed decisions about migrating their CRM system to Azure, using cost-effective solutions like Azure Hybrid Benefit and Reserved Instances to optimize cloud spending.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Utilizing the Price Calculator&lt;/strong&gt; &lt;br&gt;
The Pricing Calculator is a Microsoft tool that helps users estimate the cost of using Azure services. Users can pick from a vast range of Azure services, such as Virtual Machines, Azure Cosmos DB, Azure Kubernetes Services, and more.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcv768s5lz3iwbl84svsk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcv768s5lz3iwbl84svsk.png" alt="Image description" width="800" height="314"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The calculator offers detailed options for region, storage type, performance, redundancy, Access Tier and storage account type.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd5ohd7qtmircl2187bxy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd5ohd7qtmircl2187bxy.png" alt="Image description" width="800" height="348"&gt;&lt;/a&gt;&lt;br&gt;
It offers a detailed cost breakdown with monthly and yearly estimates, upfront payment options for Reserved Instances, and regional price comparisons.&lt;/p&gt;

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

&lt;p&gt;Save or export your estimates on selected azure product.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9n9h4ticsuzkh1d669t2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9n9h4ticsuzkh1d669t2.png" alt="Image description" width="800" height="332"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjxtp8k2s5qcq70vmx55x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjxtp8k2s5qcq70vmx55x.png" alt="Image description" width="800" height="466"&gt;&lt;/a&gt;&lt;br&gt;
Consider an e-commerce startup planning to deploy a scalable web application on Azure:&lt;/p&gt;

&lt;p&gt;• The startup can use the Pricing Calculator to estimate costs for Azure Virtual Machines, Azure Blob Storage for media files, and Azure SQL Database for data management.&lt;/p&gt;

&lt;p&gt;• The comprehensive cost breakdown aids in creating precise budget forecasts, ensuring financial predictability as the startup expands.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;br&gt;
Azure’s TCO and Pricing calculators are essential for managing cloud costs. They help businesses evaluate the financial benefits of migrating to Azure and optimize service configurations for cost efficiency. &lt;/p&gt;

&lt;p&gt;By using these tools, organizations can make informed decisions that align with their budgets, control expenditures, and leverage Azure's capabilities for innovation and growth. Whether migrating to the cloud or optimizing current infrastructure, these calculators provide a solid foundation for cost-effective cloud management in today’s competitive market.&lt;/p&gt;

</description>
      <category>pricingcalculator</category>
      <category>costmanagment</category>
      <category>azure</category>
      <category>totalcostownership</category>
    </item>
    <item>
      <title>Guide on creating a Virtual Network with Subnets in Microsoft Azure</title>
      <dc:creator>Ikponmwonsa Okundigie</dc:creator>
      <pubDate>Sat, 13 Jul 2024 12:11:14 +0000</pubDate>
      <link>https://dev.to/ikay/guide-on-creating-a-virtual-network-with-subnets-in-microsoft-azure-44dl</link>
      <guid>https://dev.to/ikay/guide-on-creating-a-virtual-network-with-subnets-in-microsoft-azure-44dl</guid>
      <description>&lt;p&gt;Here’s a detailed guide for creating an Azure Virtual Network with Subnets using the address space 10.1.0.0/16 Follow these steps in the Azure portal, with accompanying screenshots to assist you through the process:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1: Sign In to the Azure Portal&lt;/strong&gt;&lt;br&gt;
A. &lt;strong&gt;Open Your Web Browser&lt;/strong&gt;: Navigate to the Azure Portal.&lt;br&gt;
B. &lt;strong&gt;Sign In:&lt;/strong&gt; Use your Azure account credentials to log in.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2: Create a Resource Group (if necessary)&lt;/strong&gt;&lt;br&gt;
If you don’t have an existing resource group for your virtual network, follow these steps to create one:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Access Resource Groups:&lt;/strong&gt; On the left sidebar of the Azure Portal, click on &lt;strong&gt;Resource groups&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Add a New Resource Group&lt;/strong&gt;: Click on the &lt;strong&gt;+ Create button&lt;/strong&gt; at the top of the Resource Groups page.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fill in the Details&lt;/strong&gt;:
&lt;strong&gt;Subscription&lt;/strong&gt;: Select the appropriate subscription.
&lt;strong&gt;Resource Group Name&lt;/strong&gt;: Enter a name for the new 
resource group.
&lt;strong&gt;Region&lt;/strong&gt;: Choose the region where you want the resource group to be located.
Click &lt;strong&gt;Review + create&lt;/strong&gt;, then &lt;strong&gt;Create&lt;/strong&gt; to finalize the creation of the resource group.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Step 3: Create a Virtual Network&lt;/strong&gt;&lt;br&gt;
To create the Virtual Network with the specified address space and subnets, follow these steps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Go to the Azure Portal Home Page&lt;/strong&gt;: Open the Azure Portal.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Navigate to Virtual Networks&lt;/strong&gt;: Click on Virtual networks from the left-hand menu.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Start the Virtual Network Creation Process&lt;/strong&gt;:  Click the &lt;strong&gt;+ Create&lt;/strong&gt; button at the top of the Virtual Networks page.&lt;/li&gt;
&lt;/ol&gt;

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

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

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Subscription&lt;/strong&gt;:
Select the Azure subscription you will use for this Virtual Network.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Resource Group&lt;/strong&gt;:
Choose the existing resource group or create a new one for your Virtual Network.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Name&lt;/strong&gt;:
Enter a unique name for your Virtual Network.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Region&lt;/strong&gt;:
Select the Azure region where the Virtual Network will be deployed.&lt;/li&gt;
&lt;/ol&gt;

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

&lt;p&gt;&lt;strong&gt;Enter Address Space&lt;/strong&gt;:&lt;br&gt;
Type 10.1.0.0/16 for the IPv4 address space.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Number of Addresses&lt;/strong&gt;:&lt;br&gt;
This address range provides a total of &lt;br&gt;
65,536 addresses IP addresses for the Virtual Network.&lt;br&gt;
The following image shows that 10.1.0.0/16 provides &lt;br&gt;
65,536 addresses addresses within this network.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Visual Aid&lt;/strong&gt;&lt;br&gt;
Below is an illustration of how the 10.1.0.0/16 address space is organized:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;IP Range&lt;/strong&gt;    &lt;strong&gt;Total Addresses&lt;/strong&gt;&lt;br&gt;
10.1.0.0 - 10.1.0.255   65,536 addresses&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Step 4:  Detailed Instructions to Configure Subnets&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Navigate to Subnets&lt;/strong&gt;:&lt;br&gt;
In the Virtual Network settings, find and select the &lt;strong&gt;Subnets&lt;/strong&gt; tab.&lt;br&gt;
&lt;strong&gt;Add a Subnet&lt;/strong&gt;:&lt;br&gt;
Click &lt;strong&gt;+ Add subnet&lt;/strong&gt; to start configuring each subnet.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmkuu81tlvoujst0mfbdq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmkuu81tlvoujst0mfbdq.png" alt="Image description" width="792" height="532"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Subnet Name&lt;/strong&gt;:&lt;br&gt;
Provide a unique name for the subnet, such as Subnet-1, Subnet-2, etc.&lt;br&gt;
&lt;strong&gt;Subnet Address Range&lt;/strong&gt;:&lt;br&gt;
Define the IP range for the subnet within the 10.1.0.0/16 address space. For example, you might use 10.1.1.0 - 10.1.1.255 for one subnet and 10.1.3.0 - 10.1.3.255 for another. Ensure the ranges are within 10.1.0.0 - 10.1.0.255&lt;br&gt;
&lt;strong&gt;Add the Subnet&lt;/strong&gt;:&lt;br&gt;
After configuring the details, click &lt;strong&gt;Add&lt;/strong&gt; to create the subnet.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Step 5: Review and Create&lt;/strong&gt;&lt;br&gt;
Once you’ve added all four subnets, click &lt;strong&gt;Review + create&lt;/strong&gt; to verify the configuration and click &lt;strong&gt;Create&lt;/strong&gt; to deploy the Virtual Network and its subnets.&lt;/p&gt;

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

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

&lt;p&gt;&lt;strong&gt;Step 6: Deployment Progress&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Wait&lt;/strong&gt;:&lt;br&gt;
Allow time for Azure to complete the deployment process. This typically takes a few minutes.&lt;br&gt;
&lt;strong&gt;Step 7: Verification&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;View the Resource&lt;/strong&gt;:&lt;br&gt;
Click &lt;strong&gt;Go to resource&lt;/strong&gt; to access the Virtual Network after deployment finishes.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Verify Subnets&lt;/strong&gt;:&lt;br&gt;
Go to &lt;strong&gt;Settings&lt;/strong&gt; and select &lt;strong&gt;Subnets&lt;/strong&gt; to confirm that the subnets are set up correctly.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjxapa9oa7a96bugd8uqy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjxapa9oa7a96bugd8uqy.png" alt="Image description" width="800" height="399"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Congratulations!&lt;br&gt;
You have successfully created an Azure Virtual Network with four subnets using the address space 10.1.0.0/16.&lt;br&gt;
Alternative Clear and Precise Versions.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F971jff92dc52c4rlylgh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F971jff92dc52c4rlylgh.png" alt="Image description" width="768" height="391"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;By completing these steps, you will set up the basic configuration for your Virtual Network.&lt;/p&gt;

</description>
      <category>virtualnetwork</category>
      <category>azure</category>
      <category>subnet</category>
    </item>
    <item>
      <title>A step-by-step walkthrough on how to host a Static Website on Microsoft Azure Blob Storage</title>
      <dc:creator>Ikponmwonsa Okundigie</dc:creator>
      <pubDate>Wed, 03 Jul 2024 23:03:08 +0000</pubDate>
      <link>https://dev.to/ikay/a-step-by-step-walkthrough-on-how-to-host-a-static-website-on-microsoft-azure-blob-storage-m8c</link>
      <guid>https://dev.to/ikay/a-step-by-step-walkthrough-on-how-to-host-a-static-website-on-microsoft-azure-blob-storage-m8c</guid>
      <description>&lt;p&gt;In Azure Storage are designed to store various types of data, including structured, semi structured and unstructured data. Blob Storage is specifically optimized for storing large amounts of unstructured data, like text or binary files. Azure allows you to upload your static website easily, share its link anywhere, and make it accessible to anyone.&lt;/p&gt;

&lt;p&gt;Hosting your static website on Azure is free, but you'll need to pay for the storage account. Azure ensures data security using encryption techniques. This article provides step-by-step instructions with screenshots to help you host your static website successfully through &lt;strong&gt;Azure and visual studio code&lt;/strong&gt;. Just follow these steps to get your static website up and running. &lt;br&gt;
&lt;strong&gt;Steps – Hosting a static website with Azure Storage&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 1&lt;/strong&gt;&lt;br&gt;
Open your Google drive link then click on mywebsite to download the file to your PC.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhkvvrcgbo82vvh76djb2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhkvvrcgbo82vvh76djb2.png" alt="Image description" width="800" height="330"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 2&lt;/strong&gt;&lt;br&gt;
Click on your &lt;strong&gt;Download tab&lt;/strong&gt; and locate the &lt;br&gt;
&lt;strong&gt;mywebsite-20240629T172754Z-001&lt;/strong&gt; file to extract the file.&lt;/p&gt;

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

&lt;p&gt;Install &lt;strong&gt;Visual Studio Code&lt;/strong&gt; on your desktop.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;STEP 3&lt;/strong&gt;&lt;br&gt;
Open your File in the visual studio code then Click on file at the top -left corner of your &lt;strong&gt;Visual Studio Code&lt;/strong&gt; Click on  &lt;strong&gt;Open file&lt;/strong&gt; and select the folder that houses your static website codes and data.&lt;br&gt;
Click on your file drop-down and click Index.html&lt;/p&gt;

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

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

&lt;p&gt;&lt;strong&gt;STEP 4&lt;/strong&gt;&lt;br&gt;
A. Change only white text on command line 7 and &lt;br&gt;
   47 to your name &lt;br&gt;
B. Change orange text on command line 59 from &lt;br&gt;
   index.html to about.html to test run and see &lt;br&gt;
   when it’s deployed and not part of personal &lt;br&gt;
   information to change.&lt;br&gt;
C. Edit command line 92, 93 and 109 to reflect &lt;br&gt;
   your name and other details. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzcg59g0p4qlyi69mq979.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzcg59g0p4qlyi69mq979.png" alt="Image description" width="800" height="307"&gt;&lt;/a&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5j8fmczc09c7ce0v2bz1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5j8fmczc09c7ce0v2bz1.png" alt="Image description" width="800" height="153"&gt;&lt;/a&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3t0jrsif9lr0mnl0qic1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3t0jrsif9lr0mnl0qic1.png" alt="Image description" width="800" height="99"&gt;&lt;/a&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5hhfdhkds1e5ug5yaa18.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5hhfdhkds1e5ug5yaa18.png" alt="Image description" width="800" height="138"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;D. Click on your file drop-down and click 404.html as &lt;br&gt;
   the error page.&lt;br&gt;
E. Change only white text on command line 7 and 47 to &lt;br&gt;
   your name.&lt;/p&gt;

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

&lt;p&gt;To access Azure, you need to log in to your Azure account using your credentials.&lt;br&gt;
Search and Navigate to &lt;strong&gt;Storage Accounts&lt;/strong&gt; and then click on &lt;strong&gt;Create&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe64urzfbos4089x5ll5p.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe64urzfbos4089x5ll5p.png" alt="Image description" width="800" height="357"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frdw2uwpccaxldc5wlu9l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frdw2uwpccaxldc5wlu9l.png" alt="Image description" width="661" height="468"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;To set up a Storage Account&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Go to the &lt;strong&gt;Basics tab&lt;/strong&gt;, under &lt;strong&gt;Project details&lt;/strong&gt; and ensure the correct subscription is chosen. From the resource group list, select &lt;strong&gt;azurestorgaeRG&lt;/strong&gt; or create a new one if needed.&lt;/li&gt;
&lt;li&gt;Enter a unique name for the Storage account.&lt;/li&gt;
&lt;li&gt;Choose a region for its location.&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Standard&lt;/strong&gt; for performance.&lt;/li&gt;
&lt;li&gt;Choose &lt;strong&gt;Geo Redundant Storage (GRS)&lt;/strong&gt; for redundancy.&lt;/li&gt;
&lt;li&gt;Proceed to the next step or adjust other settings if necessary; otherwise, keep them as default.&lt;/li&gt;
&lt;li&gt;Click on &lt;strong&gt;Review + Create&lt;/strong&gt; to finalize the setup.
&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6mslyas6zs79nung7lst.png" alt="Image description" width="800" height="905"&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Validation&lt;/strong&gt;&lt;br&gt;
Before proceeding, validate the configuration of the storage account to ensure everything is set up correctly. If the configuration is correct, the option to create the storage account will be available. If not, review all configurations thoroughly before clicking on the Create button.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkku7dxto5j68gp2qzqem.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkku7dxto5j68gp2qzqem.png" alt="Image description" width="696" height="808"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;STEP 5&lt;/strong&gt;&lt;br&gt;
To find the Static Website settings:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Click on Data Management dropdown.&lt;/li&gt;
&lt;li&gt;Select Static Website
&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2For0b1il9wbdo11q7kpb4.png" alt="Image description" width="800" height="629"&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;To set up the Static Website&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Enable the Static Website feature.&lt;/li&gt;
&lt;li&gt;Enter the name of the index document.&lt;/li&gt;
&lt;li&gt;Enter the name of the error document.
Afterward, Azure generates two links: Primary and Secondary endpoints. Copy the Primary endpoint link. Azure also creates a storage container named $WEB to host the static website; click on it. After that two option appears on the screen (Disable and Enable), Click on the Enable. &lt;/li&gt;
&lt;li&gt;Click on Save icon for your changes.
&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Finsul1hwrfrvgo0nmh3y.png" alt="Image description" width="800" height="567"&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Go to Containers&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open the Data storage dropdown.&lt;/li&gt;
&lt;li&gt;Select Containers&lt;/li&gt;
&lt;li&gt;Click on $WEB
&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1mbln3fzpbeo5rouvkp4.png" alt="Image description" width="800" height="237"&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;To upload files from your PC&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Click on Upload&lt;/li&gt;
&lt;li&gt;Navigate to the folder on your computer where the website files are located.&lt;/li&gt;
&lt;li&gt;Select all then Drag and drop the files from this location into the designated box.&lt;/li&gt;
&lt;/ol&gt;

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

&lt;p&gt;&lt;strong&gt;To test run on a browser&lt;/strong&gt;&lt;br&gt;
When your file is successfully uploaded then paste your primary link on your browser.&lt;br&gt;
At this point your Static Website is ready.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffn3bhqfhw2o2k0jswcyl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffn3bhqfhw2o2k0jswcyl.png" alt="Image description" width="800" height="386"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 6&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Connecting your static website to your Azure Account through Visual Studio Code&lt;/strong&gt;&lt;br&gt;
Click on the &lt;strong&gt;Azure extension&lt;/strong&gt; to install your Azure account and Azure Storage&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpa1wedc3ulzz86euxb1j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpa1wedc3ulzz86euxb1j.png" alt="Image description" width="673" height="654"&gt;&lt;/a&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn2iwqxy28i1ldw8pe0sf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn2iwqxy28i1ldw8pe0sf.png" alt="Image description" width="800" height="714"&gt;&lt;/a&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fea1iuctzp55aq76qg38l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fea1iuctzp55aq76qg38l.png" alt="Image description" width="800" height="286"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Click on explorer then drag the path and right click to deploy to static website via Azure storage to sign in to Azure account.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0g85196w1lnm1pw5781c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0g85196w1lnm1pw5781c.png" alt="Image description" width="800" height="440"&gt;&lt;/a&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F50tay6tyynbsiwh3b9oh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F50tay6tyynbsiwh3b9oh.png" alt="Image description" width="800" height="312"&gt;&lt;/a&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fm8m8f43xzwhivyvaptuo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fm8m8f43xzwhivyvaptuo.png" alt="Image description" width="800" height="629"&gt;&lt;/a&gt;&lt;br&gt;
Click on the &lt;strong&gt;Resources&lt;/strong&gt; drop- down and then click on the &lt;strong&gt;Azure subscription&lt;/strong&gt; drop- down&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwno76qj05ielw1i0i835.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwno76qj05ielw1i0i835.png" alt="Image description" width="800" height="276"&gt;&lt;/a&gt;&lt;br&gt;
Next click on the &lt;strong&gt;storage account&lt;/strong&gt; drop-down&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjn33d5o3udf4p96t9s99.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjn33d5o3udf4p96t9s99.png" alt="Image description" width="800" height="759"&gt;&lt;/a&gt;&lt;br&gt;
Click on &lt;strong&gt;Deploy to the static website via Azure storage&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7tdw77lakj2kjnizcehm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7tdw77lakj2kjnizcehm.png" alt="Image description" width="768" height="603"&gt;&lt;/a&gt;&lt;br&gt;
You will be instructed to select your preferred folder to deploy the static website. After the deployment is completed, ensure to click on browser static website.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fop3djsb7xc0g2z1kasem.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fop3djsb7xc0g2z1kasem.png" alt="Image description" width="800" height="341"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq0b5ypwc5bew3qtntwgp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq0b5ypwc5bew3qtntwgp.png" alt="Image description" width="800" height="222"&gt;&lt;/a&gt;&lt;br&gt;
At this point your Static Website is ready that was done through visual studio code&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7a8fkukiog570wakjzv4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7a8fkukiog570wakjzv4.png" alt="Image description" width="800" height="394"&gt;&lt;/a&gt;&lt;br&gt;
Thank you for sticking with this post and going through the steps, I hope you were able to use this guide to setup a static website on Azure Storage.&lt;/p&gt;

</description>
      <category>blobstorage</category>
      <category>azure</category>
      <category>staticwebsite</category>
      <category>visualstudiocode</category>
    </item>
    <item>
      <title>Tutorial to Create a Virtual Machine Scale Set in Microsoft Azure.</title>
      <dc:creator>Ikponmwonsa Okundigie</dc:creator>
      <pubDate>Fri, 28 Jun 2024 22:58:29 +0000</pubDate>
      <link>https://dev.to/ikay/tutorial-to-create-a-virtual-machine-scale-set-in-microsoft-azure-5a69</link>
      <guid>https://dev.to/ikay/tutorial-to-create-a-virtual-machine-scale-set-in-microsoft-azure-5a69</guid>
      <description>&lt;p&gt;In the world of cloud scalability, Microsoft Azure's Virtual Machine Scale Sets (VMSS) are revolutionary. This guide will show you how to set up a VMSS using the Microsoft Azure Portal, step by step. Let's begin! &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt;&lt;br&gt;
Sign in to the Azure Portal at &lt;a href="https://portal.azure.com" rel="noopener noreferrer"&gt;https://portal.azure.com&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt;&lt;br&gt;
Go to the home page and click on the &lt;strong&gt;+ Create&lt;/strong&gt; or use an existing resource icon.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Step 3&lt;/strong&gt;&lt;br&gt;
Navigate to the search bar, look for &lt;strong&gt;virtual machine scale set&lt;/strong&gt; and select it. Click on &lt;strong&gt;Create&lt;/strong&gt; and then select &lt;strong&gt;Virtual machine scale set&lt;/strong&gt; to go to the &lt;strong&gt;Create a virtual machine scale set&lt;/strong&gt; page.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Step 4&lt;/strong&gt;&lt;br&gt;
On the &lt;strong&gt;Basic tab&lt;/strong&gt;, choose the relevant subscription and resource group under &lt;strong&gt;Project details&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhwz89ovpke6mgd6urmuq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhwz89ovpke6mgd6urmuq.png" alt="Image description" width="800" height="401"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 5&lt;/strong&gt;&lt;br&gt;
Provide a name for the VMSS, select your preferred region, and choose an availability zone under &lt;strong&gt;Scale set details.&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Step 6&lt;/strong&gt;&lt;br&gt;
Under &lt;strong&gt;Orchestration Mode&lt;/strong&gt;, ensure the Uniform option is selected, security type, &lt;strong&gt;Standard&lt;/strong&gt; is selected and Scaling to &lt;strong&gt;Autoscaling&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz5ql82j5tbwea48f1wlh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz5ql82j5tbwea48f1wlh.png" alt="Image description" width="800" height="308"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 7&lt;/strong&gt;&lt;br&gt;
Scaling Configuration&lt;br&gt;
Click on &lt;strong&gt;Configure&lt;/strong&gt; to get details of scaling configuration.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2ew39q1cpc4i581cxled.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2ew39q1cpc4i581cxled.png" alt="Image description" width="683" height="216"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;click &lt;strong&gt;+ add a scaling condition&lt;/strong&gt; and create a scaling condition name &lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnn8495wdhezdo71bae1t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnn8495wdhezdo71bae1t.png" alt="Image description" width="705" height="309"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Select mode to &lt;strong&gt;Autoscaling&lt;/strong&gt;, type your initial instance, instance limit, scale out or in, query duration and your schedule then &lt;strong&gt;save&lt;/strong&gt;.&lt;/p&gt;

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

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

&lt;p&gt;&lt;strong&gt;Predictive Scaling&lt;/strong&gt;: click on checkbox to enable forecast for predictive autoscaling&lt;br&gt;
&lt;strong&gt;Scaling in policy&lt;/strong&gt;:  Newest VM- Balance across zone then delete the newest created VM and &lt;strong&gt;save&lt;/strong&gt; your configuration.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Step 8&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Instance Details&lt;/strong&gt;&lt;br&gt;
Image, in this example, we have chosen Ubuntu Server 20.04 LTS - x64 Gen2, VM architecture, and size according to your needs&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F33vg0dt50k2v5j22mwsg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F33vg0dt50k2v5j22mwsg.png" alt="Image description" width="800" height="383"&gt;&lt;/a&gt;&lt;br&gt;
Enter your desired username, and select which authentication type you prefer for administrator account&lt;/p&gt;

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

&lt;p&gt;Select &lt;strong&gt;Next&lt;/strong&gt;: &lt;strong&gt;Spot&lt;/strong&gt; set as default.&lt;br&gt;
Select &lt;strong&gt;Next&lt;/strong&gt;: &lt;strong&gt;Disks&lt;/strong&gt; to move the disk configuration options. For this quickstart, leave the default disk configurations.&lt;/p&gt;

&lt;p&gt;Select &lt;strong&gt;Next&lt;/strong&gt;: &lt;strong&gt;Networking&lt;/strong&gt; to move the networking configuration options.&lt;br&gt;
Edit network interface, select your inbound port &lt;strong&gt;HTTP (80), SSH (22)&lt;/strong&gt;, then click on enable IP address and press &lt;strong&gt;OK&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;Click on the checkbox to the virtual network interface.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzzsl151e8zckha2eczdq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzzsl151e8zckha2eczdq.png" alt="Image description" width="800" height="232"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;On the Networking page, under &lt;strong&gt;Load balancing&lt;/strong&gt;, select the Use a load balancer checkbox to put the scale set &lt;strong&gt;instances behind a load balancer&lt;/strong&gt;. In Load balancing options, select &lt;strong&gt;Azure load balancer&lt;/strong&gt;. In Select a load balancer, select your load balancer or &lt;strong&gt;create&lt;/strong&gt; a new one.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Step 9&lt;/strong&gt;&lt;br&gt;
Click on &lt;strong&gt;Review + create&lt;/strong&gt; to proceed. After it passes validation, select &lt;strong&gt;Create&lt;/strong&gt; to deploy the scale set.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffei58pralrqm4gzqxs65.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffei58pralrqm4gzqxs65.png" alt="Image description" width="800" height="547"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now you will see that the VMSS has been deployed successfully.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6hh841c6a0qnerh6fsgt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6hh841c6a0qnerh6fsgt.png" alt="Image description" width="800" height="430"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 10&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;On a Windows machine, search for a command prompt and click Run as &lt;strong&gt;administrator&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;Click on your download to get your key file and ensure you note the download location of the .PEM file, then you right click on your .PEM File and select on &lt;strong&gt;Properties&lt;/strong&gt; to locate your file path as you will need its path in the next step.&lt;/p&gt;

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

&lt;p&gt;For connection you will need your command prompt, username and the IP address to run on your terminal. In your command prompt, initiate an SSH connection to your virtual machine and substitute the VM's IP address for the placeholder, and replace the file path with the actual path where the key file was downloaded.(&lt;code&gt;ssh -i "/path/to/your/private-key-file.pem" username@your-vm-public-ip&lt;/code&gt;- p 50000)&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Clean up resources&lt;/strong&gt;&lt;br&gt;
When no longer needed, delete the resource group, scale set, and all related resources. To do so, select the resource group for the scale set and then select &lt;strong&gt;Delete&lt;/strong&gt;.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Step Guide on how to create and connect to a Linux VM using a Public key</title>
      <dc:creator>Ikponmwonsa Okundigie</dc:creator>
      <pubDate>Fri, 21 Jun 2024 12:00:38 +0000</pubDate>
      <link>https://dev.to/ikay/step-guide-on-how-to-create-and-connect-to-a-linux-vm-using-a-public-key-2nna</link>
      <guid>https://dev.to/ikay/step-guide-on-how-to-create-and-connect-to-a-linux-vm-using-a-public-key-2nna</guid>
      <description>&lt;p&gt;Creating a Linux virtual machine (VM) on Microsoft Azure involves several steps. Here’s a comprehensive guide to help you set up an Azure Linux VM:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step-by-Step Guide:&lt;/strong&gt;&lt;br&gt;
If you don't have an Azure subscription, create a free account before you begin.&lt;br&gt;
Sign in to Azure Portal:&lt;br&gt;
Go to portal.azure.com and sign in with your Azure account.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Create a Resource Group (Optional):&lt;/strong&gt;&lt;br&gt;
A resource group is a logical container for grouping your Azure resources. If you don’t have one already, you can create it:&lt;/p&gt;

&lt;p&gt;In the Azure Portal, click on &lt;strong&gt;Resource groups&lt;/strong&gt; in the left-hand menu.&lt;/p&gt;

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

&lt;p&gt;Click on &lt;strong&gt;+ Add&lt;/strong&gt; to create a new resource group.&lt;br&gt;
Provide a name, choose a subscription, and select a region. Click &lt;strong&gt;Review + create&lt;/strong&gt;, then &lt;strong&gt;Create&lt;/strong&gt;.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3xd1k0e8ngd4u5n42p8v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3xd1k0e8ngd4u5n42p8v.png" alt="Image description" width="800" height="544"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Create a Virtual Machine:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Search for and select &lt;strong&gt;Virtual machine&lt;/strong&gt;.&lt;br&gt;
Navigate to the Virtual machines page, click on &lt;strong&gt;Create&lt;/strong&gt;, and then select &lt;strong&gt;Virtual machine&lt;/strong&gt;. This action opens the Create a &lt;strong&gt;virtual machine&lt;/strong&gt; page then select &lt;strong&gt;Azure virtual machine.&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F404mbxzj8vormp3z44mw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F404mbxzj8vormp3z44mw.png" alt="Image description" width="800" height="405"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;On the &lt;strong&gt;Basics&lt;/strong&gt; tab, ensure the appropriate Azure subscription is selected under &lt;strong&gt;Project details.&lt;/strong&gt; Opt to &lt;strong&gt;create a new&lt;/strong&gt; resource group name or select an existing one.&lt;/p&gt;

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

&lt;p&gt;In the &lt;strong&gt;Instance details&lt;/strong&gt; section, enter a name for your VM as the name for the &lt;strong&gt;Virtual machine.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Region:&lt;/strong&gt; Select the region where your VM will be deployed.&lt;br&gt;
&lt;strong&gt;Image:&lt;/strong&gt; Choose your Linux distribution (Ubuntu Server 20.04 LTS - x64 Gen2 (free services eligible)&lt;br&gt;
&lt;strong&gt;Security type:&lt;/strong&gt; Select “Standard”.&lt;br&gt;
&lt;strong&gt;VM architecture:&lt;/strong&gt; x64&lt;br&gt;
&lt;strong&gt;Size:&lt;/strong&gt; Select an appropriate VM size based on your requirements and budget.&lt;/p&gt;

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

&lt;p&gt;Choose SSH public key under &lt;strong&gt;Administrator account&lt;/strong&gt;.&lt;br&gt;
Enter &lt;strong&gt;azureuser&lt;/strong&gt; as the default Username.&lt;br&gt;
Keep the default setting for &lt;strong&gt;SSH public key source&lt;/strong&gt;, which is &lt;strong&gt;"Generate new key pair"&lt;/strong&gt;, and name the Key pair &lt;strong&gt;TanikLinux_key&lt;/strong&gt; which is auto generated.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If using SSH public key:&lt;/strong&gt; Enter your SSH public key data or browse to upload your public key file.&lt;br&gt;
&lt;strong&gt;If using password:&lt;/strong&gt; Enter a username and password for SSH access.&lt;/p&gt;

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

&lt;p&gt;In the &lt;strong&gt;Inbound port&lt;/strong&gt; rules section under &lt;br&gt;
&lt;strong&gt;Public inbound ports&lt;/strong&gt;, opt for &lt;strong&gt;"Allow selected ports".&lt;/strong&gt; Then, from the drop-down menu, select &lt;strong&gt;SSH (22) and HTTP (80).&lt;/strong&gt;&lt;br&gt;
Review the settings you’ve configured for your VM, then click the &lt;strong&gt;Review + create&lt;/strong&gt; button located at the bottom of the page to validate the configuration.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F04z6aex3d9957d3gepdf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F04z6aex3d9957d3gepdf.png" alt="Image description" width="800" height="414"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Maintain the default settings for other options. Note that the default size and pricing displayed are illustrative; actual size availability and pricing vary depending on your region and subscription.&lt;/p&gt;

&lt;p&gt;After Validation passed, on the Create a virtual machine page, review the details of the VM you are about to create. When ready, click on the &lt;strong&gt;Create&lt;/strong&gt; button to deploy your Azure Linux VM. &lt;br&gt;
Azure will now provision and deploy your VM based on the settings you specified.&lt;br&gt;
Once the &lt;strong&gt;Generate new key pair&lt;/strong&gt; window appears, choose &lt;strong&gt;Download private key and create resource.&lt;/strong&gt; Your key file will download as &lt;strong&gt;TanikLinuxVM_key.pem.&lt;/strong&gt; Ensure you note the download location of the .pem file, as you will need its path in the next step.&lt;br&gt;
After the deployment completes, click on &lt;br&gt;
&lt;strong&gt;Go to resource&lt;/strong&gt; to access your VM via SSH.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcd2htsg0ow1luvhu0hp0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcd2htsg0ow1luvhu0hp0.png" alt="Image description" width="800" height="386"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;On the page for your new VM, select the public IP address and copy it to your clipboard.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Connecting to Virtual Machine:&lt;/strong&gt;&lt;br&gt;
Establish an SSH connection to the virtual machine:&lt;br&gt;
On a Windows machine, search for a command prompt and click &lt;strong&gt;Run as administrator&lt;/strong&gt;.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2dgo6fxd8op26mefytyq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2dgo6fxd8op26mefytyq.png" alt="Image description" width="800" height="294"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Click on your download to get your key file and ensure you note the download location of the .PEM file, then you right click on your .PEM File and select on &lt;strong&gt;Properties&lt;/strong&gt; to locate your file path as you will need its path in the next step.&lt;/p&gt;

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

&lt;p&gt;For connection you will need your &lt;strong&gt;command prompt, username and the IP address&lt;/strong&gt; to run on your terminal. In your command prompt, initiate an SSH connection to your virtual machine and substitute the VM's IP address for the placeholder, and replace the file path with the actual path where the key file was downloaded.(&lt;code&gt;ssh -i "/path/to/your/private-key-file.pem" username@your-vm-public-ip&lt;/code&gt;)&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Tip&lt;/strong&gt;&lt;br&gt;
You can reuse the SSH key you created for future Azure VMs by selecting &lt;strong&gt;Use a key stored in Azure for SSH public key source.&lt;/strong&gt; Since you already have the private key on your computer, there's no need to download anything.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Install web server&lt;/strong&gt;&lt;br&gt;
To see your VM in action, install the NGINX web server. From your SSH session, update your package sources and then install the latest NGINX package.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;sudo apt-get -y update&lt;/li&gt;
&lt;li&gt;sudo apt-get -y install nginx
When done, type exit to leave the SSH session.&lt;/li&gt;
&lt;/ol&gt;

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

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

&lt;p&gt;&lt;strong&gt;View the web server in action&lt;/strong&gt;&lt;br&gt;
To view the default NGINX welcome page, use any web browser to access the VM's public IP address as the web address. You can find the public IP address on the VM overview page or in the SSH connection string you used earlier.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Clean up resources&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Delete resources&lt;/strong&gt;&lt;br&gt;
When no longer needed, delete the resource group, virtual machine, and all related resources:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt; On the Overview page of the VM, click on the &lt;strong&gt;Resource group&lt;/strong&gt; link.&lt;/li&gt;
&lt;li&gt; At the top of the resource group page, select 
&lt;strong&gt;Delete resource group.&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt; A page will open warning you that you are about to delete resources. Type the name of the resource group and select &lt;strong&gt;Delete&lt;/strong&gt; to finish deleting the resources and the resource group.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Auto-shutdown&lt;/strong&gt;&lt;br&gt;
If you are still in need of the VM, Azure provides an Auto-shutdown feature for VMs to help manage costs and to avoid been billed for unutilized resources:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;On the &lt;strong&gt;Operations&lt;/strong&gt; section for the VM, select the &lt;strong&gt;Auto-shutdown&lt;/strong&gt; option.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Configure the auto-shutdown time on the following page by selecting &lt;strong&gt;On&lt;/strong&gt; to enable and setting a suitable time that is workable by you.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Once configured, click &lt;strong&gt;Save&lt;/strong&gt; at the top to activate the Auto-shutdown settings.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Additional Information:&lt;/strong&gt;&lt;br&gt;
Be mindful of Azure VM pricing, especially the cost implications of VM size and usage. Always follow best practices for securing your Azure VM, such as using SSH keys instead of passwords where possible, configuring network security groups, and applying OS updates regularly.&lt;/p&gt;

</description>
      <category>virtualmachine</category>
      <category>linux</category>
      <category>resources</category>
      <category>deployment</category>
    </item>
    <item>
      <title>Steps to create Azure Virtual Machine</title>
      <dc:creator>Ikponmwonsa Okundigie</dc:creator>
      <pubDate>Fri, 14 Jun 2024 02:36:56 +0000</pubDate>
      <link>https://dev.to/ikay/steps-to-create-azure-virtual-machine-5a74</link>
      <guid>https://dev.to/ikay/steps-to-create-azure-virtual-machine-5a74</guid>
      <description>&lt;p&gt;First things first, you can create an Azure Virtual Machine through the Azure portal. A simple browser-based user interface can help you create virtual machines along with all the additional resources. With this quick step-by-step guide, you can deploy your own Azure Virtual Machine.&lt;/p&gt;

&lt;p&gt;Before getting started, make sure that you have an active Azure subscription. If not, then don’t worry! You can create a free account and then go about the following steps.&lt;/p&gt;

&lt;p&gt;As we move on from the basics, we will now focus on the actual creation of the Azure Virtual Machine. The following steps will deal with configuring the basic settings for your Azure Virtual Machine.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1: Starting the Process of Setting up Azure Virtual Machine&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Now that you have an active Azure subscription, open the Azure management portal through &lt;a href="http://www.portal.azure.com" rel="noopener noreferrer"&gt;www.portal.azure.com&lt;/a&gt; and log in.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5eltvaim5rchpjxohvo2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5eltvaim5rchpjxohvo2.png" alt="Image description" width="800" height="414"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2: Creating the Azure Virtual Machine&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;On the Azure portal, select Virtual machines.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwl36xusg8xvt0qs3univ.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwl36xusg8xvt0qs3univ.png" alt="Image description" width="800" height="293"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Open the Create a virtual machine screen with the help of Select + Add.&lt;/p&gt;

&lt;p&gt;In the Create a virtual machine panel, you can get distinct tabs like Basics, Disks, Networking, Advanced, Tags, and Review + create.&lt;/p&gt;

&lt;p&gt;Enter all your project details with information about the subscription, resource group, virtual machine name, region, availability options, image, and Azure Spot instance.&lt;/p&gt;

&lt;p&gt;If you have not chosen an image before, you can choose the right image from the dropdown list. You can also browse all available images for creating virtual machines, including both public and private images. It’s better to go for Windows 11 Pro, version 22H2 - x64 Gen2(free services eligible).&lt;/p&gt;

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

&lt;p&gt;Carefully select the size of the virtual machine to be deployed. Here you will find different virtual machine size options in accordance with your basic configuration. Note that you cannot find all virtual machine sizes in all the Azure regions. But a recommended choice can be Standard_D2s_v3 - 2 vcpus, 8 GiB memory ($70.08/month).&lt;/p&gt;

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

&lt;p&gt;Fill in your username and password under the Administrator account. Make sure that your password is at least 12 characters long and also meets the specified complexity requirement.&lt;/p&gt;

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

&lt;p&gt;In the Inbound port rules section, choose to Allow selected ports and then choose RDP (3389) from the drop-down menu.&lt;/p&gt;

&lt;p&gt;Under Licensing, check-I confirm I have an eligible Windows 10/11 license with multi-tenant hosting rights and move to next: Disks.&lt;/p&gt;

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

&lt;p&gt;Since it's a simple Virtual Machine leave all other Tab&lt;br&gt;
on the default settings.  &lt;/p&gt;

&lt;p&gt;Finally, select the Review + create button at the bottom of the webpage. Here you can get a basic impression of the virtual machine that you are going to create.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Step 3: Final Deployment&lt;/strong&gt;&lt;br&gt;
After validation runs, the Create button at the bottom of the page will become active so select that. &lt;/p&gt;

&lt;p&gt;Once the deployment is complete, you can Go to resources. You must keep in mind that the process of creating an Azure Virtual Machine will take several minutes, so stay patient throughout the process and your virtual machine will be fully provisioned and ready to use. &lt;/p&gt;

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

&lt;p&gt;Download RDP File, locate the file and click connect to the Windows 11 computer you just acquired. #SMILE#&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;SUMMING UP&lt;/strong&gt;&lt;br&gt;
Now you have understood the process of creating and maintaining Azure virtual machines. We have tried to formulate a comprehensive step-by-step guide so that you can understand the various phases of establishing an Azure virtual machine. Once you have gotten your basics of Azure virtual machine clear, you can grasp the process better too.&lt;/p&gt;

&lt;p&gt;If you want to create another Azure Virtual Machine, you can get started right away.&lt;/p&gt;

</description>
      <category>azure</category>
      <category>virtualmachine</category>
      <category>networking</category>
      <category>datacenter</category>
    </item>
    <item>
      <title>Detailed description on core Azure architectural components</title>
      <dc:creator>Ikponmwonsa Okundigie</dc:creator>
      <pubDate>Thu, 06 Jun 2024 17:45:58 +0000</pubDate>
      <link>https://dev.to/ikay/detailed-description-on-core-azure-architectural-components-4o09</link>
      <guid>https://dev.to/ikay/detailed-description-on-core-azure-architectural-components-4o09</guid>
      <description>&lt;p&gt;This article focuses on understanding the core architectural components of Azure which can be classified into two main groupings: &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; &lt;em&gt;Physical infrastructure.&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt; &lt;em&gt;Management infrastructure.&lt;/em&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Make sure you understand how regions and availability zones compare, as well as the Azure Resource Manager model. This is the way all resources are organized and deployed in Azure.&lt;/p&gt;

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

&lt;h2&gt;
  
  
  Physical Infrastructure
&lt;/h2&gt;

&lt;p&gt;The physical infrastructure for Azure starts with datacenters.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Data Center&lt;/strong&gt;&lt;br&gt;
They’re facilities with servers arranged in racks, with dedicated power, cooling, and networking infrastructure. Data centers are grouped into Azure Regions or Azure Availability Zones that are designed to help you achieve resiliency and reliability for your business-critical workloads.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Regions&lt;/strong&gt;&lt;br&gt;
A region is a geographical area on the planet that contains at least one, but potentially multiple datacenters that are nearby and networked together with a low-latency network. When you deploy a resource in Azure, you’ll often need to choose the region where you want your resource deployed. It is the location for your services to host, Geographical area on the planet.&lt;/p&gt;

&lt;p&gt;Here’s a view of all the available regions &lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frrcihzvmux6fvfpy1jpp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frrcihzvmux6fvfpy1jpp.png" alt="Image description" width="800" height="470"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Availability Zones&lt;/strong&gt;&lt;br&gt;
The availability zone is made up of one or more datacenters equipped with independent power, cooling, and networking. An availability zone is set up to be an isolation boundary. If one zone goes down, the other continues working.&lt;/p&gt;

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

&lt;p&gt;It comes with two service offerings:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Zonal services&lt;/em&gt;: Allow creating multiple availability zones as required to make services highly available. e.g. VMs, Disks, etc.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Zone redundant&lt;/em&gt;: Automatically replicate data in multiple availability zones for backup. e.g. storage, SQL.&lt;/p&gt;

&lt;p&gt;To ensure resiliency, a minimum of three separate availability zones are present in all availability zone-enabled regions. However, not all Azure Regions currently support availability zones, even with the additional resiliency that availability zones provide, it’s possible that an event could be so large that it impacts multiple availability zones in a single region. To provide even further resilience, Azure has Region Pairs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Region pairs&lt;/strong&gt;&lt;br&gt;
Most Azure regions are paired with another region within the same geography (such as US, Europe, or Asia) at least 300 miles away. It helps reduce the likelihood of interruptions because of events such as natural disasters, civil unrest, power outages, or physical network outages that affect an entire region. For example, if a region in a pair was affected by a natural disaster, services would automatically failover to the other region in its region pair. Examples of region pairs in Azure are West US paired with East US and South-East Asia paired with East Asia.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Sovereign regions&lt;/strong&gt;&lt;br&gt;
Sovereign regions are instances of Azure that are isolated from the main instance of Azure. They are generally used for compliance or legal purposes. Azure sovereign regions include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Government region: US DoD Central, US Gov Virginia, US Gov Iowa, etc.&lt;/li&gt;
&lt;li&gt;Partnered region: China East, China North, etc.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Azure Management Infrastructure
&lt;/h2&gt;

&lt;p&gt;The management infrastructure includes Azure resources, resource groups, subscriptions, accounts, and management groups. Let's understand them by their hierarchical arrangement.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Resources&lt;/strong&gt;&lt;br&gt;
A resource is the basic building block of Azure. Anything you create, provision, deploy, etc. is a resource. Virtual Machines (VMs), virtual networks, CosmosDB, etc. User is billed for these resources as per their usage.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Resource Groups&lt;/strong&gt;&lt;br&gt;
Resource groups are simply logical groupings of resources. They can be organized by type of services, project definition, or organization requirement. Each resource must be part of only one resource group. Resources in the resource group can reside in different locations. &lt;/p&gt;

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

&lt;p&gt;Resources can be moved between resource groups. Any action applied to a resource group inherits to all the resources within the resource group. If you delete a resource group, all the resources will be deleted. If you grant or deny access to a resource group, you’ve granted or denied access to all the resources within the resource group. Resource groups can’t be nested.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Azure Subscriptions&lt;/strong&gt;&lt;br&gt;
In Azure, subscriptions are a unit of management, billing, and scale. To create and use Azure services, you need an Azure subscription which is linked with an azure account which is an identity in Azure Active Directory (Azure AD). After you’ve created an Azure account, you’re free to create additional subscriptions. A company might use a single Azure account for your business and separate subscriptions for development, marketing, and sales departments.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Management Groups&lt;/strong&gt;&lt;br&gt;
For a company dealing with multiple applications, multiple development teams, in multiple geographies, and having many subscriptions, you might need a way to efficiently manage access, policies, and compliance for those subscriptions. Azure management groups provide a level of scope above subscriptions. You organize subscriptions into containers called management groups and apply governance conditions to the management groups.&lt;/p&gt;

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

&lt;p&gt;&lt;em&gt;In conclusion, Azure's architectural components form a robust and flexible foundation for building and deploying a wide range of cloud-based solutions. Whether you're developing a simple web application or a complex enterprise infrastructure, Azure provides the tools and services you need to succeed in the cloud. By leveraging the power of Azure's core components, you can unlock new opportunities for innovation and growth in the digital age.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Thanks for reading till the end. Please feel free to provide any question and feedback.&lt;/p&gt;

</description>
      <category>cloudcomputing</category>
      <category>azure</category>
      <category>regions</category>
      <category>architecture</category>
    </item>
  </channel>
</rss>
