<?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>Forem: Oziegbe Pierre Okukpon</title>
    <description>The latest articles on Forem by Oziegbe Pierre Okukpon (@droz79).</description>
    <link>https://forem.com/droz79</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%2F1386968%2F8a2ff396-a03e-455f-abd6-6b05638ab299.jpg</url>
      <title>Forem: Oziegbe Pierre Okukpon</title>
      <link>https://forem.com/droz79</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/droz79"/>
    <language>en</language>
    <item>
      <title>HOW TO CONFIGURE PING URL TESTS AND HEALTH CHECKS WITH AZURE MONITOR APPLICATION INSIGHTS</title>
      <dc:creator>Oziegbe Pierre Okukpon</dc:creator>
      <pubDate>Mon, 24 Jun 2024 13:39:09 +0000</pubDate>
      <link>https://forem.com/droz79/how-to-configure-ping-url-tests-and-health-checks-with-azure-monitor-application-insights-2615</link>
      <guid>https://forem.com/droz79/how-to-configure-ping-url-tests-and-health-checks-with-azure-monitor-application-insights-2615</guid>
      <description>&lt;p&gt;Azure Monitor Application Insights offers powerful tools to monitor the availability and performance of your applications. One of its key features is the ability to configure URL ping tests and health checks to ensure that your web applications are running smoothly. This guide will walk you through the steps to set up these tests.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;br&gt;
• An active Azure subscription.&lt;br&gt;
• An Application Insights resource created in your Azure portal.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step-by-Step Guide&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Navigate to Application Insights Resource&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Log in to the Azure Portal.&lt;/li&gt;
&lt;li&gt;In the left-hand menu, select Resource groups and then select the resource group containing your Application Insights resource. &lt;/li&gt;
&lt;li&gt;Select your Application Insights resource. In the example below, an instance labelled "Appi1" is to be created. &lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;&lt;strong&gt;2. Configure Availability Tests&lt;/strong&gt;&lt;br&gt;
In the Application Insights resource menu, select Availability under the Investigate section.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;3. Add a URL Ping Test&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click on Add Test.&lt;/li&gt;
&lt;li&gt;In the Add Test pane, configure the following settings:
a.  Test name: Enter a descriptive name for your test.
b.  Test type: Select URL ping test.
c.  URL: Enter the URL you want to test. Ensure it includes http:// or https://. In the example below, the url &lt;a href="http://neverssl.com/" rel="noopener noreferrer"&gt;http://neverssl.com/&lt;/a&gt; is the hypothetical example.&lt;/li&gt;
&lt;li&gt;Test frequency: 
Choose how often the test should run (e.g., every 5 minutes).&lt;/li&gt;
&lt;li&gt;Test locations:
Select the geographic locations from which you want the test to be performed. You can choose multiple locations for a more comprehensive test.&lt;/li&gt;
&lt;li&gt;Success criteria:
a.  Timeout: Set the timeout period (e.g., 30 seconds).
b.  HTTP response: Select the HTTP response codes that indicate a successful test (usually 200).&lt;/li&gt;
&lt;li&gt;Click Create to add the URL ping test.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;&lt;strong&gt;4. Monitor and Analyze Test Results&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Once your tests are set up, Azure Monitor will start running them at the configured frequency.&lt;/li&gt;
&lt;li&gt;To view the results, navigate to the Availability section in your Application Insights resource.&lt;/li&gt;
&lt;li&gt;You can see a summary of test results, including success rates and response times.&lt;/li&gt;
&lt;li&gt;Click on individual test results to get detailed information about test failures and response times.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;&lt;strong&gt;5. Setting Up Alerts&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Go to the Alerts section in your Application Insights resource.&lt;/li&gt;
&lt;li&gt;Click on New Alert Rule.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;Define the condition for the alert.&lt;/li&gt;
&lt;li&gt;Configure the action group to specify what action should be taken when the alert is triggered (e.g., sending an email). &lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;Name your alert rule and click Create Alert Rule. in the example below, the trigger alert is an email message. &lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;A notification will be sent to confirm that this email will recieve alerts from the action group.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;Configuring Ping URL tests and health checks with Azure Monitor Application Insights is a powerful method for ensuring the reliability and performance of your applications. By following the steps outlined in this guide, you can proactively monitor the availability and responsiveness of your web applications, identify potential issues before they impact users, and maintain high service standards. &lt;/p&gt;

&lt;p&gt;Leveraging these tools will not only help you keep your applications running smoothly but also provide valuable insights into their performance, enabling you to make informed decisions and optimize your infrastructure effectively. With Azure Monitor Application Insights, you can achieve a robust monitoring solution that supports the continuous health and success of your applications.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>HOW TO HOST A STATIC WEBSITE IN AZURE BLOB STORAGE</title>
      <dc:creator>Oziegbe Pierre Okukpon</dc:creator>
      <pubDate>Mon, 03 Jun 2024 15:16:30 +0000</pubDate>
      <link>https://forem.com/droz79/how-to-host-a-static-website-in-azure-blob-storage-4jc8</link>
      <guid>https://forem.com/droz79/how-to-host-a-static-website-in-azure-blob-storage-4jc8</guid>
      <description>&lt;p&gt;&lt;strong&gt;Introduction&lt;/strong&gt; &lt;br&gt;
