<?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: Phillip Ajifowobaje</title>
    <description>The latest articles on DEV Community by Phillip Ajifowobaje (@phillip_ajifowobaje_68724).</description>
    <link>https://dev.to/phillip_ajifowobaje_68724</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%2F1564059%2Fe113f757-18ca-422f-ba0a-e0845b19bf62.jpg</url>
      <title>DEV Community: Phillip Ajifowobaje</title>
      <link>https://dev.to/phillip_ajifowobaje_68724</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/phillip_ajifowobaje_68724"/>
    <language>en</language>
    <item>
      <title>HOW TO CREATE A VIRTUAL NETWORK WITH FOUR SUBNETS</title>
      <dc:creator>Phillip Ajifowobaje</dc:creator>
      <pubDate>Fri, 12 Jul 2024 17:38:51 +0000</pubDate>
      <link>https://dev.to/phillip_ajifowobaje_68724/how-to-create-a-virtual-network-with-four-subnets-2ph6</link>
      <guid>https://dev.to/phillip_ajifowobaje_68724/how-to-create-a-virtual-network-with-four-subnets-2ph6</guid>
      <description>&lt;p&gt;We will be creating four Azure virtual network subnet using the IP address: 192.148.30.0/26. &lt;/p&gt;

&lt;p&gt;Below are the steps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Log in to Azure Portal&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Click on virtual Network navigation tool, click on CREATE as indicated in the below diagram:&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%2Fpplanzgqlnzlsf08tx6n.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%2Fpplanzgqlnzlsf08tx6n.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;From the BASIC tab select the resource group name and give the virtual machine a name, you will also need to select the region for your VM. in this case we are using East US. Click on next to take you to the IP Address tab. See below diagram:&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%2Fgcoh4htvm7xk2qnajqjw.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%2Fgcoh4htvm7xk2qnajqjw.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The next step is to configure the IP address for the virtual machine. Delete the default IP address before you begin to create four subnet IP addresses: proceed to input IPV4 address 192.148.30.0/26 space for your virtual network. &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%2Frx4f9krybnrkvawk3owo.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%2Frx4f9krybnrkvawk3owo.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The above diagram shows we can have 64 addresses within this virtual network.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Add the Subnets for the Virtual Network(Click on Add Subnet). The range for the subnets are from(192.148.30.0 to 192.148.30.63).
As shown in the below diagram subnet1, subnet2, subnet3 and subnet4 where each subnet is within the /26 address range.&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%2Fqtvk29wbm2q8w0cacx1x.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%2Fqtvk29wbm2q8w0cacx1x.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The next step will be to Review and Create when the subnets have been configured. Click on CREATE:&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%2F6s8yot6gin1t2z84lid1.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%2F6s8yot6gin1t2z84lid1.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;6 Virtual Network Deployment, the VM id delpoyed 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%2F3ynlt9166kzagbq8cu7d.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%2F3ynlt9166kzagbq8cu7d.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Finally you click on Go to Resources to see your VM and Subnet in the overview tab to see the subnets of the virtual Network. see 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%2Frjwypblu1937hrf5gk0h.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%2Frjwypblu1937hrf5gk0h.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You have created the virtaul network with four subnets.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>HOW TO CREATE AN AZURE VITUAL MACHINE SCALE SET.</title>
      <dc:creator>Phillip Ajifowobaje</dc:creator>
      <pubDate>Fri, 12 Jul 2024 14:52:40 +0000</pubDate>
      <link>https://dev.to/phillip_ajifowobaje_68724/how-to-create-an-azure-vitual-machine-scale-set-lnm</link>
      <guid>https://dev.to/phillip_ajifowobaje_68724/how-to-create-an-azure-vitual-machine-scale-set-lnm</guid>
      <description>&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%2F7j222usa8ihw6ixwz0a6.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%2F7j222usa8ihw6ixwz0a6.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;In this blog we will be exploring how to create a virtual machine scales set VMSS on Azure. The steps are highlighted below:&lt;/p&gt;

&lt;p&gt;Step 1. Log into the Azure Portal&lt;/p&gt;

&lt;p&gt;From the Azure portal you search for virtual machine scale set and create VMSS&lt;/p&gt;

