<?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: Lillie Mae</title>
    <description>The latest articles on DEV Community by Lillie Mae (@lillie_mae).</description>
    <link>https://dev.to/lillie_mae</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%2F1052731%2F28c23d93-306c-4d3b-86a0-a3026a5afbd3.png</url>
      <title>DEV Community: Lillie Mae</title>
      <link>https://dev.to/lillie_mae</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/lillie_mae"/>
    <language>en</language>
    <item>
      <title>SIMPLE WAYS TO ENSURE HIGH AVAILABILITY FOR APPLICATIONS HOSTED IN AZURE.</title>
      <dc:creator>Lillie Mae</dc:creator>
      <pubDate>Wed, 17 May 2023 11:08:10 +0000</pubDate>
      <link>https://dev.to/lillie_mae/simple-ways-to-ensure-high-availability-for-applications-hosted-in-azure-115b</link>
      <guid>https://dev.to/lillie_mae/simple-ways-to-ensure-high-availability-for-applications-hosted-in-azure-115b</guid>
      <description>&lt;p&gt;&lt;strong&gt;HIGH AVAILABILITY IN AZURE:&lt;/strong&gt; This refers to the capability of ensuring that applications and services hosted in the Azure cloud infrastructure are accessible and operational without significant downtime. It involves implementing strategies and utilizing Azure services to minimize service disruptions and maintain continuous availability.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. &lt;em&gt;Employ Azure Load Balancer&lt;/em&gt;:&lt;/strong&gt; Azure Load Balancer distributes incoming network traffic across multiple virtual machines (VMs) or instances of your application. It helps achieve high availability by distributing the workload and automatically routing traffic to healthy instances in case of failures.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. &lt;em&gt;Deploy Azure Traffic Manager&lt;/em&gt;:&lt;/strong&gt; Azure Traffic Manager enables you to distribute user traffic across multiple endpoints (such as different Azure regions or availability zones). It can perform load balancing, failover, or even prioritize traffic based on different routing methods, ensuring your application remains accessible and responsive.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. &lt;em&gt;Utilize Azure Availability Zones&lt;/em&gt;&lt;/strong&gt;: Azure provides the concept of Availability Zones, which are physically separate data centers within a region. By deploying your application across multiple availability zones, you can ensure that even if one zone goes down, your application remains available in other zones.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. &lt;em&gt;Purchase Azure Application Gateway&lt;/em&gt;:&lt;/strong&gt; Azure Application Gateway acts as a web traffic load balancer that provides layer 7 (application layer) load balancing and advanced application delivery features. It can handle application-level routing, SSL termination, and other features that improve the performance and availability of your application.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. &lt;em&gt;Utilize Azure Functions with App Service Plans&lt;/em&gt;&lt;/strong&gt;: Azure Functions is a serverless compute service that allows you to run your application code in a scalable and event-driven manner. By using App Service Plans with Azure Functions, you can automatically scale your application based on demand, ensuring high availability during peak usage periods.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;N/B&lt;/strong&gt;&lt;/em&gt;: Remember that high availability also depends on proper design considerations, such as using redundant storage, configuring automatic backups, monitoring application health, and designing for fault tolerance.&lt;/p&gt;

</description>
      <category>azure</category>
      <category>tutorial</category>
      <category>cloud</category>
      <category>beginners</category>
    </item>
    <item>
      <title>STEPS TO CREATE AN AZURE COMPUTE GALLERY, CAPTURE THE IMAGE OF A VM AND STORE IN A COMPUTE GALLERY.</title>
      <dc:creator>Lillie Mae</dc:creator>
      <pubDate>Wed, 17 May 2023 10:44:33 +0000</pubDate>
      <link>https://dev.to/lillie_mae/steps-to-create-an-azure-compute-gallery-capture-the-image-of-a-vm-and-store-in-a-compute-gallery-2e5j</link>
      <guid>https://dev.to/lillie_mae/steps-to-create-an-azure-compute-gallery-capture-the-image-of-a-vm-and-store-in-a-compute-gallery-2e5j</guid>
      <description>&lt;p&gt;Before you begin with this exercise, you must have a virtual machine running already. If you do not have a vm yet, please see previous videos to guide you on how to deploy a virtual machine.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 1:&lt;/strong&gt;&lt;br&gt;
