<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Gideon Iliya</title>
    <description>The latest articles on DEV Community by Gideon Iliya (@ogah2_il).</description>
    <link>https://dev.to/ogah2_il</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%2F1078993%2Ff951073d-3da2-401f-a515-c521327d2732.png</url>
      <title>DEV Community: Gideon Iliya</title>
      <link>https://dev.to/ogah2_il</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ogah2_il"/>
    <language>en</language>
    <item>
      <title>data storage creation</title>
      <dc:creator>Gideon Iliya</dc:creator>
      <pubDate>Sun, 03 Sep 2023 21:35:25 +0000</pubDate>
      <link>https://dev.to/ogah2_il/data-storage-creation-b9i</link>
      <guid>https://dev.to/ogah2_il/data-storage-creation-b9i</guid>
      <description>&lt;p&gt;Azure managed disks are block-level storage volumes that are managed by Azure and used with Azure Virtual Machines. Managed disks are like a physical disk in an on-premises server but, virtualized. With managed disks, all you have to do is specify the disk size, the disk type, and provision the disk. Once you provision the disk, Azure handles the rest.&lt;/p&gt;

&lt;p&gt;The available types of disks are ultra disks, premium solid-state drives (SSD), standard SSDs, and standard hard disk drives (HDD). For information about each individual disk type, see &lt;a href="https://learn.microsoft.com/en-us/azure/virtual-machines/disks-types"&gt;Select a disk type for IaaS VMs&lt;/a&gt;.&lt;br&gt;
Let us illustrate by listing the steps required to create a  Data Disk for a Virtual Machine in Azure&lt;br&gt;
a. create a virtual machine. See my blog &lt;a href="https://dev.to/ogah2_il/the-abc-steps-of-creating-a-virtual-machine-in-azure-17gc"&gt;here&lt;/a&gt; for the procedure to creating a virtual machine.&lt;br&gt;&lt;br&gt;
b. under the left pane, select disks. &lt;br&gt;
c. Select create and attach a new disk&lt;br&gt;
d. give the disk a name, select storage type and select the size&lt;br&gt;
e. Click save&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--vcqskn-S--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nsvghdjrii8x7gdg5klz.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vcqskn-S--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nsvghdjrii8x7gdg5klz.jpg" alt="Image description" width="800" height="329"&gt;&lt;/a&gt;&lt;br&gt;
f. Go back to the virtual machine and click on connect so as to RDP into the virtual machine&lt;br&gt;
g. Click select &lt;br&gt;
h. Click 'Download RDP file'.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--kLZUqtSh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/skhat5eepv9acmuy8qwn.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--kLZUqtSh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/skhat5eepv9acmuy8qwn.jpg" alt="Image description" width="800" height="334"&gt;&lt;/a&gt;&lt;br&gt;
i. A small pop up window will show, click on connect&lt;br&gt;
j. Fill in your credentials for username and password&lt;br&gt;
k. Click 'Yes' on the pop up window that appears again&lt;br&gt;
l. your virtual machine is running.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--64vKDpZL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/p5d8kb8ke509tq9sr20p.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--64vKDpZL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/p5d8kb8ke509tq9sr20p.jpg" alt="Image description" width="800" height="422"&gt;&lt;/a&gt;&lt;br&gt;
*&lt;em&gt;Attaching the Data Disk created to the Virtual Machine *&lt;/em&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Search for 'Disk Manager' in the search bar of the virtual machine &lt;/li&gt;
&lt;li&gt;click on create and format Hard Disk partitions. &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--L-3wzT4W--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k51gg4iz5yncp6kqv3mr.jpg" alt="Image description" width="729" height="730"&gt;
&lt;/li&gt;
&lt;li&gt;Click ok to initialize the disk. 
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Coc-86N6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0sh67il53vwcm8al7r97.jpg" alt="Image description" width="751" height="592"&gt;
&lt;/li&gt;
&lt;li&gt;Right click on the unallocated hard disk and click on 'New Simple Volume'. 
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xPkmXIsn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jg2xku7bq6qc0f7b62te.jpg" alt="Image description" width="747" height="598"&gt;
&lt;/li&gt;
&lt;li&gt;Click on 'Next' on the pop up windows that are opened&lt;/li&gt;
&lt;li&gt;on the format partition pop up window, change the volume label to the proposed name of your data disk and click next. 
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--t7TvsmPU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2xu1nt6t8izja47tlkw3.jpg" alt="Image description" width="753" height="592"&gt; &lt;/li&gt;
&lt;li&gt; Click finish to set up your data disk.&lt;/li&gt;
&lt;li&gt;The data disk is attached to the virtual machine. 
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--C7sD1L1p--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gar0gu5cnthx4umsbc5t.jpg" alt="Image description" width="649" height="561"&gt;
You can increase the size of your data disk anytime there is need, but you cannot  reduce the size. &lt;/li&gt;
&lt;/ol&gt;