&lt;p&gt;Step 2 Fill out all the BASIC parameters in the basic tab such as Resource Group name, virtual machine scale set name, Region, orchestration, scaling.&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%2Fg0aw2kiwvwdxwdozqors.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%2Fg0aw2kiwvwdxwdozqors.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 3 As shown in the diagram above, you configure the scaling of the virtual machine, this action will enable you to be able to add various scaling conditions, condition name, scale mode, instance limit,(min-max),select the CPU threshold by scaling out or scaling in, query duration, Time zones with start and end dates. &lt;br&gt;
You save as indicated in the below diagram: &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%2F10vumiydzx0fs0rmlkst.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%2F10vumiydzx0fs0rmlkst.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Complete the remaining Basic parameters indicating instance details and administrator account after the scaling conditions have been applied and click on next. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Step 4 Spot is for specified discount. Skip spot and disc steps.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;See 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%2F9ub3n3i7kozz0wksbzsn.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%2F9ub3n3i7kozz0wksbzsn.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Step 5 Networking tab is where you are going to pick all the networking parameters for your virtual machine scale set create a load balancer and give it a name, pick out the type and create as shown in the diagram below:&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%2Fep2rv93wx89k7di011i3.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%2Fep2rv93wx89k7di011i3.png" alt="Image description" width="800" height="450"&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%2F5wrh1lbu1pa5rimsn12p.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%2F5wrh1lbu1pa5rimsn12p.png" alt="Image description" width="800" height="450"&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%2F2i3rdu8v38eh19d0a1wj.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%2F2i3rdu8v38eh19d0a1wj.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Our VMSS post deployment, here you can see the entire configuration vi the overview tab. Note that you can also make changes from this point to your VMSS based on your needs and 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%2Fmekdbx4yy3ggxu721nr9.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%2Fmekdbx4yy3ggxu721nr9.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We have two instances running on this machine because we had picked two in the initial instance count. this is shown from the Azure load balancing tab&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%2Fgnadvjsomzzqsmoq37rc.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%2Fgnadvjsomzzqsmoq37rc.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The final step is to copy the IP Address and connect the virtual machines.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How to create and connect to a Linux VM on Azure using a Public Key.</title>
      <dc:creator>Phillip Ajifowobaje</dc:creator>
      <pubDate>Sat, 22 Jun 2024 00:22:48 +0000</pubDate>
      <link>https://dev.to/phillip_ajifowobaje_68724/how-to-create-and-connect-to-a-linux-vm-on-azure-using-a-public-key-5fm1</link>
      <guid>https://dev.to/phillip_ajifowobaje_68724/how-to-create-and-connect-to-a-linux-vm-on-azure-using-a-public-key-5fm1</guid>
      <description>&lt;p&gt;Table of content.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Introduction&lt;/li&gt;
&lt;li&gt;Log In&lt;/li&gt;
&lt;li&gt;Step 1: Create VM&lt;/li&gt;
&lt;li&gt;Step 2: Add all Basic Parameters&lt;/li&gt;
&lt;li&gt;Step 3: Review + Create VM&lt;/li&gt;
&lt;li&gt;Step 4: Machine Validation Passed&lt;/li&gt;
&lt;li&gt;Step 5: Create for VM deployment&lt;/li&gt;
&lt;li&gt;Step 6: Connect Linux VM Via SSH&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;INTRODUCTION&lt;/strong&gt;: Linux Virtual machines is a type of machine that is powered by the Linux operating system. They vary in different types ranging from Ubuntu, Redhat, Oracle Linux and a host of others. For the purpose of this write up we will be working on the Ubuntu Linux virtual machine connecting via SSH using a public Key.&lt;/p&gt;

&lt;p&gt;The process is initiated by logging into the Azure Portal to commence creation of your Ubuntu Linux Virtual Machine.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 1: CREATE VM&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;click on create Virtual machine upon accessing the Azure portal as shown in below diagram.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 2: BASIC PARAMETERS&lt;/strong&gt;&lt;br&gt;
Next step will be to add all the &lt;strong&gt;BASIC&lt;/strong&gt; parameters to your virtual machine. See steps below:&lt;br&gt;
 a. create a resource group name &lt;strong&gt;(RGLinux)&lt;/strong&gt; see &lt;br&gt;
    highlighted in the diagram below.&lt;br&gt;
 b. Give the virtual machine a name*&lt;em&gt;(LinuxVM)&lt;/em&gt;*&lt;br&gt;
 c. Pick your region*&lt;em&gt;(US West US2)&lt;/em&gt;*&lt;br&gt;
 d. Select your availability option*&lt;em&gt;( No Infrastructure redundancy required)&lt;/em&gt;*&lt;br&gt;
 e. Select security type(Standard for this machine)&lt;br&gt;
 f. From the image tab you will select your linux server type*&lt;em&gt;(Ubuntu server)&lt;/em&gt;*&lt;br&gt;
