<?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: Inioluwa Oduniyi</title>
    <description>The latest articles on Forem by Inioluwa Oduniyi (@inioluwa_oduniyi_e3e35156).</description>
    <link>https://forem.com/inioluwa_oduniyi_e3e35156</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%2F1801927%2F87b73459-3b56-4f18-adfc-b652a09a889b.jpg</url>
      <title>Forem: Inioluwa Oduniyi</title>
      <link>https://forem.com/inioluwa_oduniyi_e3e35156</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/inioluwa_oduniyi_e3e35156"/>
    <language>en</language>
    <item>
      <title>How to implement an IoT Hub in Azure</title>
      <dc:creator>Inioluwa Oduniyi</dc:creator>
      <pubDate>Wed, 14 Aug 2024 14:24:21 +0000</pubDate>
      <link>https://forem.com/inioluwa_oduniyi_e3e35156/how-to-implement-an-iot-hub-in-azure-1hmh</link>
      <guid>https://forem.com/inioluwa_oduniyi_e3e35156/how-to-implement-an-iot-hub-in-azure-1hmh</guid>
      <description>&lt;p&gt;Have you been having problems implementing an IoT Hub in Azure? Here is an easy guide to implementing an IoT Hub in Azure. Perhaps this sounds new to you, let's do a brief introduction to IoT Hub.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;IoT meaning Internet of Things&lt;/strong&gt;, is the ability of internet connected devices to garner and relay information for data analysis. The key components of IoT include:&lt;br&gt;
&lt;em&gt;Smart devices&lt;/em&gt; that have computing capabilities and can collect data &lt;br&gt;
&lt;em&gt;IoT applications&lt;/em&gt; which are able to integrate data from various IoT devices and analyze the data for decision making &lt;br&gt;
&lt;em&gt;Users Interface&lt;/em&gt; which allows users to manage and control IoT devices.&lt;br&gt;
IoT is used in smart homes, vehicles to monitor performance, industries etc.&lt;/p&gt;