</description>
    </item>
    <item>
      <title>A Comprehensive guide to hosting a static website in Azure Blob storage using Visual Studio Code</title>
      <dc:creator>Gideon Iliya</dc:creator>
      <pubDate>Wed, 30 Aug 2023 21:30:48 +0000</pubDate>
      <link>https://dev.to/ogah2_il/a-comprehensive-guide-to-hosting-a-static-website-in-azure-blob-storage-using-visual-studio-code-217m</link>
      <guid>https://dev.to/ogah2_il/a-comprehensive-guide-to-hosting-a-static-website-in-azure-blob-storage-using-visual-studio-code-217m</guid>
      <description>&lt;p&gt;A static website (sometimes called a flat or stationary page) is a website that can be loaded and served from a pre-defined set of files, such as HTML, CSS, and JavaScript files and it is displayed on a web browser exactly as it is stored. It does not change, it stays the same, or "static" for every viewer of the site. Static websites do not require a web server to render content, which makes them faster and cheaper to host. You can host a static website on Azure Storage, a service that provides scalable and secure cloud storage for your data.&lt;br&gt;
To host a static website in Azure Storage, you must enable your storage account's static website hosting feature and specify a default index page and an optional error page. You can use the Azure portal, Azure CLI, or Azure PowerShell to enable this feature and configure the settings.&lt;br&gt;
In this post, I will be showing you how to host a static website using the Azure portal.&lt;/p&gt;

