<?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: Emeka moses</title>
    <description>The latest articles on DEV Community by Emeka moses (@emeka_moses_c752f2bdde061).</description>
    <link>https://dev.to/emeka_moses_c752f2bdde061</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%2F1576087%2F34c47142-52f3-43a7-ac85-e49ef719f5b9.png</url>
      <title>DEV Community: Emeka moses</title>
      <link>https://dev.to/emeka_moses_c752f2bdde061</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/emeka_moses_c752f2bdde061"/>
    <language>en</language>
    <item>
      <title>Creating Azure Virtual Network with 4 Subnets Using the Address Space 192.148.30.0/26</title>
      <dc:creator>Emeka moses</dc:creator>
      <pubDate>Mon, 19 Aug 2024 18:08:37 +0000</pubDate>
      <link>https://dev.to/emeka_moses_c752f2bdde061/creating-azure-virtual-network-with-4-subnets-using-the-address-space-19214830026-22cd</link>
      <guid>https://dev.to/emeka_moses_c752f2bdde061/creating-azure-virtual-network-with-4-subnets-using-the-address-space-19214830026-22cd</guid>
      <description>&lt;h2&gt;
  
  
  Azure Virtual Network (VNet)
&lt;/h2&gt;

&lt;p&gt;Is a fundamental service in Microsoft Azure that creates a private network environment within the Azure cloud. It functions similarly to a traditional network you might have on-premises, but with the added benefits of Azure's scalability, availability, and security features.&lt;/p&gt;

&lt;p&gt;Here's a breakdown of key functionalities of an Azure VNet:&lt;/p&gt;

&lt;h2&gt;
  
  
  Isolation and Security
&lt;/h2&gt;

&lt;p&gt;VNet isolates your Azure resources, such as virtual machines (VMs), from the public internet and other VNets. This isolation creates a secure environment for your applications to communicate with each other without worrying about unauthorized access.&lt;/p&gt;

&lt;h2&gt;
  
  
  Subnet Creation
&lt;/h2&gt;

&lt;p&gt;VNets can be further segmented into subnets. Subnets act like sub-divisions within the VNet, allowing you to group related resources and define specific access controls for each subnet.&lt;/p&gt;

&lt;h2&gt;
  
  
  IP Address Management
&lt;/h2&gt;

&lt;p&gt;VNets use a private IP address space (like the one you provided: 192.148.30.0/26) for resources within the network. This allows for private communication between resources without conflicting with public IP addresses.&lt;/p&gt;

&lt;h2&gt;
  
  
  Connectivity Options
&lt;/h2&gt;

&lt;p&gt;VNets offer various options for connecting resources:&lt;/p&gt;

&lt;h2&gt;
  
  
  Internet Access
&lt;/h2&gt;

&lt;p&gt;Subnets can be configured to allow resources controlled access to the internet through outbound rules in network security groups (NSGs).&lt;br&gt;
VNet Peering: VNets can be peered together to enable communication between resources across different VNets within the same region.&lt;/p&gt;

&lt;p&gt;VNets can connect to your on-premises network using a VPN gateway, creating a hybrid network environment.&lt;br&gt;
Integration with Azure Services: VNets can integrate with various Azure services like Azure SQL Database or Azure Storage. By placing these services within a VNet, you can enforce private access only from authorized resources within the VNet.&lt;/p&gt;

&lt;h2&gt;
  
  
  Benefits of using Azure Virtual Network:
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Improved Security&lt;/strong&gt;: Isolation and access control features enhance the security of your cloud resources.&lt;br&gt;
Simplified Management: VNets provide a centralized way to manage and configure your network infrastructure in Azure.&lt;br&gt;
Scalability: You can easily scale your VNet by adding or removing subnets as needed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Flexibility:&lt;/strong&gt; VNets offer various connectivity options to suit your specific needs.&lt;/p&gt;

&lt;p&gt;In summary, Azure VNet is a critical component for building secure and scalable private networks within the Azure cloud environment. It provides a foundation for deploying and managing your Azure resources while ensuring their isolation and controlled access.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;br&gt;
Before we begin, ensure you have:&lt;/p&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;An Azure subscription. If you don't have one, you can create a free account.&lt;br&gt;
Basic familiarity with Azure Portal and networking concepts.&lt;br&gt;
A plan for subnet allocation within the address space 192.148.30.0/26.&lt;br&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h2&gt;
&lt;br&gt;
  &lt;br&gt;
  &lt;br&gt;
  Steps in Creating Azure Virtual Network with 4 Subnets.&lt;br&gt;
&lt;/h2&gt;

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

&lt;ul&gt;
&lt;li&gt;Navigate to portal.azure.com and log in with your Azure account.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Step 2 Create a Virtual Network:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;from the Azure portal home page Click on Virtual network.&lt;/li&gt;
&lt;/ul&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%2F3wxkppho7jrq4lbqlkke.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%2F3wxkppho7jrq4lbqlkke.PNG" alt="Image description" width="734" height="198"&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%2F94v413daqem9d1bx18z2.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%2F94v413daqem9d1bx18z2.PNG" alt="Image description" width="723" height="418"&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%2Fec4vd7c50wv2l5pktm03.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%2Fec4vd7c50wv2l5pktm03.PNG" alt="Image description" width="643" height="538"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3: Configure Address Space&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;In the "IP Addresses" tab, modify the existing address space to 192.148.30.0/26.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Click on Add a subnet.
&lt;/h2&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%2F3eezwigyezkfk0wqdyq4.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%2F3eezwigyezkfk0wqdyq4.PNG" alt="Image description" width="723" height="491"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 4: Add Subnets&lt;/strong&gt;&lt;br&gt;
Enter the following details:&lt;br&gt;
1 &lt;strong&gt;Subnet name:&lt;/strong&gt; Enter a name for the subnet (e.g., Subnet1).&lt;/p&gt;