A static website is a type of website that is composed of HTML, CSS, JavaScript, images, and other static files. Unlike dynamic websites, which generate content on the server side in response to user requests, static websites deliver pre-built content to users exactly as it's stored. This means that every visitor to a static website receives the same content, regardless of their interactions with the site.&lt;/p&gt;

&lt;p&gt;Static websites are typically used for simple websites with fixed content, such as personal blogs, company brochures, portfolios, or landing pages. They are easy to set up, fast to load, and require minimal maintenance compared to dynamic websites. Hosting a static website is often more cost-effective and straightforward, making it an attractive option for many individuals and businesses looking to establish an online presence.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;br&gt;
Azure Subscription: Ensure you have an active Azure subscription.&lt;br&gt;
Visual Studio: Make sure you have Visual Studio Code installed on your machine.&lt;br&gt;
Azure Storage Account: You need to have an Azure Storage account set up.&lt;/p&gt;

&lt;p&gt;Here's a step-by-step guide:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Create an Azure Storage Account.&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Log in to the Azure portal (&lt;a href="https://portal.azure.com" rel="noopener noreferrer"&gt;https://portal.azure.com&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Click on "Create a resource" in the top-left corner.&lt;/li&gt;
&lt;li&gt;In the Azure Marketplace, search for "Storage Account" and select it.&lt;/li&gt;
&lt;li&gt;Click the "Create" button.&lt;/li&gt;
&lt;li&gt;Fill out the required details, such as subscription, resource group, storage account name, location, and performance.&lt;/li&gt;
&lt;li&gt;Leave other settings at their defaults for simplicity, or adjust them according to your needs.&lt;/li&gt;
&lt;li&gt;Click "Review + Create" and then "Create" to create the storage account. In the example below, we are creating a storage account labelled as "androsstorage"&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;Once the deployment is complete, navigate to your newly created storage account.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Enable Static Website Hosting&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;In the left-hand menu of your storage account, under "Settings", select "Static website".&lt;/li&gt;
&lt;li&gt;Click on "Enabled" to enable static website hosting.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;Set the index document name (usually "index.html") and optionally set the error document path (usually "error.html") if you have one.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;Click "Save" to save the configuration.&lt;/li&gt;
&lt;li&gt;Once it's saved, primary and secondary endpoints are generated.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;Go back to your storage account, click on containers, you can see th
at a web container has been created to host your static website data.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;&lt;strong&gt;Create or Open a Static Website Project in Visual Studio&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Open Visual Studio.&lt;/li&gt;
&lt;li&gt;Create a new project by selecting "File" &amp;gt; "New" &amp;gt; "Project" and choose the appropriate template for your static website (e.g., HTML/JavaScript project).&lt;/li&gt;
&lt;li&gt;If you have an existing static website project, open it by selecting "File" &amp;gt; "Open" &amp;gt; "Project/Solution" and navigate to your project folder. In the example below, a file labelled "ceevee" has been opened.&lt;/li&gt;
&lt;li&gt;Ensure your project contains all the necessary files for your static website (HTML, CSS, JavaScript, images, etc.).&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;&lt;strong&gt;Upload Your Website Files to Azure Blob Storage&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Open Azure Storage Explorer and sign in with your Azure account.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;Navigate to your storage account and find the Blob Container created for your static website (usually named $web).&lt;/li&gt;
&lt;li&gt;Drag and drop your website files from your local machine to the Blob Container in Azure Storage Explorer.&lt;/li&gt;
&lt;li&gt;Alternatively, you can right-click on the container and select "Upload" to upload files from your local machine.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;&lt;strong&gt;Verify the Website URL&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Once the files are uploaded, go back to the Azure portal and navigate to your Storage Account.&lt;/li&gt;
&lt;li&gt;In the Static website settings, you'll find the primary endpoint URL of your website. It should be something like https://.z6.web.core.windows.net.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;Copy this URL and paste it into a web browser to verify that your website is accessible.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;By following these detailed steps, you should be able to host your static website in Azure Blob Storage using Visual Studio. Good Luck!&lt;/p&gt;

</description>
      <category>azure</category>
      <category>blob</category>
      <category>webdev</category>
      <category>website</category>
    </item>
    <item>
      <title>HOW TO SECURE A WINDOWS SERVER WITH IIS AND AZURE NETWORK SECURITY FEATURES</title>
      <dc:creator>Oziegbe Pierre Okukpon</dc:creator>
      <pubDate>Thu, 30 May 2024 17:30:35 +0000</pubDate>
      <link>https://forem.com/droz79/how-to-secure-a-windows-server-with-iis-and-azure-network-security-features-1g8i</link>
      <guid>https://forem.com/droz79/how-to-secure-a-windows-server-with-iis-and-azure-network-security-features-1g8i</guid>
      <description>&lt;p&gt;In today's digital landscape, ensuring the security of your network's infrastructure is paramount. With the increasing prevalence of cyber threats, it's crucial to implement robust security measures to protect your assets and data. In this blog post, we'll walk through the steps of setting up a Windows Server with Internet Information Services (IIS) installed, and then we'll enhance its security using Azure's network security features.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1: Installing IIS on the Windows Server&lt;/strong&gt;&lt;br&gt;
The first step in setting up our environment is to install Internet Information Services (IIS) on our Windows Server. IIS is a flexible and scalable web server that provides a secure and reliable platform for hosting websites and web applications.&lt;/p&gt;