&lt;h2&gt;
  
  
  Let us begin!
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Click here&lt;a href="https://www.themezy.com/free-website-templates/151-ceevee-free-responsive-website-template"&gt;&lt;/a&gt; to open the static website template&lt;/li&gt;
&lt;li&gt;Click on download to download and save the file to a location in your computer
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--JCS0maZ8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/z45q2ukqf0rmvfiigsdn.jpg" alt="Image description" width="800" height="501"&gt; &lt;/li&gt;
&lt;li&gt;Click &lt;a href="https://code.visualstudio.com/Download"&gt;here&lt;/a&gt; to download Visual studio code. &lt;/li&gt;
&lt;li&gt;Choose the operating system and click on download 
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1jbhxhb3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zxb215fsjtme40ng428b.jpg" alt="Image description" width="800" height="334"&gt;
&lt;/li&gt;
&lt;li&gt;Install the Visual Studio Code on your computer &lt;/li&gt;
&lt;li&gt;Create a storage account on the azure portal. For more information on how to create a storage account visit my blog &lt;a href="https://dev.to/ogah2_il/creating-a-blob-storage-account-in-azure-16kb"&gt;here&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Click on static website from the left pane. Toggle the button from 'Disable' to 'Enable' to enable the static website.&lt;/li&gt;
&lt;li&gt;Type "index.html" on the index document name and "error.html" on the error document path fields.&lt;/li&gt;
&lt;li&gt;Click on save&lt;/li&gt;
&lt;li&gt;After being saved, a primary and secondary endpoints are generated.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--qkzwQqWR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/b9tyghfzbsdmx7tl78oo.jpg" alt="Image description" width="710" height="529"&gt;
&lt;strong&gt;NOTE:&lt;/strong&gt; The Primary end point is the URL of the static website which can be used to access the website on any browser.&lt;/li&gt;
&lt;li&gt;Go back to the storage account and click on containers; a new container is created with the name '$web' to host the static website.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--YPy2yAX6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yk24x7d0z3bubug6jj65.jpg" alt="Image description" width="640" height="396"&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Open your file with Visual Studio Code&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open visual studio code and click on 'File' and select 'Open Folder'
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--uhf2yc5b--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4ocycrrvfyyyu0l6gije.jpg" alt="Image description" width="800" height="457"&gt;
&lt;/li&gt;
&lt;li&gt;Select the folder of the template you downloaded and click on 'index.html'. Your html code automatically reflects as shown below&lt;/li&gt;
&lt;li&gt;You can edit the parameters like name, LinkedIn address, job description, etc to your own and save the changes you made. 
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vHMmJ8L2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9jqjj9v1uldigfchqcyt.jpg" alt="Image description" width="800" height="442"&gt;
&lt;/li&gt;
&lt;li&gt;Click on the Extension button&lt;/li&gt;
&lt;li&gt;In the search bar, type Azure Account and click 'install' to install it
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Na5WT0Q5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/amzkr4mmfperbj0qox4f.jpg" alt="Image description" width="800" height="351"&gt;
&lt;/li&gt;
&lt;li&gt;Click on the Azure button; under resources click sign in to Azure&lt;/li&gt;
&lt;li&gt;Select your Azure account and log in&lt;/li&gt;
&lt;li&gt;A browser page will be opened with a message prompting you to close the browser.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--keVK-Ogj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4zl439e1u5s3lioafl3i.jpg" alt="Image description" width="800" height="405"&gt;
&lt;/li&gt;
&lt;li&gt;Click on Resources drop down arrow and select storage account&lt;/li&gt;
&lt;li&gt;Right click on the account you created 
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--knFzwvWg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4na75si0i6n5qnrq1ng3.jpg" alt="Image description" width="800" height="458"&gt;
&lt;/li&gt;
&lt;li&gt;Select Deploy to static website via Azure Storage 
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--EpLeXXCj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5iwrdirut161p2eapj11.jpg" alt="Image description" width="800" height="456"&gt;
&lt;/li&gt;
&lt;li&gt;Select the folder to deploy to the Static website 
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Gh5Uh4ep--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/43ugk4yrxzkehhmbsre5.jpg" alt="Image description" width="800" height="262"&gt; &lt;/li&gt;
&lt;li&gt;Wait for the folder to be deployed to the storage container&lt;/li&gt;
&lt;li&gt;Click on Browse to website directly or copy and paste your primary endpoint in a browser and click enter. 
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--PlZuQrgF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/b7l7bgb6e2ycjp69jspc.jpg" alt="Image description" width="800" height="456"&gt;
&lt;/li&gt;
&lt;li&gt;Your static website will be displayed in your browser. 
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_q6fm-05--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/libsb0h9jn0vlqidrmi5.jpg" alt="Image description" width="800" height="408"&gt;
From your Azure portal, go to the container $web which you created. click on it and you will see the data for the static website you created. 
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--v-RgpdKW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yfgs4r181lmud8ssbxtm.jpg" alt="Image description" width="800" height="340"&gt; &lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>beginners</category>
      <category>azure</category>
      <category>hagitalcloud</category>
    </item>
    <item>
      <title>Creating a Blob Storage Account in Azure</title>
      <dc:creator>Gideon Iliya</dc:creator>
      <pubDate>Mon, 14 Aug 2023 21:58:19 +0000</pubDate>
      <link>https://dev.to/ogah2_il/creating-a-blob-storage-account-in-azure-16kb</link>
      <guid>https://dev.to/ogah2_il/creating-a-blob-storage-account-in-azure-16kb</guid>
      <description>&lt;p&gt;We will be considering the steps required to create an Azure storage account. An Azure storage account contains all your different Azure  storage data objects: blob, files, queues and tables. we shall be considering how to store data object using blob. Blob is used to store large amounts of unstructured data. This data is accessible anywhere in the world over HTTP or HTTPS.&lt;br&gt;
The first thing to do is to log into the azure portal and create a storage account.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Steps for Creating a Storage account&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Type storage account in the search bar or click on it on the dashboard.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--hjm6owyF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/50w50v6jyjt7bhmrigwj.jpg" alt="Image description" width="260" height="205"&gt;
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_5EyL0br--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/eykzfr8euluxdss5w6wr.jpg" alt="Image description" width="298" height="143"&gt;
&lt;/li&gt;
&lt;li&gt;Select your subscription and resource group or create your a new resource group
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--sDrwEkSb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sz6nwcw68upwl0a0xj73.jpg" alt="Image description" width="748" height="215"&gt;
&lt;/li&gt;
&lt;li&gt;Select the parameters under Instance details and provide a storage account name. By default, performance and redundancy is selected. You can change them based on preference or need. 
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ECQzqGv1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wc0dcqzwvrwzj5qsdgik.jpg" alt="Image description" width="763" height="478"&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;We will not make any changes to the parameters under the other tabs from Advanced to Tags. click on Review tab and then click on create at the bottom left-hand corner of the screen.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1wphCxFk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h9lzybxnc4cee7ornxkz.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1wphCxFk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h9lzybxnc4cee7ornxkz.jpg" alt="Image description" width="607" height="62"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click on go to resources.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Select container (No.1) under Data Storage and click on container (No.2) to create one&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Give the container a name&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click the dropdown arrow under 'Public access level' and select 'Blob (anonymous read access for blobs only)' and click the create button &lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--rfOvrd84--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6ybq7w01ii83h6l61oxa.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--rfOvrd84--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6ybq7w01ii83h6l61oxa.jpg" alt="Image description" width="800" height="328"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Uploading a file&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Click on the name of the container you created to open it.&lt;/li&gt;
&lt;/ol&gt;

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