The drop down arrow indicates all dialog boxes you can open to show various options in the instance detail area.&lt;/p&gt;

&lt;p&gt;g. Select the size tab to pick the memory size for the Linux virtual machine. there is a dropdown to pick as required for the VM. This comes with monthly billing based on the selected size.&lt;/p&gt;

&lt;p&gt;h. Authentication Type is to select the preferred authentication protocol. This can either be SSH Public key as highlighted below or password. In the case of this Ubuntu Linux machine we are using a SSH public key. Note: A public key will be generated which will be used to gain connect to the virtual machine in the chosen terminal. select &lt;strong&gt;HTTP&lt;/strong&gt; to give web access when connecting to your linux virtual machine.&lt;/p&gt;

&lt;p&gt;i. In the username tab, a username needs to be created or you use the default &lt;strong&gt;azureuser&lt;/strong&gt; as highlighted in the below image.&lt;/p&gt;

&lt;p&gt;j. You can click on next Disk to proceed to the Disk tab and make the required selection for your Linux virtual machine. This option can also be done when your machine has been deployed and validated.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 3: REVIEW AND CREATE&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Finally in the Basic tab you will click on. review and create to validate your linux VM. after this command your virtual machine will go through a validation process.&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%2Fobijm81wh6vxei4kofjz.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%2Fobijm81wh6vxei4kofjz.png" alt="Image description" width="800" height="450"&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%2Fyaqab8o7ycuf96wo6cnk.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%2Fyaqab8o7ycuf96wo6cnk.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 4. MACHINE VALIDATION&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;After the review and create, if your virtual machine has no error, you will see the validation passed indicated as shown in the diagram below.&lt;br&gt;
Note: your machine will show you your hourly subscription credit once the validation has been passed.&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%2F06dk0vbkae18wq4spbi9.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%2F06dk0vbkae18wq4spbi9.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 5. CREATE FOR VM DEPLOYMENT&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The create button will be clicked for final deployment of your ubuntu linux virtual machine. Here you will find details of your Linux virtual machine before you connect your machine via your preferred terminal.&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%2Fgom0ftdahq0d50n5kux4.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%2Fgom0ftdahq0d50n5kux4.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 6. CONNECT VIRTUAL MACHINE&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;The virtual machine can be connected via SSH using the SSH public key generated during the creation of the virtual machine. A public IP address which was generated while creating the linux virtual machine is also required to be able to connect the VM machine through your preferred terminal. See below diagram:&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%2Fp9v37wb2fcw8vgaik8gi.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%2Fp9v37wb2fcw8vgaik8gi.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>STEP BY STEP ON HOW TO DEPLOY AND CONNECT A VIRTUAL MACHINE ON AZURE CLOUD.</title>
      <dc:creator>Phillip Ajifowobaje</dc:creator>
      <pubDate>Fri, 14 Jun 2024 13:32:26 +0000</pubDate>
      <link>https://dev.to/phillip_ajifowobaje_68724/step-by-step-on-how-to-deploy-and-connect-a-virtual-machine-on-azure-cloud-44oe</link>
      <guid>https://dev.to/phillip_ajifowobaje_68724/step-by-step-on-how-to-deploy-and-connect-a-virtual-machine-on-azure-cloud-44oe</guid>
      <description>&lt;p&gt;TABLE OF CONTENT&lt;/p&gt;

&lt;p&gt;Introduction&lt;br&gt;
 Logging In&lt;br&gt;
 Step 1 Configure Basic Settings&lt;br&gt;
 Step 2 Configure Disk and Storage&lt;br&gt;
 Step 3 Networking&lt;br&gt;
 Step 4 Management &lt;br&gt;
 Step 5 Monitoring&lt;br&gt;
 Step 6 Review + Create&lt;/p&gt;