&lt;p&gt;To install IIS on the server, follow these steps:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Log in to your Windows Server.&lt;/li&gt;
&lt;li&gt;Open Server Manager.&lt;/li&gt;
&lt;li&gt;Click on "Manage" and then select "Add Roles and Features."&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%2Fbha55pk1uucvm148nl79.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%2Fbha55pk1uucvm148nl79.png" alt="Image description" width="624" height="326"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt; In the Add Roles and Features Wizard, click "Next" until you reach the Server Roles section.&lt;/li&gt;
&lt;li&gt;Check the box next to "Web Server (IIS)" and click "Next" to install the required features.&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%2F92nxl9b7t5rd759an6zb.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%2F92nxl9b7t5rd759an6zb.png" alt="Image description" width="438" height="287"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Follow the on-screen instructions to complete the installation.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Step 2: Creating an Application Security Group&lt;/strong&gt;&lt;br&gt;
Next, we'll create an Application Security Group (ASG) in the same region as our server. ASGs allow us to define network security policies based on the application workloads rather than individual IP addresses.&lt;/p&gt;

&lt;p&gt;To create an ASG, follow these steps:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Log in to the Azure portal.&lt;/li&gt;
&lt;li&gt;Navigate to the Networking section and select "Application security groups."&lt;/li&gt;
&lt;li&gt;Click on "Add" and provide the necessary details, such as name and region, for the ASG. In the example below, we want to create an ASG named AndrosServer-ASG.&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%2Fm9xp3jpcp161yy6yjqv1.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%2Fm9xp3jpcp161yy6yjqv1.png" alt="Image description" width="594" height="556"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Once the ASG is created, you can associate it with the appropriate resources, such as virtual machines or subnets, to define security rules.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Step 3: Adding Inbound Rules to the Server's Network Security Group&lt;/strong&gt;&lt;br&gt;
Now, let's add inbound rules to the Network Security Group (NSG) associated with our server. NSGs act as a basic firewall to control traffic to and from network interfaces in Azure.&lt;/p&gt;

&lt;p&gt;To add inbound rules to the NSG, follow these steps:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Navigate to the Networking section in the Azure portal and select "Network security groups."&lt;/li&gt;
&lt;li&gt;Find the NSG associated with your server and click on it. In the example below, the associated NSG is ServerA-nsg.&lt;/li&gt;
&lt;li&gt;In the NSG's settings, select "Inbound security rules" and click on "Add."&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%2F8dr4mn23e0jx2a72kuh6.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%2F8dr4mn23e0jx2a72kuh6.png" alt="Image description" width="800" height="305"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create a rule to allow traffic on port 80 (HTTP) and port 443 (HTTPS) from the desired source IP ranges or Application Security Groups.&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%2Fsqxu6cbfky40zys5qjzt.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%2Fsqxu6cbfky40zys5qjzt.png" alt="Image description" width="800" height="196"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Save the changes to apply the new inbound rules.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Step 4: Creating and Attaching a Firewall to the Server's VNet&lt;/strong&gt;&lt;br&gt;
To further enhance the security of our environment, we'll create a firewall and attach it to the server's Virtual Network (VNet). This firewall will provide additional layers of protection against malicious threats.&lt;/p&gt;

&lt;p&gt;To create and attach a firewall to the VNet, follow these steps:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Navigate to the Networking section in the Azure portal and select "Firewalls."&lt;/li&gt;
&lt;li&gt;Click on "Add" to create a new firewall resource.&lt;/li&gt;
&lt;li&gt;Configure the firewall settings, such as name, region, and firewall type.&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%2Fcr1ptv9ydxzua9f2zpcl.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%2Fcr1ptv9ydxzua9f2zpcl.png" alt="Image description" width="655" height="565"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Once the firewall is created, navigate to the Virtual Network section and select the VNet associated with your server.&lt;/li&gt;
&lt;li&gt;In the VNet's settings, select "Firewall" and click on "Attach."&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%2Fnamj1g7v15911t1l685w.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%2Fnamj1g7v15911t1l685w.png" alt="Image description" width="800" height="456"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Choose the newly created firewall from the list and complete the attachment process.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Step 5: Testing Connectivity&lt;/strong&gt;&lt;br&gt;
Finally, let's test the connectivity to our server by copying its public IP address into a web browser. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1ro05wqakxzdtg5vpncp.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%2F1ro05wqakxzdtg5vpncp.png" alt="Image description" width="800" height="287"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If the setup is successful and the security configurations are applied correctly, you should be able to access the server's IIS landing page without any issues.&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%2Fjgmsxj30dgdgxh7h3cnb.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%2Fjgmsxj30dgdgxh7h3cnb.png" alt="Image description" width="800" height="404"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;br&gt;
By following these steps and leveraging Azure's network security features, you can effectively secure your Windows Server with IIS installed. From configuring inbound rules to creating firewalls, each step plays a crucial role in safeguarding your environment from potential threats. With a proactive approach to security, you can mitigate risks and ensure the integrity of your network infrastructure.&lt;/p&gt;