&lt;ol&gt;
&lt;li&gt;Click on the upload tab; a new window is opened.&lt;/li&gt;
&lt;li&gt;Click on Browse for files. Select the file and click open.&lt;/li&gt;
&lt;li&gt;Finally click the upload button and close the window. Your file is loaded into the container.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--6OiM7IE_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f3apyzbingljyw16btqi.jpg" alt="Image description" width="800" height="259"&gt;
Note, a URL is created for the file that was stored in the container and it can be viewed from anywhere on the globe once the URL is copied into a web browser. To view the file on the web;
a. Click on the file name to open a new window
b. Copy the URL of the file.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AXVhA-4u--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qum4xks1vjzzvvou9jms.jpg" alt="Image description" width="800" height="270"&gt;
c. Open your web browser and paste the URL. You should see the file you uploaded displayed on the web browser
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3o0Ss9m4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/eox87c5ygjy6drciq0zf.jpg" alt="Image description" width="800" height="359"&gt;
&lt;strong&gt;Azure Storage Access Tiers&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Azure storage comes with four levels of access. &lt;br&gt;
You can reduce costs by placing blob data into the most cost-efficient access tiers. Depending on the estimated frequency of usage, data can be stored in the following access tiers: &lt;br&gt;
a. Hot tier - This implies that the data is accessed frequently, therefore it should be available always. When you tick the check box close to the file name, the access tier selected by default is Hot tier&lt;/p&gt;

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

&lt;p&gt;b. Cool tier - The data is less frequently accessed. The data in this tier should be stored for a minimum of 30 days.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--h8lP57ES--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qkd1nidb4qhh2e79ot2s.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--h8lP57ES--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qkd1nidb4qhh2e79ot2s.jpg" alt="Image description" width="800" height="333"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;c. Cold tier - This online tier is optimized for storing data that should be stored for a minimum of 90 days. &lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--p1RUiAMm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i67fvsmrac6ipaenuhrb.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--p1RUiAMm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i67fvsmrac6ipaenuhrb.jpg" alt="Image description" width="800" height="330"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;d. Archive tier - This is an offline tier and is optimized for data that is rarely accessed and that has flexible latency requirements. Data should be stored for a minimum of 180 days. &lt;/p&gt;

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

</description>
    </item>
    <item>
      <title>The abc steps of creating a Virtual Machine in Azure</title>
      <dc:creator>Gideon Iliya</dc:creator>
      <pubDate>Tue, 08 Aug 2023 15:28:56 +0000</pubDate>
      <link>https://dev.to/ogah2_il/the-abc-steps-of-creating-a-virtual-machine-in-azure-17gc</link>
      <guid>https://dev.to/ogah2_il/the-abc-steps-of-creating-a-virtual-machine-in-azure-17gc</guid>
      <description>&lt;p&gt;What is virtual machine in simple words?&lt;br&gt;
A virtual machine is a virtualized instance of a computer that can perform almost all of the same functions as a computer, including running applications and operating systems. It is a compute resource that uses software instead of a physical computer to run programs and deploy apps.&lt;br&gt;
To create a virtual machine in Azure you need to have access. There are different types of access in Azure which include but not limited to the free subscription, student subscription and the pay-as-you go. To keep things simple, we will use the free subscription.&lt;br&gt;
Once your registration for the free subscription is done, log into the portal (azure.portal.com). You can navigate to different resources, but for the purposes of this blog, we will be highlighting the basic steps required to create a virtual machine.&lt;/p&gt;

&lt;h2&gt;
  
  
  STEPS TO CREATE A VIRTUAL MACHINE
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;On the search bar of azure portal, type virtual and select the virtual machine option&lt;/li&gt;
&lt;li&gt;Click on create. Several tabs will be displayed starting with Basic tab. &lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  A. BASIC TAB
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Project Details
&lt;/h3&gt;