&lt;p&gt;2.&lt;strong&gt;Subnet address range:&lt;/strong&gt; Enter the address range for the first subnet (e.g., 192.148.30.0/28).&lt;/p&gt;

&lt;p&gt;Click on Add.&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%2Fcmi9ke1kogfg5qt3khz4.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%2Fcmi9ke1kogfg5qt3khz4.PNG" alt="Image description" width="694" height="524"&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%2Frgr22x7yk37pd5r5szdz.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%2Frgr22x7yk37pd5r5szdz.PNG" alt="Image description" width="685" height="266"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Repeat 1 &amp;amp; 2 above to add the remaining three subnets with the following details:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Subnet2: 192.148.30.16/28&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%2Fvfg3sa3zp0g870bhc947.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%2Fvfg3sa3zp0g870bhc947.PNG" alt="Image description" width="680" height="522"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Subnet3: 192.148.30.32/28&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%2Fa0yjl2u2yy70adrg31e7.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%2Fa0yjl2u2yy70adrg31e7.PNG" alt="Image description" width="696" height="523"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Subnet4: 192.148.30.48/28&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%2Fwb5f05npi7hencbae5yg.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%2Fwb5f05npi7hencbae5yg.PNG" alt="Image description" width="691" height="531"&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%2Fhw8qnroj4mhu81t29n8x.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%2Fhw8qnroj4mhu81t29n8x.PNG" alt="Image description" width="651" height="532"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 5: Review and Create&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Click on Review + create to review your configuration&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;After the validation passes, click on Create&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Step 6: Verification&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Once the deployment is complete, navigate to the Resource Group you selected earlier (RG1)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click on your Virtual Network (e.g., MyVNet).&lt;br&gt;
Verify that the address space and subnets are correctly configured.&lt;br&gt;
We have successfully created and deployed an Azure Virtual Network with four subnets given the address space 192.148.30.0/26.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In conclusion, we can appreciate that creating an Azure Virtual Network with multiple subnets using the address space 192.148.30.0/26 provides a robust foundation for deploying and managing your Azure resources. By following the steps outlined in this guide, you can efficiently organize and secure your network infrastructure while leveraging Azure's scalability and connectivity options. Whether you're building a small-scale application or a complex enterprise solution, Azure Virtual Networks offer the flexibility and control needed to meet your networking requirements effectively.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Practical use of TCO and Pricing Calculator for Cost Management.</title>
      <dc:creator>Emeka moses</dc:creator>
      <pubDate>Thu, 25 Jul 2024 02:12:09 +0000</pubDate>
      <link>https://dev.to/emeka_moses_c752f2bdde061/practical-use-of-tco-and-pricing-calculator-for-cost-management-5a74</link>
      <guid>https://dev.to/emeka_moses_c752f2bdde061/practical-use-of-tco-and-pricing-calculator-for-cost-management-5a74</guid>
      <description>&lt;p&gt;This how organisations can make informed decisions by estimating the cost that will be saved when they chose to migrate their business operations from on premise to the cloud environment.&lt;/p&gt;

&lt;p&gt;Total Cost of Ownership (TCO) Calculator: This tool helps businesses evaluate the complete cost of owning an asset over its entire lifecycle. It includes not only the initial purchase price but also ongoing costs such as maintenance, operation, training, and potential risks1.&lt;/p&gt;

&lt;p&gt;Pricing Calculator: This tool allows businesses to estimate the costs of various services or products, helping them to compare different options and make informed decisions. It can include factors like service types, usage levels, and support requirement.&lt;/p&gt;

&lt;p&gt;Let's explore this with the following steps.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt;&lt;br&gt;
Type 'Total Cost of Ownership Calculator' in your browser&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%2Fdwrxwacpxczur90chdo4.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%2Fdwrxwacpxczur90chdo4.PNG" alt="Image description" width="669" height="361"&gt;&lt;/a&gt;&lt;br&gt;
Click on 'Total Cost of Ownership(TCO) Calculator|Microsoft 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%2Flcnn2za231gbgin8s12a.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%2Flcnn2za231gbgin8s12a.png" alt="Image description" width="658" height="363"&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%2F7umq46daklpfw7hzajic.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%2F7umq46daklpfw7hzajic.png" alt="Image description" width="675" height="365"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt;&lt;br&gt;
The first step on the Calculator is to define your workload. Here you will enter the details of your on premise workloads&lt;/p&gt;