</description>
      <category>iis</category>
      <category>webserver</category>
      <category>cloudcomputing</category>
      <category>azure</category>
    </item>
    <item>
      <title>HOW TO UTILIZE MICROSOFT AZURE ACTIVE DIRECTORY TO MANAGE CLOUD-BASED IDENTITIES.</title>
      <dc:creator>Oziegbe Pierre Okukpon</dc:creator>
      <pubDate>Thu, 09 May 2024 11:48:41 +0000</pubDate>
      <link>https://forem.com/droz79/how-to-utilize-microsoft-azure-active-directory-to-manage-cloud-based-identities-23h9</link>
      <guid>https://forem.com/droz79/how-to-utilize-microsoft-azure-active-directory-to-manage-cloud-based-identities-23h9</guid>
      <description>&lt;p&gt;Before I dive right in, I would like to differentiate between Azure Active Directory (AD) Roles and Azure Roles. &lt;/p&gt;

&lt;p&gt;Azure AD roles are specific permissions within Azure Active Directory that control access to resources and tasks. These roles are primarily related to managing identities and access within Azure AD, such as Global Administrator, User Administrator, and Application Administrator.&lt;/p&gt;

&lt;p&gt;On the other hand, Azure Roles are permissions within Azure Resource Manager that regulate access to Azure resources. These roles define what actions users, groups, or applications can perform on resources, such as reading, writing, or deleting resources within Azure subscriptions, resource groups, or individual resources.&lt;/p&gt;

&lt;p&gt;I would like to demonstrate this by describing four scenarios: &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Scenario I: Creating an Admin Department and adding two users to it.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Log in to the Azure portal (portal.azure.com).&lt;br&gt;
Navigate to Azure Active Directory.&lt;br&gt;
Click on "Groups" and then "New Group."&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffticljvt9mdfuwlbxlf3.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%2Ffticljvt9mdfuwlbxlf3.png" alt="Image description" width="800" height="213"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Fill in the required information, such as group name (e.g., "Administrative Department") and group type (e.g., security).&lt;br&gt;
Click on "Create" to create the group.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fupefat88idosbi5vq1qz.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%2Fupefat88idosbi5vq1qz.png" alt="Image description" width="752" height="525"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once the group is created, go to the group's properties.&lt;br&gt;
Under "Members," click on "Add members" and select the two new staff members to add them to the Administrative Department group.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feqmnak8qmmjzu0090cu0.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%2Feqmnak8qmmjzu0090cu0.png" alt="Image description" width="800" height="176"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In this case, two members have been added to the Administrative Department group. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwpexswfea1uaqw7l7niy.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%2Fwpexswfea1uaqw7l7niy.png" alt="Image description" width="800" height="248"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Scenario II: Assigning the Global Administrator Role to User A&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;In the Azure portal, navigate to Azure Active Directory.&lt;/li&gt;
&lt;li&gt;Go to "Users" and select User A from the list.&lt;/li&gt;
&lt;li&gt;In User A's profile (Droz in this example), click on "Directory Role" and then "Add Role."&lt;/li&gt;
&lt;li&gt;Select "Global Administrator" from the list of directory roles.&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%2F0iguud7d41lmuo9r0zp5.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%2F0iguud7d41lmuo9r0zp5.png" alt="Image description" width="800" height="220"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click on "Save" to assign the Global Administrator role to User A.&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%2Fqlr828589b66fi6f5hj4.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%2Fqlr828589b66fi6f5hj4.png" alt="Image description" width="800" height="206"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Scenario III: Logging in as the Global Administrator with new credentials.&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Droz, who has been assigned the Global Administrator role, can now log in to the Azure portal using their credentials.&lt;/li&gt;
&lt;li&gt;Go to portal.azure.com.&lt;/li&gt;
&lt;li&gt;Enter Droz's email address and password.&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%2Fisbl4fmporgzbemkn1f2.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%2Fisbl4fmporgzbemkn1f2.png" alt="Image description" width="719" height="338"&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%2F4vuocb4td0zy8jp12a9l.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%2F4vuocb4td0zy8jp12a9l.png" alt="Image description" width="437" height="423"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Upon successful authentication, Droz will have access to the Azure portal as a Global Administrator.&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%2Fcgkhvbpfqb16gs3fh8iq.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%2Fcgkhvbpfqb16gs3fh8iq.png" alt="Image description" width="800" height="210"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Scenario IV: Global Administrator creates/onboards a new member to the Admin Department.&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Droz, logged in as the Global Administrator, navigates to Azure Active Directory in the Azure portal.&lt;/li&gt;
&lt;li&gt;Go to "Users" and click on "New user."&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%2F2v0jvo55700s4v6pfjde.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%2F2v0jvo55700s4v6pfjde.png" alt="Image description" width="800" height="196"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fill in the required information for the new user, such as name, username, and password. In this example, the new user is an intern named Zainab Clarke.&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%2Fu28haksnvzzrsy7yokrx.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%2Fu28haksnvzzrsy7yokrx.png" alt="Image description" width="800" height="380"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Under "Directory role," assign the appropriate role for Zainab (e.g. Member).&lt;/li&gt;
&lt;li&gt;In the "Groups" section, add Zainab to the "Administrative Department" group.&lt;/li&gt;
&lt;li&gt;Click on "Create" to create the new user (Zainab in this case) and add them to the Administrative Department group.&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%2Fg36o334zutjwz3vl127x.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%2Fg36o334zutjwz3vl127x.png" alt="Image description" width="800" height="376"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In conclusion, mastering the utilization of Microsoft Azure Active Directory for managing cloud-based identities is not just a skill; it's a strategic advantage in today's digital landscape. By leveraging the powerful features and functionalities offered by Azure AD, you're not only ensuring the security and integrity of your organization's data but also optimizing efficiency and productivity across all levels. As you embark on this journey, remember to continually explore and adapt to the ever-evolving capabilities of Azure AD, staying ahead in harnessing its full potential. Empower your organization, streamline operations, and embrace the future with confidence through Azure Active Directory.&lt;/p&gt;