&lt;p&gt;Under project details, provide a subscription and a resource group name.&lt;br&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--s7n-rVMa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jrcqntt98smeek674d6c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--s7n-rVMa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jrcqntt98smeek674d6c.png" alt="Image description" width="800" height="118"&gt;&lt;/a&gt;&lt;br&gt;
Your subscription is what gives you the right or access to make use of azure resources while your resource group is like a container or folder that houses your resources.&lt;/p&gt;

&lt;h3&gt;
  
  
  Instance Details
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Give the virtual machine a name to make it unique. &lt;/li&gt;
&lt;li&gt;Choose a region where your machine will be hosted in the cloud&lt;/li&gt;
&lt;li&gt;Under Availability options, choose 'No infrastructure redundancy 
required&lt;/li&gt;
&lt;li&gt;Security type: select Trusted launch virtual machine&lt;/li&gt;
&lt;li&gt;For image, select the windows 10 pro from the drop down menu. 
Note that Image simply means the operating system you want the 
virtual machine to operate with.&lt;/li&gt;
&lt;li&gt;VM Architecture: select x64&lt;/li&gt;
&lt;li&gt;Size: select the default size shown
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--enUpg_XH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/af1p6x06vtk3tnyotxqg.jpg" alt="Image description" width="772" height="375"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Administrator Account
&lt;/h3&gt;

&lt;p&gt;For Administrative account, you must provide a username and a password. Make sure you have your username and password saved somewhere as you will need it later to access the virtual machine&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--KPOThoTC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4wy299t3h2v5fllo0bhu.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--KPOThoTC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4wy299t3h2v5fllo0bhu.jpg" alt="Image description" width="778" height="160"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Inbound Port rules
&lt;/h3&gt;

&lt;p&gt;For the inbound port rules, do not change anything. leave it as default.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--QBtdwyeM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/61i7h72i94fqf7gg7pzx.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--QBtdwyeM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/61i7h72i94fqf7gg7pzx.jpg" alt="Image description" width="798" height="191"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Licensing
&lt;/h3&gt;

&lt;p&gt;Tick the check box to to confirm you have an eligible windows 10/11 license&lt;/p&gt;

&lt;h2&gt;
  
  
  B. DISK TAB
&lt;/h2&gt;

&lt;h3&gt;
  
  
  OS Disk
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;OS disk type: select standard SSD. this has a lower cost compared with the premium option. &lt;/li&gt;
&lt;li&gt;All other options should be left as default.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For the other tabs (Networking tab to Tag tab), leave everything as default, then click on the review and create tab. The system will run a validation to make sure there are no errors.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--IFNvAiQJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ovvacgc5l351mc6hixpe.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--IFNvAiQJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ovvacgc5l351mc6hixpe.jpg" alt="Image description" width="338" height="122"&gt;&lt;/a&gt;&lt;br&gt;
Click on create at the bottom left corner of the screen to deploy the resource. The status of the deployment can be viewed by clicking the notification bell icon.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--NfZmRzPq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bj6fb1326xd8jqdrqw8i.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--NfZmRzPq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bj6fb1326xd8jqdrqw8i.jpg" alt="Image description" width="407" height="69"&gt;&lt;/a&gt;&lt;br&gt;
When deployment is completed, click on 'Go to resource' to set up the virtual Machine.&lt;/p&gt;

&lt;h2&gt;
  
  
  HOW TO ACCESS THE VIRTUAL MACHINE
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Click on the connect icon, a window opens showing native RDP.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--i7UUHBZW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qmloe11urrq7jjxh3ktd.jpg" alt="Image description" width="365" height="50"&gt; &lt;/li&gt;
&lt;li&gt;Click on select; another window will open.&lt;/li&gt;
&lt;li&gt;Select ‘download RDP file’ and open it, then click connect.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Rxrpwtdw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nrpn3pqzydllh8w8vgq4.jpg" alt="Image description" width="545" height="295"&gt; 
Another dialog box opens requesting for username and password 
(i.e the username and password you used to create the 
Administrator Account). Provide them and click ok. &lt;/li&gt;
&lt;li&gt;Another box opens click yes. 
The virtual machine becomes active. You have successfully logged into your Virtual Machine and can do your work normally&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;NOTE: The longer your resources are in azure, the more you will be charged. Therefore, it is always advisable to delete the resource created from the resource group to avoid incurring extra charges. &lt;/p&gt;

</description>
      <category>hagitalcloud</category>
    </item>
  </channel>
</rss>