&lt;p&gt;(a) For Servers, Click on Add Server Workload&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%2Fh2hwfs60ogf2eq9ds2mg.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%2Fh2hwfs60ogf2eq9ds2mg.png" alt="Image description" width="672" height="365"&gt;&lt;/a&gt;&lt;br&gt;
Under Workload 1, I wiil select Windows operating system and leave other parameters at default&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%2Fi8pjj8ob3z999oocbg25.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%2Fi8pjj8ob3z999oocbg25.png" alt="Image description" width="648" height="369"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Under Workload 2, I will select Web app under workload type and for operating system I will choose Linux.Other parameters will be left at default&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%2Fmm3k5t4m5c8p02hdgod3.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%2Fmm3k5t4m5c8p02hdgod3.png" alt="Image description" width="670" height="368"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;(b) For Databases, Click on Add Database&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%2Fj8n4lx170twabjxh6npj.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%2Fj8n4lx170twabjxh6npj.png" alt="Image description" width="668" height="365"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Under Database 1 Source, I will select Microsoft SQL Server, and OS will be Windows. Others will be at default&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%2Fs0zm4i63t6hhrbsubyzy.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%2Fs0zm4i63t6hhrbsubyzy.png" alt="Image description" width="663" height="360"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Under Database 2 Source, I will select MySQL Server, and OS will be Linux. Others will be at default&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%2Fbbve2g3fji6nm6xb7zs4.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%2Fbbve2g3fji6nm6xb7zs4.png" alt="Image description" width="670" height="372"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;(c)For Storage, Click on Add Storage and leave the parameters at default&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%2Fzntun480ojg70u535cvm.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%2Fzntun480ojg70u535cvm.png" alt="Image description" width="689" height="361"&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%2Fp78t1ju3l4mjf5txsrna.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%2Fp78t1ju3l4mjf5txsrna.png" alt="Image description" width="679" height="369"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;(d) For Networking, I will select the Destination Region as North Europe&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%2Fmr58fnhn1sjyyqlm9w6c.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%2Fmr58fnhn1sjyyqlm9w6c.png" alt="Image description" width="664" height="351"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3&lt;/strong&gt;&lt;br&gt;
Click Next&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%2Ffmpoox735d4dwkyhulac.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%2Ffmpoox735d4dwkyhulac.png" alt="Image description" width="657" height="329"&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%2F64nro9ou0d2mkn8pgjz3.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%2F64nro9ou0d2mkn8pgjz3.png" alt="Image description" width="660" height="322"&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%2Fyh4yqzmk97aj9aatru5f.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%2Fyh4yqzmk97aj9aatru5f.png" alt="Image description" width="648" height="284"&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%2Faeedo3y0t0eeav439s0h.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%2Faeedo3y0t0eeav439s0h.png" alt="Image description" width="641" height="399"&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%2Fqetnftyhqan48z1kdyv3.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%2Fqetnftyhqan48z1kdyv3.png" alt="Image description" width="663" height="320"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 4&lt;/strong&gt;&lt;br&gt;
I will leave the Assumptions at default and click on Next to view the Report which is the Comparison of on premise cost of infrastructure with Azure cost of infrastructure for the same workload&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%2F3ayy4e08kxztrrwgu2ni.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%2F3ayy4e08kxztrrwgu2ni.png" alt="Image description" width="658" 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%2Fh2n6n9wk7rtc8o3pvvrq.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%2Fh2n6n9wk7rtc8o3pvvrq.png" alt="Image description" width="610" height="366"&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%2Fu1va1nwmpceuusngaypo.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%2Fu1va1nwmpceuusngaypo.png" alt="Image description" width="619" height="332"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Blue graph line indicate the On premise cost while the Green graph line shows the Azure cost for the same workload for a period of five years. There is a wide difference in the two costs. This difference is the cost saved by moving the organisation's workload to the cloud. It is indicated on the graph and this amount to $98,257 as shown on the top of the graph.&lt;/p&gt;

&lt;p&gt;The two pie charts below shows the total on premise cost and total azure cost for the period amounting to $117,590 and $19,333 respectively&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%2Fr25gp6ddmbtfkmhwm9w5.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%2Fr25gp6ddmbtfkmhwm9w5.png" alt="Image description" width="637" height="320"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The graph also indicate the percentages of cost of each of the services used by the company while on premise and when migrated to the cloud on 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%2Fip1o2uh2skef48npf9xc.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%2Fip1o2uh2skef48npf9xc.png" alt="Image description" width="617" height="360"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It is really worthwhile to migrate to the cloud. For instance, some costs that are incurred on premise are not incurred at all in the cloud i.e. Cost of building, equipping &amp;amp; maintaining Datacenter and Networking which are cared for by the Cloud Service Provider while other cost such as Compute services is reduced from 80% on premise to 69% in the cloud.&lt;/p&gt;

&lt;p&gt;TCO is a very simple and easy to use tool.&lt;/p&gt;

&lt;p&gt;Is this helpful? Please leave your feedback in the comment section.&lt;/p&gt;

</description>
      <category>azure</category>
      <category>cloud</category>
      <category>services</category>
      <category>beginners</category>
    </item>
    <item>
      <title>How To Host Static Website on Azure Blob Storage</title>
      <dc:creator>Emeka moses</dc:creator>
      <pubDate>Tue, 09 Jul 2024 00:28:51 +0000</pubDate>
      <link>https://dev.to/emeka_moses_c752f2bdde061/how-to-host-static-website-on-azure-blob-storage-33dj</link>
      <guid>https://dev.to/emeka_moses_c752f2bdde061/how-to-host-static-website-on-azure-blob-storage-33dj</guid>
      <description>&lt;h2&gt;
  
  
  introduction
&lt;/h2&gt;

&lt;p&gt;A static website is like an electronic brochure that contains fixed information and doesn't change frequently. It consists of web pages that have text, images, and other content that remains the same for everyone who gains access to the website.&lt;/p&gt;

&lt;p&gt;An example of such websites are cloud courses like whiz lab or cantril.io&lt;/p&gt;

&lt;p&gt;By hosting a static website on Blob Storage, you can save costs and enjoy a straight forward hosting solution that ensures your website is easily accessible and efficient.&lt;/p&gt;

&lt;p&gt;In this tutorial, we will be hosting our static website in Azure Storage. Please ensure the following prerequisites are followed before we begin.&lt;br&gt;
Prerequisites.&lt;/p&gt;

&lt;h2&gt;
  
  
  Virtual Studio code
&lt;/h2&gt;

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

&lt;p&gt;2.Install the Azure Subscription, Azure Account and Azure storage account extensions on the visual studio code.&lt;/p&gt;

&lt;p&gt;3.Create a storage account in the Azure portal&lt;/p&gt;

&lt;p&gt;4.Create a folder that houses your static website data&lt;br&gt;
Enable Static Website in Azure.&lt;/p&gt;

&lt;h2&gt;
  
  
  Enable static website hosting
&lt;/h2&gt;

&lt;p&gt;a) Go to your storage account, and click on the Static website button on the left side of the search bar.&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%2Ffhyy63plfi0jwa2db4x0.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%2Ffhyy63plfi0jwa2db4x0.png" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;b)Click on the "Enabled" button to enable the static website&lt;/p&gt;