</description>
      <category>activedirectory</category>
      <category>tutorial</category>
      <category>cloudcomputing</category>
    </item>
    <item>
      <title>HOW TO CREATE A VIRTUAL MACHINE SCALE SET</title>
      <dc:creator>Oziegbe Pierre Okukpon</dc:creator>
      <pubDate>Thu, 25 Apr 2024 15:31:48 +0000</pubDate>
      <link>https://forem.com/droz79/how-to-create-a-virtual-machine-scale-set-2p93</link>
      <guid>https://forem.com/droz79/how-to-create-a-virtual-machine-scale-set-2p93</guid>
      <description>&lt;p&gt;Creating a virtual machine scale set (VMSS) typically involves using a cloud platform's management interface or command-line tools. Below are general steps to create a VMSS in Azure, one of the popular cloud platforms, as an example:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Navigate to the Azure Portal:&lt;/strong&gt; Log in to the Azure Portal (&lt;a href="https://portal.azure.com"&gt;https://portal.azure.com&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Create a Resource:&lt;/strong&gt; Click on the "Create a resource" button in the upper-left corner.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Search for Virtual Machine Scale Set:&lt;/strong&gt; In the search bar, type "Virtual Machine Scale Set" and press Enter.&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%2Fhpluwii27kdwythgg1or.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%2Fhpluwii27kdwythgg1or.png" alt="Image description" width="800" height="272"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Select Virtual Machine Scale Set:&lt;/strong&gt; Click on the "Virtual Machine Scale Set" option from the search results.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Configure Basics:&lt;/strong&gt; Fill out the basic information such as subscription, resource group, VMSS name, region, etc.&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%2F7xy5tnft4exmw8rbmb2n.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%2F7xy5tnft4exmw8rbmb2n.png" alt="Image description" width="800" height="457"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choose Image:&lt;/strong&gt; Select the virtual machine image you want to use for your instances.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Configure Instance Details:&lt;/strong&gt; Specify details like instance size, username, and password for the VM instances. Configure orchestration mode. In Azure VMSS, there are two types of orchestration modes:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Scale Set: In this mode, the scale set manager handles the scaling of VM instances within the scale set. It's the default mode and it's suitable for most scenarios.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;VM: In this mode, Azure deploys each VM instance as an individual resource. Scaling is not handled by the scale set manager, and you need to manage the scaling manually or through other Azure services like Azure Automation.&lt;/p&gt;&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%2Fkpe6rv6au495njn9jc90.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%2Fkpe6rv6au495njn9jc90.png" alt="Image description" width="770" height="328"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Configure Autoscale:&lt;/strong&gt; Choose the Autoscale settings based on your requirements. This includes defining scaling rules based on metrics like CPU usage, memory, etc. It is important here to distinguish between Scaling Mode and Scale-In Policy Configuration.&lt;/p&gt;

&lt;p&gt;Scaling Mode determines how the VMSS should scale. There are two scaling modes:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Manual Scaling: You manually adjust the number of VM instances in the scale set.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Automatic Scaling: Azure automatically adjusts the number of VM instances based on the defined scaling rules.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Scale-In Policy Configuration defines the criteria for choosing which VM instances to remove when scaling in. There are two scale-in policies:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Default: Azure chooses VM instances based on their instance IDs.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Newest VM Instance: Azure removes the newest VM instances first.&lt;/p&gt;&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%2Fjzpuepxlj5t17qq5r7t6.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%2Fjzpuepxlj5t17qq5r7t6.png" alt="Image description" width="800" height="341"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Configure Networking:&lt;/strong&gt; Define the networking settings including virtual network, subnet, public IP address (if needed), and network security group.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Configure Load balancing:&lt;/strong&gt; In Microsoft Azure, load balancing for Virtual Machine Scale Sets (VMSS) is typically managed through Azure Load Balancer or Azure Application Gateway, both of which offer different capabilities. &lt;br&gt;
A load balancer distributes incoming network traffic across multiple VM instances in a VMSS to ensure high availability and reliability of applications. &lt;br&gt;
You need to enable a load balancer when you want to distribute incoming traffic among multiple VM instances. This is typically done when:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;You have multiple instances of your application running to handle the incoming traffic efficiently.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You want to ensure high availability and fault tolerance by distributing traffic across multiple instances.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You need to scale your application horizontally to handle increased traffic loads.&lt;/p&gt;&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%2Fqphlq01til01s64yxukv.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%2Fqphlq01til01s64yxukv.png" alt="Image description" width="800" height="344"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Review + Create:&lt;/strong&gt; Review all the configurations you've made, and click on the "Create" button to deploy the VMSS.&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%2Fx3a9e6r01t083rkuifz7.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%2Fx3a9e6r01t083rkuifz7.png" alt="Image description" width="726" height="592"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Monitor and Manage:&lt;/strong&gt; Once your VMSS instances are deployed, you can monitor their performance, manage scaling, and make any necessary updates or changes through the Azure Portal or Azure CLI. In the example below, 4 virtual machine scale sets were created. &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%2Fr0s4ao65c829thbb2amg.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%2Fr0s4ao65c829thbb2amg.png" alt="Image description" width="800" height="204"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;By following these steps, you can create multiple Virtual Machine Scale Sets in Azure to support your applications with scalable and highly available infrastructure. Good luck!&lt;/p&gt;