a. Go to your Azure portal and search for "Azure compute galleries" and click on it.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--QMW_H8gG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7d6gbam3en22jul1mqas.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--QMW_H8gG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7d6gbam3en22jul1mqas.png" alt="Image description" width="800" height="540"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 2:&lt;/strong&gt;&lt;br&gt;
a. Click on "Create"&lt;br&gt;
b. Choose your resource group, Give it a name of your choice. Leave every other thing as default then click on review+create" and once validation passes, click on "create"&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--jh5WITkx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f357hfjg7vnnn4v9liiw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--jh5WITkx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f357hfjg7vnnn4v9liiw.png" alt="Image description" width="800" height="325"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Mem2Nz08--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7wcfom91vyp6dmot0z86.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Mem2Nz08--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7wcfom91vyp6dmot0z86.png" alt="Image description" width="800" height="821"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 3:&lt;/strong&gt;&lt;br&gt;
a. Click on "Go to resource"&lt;br&gt;
b. Go back to your Azure Home page and click open your virtual machine.&lt;br&gt;
c. Click on Capture" &lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ADzNvCRa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ioj2d57ox0emz46k4w29.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ADzNvCRa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ioj2d57ox0emz46k4w29.png" alt="Image description" width="800" height="476"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--fSLEd71Y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k15dbufdmklmsfenmqff.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fSLEd71Y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k15dbufdmklmsfenmqff.png" alt="Image description" width="800" height="433"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 4:&lt;/strong&gt; Fill in the columns&lt;br&gt;
a. Share image to azure compute gallery column should be YES&lt;br&gt;
b. Target azure compute gallery column should be the name you gave your gallery.&lt;br&gt;
c. Under Target vm image definition, Click on "Create new", give it a name and click on a Ok"&lt;br&gt;
d. Version number column should be 0.0.1&lt;br&gt;
e. Change your Target region replica to 2 so your image can be backedup in other regions. Here, i used East US and West uS&lt;br&gt;
f. Change your default replica  count to 2 so it can match the target region.&lt;br&gt;
g. Click on review+create&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--p4w15TUq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d6yrcvdz0o99r2ndrxz4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--p4w15TUq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d6yrcvdz0o99r2ndrxz4.png" alt="Image description" width="800" height="596"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--IFnX2Lox--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4hkeqabc15q2pqadjgis.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--IFnX2Lox--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4hkeqabc15q2pqadjgis.png" alt="Image description" width="800" height="809"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 5:&lt;/strong&gt;&lt;br&gt;
a. After the validation has passed, Click on Create"&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 6&lt;/strong&gt;&lt;br&gt;
a. After deployment is complete;&lt;br&gt;
b. Click on "Go to resource"&lt;br&gt;
c. Go back to your compute gallery to see the captured image and also see that it's in the gallery.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--z9VUBfWw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hxh39k5ibvgs72a0u9y8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--z9VUBfWw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hxh39k5ibvgs72a0u9y8.png" alt="Image description" width="800" height="564"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;N/B Deployment will take a while because it's  more than 1 region and the vm has to be generalised  so the admin username and password  can be added for easy access.&lt;/p&gt;

&lt;p&gt;!!!&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>tutorial</category>
      <category>azure</category>
    </item>
    <item>
      <title>CREATING A VIRTUAL MACHINE SCALE SET AND A LOAD BALANCER IN IT.</title>
      <dc:creator>Lillie Mae</dc:creator>
      <pubDate>Thu, 11 May 2023 20:28:08 +0000</pubDate>
      <link>https://dev.to/lillie_mae/creating-a-virtual-machine-scale-set-and-a-load-balancer-in-it-598m</link>
      <guid>https://dev.to/lillie_mae/creating-a-virtual-machine-scale-set-and-a-load-balancer-in-it-598m</guid>
      <description>&lt;p&gt;&lt;strong&gt;STEP 1&lt;/strong&gt;:&lt;br&gt;
a. On your azure portal, search for "Scale set" and click on it.&lt;br&gt;
b. Click on "Create"&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--qoWonUXf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5twe3pqee80xj6ucu340.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--qoWonUXf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5twe3pqee80xj6ucu340.png" alt="Image description" width="800" height="693"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--TR_k5cVG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dbpsgedrxqkkz93w50t4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--TR_k5cVG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dbpsgedrxqkkz93w50t4.png" alt="Image description" width="800" height="677"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 2&lt;/strong&gt;:&lt;br&gt;
a. Select your subscription and your resource group .&lt;br&gt;
b. Choose a name of the virtual machine, give the administrator account a name and password.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--IGEHgbIW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nt11gefvypxtv259cqk5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--IGEHgbIW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nt11gefvypxtv259cqk5.png" alt="Image description" width="800" height="709"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1XoH12NL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/de15fk6s8mlb318g113b.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1XoH12NL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/de15fk6s8mlb318g113b.png" alt="Image description" width="800" height="738"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 3&lt;/strong&gt;:&lt;br&gt;
a. Go to "Networking" and click on "enable load balancer.&lt;br&gt;
b. Go to "Scaling" and increase it to 2 or more. Here, i used 2 instances.&lt;br&gt;
c. Go to "Health" and click on "enable application health monitoring"&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1IZe5j7Y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dj09cnr6kfkju5i0hsrt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1IZe5j7Y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dj09cnr6kfkju5i0hsrt.png" alt="Image description" width="800" height="344"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--bZR-5KGs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/winqyh1tz4e95qv2ahbb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--bZR-5KGs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/winqyh1tz4e95qv2ahbb.png" alt="Image description" width="800" height="504"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 4&lt;/strong&gt;:&lt;br&gt;
a. Click on "review+create&lt;br&gt;
b. After validation has passed, click on "Create and wait for it to deploy.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_AIXAjWy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9lmoa8b68b66s96i818p.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_AIXAjWy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9lmoa8b68b66s96i818p.png" alt="Image description" width="800" height="271"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--H-Os1SC5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gpilvizbwefr2zrkmhm7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--H-Os1SC5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gpilvizbwefr2zrkmhm7.png" alt="Image description" width="800" height="761"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 5&lt;/strong&gt;:&lt;br&gt;
a. After  deployment is complete, click on "Go to resource"&lt;br&gt;
b. You can click on instance to see the 2 instances running.&lt;br&gt;
c. Click on "Scaling", then choose either Manual or Custom scale depending on what you want.&lt;br&gt;
d. You can also change your instances to any number you want.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--7QkiAukA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ldwtrc71b3i7gjtazm50.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--7QkiAukA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ldwtrc71b3i7gjtazm50.png" alt="Image description" width="800" height="484"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--iR0W2u5g--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/w9h0x2olg3ksrvuhsore.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--iR0W2u5g--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/w9h0x2olg3ksrvuhsore.png" alt="Image description" width="800" height="472"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--kEc7ZpQV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qaqi27qbbsrhub0mzmub.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--kEc7ZpQV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qaqi27qbbsrhub0mzmub.png" alt="Image description" width="800" height="632"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Manual scale means you configure everything yourself.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;*Custom means you want everything done automatically for you and you can add your conditions by scrolling down the page then click on "scale condition".&lt;/p&gt;