&lt;p&gt;An &lt;strong&gt;IoT Hub&lt;/strong&gt; is a managed service hosted in the cloud which acts as a central message hub for bi-directional communication between IoT applications and the devices they manage. In this article, we'll create an IoT Hub and connect it to a device (Rasberry pi) to monitor how an IoT Hub functions. Let's dive right in:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Login to your azure portal at &lt;a href="https://dev.tourl"&gt;portal.azure.com&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%2Fxat8setxelknou4flcb9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxat8setxelknou4flcb9.png" alt="Image description" width="588" height="550"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Step 2:&lt;/strong&gt; In the search box, type &lt;em&gt;IoT&lt;/em&gt; and select &lt;strong&gt;IoT Hub&lt;/strong&gt; from the list of auto-suggested services.&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%2Fmzlw9k646k2wjr1rs94x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmzlw9k646k2wjr1rs94x.png" alt="Image description" width="800" height="506"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Step 3:&lt;/strong&gt; On the IoT Hub page, click &lt;strong&gt;Create&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9xi1jtv5wsrzwkfy924m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9xi1jtv5wsrzwkfy924m.png" alt="Image description" width="800" height="514"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Step 4:&lt;/strong&gt; Fill in the basic details, then click &lt;strong&gt;Review and Create&lt;/strong&gt; leaving other parameters on default.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnr56a73w3q7pe0y3hep4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnr56a73w3q7pe0y3hep4.png" alt="Image description" width="800" height="609"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Step 5:&lt;/strong&gt; On passing validation, click &lt;strong&gt;Create&lt;/strong&gt; and await deployment.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 6:&lt;/strong&gt; After successful deployment, click &lt;strong&gt;Go to resource&lt;/strong&gt; to view your newly created IoT Hub.&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%2Fl4twmdu6wm3a3ey35ggj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl4twmdu6wm3a3ey35ggj.png" alt="Image description" width="800" height="373"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Note that, the IoT Hub has no device connected to it, however, every information or message on it will be blank (0).&lt;/em&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%2Fcmtwhxkoocinyd4ngc0k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcmtwhxkoocinyd4ngc0k.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Step 7:&lt;/strong&gt; From the menu of the IoT Hub, click &lt;strong&gt;Device management&lt;/strong&gt; drop down menu and select &lt;strong&gt;Devices&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe6w8rc3j0echll7mr1ry.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe6w8rc3j0echll7mr1ry.png" alt="Image description" width="800" height="424"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Step 8:&lt;/strong&gt; Click &lt;strong&gt;Add device&lt;/strong&gt; to create a device, fill in the device and save.&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%2Flixxafzerulhc403nsyd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flixxafzerulhc403nsyd.png" alt="Image description" width="800" height="511"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Step 9:&lt;/strong&gt; Click the added IoT device and note the &lt;strong&gt;primary connection string&lt;/strong&gt;. Copy the primary connection string.&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%2Fs766xia1o19v8pnpzgiw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs766xia1o19v8pnpzgiw.png" alt="Image description" width="800" height="481"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Step 10:&lt;/strong&gt; On your browser, search &lt;strong&gt;Azure raspberry pi simulator&lt;/strong&gt;, click &lt;em&gt;raspberry pi azure IoT simulator&lt;/em&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%2Ffilb8mvqjtqwtjqguldh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffilb8mvqjtqwtjqguldh.png" alt="Image description" width="800" height="525"&gt;&lt;/a&gt;&lt;br&gt;
This displays a raspberry pi whose LED is off, which implies it hasn't been connected.&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%2F9tnrsme2pikq7m94ns29.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9tnrsme2pikq7m94ns29.png" alt="Image description" width="800" height="347"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Step 11:&lt;/strong&gt; In line 15, edit the placeholder and paste the primary connection string. Click &lt;strong&gt;Run&lt;/strong&gt;, at the bottom of the script.&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%2Ft2wqs96y52sebc5joz5v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft2wqs96y52sebc5joz5v.png" alt="Image description" width="800" height="348"&gt;&lt;/a&gt;&lt;br&gt;
The device responds by blinking the LED signifying successful connection.&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%2Fg600nc1oovqxesm6d16n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg600nc1oovqxesm6d16n.png" alt="Image description" width="800" height="345"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Finally&lt;/strong&gt;, check the &lt;em&gt;response script&lt;/em&gt; below the &lt;em&gt;code script&lt;/em&gt; to see how many messages the device is sending to the Hub per time and go to the &lt;em&gt;overview&lt;/em&gt; page of your IoT Hub on Azure portal, refresh to see how many messages the IoT device has sent to the Hub.&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%2Frrox234syav4629o8nl9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frrox234syav4629o8nl9.png" alt="Image description" width="800" height="445"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Congratulations! You just created an IoT Hub and connected a device to it.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>azure</category>
      <category>microsoft</category>
    </item>
    <item>
      <title>Easy steps to creating and working with a blob storage</title>
      <dc:creator>Inioluwa Oduniyi</dc:creator>
      <pubDate>Tue, 06 Aug 2024 19:05:28 +0000</pubDate>
      <link>https://forem.com/inioluwa_oduniyi_e3e35156/easy-steps-to-creating-and-working-with-a-blob-storage-3jmh</link>
      <guid>https://forem.com/inioluwa_oduniyi_e3e35156/easy-steps-to-creating-and-working-with-a-blob-storage-3jmh</guid>
      <description>&lt;p&gt;Hi there! Are you having troubles creating and working with a blob storage? Here are few easy sequential steps to creating and working with a blob storage. Stay with me as I carefully guide you through this process. In the meantime, let me walk you through what a blob storage is.&lt;br&gt;