</description>
      <category>virtualmachine</category>
      <category>cybersecurity</category>
      <category>scaling</category>
      <category>vmss</category>
    </item>
    <item>
      <title>HOW TO CREATE AND ATTACH A DATA DISK TO AN EXISTING WINDOWS VIRTUAL MACHINE</title>
      <dc:creator>Oziegbe Pierre Okukpon</dc:creator>
      <pubDate>Sun, 14 Apr 2024 12:45:29 +0000</pubDate>
      <link>https://forem.com/droz79/how-to-create-and-attach-a-data-disk-to-an-existing-windows-virtual-machine-h1j</link>
      <guid>https://forem.com/droz79/how-to-create-and-attach-a-data-disk-to-an-existing-windows-virtual-machine-h1j</guid>
      <description>&lt;p&gt;In cloud computing environments like Microsoft Azure, virtual machines (VMs) are often used to run various workloads. However, the storage needs of these VMs can vary, and sometimes you may need additional storage beyond what is provided by the VM's default disk. Azure allows you to attach additional data disks to your VMs to meet these storage requirements. Let's break down the differences between OS Disk, Data Disk, and Temporary Disk.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1.    OS Disk (Operating System Disk):&lt;/strong&gt; Contains the operating system files necessary for booting and running the system.&lt;br&gt;
&lt;strong&gt;2.    Data Disk:&lt;/strong&gt; Stores user data, applications, and files separate from the operating system.&lt;br&gt;
&lt;strong&gt;3.    Temporary Disk:&lt;/strong&gt; Used for temporary storage or caching purposes, often in cloud computing environments, and its contents are typically not persisted beyond the lifetime of a virtual machine instance.&lt;/p&gt;