&lt;p&gt;c)On the index document name type "index.html" and the Error document path type "404.html"&lt;/p&gt;

&lt;p&gt;d) Click on the save button.&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%2F3qkrfht1pd3unrucxhht.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%2F3qkrfht1pd3unrucxhht.png" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;e)Once it's saved, It generates your primary and secondary endpoint.&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%2Fgnngtwt4naxlowyhsyvp.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%2Fgnngtwt4naxlowyhsyvp.png" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;d) When you go back to your storage account, click on containers, you can see that a web container has been created to host your static website data.&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%2F71gm2ago7p1jf394s9dc.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%2F71gm2ago7p1jf394s9dc.png" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Open Your File On Visual Studio Code&lt;/p&gt;

&lt;p&gt;a)The next step is to click on File at the top-left corner of your VScode.&lt;/p&gt;

&lt;p&gt;b) Click on "Open File" and select the folder that houses your static website codes and data.&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%2Ftouiczr2odpol2qjyk45.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%2Ftouiczr2odpol2qjyk45.png" alt="Image description" width="800" height="190"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;c)Once you open it, the file appears here as shown below.&lt;/p&gt;

&lt;p&gt;d) 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%2Fl0z4ljunnfjl4f5j5zjx.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%2Fl0z4ljunnfjl4f5j5zjx.PNG" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;e) Once you click it, your html code automatically reflects as shown below.&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%2Fd0r7y0ejengfya6bbdrl.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%2Fd0r7y0ejengfya6bbdrl.png" alt="Image description" width="800" height="313"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;a) To connect to your $web container, click on the Azure extension.&lt;/p&gt;

&lt;p&gt;b) Next click on the Resources drop-down, click on the Azure subscription drop-down.&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%2F4m2dzchkh1m2z80f7585.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%2F4m2dzchkh1m2z80f7585.png" alt="Image description" width="491" height="458"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;c) Under the Azure subscription, click on the storage account drop-down&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%2Fmg2lk6io1ujd03l7tzug.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%2Fmg2lk6io1ujd03l7tzug.png" alt="Image description" width="421" height="501"&gt;&lt;/a&gt;&lt;br&gt;
d)You will see the storage account you created in the Azure Portal, right-click on it.&lt;/p&gt;

&lt;p&gt;e) Click on "Deploy to the static website via Azure Storage"&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%2F47ih317987xjtks2njs0.jpg" 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%2F47ih317987xjtks2njs0.jpg" alt="Image description" width="800" height="558"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;f) You will be prompted to select your folder to deploy the static website.&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%2Fhvrr0pkqksr74kdqi1zp.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%2Fhvrr0pkqksr74kdqi1zp.png" alt="Image description" width="698" height="158"&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%2Fsdt7v7cok1dc2yub8eod.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%2Fsdt7v7cok1dc2yub8eod.png" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;g) Wait for the deployment to be complete and click on browse static website&lt;/p&gt;

&lt;p&gt;h) You will be redirected to your static website as shown below.&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%2Fao2k3u6iej0vvo4cjes2.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%2Fao2k3u6iej0vvo4cjes2.PNG" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;i) On the Azure portal, go to the $web container in your storage account, you can see that all your static website data has been deployed in the container.&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%2F5oqwcad52qbf0js8zews.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%2F5oqwcad52qbf0js8zews.PNG" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>azure</category>
      <category>beginners</category>
      <category>cloud</category>
      <category>devchallenge</category>
    </item>
    <item>
      <title>How to Create Virtual Machine Scale Set.</title>
      <dc:creator>Emeka moses</dc:creator>
      <pubDate>Fri, 05 Jul 2024 02:20:16 +0000</pubDate>
      <link>https://dev.to/emeka_moses_c752f2bdde061/how-to-create-virtual-machine-scale-set-1l0m</link>
      <guid>https://dev.to/emeka_moses_c752f2bdde061/how-to-create-virtual-machine-scale-set-1l0m</guid>
      <description>&lt;ul&gt;
&lt;li&gt;Login to Azure&lt;/li&gt;
&lt;li&gt;Create a Virtual Machine Scale Set&lt;/li&gt;
&lt;li&gt;Clean Up Resource &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This article steps through using Azure portal to create a Virtual Machine Scale Set.&lt;/p&gt;

&lt;h2&gt;
  
  
  Loging To Azure
&lt;/h2&gt;

&lt;p&gt;Sign in to the Azure portal.&lt;/p&gt;

&lt;h2&gt;
  
  
  Create a Virtual Machine Scale Set
&lt;/h2&gt;

&lt;p&gt;You can deploy a scale set with a Windows Server image or Linux image such as RHEL, Ubuntu, or SLES.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Type Scale set in the search box. In the results, under Marketplace, select Virtual Machine Scale Sets.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Select Create on the Virtual Machine Scale Sets page, which opens the Create a Virtual Machine Scale Set page.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&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%2Fawiwotci5r8r27d216ut.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%2Fawiwotci5r8r27d216ut.PNG" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;In the Basics tab, under Project details, make sure the correct subscription is selected and create a new resource group called myVMSSResourceGroup.&lt;/li&gt;
&lt;/ul&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%2Fp2fbdb6ex7gttdhsgzn1.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%2Fp2fbdb6ex7gttdhsgzn1.PNG" alt="Image description" width="800" height="425"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Under Scale set details, set myScaleSet for your scale set name and select a Region that is close to your area&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Under Orchestration, select Uniform.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&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%2Fapl8pzurg0tolqu29sma.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%2Fapl8pzurg0tolqu29sma.PNG" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Under Instance details, select a marketplace image for Image. Select any of the Supported Distros.&lt;/li&gt;
&lt;/ul&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%2Fprorkkjnnfbjd7ghymh6.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%2Fprorkkjnnfbjd7ghymh6.PNG" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Under Administrator account configure the admin username and set up an associated password or SSH public key.&lt;/li&gt;
&lt;/ul&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%2Fnb596l5vwtqkswbubgl0.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%2Fnb596l5vwtqkswbubgl0.PNG" alt="Image description" width="800" height="555"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A Password must be at least 12 characters long and meet three out of the four following complexity requirements: one lower case character, one upper case character, one number, and one special character.&lt;/p&gt;