&lt;h4&gt;
  
  
  INTRODUCTION
&lt;/h4&gt;

&lt;p&gt;There are various steps associated with the deployment and connection of a virtual machine in Azure cloud. We will be listing the various steps to deploy a virtual machines with images detailing those processes. With Azure Virtual Machine, you get the flexibility of accessing a virtual platform without buying and maintaining the physical hardware that can run the operation. But you will also need a proper maintenance plan for your Azure Virtual Machine while performing tasks like configuring, patching, parsing, and installing the softwares to run on the virtual machines. &lt;/p&gt;

&lt;p&gt;Below are guidelines on how to configure your Virtual machine:&lt;/p&gt;

&lt;p&gt;LOG IN:&lt;/p&gt;

&lt;p&gt;Logging into Azure Portal, if you do not have an azure account, you will need to sign up for one.&lt;br&gt;
Open your web browser and navigate to &lt;a href="https://portal.azure.com"&gt;https://portal.azure.com&lt;/a&gt;.&lt;br&gt;
Sign in using your Azure account credentials.&lt;/p&gt;

&lt;p&gt;Select a Resource via the create a resource tab.&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%2Fv9fnjqey5je2szsutiok.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%2Fv9fnjqey5je2szsutiok.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Showing the project details, this is a guide to build the various components of the virtual machine from various tabs as highlighted in the above diagram.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;u&gt;STEP 1. CONFIGURE BASIC SETTINGS&lt;/u&gt;
&lt;/h2&gt;

&lt;p&gt;This tab enables you to do the following:&lt;/p&gt;