&lt;p&gt;In this guide, I'll walk through the steps involved in creating and attaching a data disk to an existing Windows virtual machine in Azure. This process enables you to expand the storage capacity of your VM, allowing you to store more data or run applications that require additional disk space. Let's dive into the steps required to accomplish this task.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1.    Sign in to Azure Portal:&lt;/strong&gt; Go to the Azure Portal (&lt;a href="https://portal.azure.com"&gt;https://portal.azure.com&lt;/a&gt;) and sign in with your Azure account credentials.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2.    Navigate to Virtual Machines:&lt;/strong&gt; In the Azure Portal, navigate to the virtual machine to which you want to attach the data disk.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3.    Select Virtual Machine:&lt;/strong&gt; Click on the name of the virtual machine to open its overview page.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4.    Attach Data Disk:&lt;/strong&gt; In the virtual machine overview page, scroll down to the "Settings" section and click on "Disks".&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5u1t0liyse4kir7ihmpl.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%2F5u1t0liyse4kir7ihmpl.png" alt="Image description" width="691" height="472"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5.    Attach New Data Disk:&lt;/strong&gt; Click on "+ Create and attach a new disk" to add a new data disk to the 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%2F0u9ysiwdsbjwqjn72bnw.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%2F0u9ysiwdsbjwqjn72bnw.png" alt="Image description" width="379" height="99"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6.    Configure Data Disk:&lt;/strong&gt; In the "Create and attach a new disk" panel, configure the following settings:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;7.    Name:&lt;/strong&gt; Provide a name for the data disk.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;8.    Source type:&lt;/strong&gt; Select "Empty disk" if you want to create a new empty disk. Alternatively, you can select "From snapshot" or "From VHD" if you want to use an existing snapshot or VHD as the data disk.&lt;/p&gt;

&lt;p&gt;**9.    Size (GiB): **Specify the size of the data disk in GiB.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;10.   Account type:&lt;/strong&gt; Choose the appropriate storage account type for the data disk (Standard HDD, Standard SSD, or Premium SSD).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;11.   Save Changes:&lt;/strong&gt; Click "Apply" to attach the data disk to the 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%2Fedfes22jfr3uxogitkna.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%2Fedfes22jfr3uxogitkna.png" alt="Image description" width="800" height="130"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;12.   Connect to Virtual Machine:&lt;/strong&gt; Connect to the virtual machine using Remote Desktop Protocol (RDP) or any other remote access method.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;13.   Initialize Data Disk:&lt;/strong&gt; Once connected to the virtual machine, open Disk Management by right-clicking on the Start button and selecting "Disk Management".&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%2Fup4fjilzukn9tus5thna.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%2Fup4fjilzukn9tus5thna.png" alt="Image description" width="800" height="642"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;14.   Initialize Disk:&lt;/strong&gt; In Disk Management, you should see the newly attached data disk. Right-click on it and select "Initialize Disk". Choose the desired partition style (MBR or GPT) and click "OK" to initialize the disk.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;15.   Create Volume:&lt;/strong&gt; After initializing the disk, right-click on the unallocated space and select "New Simple Volume". Follow the wizard to create a new volume, assign a drive letter, and format the disk with the desired file system.&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%2F1xskv22ft23a3hqlrpcq.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%2F1xskv22ft23a3hqlrpcq.png" alt="Image description" width="715" height="255"&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%2Fktcv1c6kd862ne7lgcif.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%2Fktcv1c6kd862ne7lgcif.png" alt="Image description" width="723" height="512"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;16.   Access Data Disk:&lt;/strong&gt; Once the volume is created, you can access the data disk like any other disk drive on the 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%2Fqfxn2bmnivlxwg1g8p1e.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%2Fqfxn2bmnivlxwg1g8p1e.png" alt="Image description" width="800" height="331"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That's it! You have successfully created and attached a data disk to an existing Windows virtual machine in Azure.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>HOW TO CREATE A LINUX VM AND CONNECT TO IT USING PASSWORD AUTHENTICATION</title>
      <dc:creator>Oziegbe Pierre Okukpon</dc:creator>
      <pubDate>Sun, 14 Apr 2024 11:05:42 +0000</pubDate>
      <link>https://forem.com/droz79/how-to-create-a-linux-vm-and-connect-to-it-using-password-authentication-3a4g</link>
      <guid>https://forem.com/droz79/how-to-create-a-linux-vm-and-connect-to-it-using-password-authentication-3a4g</guid>
      <description>&lt;p&gt;Creating a Linux virtual machine (VM) on Microsoft Azure and connecting to it using password authentication involves several steps. Here's a basic guide to get you started:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sign in to the Azure Portal:&lt;/strong&gt; Go to &lt;a href="https://portal.azure.com"&gt;https://portal.azure.com&lt;/a&gt; and sign in with your Azure account.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Create a Virtual Machine:&lt;/strong&gt;&lt;br&gt;
a)  Click on "Create a resource" in the upper-left corner.&lt;br&gt;
b)  Search for "Virtual machine" and click on it.&lt;br&gt;
c)  Click on "Create" to start the VM creation process.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Basics:&lt;/strong&gt;&lt;br&gt;
a)  Choose your subscription.&lt;br&gt;
b)  Create a new resource group or select an existing one.&lt;br&gt;
c)  Enter the virtual machine name.&lt;br&gt;
d)  Choose a region.&lt;br&gt;
e)  Select the desired OS image (choose a Linux distribution).&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%2Fu6m3lxb7tjygq7tunk33.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%2Fu6m3lxb7tjygq7tunk33.png" alt="Image description" width="800" height="491"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Size:&lt;/strong&gt; Choose the size of the VM according to your requirements. You can start with a basic size and scale up as needed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Settings:&lt;/strong&gt;&lt;br&gt;
a)  Choose a username for the administrator account.&lt;br&gt;
b)  Select "Password" under Authentication type.&lt;br&gt;
c)  Enter and confirm the password for the administrator account.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Public Inbound Ports:&lt;/strong&gt; Open port 22 (SSH) to allow remote access to the VM.&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%2F8f27z9amdemjbbe7uxeu.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%2F8f27z9amdemjbbe7uxeu.png" alt="Image description" width="800" height="465"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Review + Create:&lt;/strong&gt; Review your VM configuration and click on "Create" to start provisioning the VM.&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%2Fvcjg0f6svs7d3zwy7gd6.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%2Fvcjg0f6svs7d3zwy7gd6.png" alt="Image description" width="800" height="471"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Wait for Deployment:&lt;/strong&gt; Azure will now deploy the VM. This process may take a few minutes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Access the VM:&lt;/strong&gt;&lt;br&gt;
a)  Once the VM is deployed, you can access it using SSH.&lt;br&gt;
b)  Use an SSH client such as PowerShell (on Windows) or Terminal (on macOS/Linux) to connect to your VM.&lt;br&gt;
c)  Enter the public IP address or DNS name of your VM, along with the username and password you provided during setup.&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%2Fl0k4u0ii1csby3kysvz7.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%2Fl0k4u0ii1csby3kysvz7.png" alt="Image description" width="800" height="319"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;d)  Replace username with your administrator username and public_ip_address with the public IP address of your VM.&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%2Fmw2n3ss3q01r3d1heo49.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%2Fmw2n3ss3q01r3d1heo49.png" alt="Image description" width="800" height="427"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That's it! You should now be connected to your Linux VM on Azure using password authentication. &lt;br&gt;
Remember to follow best practices for security, such as regularly updating your VM, using strong passwords, and implementing additional security measures as needed.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>HOW TO CREATE AND CONNECT A WINDOWS 11 PRO VIRTUAL MACHINE IN AZURE</title>
      <dc:creator>Oziegbe Pierre Okukpon</dc:creator>
      <pubDate>Mon, 08 Apr 2024 10:39:45 +0000</pubDate>
      <link>https://forem.com/droz79/how-to-create-and-connect-a-windows-11-pro-virtual-machine-in-azure-57no</link>
      <guid>https://forem.com/droz79/how-to-create-and-connect-a-windows-11-pro-virtual-machine-in-azure-57no</guid>
      <description>&lt;p&gt;To create a Windows 11 Pro virtual machine (VM) in the Azure portal, you can follow these general steps:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1.SIGN IN TO THE AZURE PORTAL&lt;/strong&gt;&lt;br&gt;