&lt;p&gt;If you select a Linux OS disk image, you can instead choose SSH public key. You can use an existing key or create a new one.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Select Next: Disks to move the disk configuration options&lt;br&gt;
leave the default disk configurations.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Select Next: Networking to move the networking configuration options.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&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%2Fgttur4qs3gx2ptn50ocx.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%2Fgttur4qs3gx2ptn50ocx.PNG" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;On the Networking page, under Load balancing, select the Use a load balancer checkbox to put the scale set instances behind a load balancer.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;In Load balancing options, select Azure load balancer.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;In Select a load balancer, select a load balancer or create a new one.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&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%2Fy0db87klio939wp5kzjc.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%2Fy0db87klio939wp5kzjc.PNG" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;For Select a backend pool, select Create new, type myBackendPool, then select Create.&lt;/li&gt;
&lt;/ul&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%2Fzabfhmoqy69wv1z93n2s.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%2Fzabfhmoqy69wv1z93n2s.PNG" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Select Next: Scaling to move to the scaling configurations.&lt;/p&gt;

&lt;p&gt;On the Scaling page, set the initial instance count field to 5. You can set this number up to 1000.&lt;/p&gt;

&lt;p&gt;For the Scaling policy, selete custom autoscale&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%2Fjdgdw9t9v7xrdfwkh68q.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%2Fjdgdw9t9v7xrdfwkh68q.PNG" alt="Image description" width="800" height="449"&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%2Fs40hzp1hzcye3qtp7l0b.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%2Fs40hzp1hzcye3qtp7l0b.PNG" alt="Image description" width="800" height="449"&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%2Fiark0pgpyc702j16rbtr.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%2Fiark0pgpyc702j16rbtr.PNG" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;When you're done, select Review + create.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;After it passes validation, select Create to deploy the scale set.&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%2Fspvg0an48xn5xjb5rjqx.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%2Fspvg0an48xn5xjb5rjqx.PNG" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Clean Up Resources
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Delete Resource&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When no longer needed, you can delete the resource group, virtual machine, and all related resources.&lt;/p&gt;

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

</description>
      <category>azure</category>
      <category>balancer</category>
      <category>vmss</category>
      <category>load</category>
    </item>
    <item>
      <title>How To Create a Linux virtual machine in the Azure portal. by moses emeka</title>
      <dc:creator>Emeka moses</dc:creator>
      <pubDate>Wed, 03 Jul 2024 19:38:38 +0000</pubDate>
      <link>https://dev.to/emeka_moses_c752f2bdde061/how-to-create-a-linux-virtual-machine-in-the-azure-portal-by-moses-emeka-lfh</link>
      <guid>https://dev.to/emeka_moses_c752f2bdde061/how-to-create-a-linux-virtual-machine-in-the-azure-portal-by-moses-emeka-lfh</guid>
      <description>&lt;p&gt;&lt;a href="https://dev.tourl"&gt;Sign in to Azure&lt;br&gt;
Create virtual machine&lt;br&gt;
Connect to virtual machine&lt;br&gt;
Install web server&lt;br&gt;
View the web server in action&lt;br&gt;
Clean up resources &lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Applies to: ✔️ Linux VMs
&lt;/h2&gt;

&lt;p&gt;Azure virtual machines (VMs) can be created through the Azure portal. The Azure portal is a browser-based user interface to create Azure resources. This quickstart shows you how to use the Azure portal to deploy a Linux virtual machine (VM) running Ubuntu Server 22.04 LTS. To see your VM in action, you also SSH to the VM and install the NGINX web server.&lt;/p&gt;

&lt;p&gt;If you don't have an Azure subscription, create a free account before you begin.&lt;br&gt;
Sign in to Azure&lt;/p&gt;

&lt;h2&gt;
  
  
  Sign in to the Azure portal.
&lt;/h2&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Create virtual machine&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Enter virtual machines in the search&lt;/p&gt;

&lt;p&gt;Under Services, select Virtual machines.&lt;/p&gt;

&lt;p&gt;In the Virtual machines page, select Create and then Virtual machine. The Create a virtual machine page opens.&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%2Ftu7qjz2660jd5j2g4r11.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%2Ftu7qjz2660jd5j2g4r11.PNG" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the Basics tab, under Project details, make sure the correct subscription is selected and then choose to Create new resource group. Enter myResourceGroup for the 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%2Frfwdg3kgjsuv1hcbbsc8.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%2Frfwdg3kgjsuv1hcbbsc8.PNG" alt="Image description" width="800" height="271"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Under Instance details, enter myVM for the Virtual machine name, and choose Ubuntu Server 22.04 LTS - Gen2 for your Image. Leave the other defaults. The default size and pricing is only shown as an example. Size availability and pricing are dependent on your region and subscription&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%2F0kqpc35vejiu1n6ka1iw.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%2F0kqpc35vejiu1n6ka1iw.PNG" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Under Administrator account, select SSH public key&lt;/p&gt;

&lt;p&gt;In Username enter azureuser.&lt;/p&gt;

&lt;p&gt;For SSH public key source, leave the default of Generate new key pair, and then enter myKey for the Key pair 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%2F4ccx8nu58i27rsk8l6fs.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%2F4ccx8nu58i27rsk8l6fs.png" alt="Image description" width="800" height="208"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Under Inbound port rules &amp;gt; Public inbound ports, choose Allow selected ports and then select SSH (22) and HTTP (80) from the drop-down&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%2F5hpznk6dyfaf04yq8w5n.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%2F5hpznk6dyfaf04yq8w5n.png" alt="Image description" width="796" height="280"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Leave the remaining defaults and then select the Review + create button at the bottom of the page.&lt;/p&gt;