&lt;p&gt;a. &lt;strong&gt;Select subscription and create a Resource Group&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;b. &lt;strong&gt;Identify the Virtual Machine instance details:&lt;/strong&gt;&lt;br&gt;
(Virtual Machine name, pick the region you want your Virtual Machine to be provisioned, select your preferred availability zone or availability options. You can pick more than one availability zone.&lt;/p&gt;

&lt;p&gt;c. &lt;strong&gt;Images:&lt;/strong&gt; Enables you to choose an operating system for your virtual machine and there are several ones you can choose from. See below diagram.&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%2Fjv9qp5mc15opxf5ao99t.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%2Fjv9qp5mc15opxf5ao99t.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For this Virtual machine we have using the linux 8.8.&lt;/p&gt;

&lt;p&gt;d. &lt;strong&gt;Size:&lt;/strong&gt; This enables you to choose your Virtual Machine configuration. Under “Size,” select the appropriate configuration for your VM based on CPU, memory, and storage requirements.&lt;br&gt;
Carefully review the available sizes and consider your workload needs. See 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%2Fd2hh8s0yq994mj3s8s98.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%2Fd2hh8s0yq994mj3s8s98.png" alt="Image description" width="507" height="237"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;e. &lt;strong&gt;Administrator Account:&lt;/strong&gt; An admin account needs to the created for the virtual machine for easy access to log in when required. This can be deployed in two ways Authenticator types.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;SSH KEY&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;PASSWORD&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A username and Password is also required to gain 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%2F9drnozl8x8m35w9pu74k.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%2F9drnozl8x8m35w9pu74k.png" alt="Image description" width="789" height="120"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;f. &lt;strong&gt;Inbound Port Rules:&lt;/strong&gt; Enables you to select ports. The inbound port rules can be changed on the networking tab in the virtual machine.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;u&gt;STEP 2. CONFIGURING DISK AND STORAGE&lt;/u&gt;
&lt;/h2&gt;

&lt;p&gt;Under “Disks,” choose the OS disk type (Standard HDD, Standard SSD, Premium SSD).&lt;br&gt;
Adjust the OS disk size according to your needs.&lt;br&gt;
Note: Choose Standard SSD for practice purposes&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%2Fe0n7739t9kc4qoet4sav.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%2Fe0n7739t9kc4qoet4sav.png" alt="Image description" width="778" height="377"&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%2Fpool6pxqotfys8gckine.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%2Fpool6pxqotfys8gckine.png" alt="Image description" width="501" height="288"&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%2Fv3016dmohwb67e1z3bpb.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%2Fv3016dmohwb67e1z3bpb.png" alt="Image description" width="493" height="401"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;u&gt; STEP 3. NETWORKING:&lt;/u&gt;
&lt;/h2&gt;

&lt;p&gt;This tab enables you to do the following:&lt;br&gt;
a. Choose an existing virtual network and subnet or create new ones.&lt;br&gt;
b. Assign a public IP address if needed.&lt;br&gt;
c. Configure network security groups to control traffic.&lt;br&gt;
Here you can control ports, inbound and outbound connectivity with security rules or place behind an existing load balancing solution.&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%2F0zmr8c87shbx94m0i0qp.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%2F0zmr8c87shbx94m0i0qp.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;u&gt;
&lt;/u&gt;
&lt;/h2&gt;

&lt;h2&gt;
  
  
  &lt;u&gt;STEP 4. MANAGEMENT:&lt;/u&gt;
&lt;/h2&gt;

&lt;p&gt;The management tab is where you create management groups in Azure inform of Hierarchy.You organize subscriptions into containers called management groups and apply governance conditions to the management groups. All subscriptions within a management group automatically inherit the conditions applied to the management group, the same way that resource groups inherit settings from subscriptions and resources from resource groups. Management groups give you enterprise-grade management at a large scale, no matter what type of subscriptions you might have. Management groups can be nested.&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%2Fwr9so4m3ci48gqez7qic.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%2Fwr9so4m3ci48gqez7qic.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;HIERARCHY: This hierarchies are done to show the structures of the management layers in Azure for easy management of resources and also to ensure billing are also properly allocated and managed with the Azure resource. Find below some of the hierarchies:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;ROOT MANAGEMENT GROUP(PARENT): This is at the top of the management layer, it can be classifies as the base or foundation of the management group.You can build a flexible structure of management groups and subscriptions to organize your resources into a hierarchy for unified policy and access management.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;CHILD MANAGEMENT GROUP: These are subset of the root management groups. 10,000 child management groups can be supported in a single directory.&lt;br&gt;
A management group tree can support up to six levels of depth. This limit doesn’t include the root level or the subscription level.&lt;br&gt;
Each management group and subscription can support only one parent.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;SUBSCRIPTION: Resource groups are arranged into subscriptions for each management and billing purposes as well. It is a logical container used in managing resources in Azure. It holds details of the resources in Azure like VM, Databases, Networks, storage accounts etc.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;RESOURCE GROUPS: A resource group is a container that holds related resources for an Azure solution. Resource groups can be used to coordinate changes to related resources, such as deploying updates or deleting resources. For example, if a user deploys an update to a resource group, they can be confident that all the resources in the group will be updated in a coordinated way. When a user is finished with a solution, they can delete the resource group and know that all the resources will also be deleted. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;RESOURCES: Resources are instances of services that you build, such as virtual machines, storage, and SQL databases.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Below are graphical illustrations to show the management groups as discussed above.&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%2Fwp93yf62yhxufiwpblkn.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%2Fwp93yf62yhxufiwpblkn.png" alt="Image description" width="742" height="553"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;u&gt;STEP 5. MONITORING:&lt;/u&gt;
&lt;/h2&gt;

&lt;p&gt;In this unit, you explore Azure monitoring capabilities for VMs, and the types of monitoring data you can collect and analyze with Azure Monitor. Azure Monitor is a comprehensive monitoring solution for collecting, analyzing, and responding to monitoring data from Azure and non-Azure resources, including VMs. Azure Monitor has two main monitoring features: Azure Monitor Metrics and Azure Monitor Logs.&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%2Fl1qsocegje2uz9i2wfr3.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%2Fl1qsocegje2uz9i2wfr3.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A shown in the above diagram, you can set up your alert rules for your virtual machine.&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%2Fg0k9gu9at02xvk3uwpmc.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%2Fg0k9gu9at02xvk3uwpmc.png" alt="Image description" width="800" height="412"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;u&gt;STEP 6. CREATE &amp;amp; REVIEW:&lt;/u&gt;
&lt;/h2&gt;

&lt;p&gt;This tab is for the final setting up of your Virtual Machine&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%2F4kkc259oif0eb71fvcyt.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%2F4kkc259oif0eb71fvcyt.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Your Virtual machine is created once validation is passed then you proceed to create VM.&lt;br&gt;
See 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%2F1tg0cuz1noyov0lcqsq9.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%2F1tg0cuz1noyov0lcqsq9.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To connect your Virtual Machine, you go to the resource tab and click on connect resource, click on connect and your virtual machine will be connected, see diagram 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%2Ff9xyxjr6ot3lyb6vtggf.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%2Ff9xyxjr6ot3lyb6vtggf.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>CORE AZURE ARCHITECTURE COMPONENTS.</title>
      <dc:creator>Phillip Ajifowobaje</dc:creator>
      <pubDate>Wed, 05 Jun 2024 20:52:16 +0000</pubDate>
      <link>https://dev.to/phillip_ajifowobaje_68724/core-azure-architecture-components-32go</link>
      <guid>https://dev.to/phillip_ajifowobaje_68724/core-azure-architecture-components-32go</guid>
      <description>&lt;p&gt;Below are the core Azure Architecture components for Azure cloud Computing.Basically Azure architecture focus on the physical infrastructure, how resources are managed, and have a chance to create an Azure resource.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Azure's architecture ensures high availability, scalability, and efficient resource management&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Core Azure architectural components include Azure regions, Azure Availability Zones, resource groups, and the Azure Resource Manager.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A deeper dive into Azure Resource Manager, Availability Zones, regions, resource groups, and other Azure architectural components.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A. &lt;strong&gt;AZURE REGION&lt;/strong&gt;: &lt;/p&gt;

&lt;p&gt;An Azure region is a set of datacenters that are geographically spread in different parts of the globe. Currently there are 42 regions scattered around the world with plans to grow into other parts of the world. These datacenters are deployed within a defined latency-defined perimeters.An Azure region refers to an area within a geography that contains one or more Azure data centers.&lt;/p&gt;

&lt;p&gt;B.&lt;strong&gt;AZURE AVAILABILITY ZONES&lt;/strong&gt;: &lt;/p&gt;

&lt;p&gt;Azure availability zones are those datacenters within an Azure region for failover and back up. There are multiple availability zones in a given Azure region. Each Availability Zone is a unique physical location within an Azure region, and each zone is supported by one or more data centers, equipped with their own independent power, cooling, and networking infrastructure. Applications and data are protected in each availability zone because they are physically separated from one another and secured, this helps to achieve data resiliency.&lt;/p&gt;

&lt;p&gt;C. &lt;strong&gt;RESOURCE GROUPS IN AZURE&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;These are logical container that hold azure resources that are part of a larger Azure solution. These resource groups can host all resources that comprise an overall Azure solution, or they can also host just the resources that need to be managed as part of a group. The administrator gets to decide, based on needs, how to allocate resources in resource groups within Azure.&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%2Fxd4umfo4x7y4g51njuh2.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%2Fxd4umfo4x7y4g51njuh2.png" alt="Image description" width="433" height="281"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It is important to note that since all resources within a single resource group usually share a similar lifecycle, it’s important to determine the lifecycle of the resources you plan to place in a single resource group. However, if the database server hosts databases for other applications, its lifecycle is likely different from the web app. That said, the database server might belong in a different resource group with resources that share its lifecycle. Resources can be moved from a resource group if necessary from different regions. Resource groups are often used to manage access controls to resources and better manage billing and resource management.&lt;/p&gt;

&lt;p&gt;D. &lt;strong&gt;AZURE RESOURCE MANAGER&lt;/strong&gt;:&lt;/p&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, locks, and tag resources, to secure and organize and effectively bill your resources after deployment. You can also use Resource Manager to apply access controls to resources within a resource group because Role-Based Access Control (or RBAC) is natively integrated into the Azure platform.&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%2Fiyfquikiyc55kvrgg5de.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%2Fiyfquikiyc55kvrgg5de.png" alt="Image description" width="779" height="466"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SUMMARY&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;Core Azure architectural components such as regions, resource groups, and Availability Zones serve as the underlying building blocks for any Azure solution that gets deployed. &lt;/p&gt;

&lt;p&gt;Azure Resource Manager is used to manage these building blocks and the solutions that are built upon them.&lt;br&gt;
While Azure regions dictate where Azure resources are deployed, Availability Zones are used to provide redundancy for those resources that are deployed. Resource groups are used to group and manage related Azure resources that have been deployed to support an overall solution.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
