<?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: Bastus Babajide Mark</title>
    <description>The latest articles on DEV Community by Bastus Babajide Mark (@jdbastus).</description>
    <link>https://dev.to/jdbastus</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%2F1581144%2F20e3b324-c0ff-4809-9db8-3dcc125ee2fe.jpg</url>
      <title>DEV Community: Bastus Babajide Mark</title>
      <link>https://dev.to/jdbastus</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jdbastus"/>
    <language>en</language>
    <item>
      <title>Host a Static Website in Azure Storage by Bastus Babajide Mark</title>
      <dc:creator>Bastus Babajide Mark</dc:creator>
      <pubDate>Tue, 09 Jul 2024 17:37:03 +0000</pubDate>
      <link>https://dev.to/jdbastus/host-a-static-website-in-azure-storage-by-bastus-babajide-mark-1m6j</link>
      <guid>https://dev.to/jdbastus/host-a-static-website-in-azure-storage-by-bastus-babajide-mark-1m6j</guid>
      <description>&lt;p&gt;&lt;strong&gt;INTRODUCTION&lt;/strong&gt;&lt;br&gt;
Static websites are the kind of websites that always maintain the same appearance to every of the users that access them at any point in point. It only changes when the website developer modifies the source file. Our task today is to host a website of sort on an Azure Blob Storage. This is divided into 4 major tasks as itemized and explained below with images.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Create a Storage account&lt;/strong&gt;&lt;br&gt;
1.Log on with your username and password to &lt;a href="http://www.portal.azure.com" rel="noopener noreferrer"&gt;www.portal.azure.com&lt;/a&gt; to have access to the needed resources.&lt;/p&gt;

&lt;p&gt;2.&lt;strong&gt;At the home page, select STORAGE ACCOUNT&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You create a resource group by clicking on the button&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%2Fs86nougk7is5pdrvht7i.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%2Fs86nougk7is5pdrvht7i.png" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;3.&lt;strong&gt;Select CREATE and then select CREATE STORAGE ACCOUNT&lt;/strong&gt;&lt;br&gt;
After clicking on the resource group button you now go ahead and configure your resource group or pick from the drop down button if its already existing. the subscription is default as in this case and create your resource groups name mine is (jdbastus) &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%2F3prcemuai8jx51nyd64a.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%2F3prcemuai8jx51nyd64a.png" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;br&gt;
4.&lt;strong&gt;Under PROJECT DETAILS,&lt;/strong&gt; &lt;br&gt;
Select the SUBSCRIPTION, select an existing RESOURCE GROUP or create a new one.&lt;br&gt;
5.&lt;strong&gt;Under INSTANCE DETAILS&lt;/strong&gt; &lt;br&gt;
Input the desired STORAGE ACCOUNT NAME and the preferred REGION and leave others as default. Leave other TAB as default and select REVIEW AND CREATE as below.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flbxy80vqgttyordjz3jx.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%2Flbxy80vqgttyordjz3jx.png" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;br&gt;
6.The system tries to validate all the inputs and pops error if any, if not, it comes up with the page below...select CREATE, its take you to 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%2Fhyrpcfadavgmmzs01bkf.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%2Fhyrpcfadavgmmzs01bkf.png" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;br&gt;
7.The system creates the storage account and all accompanying resources that will be needed. it pops up another page. Select GO TO RESOURCE this will unveil the configuration of the created 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%2F4i8odmk6b872z8attovs.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%2F4i8odmk6b872z8attovs.png" alt="Image description" width="800" height="449"&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%2F155y4fum2oprxj86h9sb.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%2F155y4fum2oprxj86h9sb.png" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;br&gt;
AT THIS STAGE AZURE STORAGE ACCOUNT HAS BEEN CREATED WITH THE NAME &lt;strong&gt;jdbastusstaticweb&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;ENABLE STATIC WEBSITE&lt;br&gt;
The static website is not enabled by default and thus needs to be activated in three or four simple steps.&lt;/p&gt;