&lt;p&gt;On the Create a virtual machine page, you can see the details about the VM you are about to create. When you are ready, select 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%2Fcgolyeijw5szrqu45v2x.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%2Fcgolyeijw5szrqu45v2x.PNG" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When the Generate new key pair window opens, select Download private key and create resource. Your key file will be download as myKey.pem. Make sure you know where the .pem file was downloaded; you will need the path to it 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%2Fu4n7sykx85rdaapbzf9u.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%2Fu4n7sykx85rdaapbzf9u.PNG" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When the deployment is finished, select Go to resource.&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%2Ficjtip8kodtg9pbdrg6c.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%2Ficjtip8kodtg9pbdrg6c.PNG" alt="Image description" width="800" height="449"&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;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%2Fgffrrdtysy43arq3ecao.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%2Fgffrrdtysy43arq3ecao.PNG" alt="Image description" width="800" height="147"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Connect to virtual machine
&lt;/h2&gt;

&lt;p&gt;If you are on a Mac or Linux machine, open a Bash prompt and set read-only permission on the .pem file using chmod 400 ~/Downloads/myKey.pem. If you are on a Windows machine, open a PowerShell prompt&lt;/p&gt;

&lt;p&gt;At your prompt, open an SSH connection to your virtual machine. Replace the IP address with the one from your VM, and replace the path to the .pem with the path to where the key file was downloaded.&lt;/p&gt;

&lt;p&gt;ssh -i C:/users/EMMYFURTHER/Downloads/myKey.pem &lt;a href="mailto:azureuser@10.111.12.123"&gt;azureuser@10.111.12.123&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%2Fx5jnabrd92oq752ord1m.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%2Fx5jnabrd92oq752ord1m.PNG" alt="Image description" width="800" height="449"&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%2Fsvtghbn37uqjwf19ety1.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%2Fsvtghbn37uqjwf19ety1.PNG" alt="Image description" width="647" height="258"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Install web server
&lt;/h2&gt;

&lt;p&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;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%2Fi984ytc4sn8wng3cz38j.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%2Fi984ytc4sn8wng3cz38j.PNG" alt="Image description" width="617" height="219"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When done, type exit to leave the SSH session.&lt;/p&gt;

&lt;h2&gt;
  
  
  View the web server in action
&lt;/h2&gt;

&lt;p&gt;Use a web browser of your choice to view the default NGINX welcome page. Type the public IP address of the VM as the web address. The public IP address can be found on the VM overview page or as part of 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%2Fiwfavnrvtd0wj6ad3e3g.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%2Fiwfavnrvtd0wj6ad3e3g.PNG" alt="Image description" width="682" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Clean up resources
&lt;/h2&gt;

&lt;h2&gt;
  
  
  Delete resources
&lt;/h2&gt;

&lt;p&gt;When no longer needed, you can delete the resource group, virtual machine, and all related resources.&lt;/p&gt;

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

</description>
      <category>azure</category>
      <category>linux</category>
      <category>virtualmachine</category>
      <category>cloud</category>
    </item>
    <item>
      <title>Create Window 11 virtual machine in Azure portal</title>
      <dc:creator>Emeka moses</dc:creator>
      <pubDate>Fri, 14 Jun 2024 00:49:36 +0000</pubDate>
      <link>https://dev.to/emeka_moses_c752f2bdde061/create-window-11-virtual-machine-in-azure-portal-4p53</link>
      <guid>https://dev.to/emeka_moses_c752f2bdde061/create-window-11-virtual-machine-in-azure-portal-4p53</guid>
      <description>&lt;p&gt;Table of contents&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sign in to Azure&lt;/li&gt;
&lt;li&gt;Create virtual machine&lt;/li&gt;
&lt;li&gt;Connect to virtual machine&lt;/li&gt;
&lt;li&gt;Install windows 11&lt;/li&gt;
&lt;li&gt;View the windows 11 welcome page&lt;/li&gt;
&lt;li&gt;Clean up resources.&lt;/li&gt;
&lt;li&gt;Delete a reources.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Azure virtual machines (VMs) can be created through the Azure portal. This method provides a browser-based user interface to create VMs and their associated resources.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sign in to Azure
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://portal.azure.com/"&gt;https://portal.azure.com/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Create Virtual Machine
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Enter virtual machines in the search.&lt;/li&gt;
&lt;li&gt;Under Services, select Virtual machines.&lt;/li&gt;
&lt;li&gt;In the Virtual machines page, select Create and then Azure virtual machine. The Create a virtual machine page opens.&lt;/li&gt;
&lt;li&gt;Under Instance details, enter myVM for the Virtual machine name and choose Windows 11 pro, Version 22H2 - x64 Gen 2 for the Image. Leave the other defaults&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%2Fesgnzn3j6fki3ymyvswz.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%2Fesgnzn3j6fki3ymyvswz.PNG" alt="Image description" width="719" height="305"&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%2Femzmdo0kmsee7st9vfae.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%2Femzmdo0kmsee7st9vfae.PNG" alt="Image description" width="605" height="221"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;5.Under Administrator account, provide a username, such as azureuser and a password. The password must be at least 12 characters long and meet the defined complexity requirements.&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%2Fg0lwini7vxdidhy2xkv9.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%2Fg0lwini7vxdidhy2xkv9.PNG" alt="Image description" width="618" height="138"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;6.Under Inbound port rules, choose Allow selected ports and then select RDP (3389) and HTTP (80) from the drop-down.&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%2Fzfbinenp0y0x2c4i0ft2.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%2Fzfbinenp0y0x2c4i0ft2.png" alt="Image description" width="800" height="286"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;7.Leave the remaining defaults and then select the Review + create button at the bottom of the 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%2Fxkzhavsbmevgjhh85ksb.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%2Fxkzhavsbmevgjhh85ksb.png" alt="Image description" width="800" height="286"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;8.After validation runs, select the Create button at the bottom of the 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%2Fkgp4u7o4uvn1g27dsh9c.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%2Fkgp4u7o4uvn1g27dsh9c.PNG" alt="Image description" width="563" height="439"&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%2Fr2j77cw4924z223tu3ir.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%2Fr2j77cw4924z223tu3ir.PNG" alt="Image description" width="343" height="58"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;9.After deployment is complete, select Go to resource.&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%2Frrsunqq87cswqruz0j6l.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%2Frrsunqq87cswqruz0j6l.PNG" alt="Image description" width="600" height="135"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Connet to Virtual Machine
&lt;/h2&gt;