</description>
      <category>azure</category>
      <category>tutorial</category>
      <category>beginners</category>
    </item>
    <item>
      <title>HOW TO SSH INTO A LINUX VIRTUAL MACHINE, ENTER THE ROOT ENVIRONMENT, UPDATE IT AND CREATE DIRECTORIES OR FILES IN IT.</title>
      <dc:creator>Lillie Mae</dc:creator>
      <pubDate>Sun, 07 May 2023 15:16:20 +0000</pubDate>
      <link>https://dev.to/lillie_mae/how-to-ssh-into-a-linux-virtual-machine-enter-the-root-environment-update-it-and-create-directories-or-files-in-it-34ma</link>
      <guid>https://dev.to/lillie_mae/how-to-ssh-into-a-linux-virtual-machine-enter-the-root-environment-update-it-and-create-directories-or-files-in-it-34ma</guid>
      <description>&lt;p&gt;&lt;strong&gt;Please check previous videos on how to create or deploy a linux virtual machine to get started.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 1&lt;/strong&gt;&lt;br&gt;
a. Click and open your virtual machine if you have created one. *Here, the name of my already created vm is "Mayworkload"&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--wfeosyUT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8q8xk7wwdltvfhfpytrf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wfeosyUT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8q8xk7wwdltvfhfpytrf.png" alt="Image description" width="800" height="628"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 2&lt;/strong&gt;&lt;br&gt;
a. Click on your public ip address to extend the "idle timeout" from 4 - 30minutes and save it.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1L8B5fcC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qyjmxluoamd27esvfs88.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1L8B5fcC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qyjmxluoamd27esvfs88.png" alt="Image description" width="800" height="716"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--4_B23j0J--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mrb0un7p3s5988bqbjqu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--4_B23j0J--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mrb0un7p3s5988bqbjqu.png" alt="Image description" width="800" height="717"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 3&lt;/strong&gt;&lt;br&gt;
a. Click on "overview" then click on "Connect"&lt;br&gt;
b. Choose SSH, scroll down and copy no.4&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--eKSBsFjO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qg4zykuzb4lp9gy1eci3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--eKSBsFjO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qg4zykuzb4lp9gy1eci3.png" alt="Image description" width="800" height="725"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Y9N5yd3F--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nhn9xahll6xpyw6550iw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Y9N5yd3F--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nhn9xahll6xpyw6550iw.png" alt="Image description" width="800" height="715"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 4&lt;/strong&gt;&lt;br&gt;
a. Open the terminal on your system&lt;br&gt;
b. Paste the ip address you copied in your terminal,(please see diagram below) &lt;br&gt;
Follow this command arrangement to edit it. &lt;br&gt;
ssh username@ipaddress&lt;br&gt;
c. You can also type in the command arrangement in 4b. directly to your terminal, then input your ipaddress seen in no.4 of step 3 in the ipaddress space.&lt;br&gt;
Note* username here refers to the username you gave your administrator account when creating the virtual machine. When creating my vm,the administrator account name was azureuser. Please see the last diagram below to know what it should look like after editing.&lt;br&gt;
d. Hit ENTER key&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--4RQXXzyl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u8qycb3iuy5p0ilt3kp4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--4RQXXzyl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u8qycb3iuy5p0ilt3kp4.png" alt="Image description" width="800" height="474"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---82h4PxA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dqiw07bx489gbom4xbg2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---82h4PxA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dqiw07bx489gbom4xbg2.png" alt="Image description" width="800" height="490"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--967Hv0bN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6prwdjc1l5l2o0y02e9d.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--967Hv0bN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6prwdjc1l5l2o0y02e9d.png" alt="Image description" width="800" height="491"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 5&lt;/strong&gt;&lt;br&gt;
a. The next space is asking for a password, enter the password you used for the administrator account. &lt;br&gt;
Note* Microsoft azure doesn’t show what you’re typing in when it comes to passwords so just type in your password in to the space.&lt;br&gt;
b. Hit ENTER key and allow it to load.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--WwIkqgI9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ffn8ds2xnpa90gznw19k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--WwIkqgI9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ffn8ds2xnpa90gznw19k.png" alt="Image description" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 6&lt;/strong&gt;&lt;br&gt;
a. Type in the command Sudo su&lt;br&gt;
b. Hit ENTER key&lt;br&gt;
Note* Sudo su enables you into the root environment, you can download or update anything only when you’re in the root environment.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--7fX_jrjA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4tkzh5u229khuwuv09jz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--7fX_jrjA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4tkzh5u229khuwuv09jz.png" alt="Image description" width="800" height="601"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 7&lt;/strong&gt;&lt;br&gt;
a. Type in command apt update&lt;br&gt;
b. Hit ENTER key and wait for it to load.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--9wLq8fFp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hzuvns4ofmogpkw1xzei.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--9wLq8fFp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hzuvns4ofmogpkw1xzei.png" alt="Image description" width="800" height="593"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 8&lt;/strong&gt;&lt;br&gt;
a. Type in a file name already existing in your system that you want to create directory on by using the command mkdir then followed by the file name. E.g i have a folder with the name Grace , my command will be- mkdir Grace&lt;br&gt;
Note* mkdir is used to create directory or subdirectories or other files, while directory is a place where you keep folders.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--8KfNDgpv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5grw2hstcl4ipmdehdb7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--8KfNDgpv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5grw2hstcl4ipmdehdb7.png" alt="Image description" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 9&lt;/strong&gt;&lt;br&gt;
a. Type in the command ls to list a directory or the contents of a directory.&lt;br&gt;
Note* ls (list of files or subdirectories) as a command is used to list the content of a directory or file. &lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--0bKxS5LA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/celvratxx7zot8co661v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--0bKxS5LA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/celvratxx7zot8co661v.png" alt="Image description" width="800" height="601"&gt;&lt;/a&gt;&lt;br&gt;
b. You can go on to add more files as much as you want and also list them.&lt;/p&gt;