&lt;p&gt;1.From the created storage account, select CAPABILITY (7) and then select ENABLE&lt;br&gt;
2.After selecting ENABLE, it pops up 2 different fields to input the INDEX DOCUMENT NAME **(this is the name of the file for the host page) and the **ERROR DOCUMENT NAME (This is the error page it will display for users to see in case of any error).&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%2Feqxh91dg0n2mt1m14e2q.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%2Feqxh91dg0n2mt1m14e2q.png" alt="Image description" width="800" height="449"&gt;&lt;/a&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%2Fq7pvso4majqhkajdwtkp.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%2Fq7pvso4majqhkajdwtkp.png" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;3.Remember to save after this action. The system creates a web container ($Web), also includes the PRIMARY ENDPOINT field and automatically fills the url for the static website as below, copy the url and make it handy for use soonest.&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%2Fvymbiks52vpg1qdli3y8.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%2Fvymbiks52vpg1qdli3y8.png" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;br&gt;
UPLOAD THE FILES&lt;br&gt;
After all well said and well done, the next step is to upload the files to the storage account for reference purpose. We will use the web container created above to upload the needed files for the task.&lt;/p&gt;

&lt;p&gt;CLick on $web and select upload upload the necessary files via the pop-up screen and click on UPLOAD&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%2Fxmdqcpdbktn56dxf2x7e.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%2Fxmdqcpdbktn56dxf2x7e.png" alt="Image description" width="800" height="449"&gt;&lt;/a&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%2F8xr435xjbyyocpibk1x8.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%2F8xr435xjbyyocpibk1x8.png" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;At this stage, the needed files and folders are resident on the storage account for references.&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%2Fyk9lv3lt9swzawzqij81.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%2Fyk9lv3lt9swzawzqij81.png" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;TEST THE STATIC WEBSITE USING THE URL ON BROWSER&lt;br&gt;
1.In the created static web, go to DATA MANAGEMENT/STATIC WEBSITE/PRIMARY ENDPOINT and copy the URL or use the copied URL in Step 3 above if its still handy&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%2Frvmc4g000p7lfwr504nl.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%2Frvmc4g000p7lfwr504nl.png" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;Open a web browser and paste the URL for this example,&lt;/p&gt;

&lt;p&gt;&lt;a href="https://jdbastuswebsite.z20.web.core.windows.net" rel="noopener noreferrer"&gt;https://jdbastuswebsite.z20.web.core.windows.net&lt;/a&gt; and below is the static website&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%2Fnmbjagtg56qqo6njn1ci.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%2Fnmbjagtg56qqo6njn1ci.png" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>storageaccount</category>
      <category>enablestaticwebsite</category>
      <category>uploadfiles</category>
      <category>testwebsiteusingurl</category>
    </item>
    <item>
      <title>Create a Linux Virtual Machine in the Microsoft Azure Portal for Beginners by jdbastus</title>
      <dc:creator>Bastus Babajide Mark</dc:creator>
      <pubDate>Fri, 28 Jun 2024 16:53:29 +0000</pubDate>
      <link>https://dev.to/jdbastus/create-a-linux-virtual-machine-in-the-microsoft-azure-portal-for-beginners-by-jdbastus-1om4</link>
      <guid>https://dev.to/jdbastus/create-a-linux-virtual-machine-in-the-microsoft-azure-portal-for-beginners-by-jdbastus-1om4</guid>
      <description>&lt;p&gt;Azure virtual machines (VMs) can be created through the Azure portal. The Azure portal is a browser-based user interface to create Azure resources. This quickstart shows you how to use the Azure portal to deploy a Linux virtual machine (VM) running Ubuntu Server 22.04 LTS. To see your VM in action, you also SSH to the VM&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SIGNING IN TO AZURE PORTAL&lt;/strong&gt;&lt;br&gt;
You must sign in to azure portal by create a user name and password first. (&lt;a href="http://www.portal.azure.com"&gt;www.portal.azure.com&lt;/a&gt;) and you will login with your new credentials and create your profile&lt;/p&gt;

&lt;p&gt;CREATING A VIRTUAL MACHINE VM ON MICROSOFT AZURE PORTAL&lt;br&gt;
After signing in, these is the a,b,c of logging to a virtual machine with details below with images.&lt;/p&gt;