&lt;p&gt;Create a remote desktop connection to the virtual machine. These directions tell you how to connect to your VM from a Windows computer. On a Mac, you need an RDP client such as this Remote Desktop Client from the Mac App Store.&lt;/p&gt;

&lt;p&gt;1.On the overview page for your virtual machine, select the Connect &amp;gt; RDP&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%2Fydyww2hmf01s4r9c6jye.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%2Fydyww2hmf01s4r9c6jye.PNG" alt="Image description" width="601" height="140"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2.In the Connect with RDP tab, keep the default options to connect by IP address, over port 3389, and click Download RDP 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%2Fgpktiro9qn9he2lkk0xq.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%2Fgpktiro9qn9he2lkk0xq.PNG" alt="Image description" width="409" height="306"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;3.Open the downloaded RDP file and click Connect when prompted.&lt;/p&gt;

&lt;p&gt;4.In the Windows Security window, select More choices and then Use a different account. Type the username as localhost\username, enter the password you created for the virtual machine, and then click OK.&lt;/p&gt;

&lt;p&gt;5.You may receive a certificate warning during the sign-in process. Click Yes or Continue to create the connection.&lt;/p&gt;

&lt;h2&gt;
  
  
  Install windows
&lt;/h2&gt;

&lt;p&gt;To see your VM in action, install the windows 11 pro. Open a PowerShell prompt on the VM and run the following command:&lt;/p&gt;

&lt;p&gt;When done, close the RDP connection to the VM.&lt;/p&gt;

&lt;h2&gt;
  
  
  View the windows 11 welcome page
&lt;/h2&gt;

&lt;p&gt;In the portal, select the VM and in the overview of the VM, hover over the IP address to show Copy to clipboard. Copy the IP address and paste it into a browser tab. The default  welcome page will open, and should look like this:&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%2Fs98qa9xmeyu760uu4z0s.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%2Fs98qa9xmeyu760uu4z0s.PNG" alt="Image description" width="609" height="556"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Clean up resources
&lt;/h2&gt;

&lt;h2&gt;
  
  
  Delete resources
&lt;/h2&gt;

&lt;p&gt;When no longer needed, you can delete the resource group, virtual machine, and all related resources.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;On the Overview page for the VM, select the Resource group link.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;At the top of the page for the resource group, select Delete resource group.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;3.A page will open warning you that you are about to delete resources. Type the name of the resource group and select Delete to finish deleting the resources and the resource group.&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%2Flxm41vrrjp75t96mfw9v.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%2Flxm41vrrjp75t96mfw9v.PNG" alt="Image description" width="623" height="161"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>azure</category>
      <category>virtualmachine</category>
      <category>window11</category>
      <category>cloud</category>
    </item>
    <item>
      <title>CORE AZURE ARCHITETURAL COMPONETS</title>
      <dc:creator>Emeka moses</dc:creator>
      <pubDate>Fri, 07 Jun 2024 04:05:05 +0000</pubDate>
      <link>https://dev.to/emeka_moses_c752f2bdde061/core-azure-architetural-componets-2ad</link>
      <guid>https://dev.to/emeka_moses_c752f2bdde061/core-azure-architetural-componets-2ad</guid>
      <description>&lt;h2&gt;
  
  
  Table of contents
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://dev.tourl"&gt;Introductions&lt;/a&gt;&lt;br&gt;
 &lt;a href="https://dev.tourl"&gt;Azure Regions&lt;/a&gt;&lt;br&gt;
 &lt;a href="https://dev.tourl"&gt;Azure Availability Zones&lt;/a&gt;&lt;br&gt;
 &lt;a href="https://dev.tourl"&gt;Resource Groups&lt;/a&gt;&lt;br&gt;
 &lt;a href="https://dev.tourl"&gt;Azure Resource Manager(ARM)&lt;/a&gt;&lt;br&gt;
 &lt;a href="https://dev.tourl"&gt;Conclusion&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Introductions
&lt;/h2&gt;

&lt;p&gt;Microsoft Azure architecture runs on a massive collection of servers and networking hardware, which, in turn, hosts a complex collection of applications that control the operation and configuration of the software and virtualized hardware on these servers. This complex orchestration is what makes Azure so powerful.&lt;br&gt;
 In this module, we 'll be introduced to the core architectural components of Azure. You’ll be looking Azure Regions, availability zones, resource groups; Azure resource manager(ARM).&lt;/p&gt;

&lt;h2&gt;
  
  
  Azure Regions
&lt;/h2&gt;

&lt;p&gt;An Azure region is a geographical area in which one or more physical Azure data centres reside. These data centres exist as part of a latency-defined perimeter to offer the best possible performance and security to users. &lt;br&gt;
Azure has more than 60 announced regions, which is more than all other cloud providers to date.&lt;br&gt;
Azure is made up datacentres located around the globe.&lt;br&gt;
These datacentres are organised and made available to the end users by country/region &lt;/p&gt;