&lt;p&gt;!!!!&lt;/p&gt;

</description>
      <category>tutorial</category>
      <category>linux</category>
      <category>azure</category>
      <category>microsoftcloud</category>
    </item>
    <item>
      <title>STEPS TO CREATE A WINDOWS VIRTUAL MACHINE, RDP INTO IT, INSTALL A WEB SERVER AND ADD A DATA DISK TO IT USING MacOS</title>
      <dc:creator>Lillie Mae</dc:creator>
      <pubDate>Sun, 07 May 2023 13:04:56 +0000</pubDate>
      <link>https://dev.to/lillie_mae/steps-to-create-a-windows-virtual-machine-rdp-into-it-install-a-web-server-and-add-a-data-disk-to-it-using-macos-3f0a</link>
      <guid>https://dev.to/lillie_mae/steps-to-create-a-windows-virtual-machine-rdp-into-it-install-a-web-server-and-add-a-data-disk-to-it-using-macos-3f0a</guid>
      <description>&lt;p&gt;&lt;strong&gt;STEP 1&lt;/strong&gt;&lt;br&gt;
a. On your Azure portal, Go on the search bar and search for "Virtual machine".&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--6CNxq3HM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ac9srirr5mq30fwm7976.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--6CNxq3HM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ac9srirr5mq30fwm7976.png" alt="Image description" width="800" height="418"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 2&lt;/strong&gt;&lt;br&gt;
a. Click on "Create" and in the options given from the search, choose "Azure virtual machine.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--5-HzSG0U--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gzvefg4ukha3ktduxlc0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--5-HzSG0U--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gzvefg4ukha3ktduxlc0.png" alt="Image description" width="800" height="463"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;step 3&lt;/strong&gt;&lt;br&gt;
a. Under BASICS, fill in the required details.&lt;br&gt;
b. Choose your subscription and choose a resource group or create a new one.&lt;br&gt;
c. Give the virtual machine a name.&lt;br&gt;
d. Choose windows 11 server for your image, change the public key to password.&lt;br&gt;
e. Choose a username and password for your administrators account.&lt;br&gt;
f. Select RDP and HTTP(80) for the inbound port and tick your licensing box.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--eC7lE6ED--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jmbjs10cfr28pghh6osq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--eC7lE6ED--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jmbjs10cfr28pghh6osq.png" alt="Image description" width="800" height="648"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CtWs8_0I--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6901xz4335yye3q9jy24.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CtWs8_0I--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6901xz4335yye3q9jy24.png" alt="Image description" width="800" height="644"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 4&lt;/strong&gt; &lt;br&gt;
a. Go to MONITORING, disable Boot diagnostics.&lt;br&gt;
b. Click on review+create &lt;br&gt;
C. Once validation has passed, click on create&lt;br&gt;
d. After deployment is complete, click on "Go to resource" &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your Virtual machine has been created.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ZFNZcIVh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uq59ne8qjwy7kzbf5yzo.png" alt="Image description" width="800" height="702"&gt;
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--FUMVEipe--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rnrle90p7o9w80danu0d.png" alt="Image description" width="800" height="541"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;STEP 5&lt;/strong&gt;&lt;br&gt;
a. Click on connect&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 6&lt;/strong&gt;&lt;br&gt;
a. Choose RDP then click on download to. Download the file.&lt;br&gt;
b. Click on the file you just downloaded to open it.&lt;br&gt;
c. Type in the username and password you used to register your administrators account in Step 3.&lt;br&gt;
d. Click on continue. Once this is done, your virtual machine has been created and connected.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--QgF47Rr4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vgowcon2iv79ujnv1jbz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--QgF47Rr4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vgowcon2iv79ujnv1jbz.png" alt="Image description" width="800" height="678"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--DHnkKgot--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e7fqzaqn69qnqlltkbss.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--DHnkKgot--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e7fqzaqn69qnqlltkbss.png" alt="Image description" width="800" height="114"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 7&lt;/strong&gt; Notice how your vm interphase is different  from your systems interphase.&lt;/p&gt;