Go to &lt;a href="https://portal.azure.com"&gt;https://portal.azure.com&lt;/a&gt; and sign in with your Azure account.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2.CREATE A NEW VIRTUAL MACHINE&lt;/strong&gt;&lt;br&gt;
Click on the "Create a resource" button in the upper left corner of the Azure portal. Then, in the search bar, type "Virtual Machine" and select "Virtual machine" from the list of results.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3.CONFIGURE THE BASICS&lt;/strong&gt;&lt;br&gt;
a. &lt;u&gt;Subscription:&lt;/u&gt; Choose your Azure subscription.&lt;br&gt;
b. &lt;u&gt;Resource group:&lt;/u&gt; Create a new one or select an existing one.&lt;br&gt;
c. &lt;u&gt;Virtual machine name:&lt;/u&gt; Name your VM.&lt;br&gt;
d. &lt;u&gt;Region:&lt;/u&gt; Select a region close to you.&lt;br&gt;
e.&lt;u&gt; Availability options:&lt;/u&gt; You can select options based on your high availability needs.&lt;br&gt;
f. &lt;u&gt;Image:&lt;/u&gt; Here, select "Windows 11 Pro" &lt;br&gt;
g. &lt;u&gt;Size:&lt;/u&gt; Choose a size for the VM. This depends on your workload and performance needs. For a basic setup, a Standard B2s size should be fine.&lt;br&gt;
h. &lt;u&gt;Administrator account:&lt;/u&gt; Here, setup your Administrator Username and Password.&lt;br&gt;
i. &lt;u&gt;Inbound port rules:&lt;/u&gt; Choose "Allow selected ports: RDP (Remote Desktop Protocol) port (TCP port 3389) to connect to your Windows VM.&lt;br&gt;
j. &lt;u&gt;Licensing:&lt;/u&gt; If you are eligible, confirm you have the appropriate licensing.&lt;br&gt;
k. &lt;u&gt;Click "Next: Disk &amp;gt;"Configure management:&lt;/u&gt; Optionally, configure additional settings such as monitoring, management, and tags.&lt;br&gt;
l. &lt;u&gt;Disks: &lt;/u&gt;In the "Disks" tab, select the type of disks you want to use. &lt;br&gt;
m.&lt;u&gt; Networking:&lt;/u&gt; In the "Networking" tab, leave the defaults if you're unsure. Azure will create a new virtual network, subnet, and a public IP for your VM.&lt;br&gt;
n. &lt;u&gt;Management:&lt;/u&gt; In the "Management" tab, you can choose whether to turn on auto-shutdown, enable backup, and other options. These choices will depend on your specific use case.&lt;br&gt;
o. &lt;u&gt;Advanced:&lt;/u&gt; In the "Advanced" tab, you can select additional features like extensions, host groups, etc. Most users can skip this tab for a basic setup.&lt;br&gt;
p. &lt;u&gt;Tags:&lt;/u&gt; In the "Tags" tab, you can set metadata tags for your resources if you want. This is optional.&lt;br&gt;
q. &lt;u&gt;Review + create:&lt;/u&gt; Review your settings and if everything looks good, hit the "Create" button. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4hbe8b137zqjp28xtdc8.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%2F4hbe8b137zqjp28xtdc8.png" alt="Image description" width="800" height="218"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;r. After validation runs, select the "Create" button at the bottom of the page.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9tbnkqttzj09hq6kutim.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%2F9tbnkqttzj09hq6kutim.png" alt="Image description" width="800" height="606"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;s. Azure will start the deployment process.&lt;br&gt;
t. After deployment is complete, select “Go to resource”.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgf5a7p31ucr6vsam0ie6.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%2Fgf5a7p31ucr6vsam0ie6.png" alt="Image description" width="800" height="186"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. CONNECT TO THE VM&lt;/strong&gt;&lt;br&gt;
a. On the overview page for your virtual machine, select the “Connect &amp;gt; RDP”.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc4t3n95a4nqoihgwjs13.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%2Fc4t3n95a4nqoihgwjs13.png" alt="Image description" width="800" height="182"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;b. In the Connect with RDP tab, keep the default options to connect by IP address, over port 3389, and click “Download RDP file”.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F36uiplv8u1v36usfsk6i.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%2F36uiplv8u1v36usfsk6i.png" alt="Image description" width="800" height="287"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;c. Open the downloaded RDP file and click “Connect” when prompted.&lt;br&gt;
d. Input your username and password.&lt;br&gt;
e. Congratulations! You are connected to your very own Windows 11 Pro.&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%2Fng59rbmrczbc3wa04jng.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%2Fng59rbmrczbc3wa04jng.png" alt="Image description" width="800" height="421"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. CLEAN UP RESOURCES&lt;/strong&gt;&lt;br&gt;
a. When no longer needed, you can delete the resource group, virtual machine, and all related resources.&lt;br&gt;
b. On the Overview page for the VM, select the “Resource group link”.&lt;br&gt;
c. At the top of the page for the resource group, select “Delete resource group”.&lt;br&gt;
d. A page will open warning you that you are about to delete resources. Type the name of the resource group and select “Delete” to finish deleting the resources and the resource group.&lt;/p&gt;

&lt;p&gt;I hope this step-by-step tutorial helped you create and connect your Windows 11 virtual machine. Best Wishes!&lt;/p&gt;

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