&lt;p&gt;1.&lt;strong&gt;Select virtual machine&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%2Fy2bfj09dzhzt9v5ez4jt.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%2Fy2bfj09dzhzt9v5ez4jt.png" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2.&lt;strong&gt;create a virtual machine&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%2F2020j4yqcy663mnuiy0d.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%2F2020j4yqcy663mnuiy0d.png" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;3.&lt;strong&gt;In the virtual machine page, select 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%2Fsjps98j5zp5a5jowm017.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%2Fsjps98j5zp5a5jowm017.png" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;4.&lt;strong&gt;At the instance detail on the left hand side&lt;/strong&gt;&lt;br&gt;
 You create a virtual name my is jdbastuslinuxVM, you choose your region base your subscription for me I pick us east us 2. your availability option no infrastructure redundancy required. security type standard. image ubuntu server 20.04Lts -x64 gen2&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%2F2mhumyh0s2yma1fscjkl.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%2F2mhumyh0s2yma1fscjkl.png" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;5.&lt;strong&gt;Administrator account&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;you select &lt;strong&gt;SSH public Key&lt;/strong&gt; means you connection to your virtual machine through a &lt;strong&gt;public key&lt;/strong&gt;. in the Username create a username (mine is jdbastuslinuxvm). for SSH public source should be default &lt;strong&gt;Generate new Key pair&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%2Ffkeotzafejigd68cp6b7.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%2Ffkeotzafejigd68cp6b7.png" alt="Image description" width="800" height="449"&gt;&lt;/a&gt; &lt;br&gt;
6.&lt;strong&gt;Under inbound port rules&lt;/strong&gt; &amp;gt; Public inbound ports, choose Allow selected ports and then select SSH (22) and HTTP (80) from the drop-down. then choose,&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%2Fitdgyi6xna2eu95r2am4.jpg" 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%2Fitdgyi6xna2eu95r2am4.jpg" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;7.&lt;strong&gt;Review and Generate&lt;/strong&gt; you will see this to screen below to validate pass and download private key and create a resources on your virtual machine. Your key file will be download in your pc download folder as for mine is jdbastuslinuxVM.pem and you will need it subsequently as you go on deploying your resources on your virtual machine.&lt;/p&gt;

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

&lt;p&gt;1.your are now in your virtual machine, select the public IP address and copy it to your clipboard.&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%2Fjw35w7e0ghjf9hx26ufy.jpg" 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%2Fjw35w7e0ghjf9hx26ufy.jpg" alt="Image description" width="800" height="338"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>signintoazure</category>
      <category>createavirtualmachine</category>
      <category>connecttothevirtualmachine</category>
    </item>
    <item>
      <title>A Blog on the core architectural component of Azure.</title>
      <dc:creator>Bastus Babajide Mark</dc:creator>
      <pubDate>Tue, 25 Jun 2024 11:09:11 +0000</pubDate>
      <link>https://dev.to/jdbastus/a-blog-on-the-core-architectural-component-of-azure-5291</link>
      <guid>https://dev.to/jdbastus/a-blog-on-the-core-architectural-component-of-azure-5291</guid>
      <description>&lt;h2&gt;
  
  
  Introduction to Cloud Computing for beginners
&lt;/h2&gt;

&lt;p&gt;Cloud computing is the delivery of computing services like Database, Networking, software, server, storage etc over the internet or Cloud Computing is the use of hosted services over the internet are data storage, server, networking, database, software etc or renting your data storage, applications and other computing services over the internet.&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%2Fgxzzp029tvxi3k1ymd8v.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%2Fgxzzp029tvxi3k1ymd8v.png" alt="Image description" width="689" height="504"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Building on Azure: Understanding the Core Architecture Components
&lt;/h2&gt;