&lt;p&gt;a. On the vm you just created, go on the search bar and type in POWER SHELL, then choose "windows powershell app" from the options to install it.&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--PnERs6eO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3whmpnvkdqj41b3jdth8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--PnERs6eO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3whmpnvkdqj41b3jdth8.png" alt="Image description" width="800" height="431"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--IgIN4Tzc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f4h2z387eiv8jc06sq84.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--IgIN4Tzc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f4h2z387eiv8jc06sq84.png" alt="Image description" width="800" height="498"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 8&lt;/strong&gt; &lt;br&gt;
a. Once the powershell has loaded, type in the command Install-WindowsFeature Web-Server &lt;br&gt;
b Click on ENTER to install the web server role. Your web server has been successfully installed.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;To test your web server,Go back to your Azure portal, click on OVERVIEW
b. Copy the public ip address, paste it on your system browser and hit enter to see if the web server is running.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MBV4a_lR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dnh64g1hs2sc9vtcmkoj.png" alt="Image description" width="800" height="297"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;STEP 9&lt;/strong&gt;&lt;br&gt;
a. Go back to your azure portal page&lt;br&gt;
b Click on Disks&lt;br&gt;
c. Click on "create and attach a new disk"&lt;br&gt;
d. Give the Data disk a name also change the size to a higher Gb&lt;br&gt;
e. Click on "save"&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 10&lt;/strong&gt;&lt;br&gt;
a. Go back to that virtual machine you created so you can format the new disk you just created.&lt;br&gt;
b. Search for Disk on the search bar &lt;br&gt;
c. Choose "create and format hard disk partitions" from the options given.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--VcI7mlP9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g3wmdjtbp4vxfbypjedw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--VcI7mlP9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g3wmdjtbp4vxfbypjedw.png" alt="Image description" width="800" height="556"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ewpAKoT6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dc3l7dl6you87ur6yhvu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ewpAKoT6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dc3l7dl6you87ur6yhvu.png" alt="Image description" width="800" height="566"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 11&lt;/strong&gt;&lt;br&gt;
a. A pop-up "initialize the Disk" will show, click on OK&lt;br&gt;
b. Scroll down to Disk 2. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Disk 1 is a default disk in a new vm.
c. Click on it, then click on "New Simple Volume" from the options  given.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--5mgL71sN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ee9hhry9ox10h0mkx27y.png" alt="Image description" width="800" height="434"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;STEP 12&lt;/strong&gt;&lt;br&gt;
a. Follow through with all the defaults for the next few pages by clicking on "NEXT"&lt;br&gt;
b. Once you reach the "Format partition" page, change the "volume label" to the name you gave your datadisk earlier in step 9&lt;br&gt;
c. Click on "next&lt;br&gt;
d. Click on "finish&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your Data disk has been added successfully.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>virtualmachine</category>
      <category>azure</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>HOW TO CREATE TAGS IN MICROSOFT AZURE AND HOW TO DELETE THEM.</title>
      <dc:creator>Lillie Mae</dc:creator>
      <pubDate>Tue, 18 Apr 2023 17:15:13 +0000</pubDate>
      <link>https://dev.to/lillie_mae/how-to-create-tags-in-microsoft-azure-and-how-to-delete-them-2hak</link>
      <guid>https://dev.to/lillie_mae/how-to-create-tags-in-microsoft-azure-and-how-to-delete-them-2hak</guid>
      <description>&lt;p&gt;&lt;strong&gt;STEP1&lt;/strong&gt;&lt;br&gt;
1a: In your azure portal, search and select "Policy"&lt;/p&gt;

&lt;p&gt;Step 1a image: &lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--PrPFyzlf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/84jn0p28n3v4vttw9t64.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--PrPFyzlf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/84jn0p28n3v4vttw9t64.png" alt="Image description" width="800" height="317"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 2&lt;/strong&gt;&lt;br&gt;
2a: Click on "Assignments"&lt;/p&gt;

&lt;p&gt;Step 2a image&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--mFXIlieh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7ny733p1ochuxjww4l4t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--mFXIlieh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7ny733p1ochuxjww4l4t.png" alt="Image description" width="800" height="303"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 3&lt;/strong&gt;&lt;br&gt;
3a: Click on "Assign Policy"&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 4&lt;/strong&gt;&lt;br&gt;
4a: Click on policy definitions"&lt;br&gt;
4b: Search for "Tag" in the search bar then choose "Require a tag and it’s value on resources" from the options.&lt;br&gt;
4c: Click on Add"&lt;/p&gt;

&lt;p&gt;Step 4a image &lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--IIjiCYTr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yjtr0pnf4xhqm4plzhnz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--IIjiCYTr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yjtr0pnf4xhqm4plzhnz.png" alt="Image description" width="800" height="719"&gt;&lt;/a&gt;&lt;br&gt;
Step 4b &lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--J8Pn7IOo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o0x1wur9ce1j1scfl34d.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--J8Pn7IOo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o0x1wur9ce1j1scfl34d.png" alt="Image description" width="800" height="250"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 5&lt;/strong&gt;&lt;br&gt;
5a: Click on parameters" to input your Tag name and Tag value (Tag name can be a name of the environment while Tag value or the specifics of the environment).&lt;br&gt;
5b: Click on review+create&lt;br&gt;
5c: Click on create &lt;/p&gt;

&lt;p&gt;Step 5a images&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--n4a-hImT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/q2cqwi40c72tzfk2fka0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n4a-hImT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/q2cqwi40c72tzfk2fka0.png" alt="Image description" width="800" height="546"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--UmVRlATS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qu4wpi0xe48e8k50y2ti.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--UmVRlATS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qu4wpi0xe48e8k50y2ti.png" alt="Image description" width="800" height="370"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 6&lt;/strong&gt; -Creating a storage account to add the tag we just created.&lt;br&gt;
6a: Go back to your Home page" and click on "storage account"&lt;br&gt;
6b: Click on create&lt;br&gt;
6c: Choose your subscription, choose a resource group or create a new one. Give your storage account a name, choose a region.&lt;br&gt;
6d: Click on Tag" heading.&lt;br&gt;
6e: Add the name and value you used in step 5.&lt;br&gt;
6f: Click on review then click on create.&lt;/p&gt;

&lt;p&gt;Step 6a image &lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--2WiN45Go--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hhsopivmwdj9g1kbrtbi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2WiN45Go--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hhsopivmwdj9g1kbrtbi.png" alt="Image description" width="800" height="335"&gt;&lt;/a&gt; &lt;br&gt;
Step 6d and 6e image &lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3lBXZlF3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/31vi3adb4qmmc73v111b.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3lBXZlF3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/31vi3adb4qmmc73v111b.png" alt="Image description" width="800" height="715"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 7&lt;/strong&gt; Deleting the tag we just created &lt;br&gt;
7a: Go back to the Home page, On the search bar, search and select 'Policy&lt;br&gt;
7b: Click  on "Require a tag and it’s value on resource"&lt;br&gt;
7c: Click on "Delete Assignment" &lt;/p&gt;