&lt;h2&gt;
  
  
  Azure region key point:
&lt;/h2&gt;

&lt;p&gt;Each region is a set of data centres deployed within a Specific geographic location.&lt;br&gt;
Each Azure region is paired with another region within the same geographical area, which is at least 300 miles away. It allows replication of resources (such as VMs) which helps in reducing the interruptions due to natural disasters, civil unrest, power outages, or physical.&lt;/p&gt;

&lt;p&gt;Examples are East US, west Europe, southeast 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%2Ffwkfplz0cecj7z0y0glq.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%2Ffwkfplz0cecj7z0y0glq.png" alt="Image description" width="800" height="404"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Azure Availability Zones
&lt;/h2&gt;

&lt;p&gt;Azure availability zones are physically and logically separated datacenters with their own independent power source, network, and cooling. Connected with an extremely low-latency network, they become a building block to delivering high availability applications.&lt;/p&gt;

&lt;p&gt;Lets simply say,&lt;/p&gt;

&lt;p&gt;Availability zones are physically separate locations within an Azure region.&lt;/p&gt;

&lt;p&gt;each availability zone is made up of one or more datacentres equipped with independence power, cooling, and networking.&lt;/p&gt;

&lt;p&gt;Availability zones are set up to be an isolation boundary&lt;br&gt;
If one Availability zone goes down, the other continues working&lt;/p&gt;

&lt;h2&gt;
  
  
  Benefits
&lt;/h2&gt;

&lt;p&gt;Protect against infrastructure disruptions. &lt;br&gt;
Ensure high availability and business continuity.&lt;br&gt;
Achieve the scale and high availability that you need.&lt;br&gt;
Securely support your solution needs.&lt;/p&gt;

&lt;h2&gt;
  
  
  Example
&lt;/h2&gt;

&lt;p&gt;In a region like East US, there can be multiple availability zones.&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%2Focc0upm35n64drv1kyd4.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%2Focc0upm35n64drv1kyd4.png" alt="Image description" width="266" height="189"&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%2Fiq3jb9lu4fuhkyz8pblw.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%2Fiq3jb9lu4fuhkyz8pblw.png" alt="Image description" width="291" height="173"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Resource Group
&lt;/h2&gt;

&lt;p&gt;A resource group is a logical container that holds related resources for an Azure solution. The resource group can include all the resources for the solution, or only those resources that you want to manage as a group.&lt;/p&gt;

&lt;h2&gt;
  
  
  key points
&lt;/h2&gt;

&lt;p&gt;Resource within a group share the same lifecycle and management.&lt;br&gt;
Simplifies management and deployment.&lt;br&gt;
Can group resources by application and management&lt;/p&gt;

&lt;p&gt;benefits&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;easy to manage cost&lt;br&gt;
simplified resources management and organization&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Example
&lt;/h2&gt;

&lt;p&gt;A resource group for a web app could include the app service, database, and storage accounts.&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%2Frhb4cpgnhsa0lvsz8hxb.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%2Frhb4cpgnhsa0lvsz8hxb.png" alt="Image description" width="335" height="150"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Azure Resource Manager
&lt;/h2&gt;

&lt;p&gt;Azure Resource Manager is the deployment and management service for Azure. It provides a management layer that enables you to create, update, and delete resources in your Azure account. You use management features, like access control, locks, and tags, to secure and organize your resources after deployment.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key points&lt;/strong&gt;&lt;br&gt;
provide a unified way to manage Azure Resource &lt;br&gt;
Allows users to create, update, and delete resources as a group&lt;br&gt;
Uses template to automate deployment.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Feature&lt;/strong&gt;&lt;br&gt;
Role based access control(RBAC)&lt;br&gt;
Tagging for resource organizations&lt;br&gt;
Audit logs for tracking changes.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;**Benefits&lt;/em&gt;*&lt;br&gt;
Consistent management layer&lt;br&gt;
Facilitate automation and orchestration&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%2Fs56u5qelu9m49xoks7nw.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%2Fs56u5qelu9m49xoks7nw.png" alt="Image description" width="310" height="163"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;conclusions&lt;/strong&gt; &lt;br&gt;
Azure core architectural components such as regions, resource groups, and Availability Zones serve as the underlying building blocks for any Azure solution that gets deployed. Azure Resource Manager is used to manage these building blocks and the solutions that are built upon them&lt;/p&gt;

</description>
      <category>azure</category>
      <category>architectural</category>
      <category>componets</category>
      <category>cloudcomputing</category>
    </item>
    <item>
      <title>Core azure Architectural Componets</title>
      <dc:creator>Emeka moses</dc:creator>
      <pubDate>Thu, 06 Jun 2024 16:24:48 +0000</pubDate>
      <link>https://dev.to/emeka_moses_c752f2bdde061/core-azure-architectural-componets-5875</link>
      <guid>https://dev.to/emeka_moses_c752f2bdde061/core-azure-architectural-componets-5875</guid>
      <description>&lt;h2&gt;
  
  
  Table of contents
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;1. - Introductions&lt;/li&gt;
&lt;li&gt;2. - 1. Azure Regions&lt;/li&gt;
&lt;li&gt;3. - 2. Azure Availability Zones&lt;/li&gt;
&lt;li&gt;4. - 3. Resource Groups &lt;/li&gt;
&lt;li&gt;5. - 4. Azure Resource Manager(ARM)&lt;/li&gt;
&lt;li&gt;6. - 5. Conclusions
## Introductions
In this module, we 'll be introduced to the core architectural components of Azure. You’ll be looking Azure Regions, availability zones, resource groups; Azure resource manager(ARM).&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>azure</category>
      <category>architectural</category>
      <category>componets</category>
      <category>cloudcomputing</category>
    </item>
  </channel>
</rss>