&lt;p&gt;Azure is a powerful cloud computing platform that enables businesses to build, deploy, and manage applications and services through Microsoft-managed data centers across the globe. At the core of Azure's functionality are several key architecture components that work together to provide a scalable, secure, and efficient cloud infrastructure. In this blog post, we'll explore the core architecture components of Azure and how they support your cloud computing needs.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Azure Resource Manager (ARM)&lt;/strong&gt;:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The foundation of Azure's architecture is Azure Resource Manager (ARM), which provides a centralized management layer for resources and services. ARM enables you to create, update, and delete resources, as well as manage access control and tagging. With ARM, you can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Deploy resources and services using templates&lt;/li&gt;
&lt;li&gt;Manage resource groups and subscriptions&lt;/li&gt;
&lt;li&gt;Control access to resources with role-based access control (RBAC)&lt;/li&gt;
&lt;li&gt;Tag resources for organization and cost tracking&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ARM provides a consistent management experience across Azure services, making it easier to manage your cloud resources.&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%2Flzp5fgxq8wkj3wnwibqe.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%2Flzp5fgxq8wkj3wnwibqe.png" alt="Image description" width="800" height="474"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Virtual Machines (VMs)&lt;/strong&gt;:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Azure Virtual Machines (VMs) provide a scalable and flexible compute environment for running applications and services. VMs can be configured with various operating systems, storage options, and networking configurations. With Azure VMs, you can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Choose from a range of VM sizes and configurations&lt;/li&gt;
&lt;li&gt;Run Windows, Linux, or other operating systems&lt;/li&gt;
&lt;li&gt;Use Azure Disk Storage for persistent data storage&lt;/li&gt;
&lt;li&gt;Configure networking options, including virtual networks (VNets) and load balancing&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Azure VMs provide a high degree of control and flexibility, making them ideal for applications with specific compute requirements.&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%2F30phsoohfvrqd56sp2ta.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%2F30phsoohfvrqd56sp2ta.png" alt="Image description" width="763" height="480"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Storage Services&lt;/strong&gt;:&lt;br&gt;
Azure offers several storage services, including:&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Blob Storage: Scalable object storage for unstructured data, such as images and videos&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;File Storage: Fully managed file shares for lift-and-shift applications&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Disk Storage: Persistent data storage for VMs and other applications&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Azure Storage provides durable, highly available, and scalable storage for your data and applications.&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%2Frurt82knvr8djao31zci.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%2Frurt82knvr8djao31zci.png" alt="Image description" width="383" height="253"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Azure Networking&lt;/strong&gt;:&lt;br&gt;
Azure Networking provides secure and high-performance connectivity between resources and services, including:&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Virtual Networks (VNets): Secure, isolated networks for resources and applications&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Load Balancing: Distribute traffic across multiple resources for high availability&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Application Gateways: Secure web applications with SSL/TLS termination and web application firewall (WAF)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Azure Networking enables you to create a secure and scalable network infrastructure for your applications and 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%2Fibqniyyb6kravw305pv7.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%2Fibqniyyb6kravw305pv7.png" alt="Image description" width="689" height="616"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Azure Active Directory (AAD)&lt;/strong&gt;:&lt;br&gt;
Azure Active Directory (AAD) provides identity and access management for Azure resources and services, enabling secure authentication and authorization. With AAD, you can:&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Manage user and group identities&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Control access to resources with RBAC&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Enable multi-factor authentication (MFA)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Integrate with on-premises Active Directory&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;AAD provides a secure and scalable identity management solution for your Azure resources and applications.&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%2F9sybcoexh3xrvq1vmxvb.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%2F9sybcoexh3xrvq1vmxvb.png" alt="Image description" width="800" height="560"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Azure Databricks and Azure Synapse Analytics&lt;/strong&gt;:&lt;br&gt;
Azure Databricks and Azure Synapse Analytics provide a managed platform for data engineering, data warehousing, and big data analytics. With these services, you can:&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Process large-scale data workloads with Apache Spark&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Build data warehouses with Azure Synapse Analytics&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Analyze data with Azure Databricks and Azure Synapse Analytics&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Azure Databricks and Azure Synapse Analytics enable you to extract insights from your data and drive business decisions.&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%2Fklfp4dqttn903wo2y7x7.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%2Fklfp4dqttn903wo2y7x7.png" alt="Image description" width="800" height="537"&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%2F1ijps9umtehnoh2e4hy3.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%2F1ijps9umtehnoh2e4hy3.png" alt="Image description" width="756" height="658"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Azure Kubernetes Service (AKS)&lt;/strong&gt;:&lt;br&gt;
Azure Kubernetes Service (AKS) provides a managed container orchestration platform for deploying and managing containerized applications. With AKS, you can:&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Deploy containerized applications with Kubernetes&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Manage container instances and clusters&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Integrate with Azure services, such as Azure Storage and Azure Networking&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;AKS enables you to deploy and manage containerized applications with ease, leveraging the power of Kubernetes.&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%2Fu22bv9p086tdeszcdlsw.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%2Fu22bv9p086tdeszcdlsw.png" alt="Image description" width="800" height="531"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;In this blog post, we've explored the core architecture components of Azure, including ARM, VMs, Storage Services, Azure Networking, AAD, Azure Databricks and Azure Synapse Analytics, and AKS. Understanding these components is essential for building, deploying, and managing applications and services on the Azure platform. By leveraging these components, you can create scalable, secure, and efficient cloud infrastructure that meets your business needs.&lt;/p&gt;

&lt;p&gt;Whether you're building a new application or migrating existing workloads to the cloud, Azure's core architecture components provide a solid foundation for your cloud computing needs. Take advantage of Azure's powerful features and services to drive innovation and growth in your organization.&lt;/p&gt;

</description>
      <category>infrastructureasaservice</category>
      <category>platformasaservice</category>
      <category>softwareasaservice</category>
    </item>
  </channel>
</rss>