</description>
      <category>beginners</category>
      <category>azure</category>
      <category>cloud</category>
    </item>
    <item>
      <title>How to upload a letter in ChatGPT to azure storage account and share the url</title>
      <dc:creator>Lillie Mae</dc:creator>
      <pubDate>Tue, 18 Apr 2023 13:59:21 +0000</pubDate>
      <link>https://dev.to/lillie_mae/how-to-upload-a-letter-in-chatgpt-to-azure-storage-account-and-share-the-url-9l7</link>
      <guid>https://dev.to/lillie_mae/how-to-upload-a-letter-in-chatgpt-to-azure-storage-account-and-share-the-url-9l7</guid>
      <description>&lt;p&gt;&lt;strong&gt;STEP 1&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;In your azure portal, click on "storage account " then click on create.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--HyydeJ_Y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hb0ol14kabbosh6ysxew.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--HyydeJ_Y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hb0ol14kabbosh6ysxew.png" alt="Image description" width="800" height="333"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Choose your subscription&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;choose a resource group or create a new one (any name of your choice)&lt;br&gt;
-Select a region you want your account created in&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Your performance can be either standard or premium based on your requirement.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click review then click on "create".&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Ax4SbrES--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ifyb6pwhq6f1dvg88ipg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Ax4SbrES--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ifyb6pwhq6f1dvg88ipg.png" alt="Image description" width="800" height="794"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;STEP 2&lt;/strong&gt;: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Once deployment is complete, click on "Go to resource"&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click on containers&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_AVJYBGv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cc6jgagagx0yz9bkri7l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_AVJYBGv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cc6jgagagx0yz9bkri7l.png" alt="Image description" width="800" height="731"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click on "+Containers" to create a container.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Choose a name for your container (this should be a name that explains the kind of documents you created in Chatgpt, here we will be creating a love letter so the name we will use for the container is Love letter)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Change the "public access level" to blob (blob allows you  to share and others to access your stored files)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click on create &lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--6-0aiWT9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hjq1iiyw51s7agj8hv2n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--6-0aiWT9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hjq1iiyw51s7agj8hv2n.png" alt="Image description" width="800" height="282"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;STEP 3&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Go to your CHATgpt app or use the link &lt;a href="https://chat.openai.com/chat"&gt;https://chat.openai.com/chat&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;In the chat space, type in what you want Chatgpt to do for you. Here, i will ask Chatgpt to write a love letter to my best friend who’s name is Ted&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--qjFhjW4l--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/76x3waa6arcs4mbloks7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--qjFhjW4l--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/76x3waa6arcs4mbloks7.png" alt="Image description" width="800" height="422"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click on enter to see your result from Chatgpt.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You can ask Chatgpt to write whatever you want.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;STEP 4&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Copy your result on chatgpt then go to microsoft word and save it as a pdf on your desktop or as a document.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;STEP 5&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Go back to your "container" then click on the document you created on azure (i.e Love letter)&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click on upload &lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--GbnpmDM6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/eohg92s71aauejzy8if3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--GbnpmDM6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/eohg92s71aauejzy8if3.png" alt="Image description" width="800" height="320"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Choose the Pdf you just saved, then click on upload.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--xv-oFE5m--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/70fyvx25z5tvg2bdlk5f.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xv-oFE5m--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/70fyvx25z5tvg2bdlk5f.png" alt="Image description" width="800" height="343"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;STEP 6&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click on the file you just uploaded and copy the url.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Ltpxduag--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/03iys9w8yj54dqg29ig2.png" alt="Image description" width="800" height="288"&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>chatgpt</category>
      <category>tutorial</category>
      <category>azure</category>
    </item>
    <item>
      <title>HOW TO CREATE A WINDOWS VM, RDP INTO THE VM, INSTALL A WEB-SERVER AND ADD A DISK TO IT.</title>
      <dc:creator>Lillie Mae</dc:creator>
      <pubDate>Mon, 17 Apr 2023 13:04:09 +0000</pubDate>
      <link>https://dev.to/lillie_mae/how-to-create-a-windows-vm-rdp-into-the-vm-install-a-web-server-and-add-a-disk-to-it-32m8</link>
      <guid>https://dev.to/lillie_mae/how-to-create-a-windows-vm-rdp-into-the-vm-install-a-web-server-and-add-a-disk-to-it-32m8</guid>
      <description>&lt;p&gt;&lt;strong&gt;STEP 1&lt;/strong&gt;: CREATING A WINDOWS VIRTUAL MACHINE&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;In your azure portal, search for "virtual machine". Select "Azure virtual machine".&lt;/li&gt;