A &lt;strong&gt;blob storage&lt;/strong&gt; is optimized for storing large amount of unstructured data, such as texts, pictures, binary data etc. Data are stored under three tiers, &lt;strong&gt;Hot&lt;/strong&gt; (&lt;em&gt;optimized for storing data that are frequently accessed&lt;/em&gt;), &lt;strong&gt;Cold&lt;/strong&gt; (&lt;em&gt;optimized for storing data that are not frequently accessed and are stored for at least 30 days&lt;/em&gt;) and &lt;strong&gt;Archive&lt;/strong&gt; (&lt;em&gt;optimized for storing data that are rarely accessed and are stored for at least 180 days&lt;/em&gt;). &lt;br&gt;
Here are detailed steps to creating a blob storage.&lt;br&gt;
&lt;strong&gt;Step 1:&lt;/strong&gt; Login to your Azure portal from your browser, &lt;a href="https://dev.tourl"&gt;portal.azure.com&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%2F26q05mu4f9a5ld6uhtj4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F26q05mu4f9a5ld6uhtj4.png" alt="Image description" width="588" height="550"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Step 2:&lt;/strong&gt; In the search box/bar, type &lt;em&gt;storage&lt;/em&gt;. Click &lt;em&gt;storage account&lt;/em&gt; from the list of auto-suggested services.&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%2Fye8nhq3cjq1j9ngc4chf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fye8nhq3cjq1j9ngc4chf.png" alt="Image description" width="800" height="437"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Step 3:&lt;/strong&gt; On the storage account dashboard, click &lt;em&gt;create&lt;/em&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%2F51kp7b9segkbzwgvbbba.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F51kp7b9segkbzwgvbbba.png" alt="Image description" width="800" height="433"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Step 4:&lt;/strong&gt; Fill in the &lt;em&gt;basic details&lt;/em&gt;. This allows you to customize your storage account to whatever suites you. The basic details include:&lt;br&gt;
&lt;strong&gt;a) &lt;em&gt;Project details:&lt;/em&gt;&lt;/strong&gt; In this field you select your subscription group and your resource group (you can create a new one if you don't have an existing one.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr7agm9n1h59zpokrv656.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr7agm9n1h59zpokrv656.png" alt="Image description" width="800" height="436"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;b) &lt;em&gt;Instance details:&lt;/em&gt;&lt;/strong&gt; This field permits you to name your storage account, select the region, performance type and redundancy. The region, performance and redundancy can be left on default parameters to save stress.&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%2Foxfapfsyso8qft285qws.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Foxfapfsyso8qft285qws.png" alt="Image description" width="800" height="358"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Step 5:&lt;/strong&gt; Leaving other parameters on default, proceed to &lt;em&gt;review and create&lt;/em&gt;. Click &lt;em&gt;create&lt;/em&gt; after validation is passed and await deployment.&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%2Fzly2jzmwvja6ixzive7k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzly2jzmwvja6ixzive7k.png" alt="Image description" width="800" height="542"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Step 6:&lt;/strong&gt; After successful deployment, click &lt;em&gt;'go to resource'&lt;/em&gt; to view your storage account.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbo2bh9c7mwseypi1mvqg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbo2bh9c7mwseypi1mvqg.png" alt="Image description" width="800" height="314"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Step 7:&lt;/strong&gt; On your storage account, click &lt;em&gt;upload&lt;/em&gt; to add a file to the storage to ascertain its functions.&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%2F8lb10t020fimmcbkodio.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8lb10t020fimmcbkodio.png" alt="Image description" width="800" height="386"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Step 8:&lt;/strong&gt; Now, you need to create a new container, as containers are light-weight virtualized environment that does not require operating system management and can respond to changes on demand. Click '&lt;em&gt;create new&lt;/em&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%2Frr60d4o33ikr6kpo25ba.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frr60d4o33ikr6kpo25ba.png" alt="Image description" width="800" height="388"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Step 9:&lt;/strong&gt; Change the &lt;em&gt;anonymous access level&lt;/em&gt; to &lt;strong&gt;blob&lt;/strong&gt;. However, if there's an error message, go to &lt;em&gt;blob service&lt;/em&gt; and enable the &lt;em&gt;blob anonymous access&lt;/em&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%2Fddz1s57d004emy0hsrcp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fddz1s57d004emy0hsrcp.png" alt="Image description" width="800" height="354"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Step 10:&lt;/strong&gt; Upload a file! &lt;em&gt;Click browse for files&lt;/em&gt; to add a file from your storage. Upload the file to your blob storage account.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0ai19raj8wylov12109r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0ai19raj8wylov12109r.png" alt="Image description" width="800" height="388"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Step 11:&lt;/strong&gt; Test your blob storage. On the storage account dashboard click &lt;em&gt;data storage&lt;/em&gt;, a drop down menu appears showing containers, file shares etc. Click &lt;em&gt;containers&lt;/em&gt;, you'll find the container you created. &lt;em&gt;Click the container and copy the file's url&lt;/em&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%2Fz9qkd10m4q45fqakw1l9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz9qkd10m4q45fqakw1l9.png" alt="Image description" width="800" height="424"&gt;&lt;/a&gt;&lt;br&gt;
Paste it on your local browser (chrome, microsoft edge or firefox).&lt;br&gt;
&lt;strong&gt;BOOM!&lt;/strong&gt; &lt;em&gt;You have just successfully created a blob storage&lt;/em&gt;.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvgx1jfeyr31xgletctma.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvgx1jfeyr31xgletctma.png" alt="Image description" width="800" height="386"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Thanks for staying till the end.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>azure</category>
      <category>microsoft</category>
    </item>
    <item>
      <title>Beginner's guide to creating a virtual machine</title>
      <dc:creator>Inioluwa Oduniyi</dc:creator>
      <pubDate>Tue, 06 Aug 2024 14:33:23 +0000</pubDate>
      <link>https://forem.com/inioluwa_oduniyi_e3e35156/beginners-guide-to-creating-a-virtual-machine-3868</link>
      <guid>https://forem.com/inioluwa_oduniyi_e3e35156/beginners-guide-to-creating-a-virtual-machine-3868</guid>
      <description>&lt;p&gt;In the vast world of cloud computing, one of the most important service is  a virtual machine. In this article, we will be considering steps to creating a virtual machine. However, it is important that we understand the term &lt;strong&gt;'Virtual Machine'&lt;/strong&gt;. Hence, what is a virtual machine?&lt;br&gt;
A &lt;strong&gt;virtual machine (VM)&lt;/strong&gt; is a software-based simulation of a real computer. It resides as a file or collection of files on a host computer, yet it runs an operating system and apps exactly like a real computer. A virtual machine comprises a virtual processor, memory, storage and networking as a physical computer. It is an Infrastructure as a Service (IaaS) offering that provides total control and customization.&lt;br&gt;
Having understood what a VM is, let's proceed to what the title states.There are various methods of creating a VM but in this article, we will be creating the virtual machine in Azure portal.&lt;br&gt;
Below are the sequential steps needed to create a virtual machine.&lt;br&gt;
&lt;strong&gt;Step 1:&lt;/strong&gt; Go to your browser, type &lt;a href="https://dev.tourl"&gt;portal.azure.com&lt;/a&gt;, this takes you to the login portal of Azure. Login to your Azure portal or create an account if you don't have one.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw89muatema92pphb17fb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw89muatema92pphb17fb.png" alt="Image description" width="588" height="550"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Step 2:&lt;/strong&gt; Go to the search box/bar (search resources, services and docs), type &lt;em&gt;virtual&lt;/em&gt;, this gives you a list of auto suggested services. Click &lt;em&gt;'Virtual Machine'&lt;/em&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%2F5088o8wcan6fxs8r5wxj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5088o8wcan6fxs8r5wxj.png" alt="Image description" width="800" height="432"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Step 3:&lt;/strong&gt; After acessing the virtual machine dashboard, click create, a drop down menu appears and then select &lt;em&gt;Azure virtual machine&lt;/em&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%2Fqwgysg4wwgy48qm9kcy9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqwgysg4wwgy48qm9kcy9.png" alt="Image description" width="800" height="372"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Step 4:&lt;/strong&gt; Fill in the Basic details. As soon as the creation platform loads, you'll be required to fill in some details that customizes your VM. These details include:&lt;br&gt;
&lt;em&gt;&lt;strong&gt;a) Project details:&lt;/strong&gt;&lt;/em&gt; This includes your subscription and resource group. The subscription gives you authorized access on the Azure portal while the resource group allows you to have all your resources in a single unit.&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%2Fc6lp0ywb8egopc14r6rs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc6lp0ywb8egopc14r6rs.png" alt="Image description" width="800" height="370"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;&lt;strong&gt;b) Instance details:&lt;/strong&gt;&lt;/em&gt; This allows for flexibility in choosing a name for your VM, the region, availability zone, size 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%2Fqotworksa838wpr7f92s.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqotworksa838wpr7f92s.png" alt="Image description" width="800" height="495"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;&lt;strong&gt;c) Administrator account:&lt;/strong&gt;&lt;/em&gt; A virtual machine is an IaaS that gives you full control. In this field, you input your desired username and password ensuring it complies with Microsoft password policy.&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%2F3ow0i77kdjsuqnmay31b.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3ow0i77kdjsuqnmay31b.png" alt="Image description" width="800" height="460"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;&lt;strong&gt;d) Inbound port rules:&lt;/strong&gt;&lt;/em&gt; Here, the public inbound port should be left on default parameters while the inbound port can be selected as &lt;em&gt;RDP and Http&lt;/em&gt;.&lt;br&gt;
&lt;strong&gt;Step 5:&lt;/strong&gt; Having filled the basic details, proceed to review and create. Click on create after successful validation and await deployment. After successful deployment, click &lt;em&gt;'go to resource'&lt;/em&gt; to view 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%2Fpu6omdho437bbmkp8mow.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpu6omdho437bbmkp8mow.png" alt="Image description" width="800" height="446"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Step 6:&lt;/strong&gt; Click connect to connect your VM using RDP (Remote desktop protocol) &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%2F1vglduot8pox97nwxvlk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1vglduot8pox97nwxvlk.png" alt="Image description" width="800" height="581"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Tadaa! You have successfully created a VM that runs based on your specification.&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%2Flb75xbtfnptrevezmfdp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flb75xbtfnptrevezmfdp.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;NOTE:&lt;/strong&gt; &lt;em&gt;After deploying the VM, ensure you delete it when it's no more in use&lt;/em&gt;.&lt;br&gt;
&lt;strong&gt;Thanks for reading!&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>azure</category>
      <category>microsoft</category>
    </item>
  </channel>
</rss>