&lt;li&gt;Choose your subscription, add your resource group, give the vm any name of choice, change your "image" to windows, add a username and password for your administrators account, add Https in the "select inbound ports" row, tick the licensing box.&lt;/li&gt;
&lt;li&gt;Click on review+create, wait for validation to be complete then click on Create.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;STEP 2&lt;/strong&gt;: RDP IN TO THE VM&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Once deployment is completed, Go to resource.&lt;/li&gt;
&lt;li&gt;Click on "connect" and choose RDP then wait for the page to load, scroll down the page and download the RDP file.&lt;/li&gt;
&lt;li&gt;Once it’s been downloaded, click on "open" then click on "connect"&lt;/li&gt;
&lt;li&gt;Fill in your credentials i.e the username used for your administrator’s account earlier, click on "OK" and then "YES"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;STEP 3&lt;/strong&gt;: INSTALLING A WEB-SEVER&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Once it’s been connected to the vm, search for "Powershell" in the search panel.&lt;/li&gt;
&lt;li&gt;Click on it and choose "Run as admin"&lt;/li&gt;
&lt;li&gt;Once the administrators windows power-shell is up then type in this command: Install-windowsFeature web-server&lt;/li&gt;
&lt;li&gt;Click on enter, wait for the successful installation of the web-server.&lt;/li&gt;
&lt;li&gt;Go back to the "Overview page" of the vm, copy the ip address and paste it in your browser (google), hit enter to see the web-server you just installed.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;STEP 4&lt;/strong&gt;: ADDING A DISK TO IT (DATA DISK)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Go back to your virtual machine, Click on on "Disk"&lt;/li&gt;
&lt;li&gt;Click on create and enter a data disk, give it a random name, change "Size" to 10Gb then click on "Safe"&lt;/li&gt;
&lt;li&gt;Go back to your vm Rdp section and on the search bar, search for Disk management.&lt;/li&gt;
&lt;li&gt;Once it opens, click on Ok.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;STEP 5&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Scroll down to disk 2, right click on it for options, choose "New simple volume"&lt;/li&gt;
&lt;li&gt;Click on Next, go with the default for the next two pages then in the "Format partition" row, give your volume label the name "Data disk" to format the new volume label.&lt;/li&gt;
&lt;li&gt;Click on Next, then click on Finish.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;N/B Before using a new volume, you must format it by giving it a new name.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>tutorial</category>
      <category>cloud</category>
      <category>azure</category>
    </item>
    <item>
      <title>HOW TO ASSIGN A ROLE AND ALSO REMOVE A ROLE ASSIGNMENT IN MS AZURE</title>
      <dc:creator>Lillie Mae</dc:creator>
      <pubDate>Sun, 16 Apr 2023 17:00:56 +0000</pubDate>
      <link>https://dev.to/lillie_mae/how-to-assign-a-role-and-also-remove-a-role-assignment-in-ms-azure-3cnh</link>
      <guid>https://dev.to/lillie_mae/how-to-assign-a-role-and-also-remove-a-role-assignment-in-ms-azure-3cnh</guid>
      <description>&lt;p&gt;&lt;strong&gt;STEP 1&lt;/strong&gt;: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create a resource group by clicking on 
"resource group" then "create".
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--60I7gpHA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zifukueevclr4x5r71r2.png" alt="Image description" width="800" height="710"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;STEP 2&lt;/strong&gt;: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Give it a name then click on "review+create. &lt;/li&gt;
&lt;li&gt;once validation is complete click on "create.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--RrxB2yPT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/akrnb8yrjpm3118eos5r.png" alt="Image description" width="800" height="791"&gt;
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--VVUJhmIz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sbz6ny5k5gs5mok2bu7o.png" alt="Image description" width="800" height="822"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;STEP 3&lt;/strong&gt;: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Go to "Access control".&lt;/li&gt;
&lt;li&gt;Click on "Add" to add a role assignment.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2jIP_ex0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rpo8ud9ajp19u5cs5nfd.png" alt="Image description" width="800" height="789"&gt;
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--dPZuJdsn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rln4ue3qmfi38110bii3.png" alt="Image description" width="800" height="499"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;STEP 4&lt;/strong&gt;: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Search for the role you want to assign in the search panel e.g virtual machine contributor.&lt;/li&gt;
&lt;li&gt;select the role and click on "next"
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Z9YhT1kX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2ntwmpqxmm7vzzf4a2ek.png" alt="Image description" width="800" height="722"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;STEP 5&lt;/strong&gt;: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click on "select members"&lt;/li&gt;
&lt;li&gt;Choose who to assign the role and click on "select"&lt;/li&gt;
&lt;li&gt;Add a description (name of the assigned role) &lt;/li&gt;
&lt;li&gt;Click on next, click on Review+assign.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--0YC83UnR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pfqzcl81vvt3s7ckt5w9.png" alt="Image description" width="800" height="651"&gt;
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zBCyV3tZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2su825zfn9enwmk6fb8d.png" alt="Image description" width="800" height="718"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;STEP 6&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Go to your "activity log" to view your activity so far.&lt;/li&gt;
&lt;li&gt;To remove the assigned role/person, go to "access control", select the role and click on remove.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--cjAKTjRB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5kfwp7y42p1gh16qd43u.png" alt="Image description" width="800" height="498"&gt;
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--dKrONJan--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3o5yyuz2kqu1ymt4ff7s.png" alt="Image description" width="800" height="483"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;DONE!!!&lt;/p&gt;

</description>
      <category>azure</category>
      <category>cloud</category>
      <category>tutorial</category>
      <category>microsoft</category>
    </item>
    <item>
      <title>HOW TO CREATE A KEY VAULT AND ADD A SECRET TO IT.</title>
      <dc:creator>Lillie Mae</dc:creator>
      <pubDate>Tue, 11 Apr 2023 17:37:34 +0000</pubDate>
      <link>https://dev.to/lillie_mae/how-to-create-a-key-vault-and-add-a-secret-to-it-87j</link>
      <guid>https://dev.to/lillie_mae/how-to-create-a-key-vault-and-add-a-secret-to-it-87j</guid>
      <description>&lt;p&gt;&lt;strong&gt;STEP 1&lt;/strong&gt;: Search "key vault" on the search panel. Click on it and click create.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--LZdIv8EE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yro9yx2ehs5mgit7ssdw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--LZdIv8EE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yro9yx2ehs5mgit7ssdw.png" alt="Image description" width="800" height="320"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 2&lt;/strong&gt;: Add or create a new resource group. Fill in all the details, give it a name of choice, pricing tier should remain on standard, purge protection should be disabled. Click on review+create then scroll down to click on create.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--zcgea1GU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kwpq2uyogrjmz1qqu44m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zcgea1GU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kwpq2uyogrjmz1qqu44m.png" alt="Image description" width="800" height="781"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 3&lt;/strong&gt;: After deployment, Go to resource. Click on "Keys" under objects, click on "Generate/import". Give it a name, add an expiry date should you want it to expire later, every other details can remain on default then click on create.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--hWINuU0I--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/39ilgozeh3348nx5nmq7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--hWINuU0I--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/39ilgozeh3348nx5nmq7.png" alt="Image description" width="800" height="398"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ZPT93pUL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pq0efbrnk3ko6cthcjcw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ZPT93pUL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pq0efbrnk3ko6cthcjcw.png" alt="Image description" width="800" height="579"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--2lyzcxSX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nmbo8fxj9pi8f5k0an02.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2lyzcxSX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nmbo8fxj9pi8f5k0an02.png" alt="Image description" width="800" height="458"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 4&lt;/strong&gt;: Go back to Azure home page and click on "Key vault" then Click on the key you created to view it.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Mac40ON7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qan07q1efkvc1zxkumvj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Mac40ON7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qan07q1efkvc1zxkumvj.png" alt="Image description" width="800" height="462"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 5&lt;/strong&gt; To create a secret, Click on the key you created click on "Secret" just below "keys" then click on "Generate/import". Fill in the name of your secret, enter your secret in the secret value panel, set an expiry date (this is optional) then click on create.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--rOGZmfjt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ncf37ob7harwff79bjy2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--rOGZmfjt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ncf37ob7harwff79bjy2.png" alt="Image description" width="800" height="459"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ffMIEDsI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dgzvstp7n72b7qr2crjk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ffMIEDsI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dgzvstp7n72b7qr2crjk.png" alt="Image description" width="800" height="1104"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>azure</category>
      <category>tutorial</category>
      <category>cloud</category>
    </item>
    <item>
      <title>HOW DOES AZURE ADVISOR &amp; AZURE SERVICE HEALTH DIFFER ?</title>
      <dc:creator>Lillie Mae</dc:creator>
      <pubDate>Wed, 05 Apr 2023 11:38:26 +0000</pubDate>
      <link>https://dev.to/lillie_mae/how-does-azure-advisor-azure-service-health-differ--3p4o</link>
      <guid>https://dev.to/lillie_mae/how-does-azure-advisor-azure-service-health-differ--3p4o</guid>
      <description>&lt;p&gt;AZURE ADVISOR: Helps to analyze azure resources and make recommendations  based on best practices to optimize azure deployments.&lt;/p&gt;

&lt;p&gt;AZURE SERVICE HEALTH: Helps to check the impact of azure services, advices on issues in the region of your workloads and also provides personalized guidelines and support notifications.&lt;/p&gt;

&lt;p&gt;BENEFITS OF ARM TEMPLATES: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Repeatable results&lt;/li&gt;
&lt;li&gt;Built in validation&lt;/li&gt;
&lt;li&gt;Declarative templates&lt;/li&gt;
&lt;li&gt;Exportable code&lt;/li&gt;
&lt;li&gt;Orchestration&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>azure</category>
      <category>cloud</category>
      <category>beginners</category>
    </item>
    <item>
      <title>HOW TO CREATE A FUNCTION APP WITH A WEBHOOK TO PROVIDE A "HELLO" MESSAGE WITH YOUR NAME.</title>
      <dc:creator>Lillie Mae</dc:creator>
      <pubDate>Tue, 04 Apr 2023 14:36:20 +0000</pubDate>
      <link>https://dev.to/lillie_mae/how-to-create-a-function-app-with-a-webhook-to-provide-a-hello-message-with-your-name-32n7</link>
      <guid>https://dev.to/lillie_mae/how-to-create-a-function-app-with-a-webhook-to-provide-a-hello-message-with-your-name-32n7</guid>
      <description>&lt;p&gt;&lt;strong&gt;STEP 1&lt;/strong&gt;: CREATE A FUNCTION APP&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Search function app' on the search panel and click on create.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--S2tdUcwV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bjm5l3cfoqq45tzecijv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--S2tdUcwV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bjm5l3cfoqq45tzecijv.png" alt="Image description" width="880" height="499"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Fill in your required details.Choose your subscription, add a resource group, your "publish" should be on code, give your function app a name, choose .Net for your "runtime stack", leave the rest as default. Click on review+create then click on create.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Wmb9Bmh8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h7ph85o0eucb4nuaxy2d.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Wmb9Bmh8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h7ph85o0eucb4nuaxy2d.png" alt="Image description" width="880" height="705"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;STEP 2&lt;/strong&gt;: CREATE A HTTP TRIGGERED EVENT FUNCTION&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Once deployment is completed, click on "Go to resource". &lt;/li&gt;
&lt;li&gt;Click on fuction and then click on create.&lt;/li&gt;
&lt;li&gt;Select Http trigger and scroll down to input a name for your event function or maintain name given.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--jObL82ii--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dlu0bo1aa3079bqy7f53.png" alt="Image description" width="880" height="704"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;STEP 3&lt;/strong&gt;: PROVIDE A HELLO MESSAGE WITH YOUR NAME THEN RUN A TEST&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;To run a test, click on "Get function url" to copy the url.&lt;/li&gt;
&lt;li&gt;Paste the url in your web browser.&lt;/li&gt;
&lt;li&gt;At the end of the url code, add "&amp;amp;name=your name" then hit enter. E.g &amp;amp;name=Victor&lt;/li&gt;
&lt;li&gt;You will receive a hello message with your name.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Aw1nGawh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/z87ikgb7qvspcxds0zy0.png" alt="Image description" width="880" height="493"&gt;
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--m7EM_Kew--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h3xwt8qza91oygxr2atr.png" alt="Image description" width="880" height="502"&gt;
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--XenuEOWp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gfej7iht1va4iq8xa4bh.png" alt="Image description" width="880" height="290"&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>azurefunctions</category>
      <category>azure</category>
      <category>eventgrid</category>
    </item>
  </channel>
</rss>
