<?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: Sarah-Nonye</title>
    <description>The latest articles on Forem by Sarah-Nonye (@sarahnonye).</description>
    <link>https://forem.com/sarahnonye</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%2F862025%2F61add946-c189-4760-9933-c00adaff409f.jpg</url>
      <title>Forem: Sarah-Nonye</title>
      <link>https://forem.com/sarahnonye</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/sarahnonye"/>
    <language>en</language>
    <item>
      <title>Azure core Fundamentals: Iaas, PaaS, SaaS - Made Easy!</title>
      <dc:creator>Sarah-Nonye</dc:creator>
      <pubDate>Fri, 01 Jul 2022 16:33:26 +0000</pubDate>
      <link>https://forem.com/sarahnonye/azure-core-fundamentals-iaas-paas-saas-made-easy-4jh3</link>
      <guid>https://forem.com/sarahnonye/azure-core-fundamentals-iaas-paas-saas-made-easy-4jh3</guid>
      <description>&lt;p&gt;Hello guys,&lt;/p&gt;

&lt;p&gt;I am excited to write this article today, before I go into the topic, I'd like to buttress these terms for a bit, just because we can't really discuss app services or Azure Fundamentals without highlighting and grasping these key terms:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;IaaS, PaaS and SaaS&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I'd start off with this analogy of the terms, just to share an insight and help the concepts stick better&lt;/p&gt;

&lt;p&gt;In the App Services space, Your App is a Car and let's assume there are 3 different Scenarios for you to access this car &lt;/p&gt;

&lt;h2&gt;
  
  
  Scenario 1:
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Purchasing a car&lt;/strong&gt; - Purchasing a car comes with responsibilities such as: outright/installment payment, securing a driver's license, car documentation and registration, fuel, periodic maintenance, you will need an insurance plan especially if the car is brand new, and many other responsibilities that you have to take on solely, although you are not the manufacturer of the car, you are only a customer who made a "happy" purchase. &lt;/p&gt;

&lt;p&gt;Recall that a very common example of IaaS (Infrastructure as a Service) is a Virtual Machine and the scenario described above "corresponds with - IAAS where you purchase, maintain and secure your own virtual machine. You own the Virtual Machine but it means you have full responsibility whenever something goes wrong, the cloud service provider is only responsible for the physical security of the datacenter and other hardware components , just like the manufacturer of the car.&lt;/p&gt;

&lt;h2&gt;
  
  
  Scenario 2:
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Hiring a car:&lt;/strong&gt; When you hire a car you can choose what car model you get, how fast you want drive it, you get to choose the kind of car you want and the specifications, you can decide to go back and upgrade your car- you don't have to worry about all the infrastructure and the maintenance of it. When you have a web app running on PaaS, you do not worry about the VM and the maintenance of it, all you just have to do is bring your code, host it on the platform, make changes as at when necessary and let the cloud service provider handle the maintenance and be responsible for it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Scenario 3:
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Taking a Cab:&lt;/strong&gt; You order a Taxi, Uber or Bolt and all you care about is sitting in the car and getting to your destination. You are not responsible for maintenance, driving, you don't exactly choose the model of the car or the driver, no need to have a driver's license to order a cab, you basically just order it and enjoy the ride. This scenario corresponds with SAAS (Software as a Service) - the product is pre-built for you, think of your everyday applications: Team, gmail, quora, Uber, facebook etc. You simply download the app and access the features therein, no responsibility for upgrades or the latest versions, you are the end user of the product.&lt;/p&gt;

&lt;p&gt;I hope I have been able to give you a better understanding of these concepts using these analogies, it helped me as a beginner in my app service class. &lt;/p&gt;

</description>
      <category>beginners</category>
      <category>cloud</category>
      <category>azure</category>
      <category>saas</category>
    </item>
    <item>
      <title>Beginner's guide to Azure core Fundamentals - Part 2 (Compute Services)</title>
      <dc:creator>Sarah-Nonye</dc:creator>
      <pubDate>Sat, 18 Jun 2022 06:31:50 +0000</pubDate>
      <link>https://forem.com/sarahnonye/beginners-guide-to-azure-core-fundamentals-part-2-compute-services-3hm9</link>
      <guid>https://forem.com/sarahnonye/beginners-guide-to-azure-core-fundamentals-part-2-compute-services-3hm9</guid>
      <description>&lt;p&gt;In my previous article, we introduced Cloud computing, Microsoft Azure and highlighted the services Azure provides&lt;/p&gt;

&lt;p&gt;I'll reiterate the services, so we can continue: Remember, I'll be explaining the most common services in each category.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Compute Services
&lt;/h2&gt;

&lt;p&gt;Compute Services offer a variety of hosting choices for apps and services. This is one of the key reasons for enterprises migrating to the Azure platform. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Some common services in this category and their Functions:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Virtual Machines in Azure:&lt;/strong&gt; Virtual machines are computer simulations that run on software. Virtual machines (VMs) run an operating system and allow you to install and run software much like a real computer. You can use and operate the virtual machine as if you were sitting in front of it while utilizing a remote desktop client. Virtual machines are useful when you need complete control over an operating system and its surroundings, they can run on Windows or Linux and hosted in Azure.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Scale Sets for Azure Virtual Machines:&lt;/strong&gt; This can be hosted on Windows or Linux VMs.&lt;br&gt;
Scale sets are an Azure compute resource that may be used to deploy and manage a group of identical virtual machines. Virtual machine scale sets are meant to provide real auto-scale when all VMs are setup the same. Virtual machines do not need to be pre-provisioned. As a result, developing large-scale services for big computing, big data, and containerized workloads is easy. More VM instances can be added as demand grows. VM instances can be withdrawn when demand decreases.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;App Services:&lt;/strong&gt; You can swiftly design, deploy, and scale enterprise-grade web, mobile, and API apps on any platform with Azure App Service. When you use a fully managed platform to execute infrastructure maintenance, you can meet stringent performance, scalability, security, and compliance requirements. App Service is a PaaS (platform as a service) solution.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Azure Functions:&lt;/strong&gt; When you simply care about the code that runs your service and not the underlying platform or infrastructure, functions are very handy. They're frequently used when you need to respond to an event via a REST request, a timer, or a message from another Azure service, and the task can be accomplished rapidly, in seconds or less.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Azure Container Instances:&lt;/strong&gt; This provides the quickest and most straightforward way to start a container on Azure without the need to manage virtual machines or use extra services. It's a platform as a service (PaaS) that lets you upload containers and have them operate for you. Containerized apps run on Azure without provisioning servers or VMs&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Azure Kubernetes Service:&lt;/strong&gt; This is a service that allows you to run Kubernetes cluster management for containerized services running on VMs. You can leverage Azure compute resources like Container Instances and Azure Kubernetes Service to deploy and manage containers. Think of Kubernetes as an orchestration of a cluster of container instances&lt;/p&gt;

&lt;p&gt;Okay, let's clear the air a little bit: &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is a Container?&lt;/strong&gt;&lt;br&gt;
Containers are virtualized application environments that are lightweight. They're built to be dynamically formed, scaled out, and stopped. On a single host machine, you can run many instances of a containerized application.&lt;/p&gt;

&lt;p&gt;See this screenshot below:&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;As a side note:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;There are 3 types of Services offered by Microsoft Azure: &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SaaS, PaaS and IaaS&lt;/strong&gt; &lt;br&gt;
I'd like to use an everyday analogy to explain this, I learnt this analogy from my instructor once and it has helped me to differentiate the concepts greatly.&lt;/p&gt;

&lt;p&gt;All the services Azure offers falls into one of the aforementioned types. Look out for the Analogy in my next article.&lt;/p&gt;

&lt;p&gt;P.s: Our next Azure cloud Service Category will be the &lt;strong&gt;NETWORKING&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>azure</category>
      <category>beginners</category>
      <category>devops</category>
      <category>aws</category>
    </item>
    <item>
      <title>Beginner's guide to Azure core Fundamentals</title>
      <dc:creator>Sarah-Nonye</dc:creator>
      <pubDate>Fri, 17 Jun 2022 12:57:35 +0000</pubDate>
      <link>https://forem.com/sarahnonye/beginners-guide-to-azure-core-fundamentals-476n</link>
      <guid>https://forem.com/sarahnonye/beginners-guide-to-azure-core-fundamentals-476n</guid>
      <description>&lt;h2&gt;
  
  
  Preface
&lt;/h2&gt;

&lt;p&gt;This article is specially curated for newbies in the cloud space especially for people with an interest in Microsoft Azure cloud services. Think of it as a formal introduction to the Azure environment and a breakdown of their functionalities. Let's dig in!&lt;/p&gt;

&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;First, there is a course title for this topic, officially it is referred to as AZ-900, when you come across this course "code", it is referencing Azure Fundamentals - now that we have established that, let's give cloud computing a suitable definition.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Cloud Computing?
&lt;/h2&gt;

&lt;p&gt;Cloud computing is a method of renting computation and storage capacity/space from another person's datacenter. You can treat cloud resources the same way you would your own datacenter's resources. You return them once you've finished using them, and You are only charged for what you use.&lt;/p&gt;

&lt;p&gt;You rent CPUs and storage for the time you need them rather than maintaining them in your datacenter, the infrastructure is maintained by the cloud provider for you. You may use the cloud to quickly solve your most difficult business problems and provide cutting-edge solutions to your users.&lt;/p&gt;

&lt;p&gt;The cloud allows you to move more quickly and innovate in ways that were previously unthinkable. And in our ever-changing digital world;&lt;/p&gt;

&lt;p&gt;Development teams bring new features to their users quickly,&lt;br&gt;
and users anticipate a more rich and immersive experience with their gadgets and software. And the cloud is a great way to achieve all this and more.&lt;/p&gt;

&lt;h2&gt;
  
  
  Let's talk about AZURE for a bit:
&lt;/h2&gt;

&lt;p&gt;Azure is a growing set of cloud services that can help your company address current and future business difficulties. Azure provides 100s of cloud services that gives you the freedom to use your favorite tools and frameworks to build, manage, and deploy apps on a huge global network.&lt;/p&gt;

&lt;p&gt;Businesses and Organizations now have everything they need to build the next great solution with Microsoft Azure. &lt;/p&gt;

&lt;p&gt;Before I continue, I'd recommend you create an Azure account, simply visit "portal.azure.com" this will help you connect better with my next few points. Not to worry, I will be holding your hands carefully, with these screenshots.&lt;/p&gt;

&lt;p&gt;If you have an existing account, kindly sign in, otherwise sign up&lt;/p&gt;

&lt;p&gt;Your Azure portal homepage should look like this:&lt;/p&gt;

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

&lt;p&gt;select "more services" to give you an overview of the services Azure offers: &lt;/p&gt;

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

&lt;p&gt;We will be discussing the most popular features from each category.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Categories Include:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Compute&lt;/li&gt;
&lt;li&gt;Networking&lt;/li&gt;
&lt;li&gt;Storage&lt;/li&gt;
&lt;li&gt;Mobile&lt;/li&gt;
&lt;li&gt;Databases&lt;/li&gt;
&lt;li&gt;Web&lt;/li&gt;
&lt;li&gt;Internet of Things (IoT)&lt;/li&gt;
&lt;li&gt;Big data&lt;/li&gt;
&lt;li&gt;AI&lt;/li&gt;
&lt;li&gt;DevOps&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Azure runs deep and many more features are being developed and added on a daily basis!&lt;/p&gt;

&lt;p&gt;Kindly be on the look out for my next article on the Beginner's guide to Azure Fundamentals - Az-900&lt;/p&gt;

&lt;p&gt;p.s: if you wish you create a free Microsoft student account to help you access 20 selected Azure service, go here: &lt;/p&gt;

&lt;p&gt;&lt;a href="https://azure.microsoft.com/en-us/free/students/"&gt;https://azure.microsoft.com/en-us/free/students/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>azure</category>
      <category>administrator</category>
      <category>beginners</category>
      <category>microsoft</category>
    </item>
    <item>
      <title>How to activate Azure Command Line Interface (Azure CLI)</title>
      <dc:creator>Sarah-Nonye</dc:creator>
      <pubDate>Tue, 07 Jun 2022 10:50:20 +0000</pubDate>
      <link>https://forem.com/sarahnonye/how-to-activate-azure-command-line-interface-azure-cli-5962</link>
      <guid>https://forem.com/sarahnonye/how-to-activate-azure-command-line-interface-azure-cli-5962</guid>
      <description>&lt;p&gt;The Azure Command-Line Interface is a cross-platform tool that can be used to run administrative tasks on Windows computers. It can be installed and used locally on a variety of devices. You can also use it to connect to Azure through a browser or run it from inside a Docker container.&lt;/p&gt;

&lt;p&gt;The Azure CLI is automatically installed on Windows computers using a multi-system image (MSI). It can be accessed through the Windows Command Prompt or the Powershell. &lt;/p&gt;

&lt;p&gt;When installing the software for Linux, you can also use the packages that are available for Windows Subsystem for Linux. See the main page for more details.&lt;/p&gt;

&lt;p&gt;The latest version of the Azure CLI is version 2.36.0. To find out if it's still working properly, run "az version". The Azure CLI is a cross-platform command line tool that can be used to connect to Azure resources. It can also be used to run tasks from inside a Docker container. You can also use it through a browser.&lt;/p&gt;

&lt;p&gt;Update or install&lt;br&gt;
On Windows, the MSI distributable is used to install or update the Azure CLI. Current versions do not need to be uninstalled before installing the MSI installer because the MSI will upgrade any existing version.&lt;/p&gt;

&lt;p&gt;The Recent version:&lt;br&gt;
Make sure to Install the most recent version of the Azure CLI. Click the "Yes" box when the installer asks if it can make changes to your device. To utilize the Azure CLI, close and reopen any open Windows Command Prompt or PowerShell windows after the installation is complete.&lt;/p&gt;

&lt;p&gt;Version specific&lt;br&gt;
Change the version section in the URL &lt;a href="https://azcliprod.blob.core.windows.net/msi/azure-cli-version%3E.msi"&gt;https://azcliprod.blob.core.windows.net/msi/azure-cli-version&amp;gt;.msi&lt;/a&gt; to download the MSI installer for a given version. The Azure CLI release notes list the available versions.&lt;/p&gt;

&lt;p&gt;Activate the Azure CLI&lt;br&gt;
The az command can now be used to launch the Azure CLI from either Windows Command Prompt or PowerShell.&lt;/p&gt;

</description>
      <category>azure</category>
      <category>azurecli</category>
      <category>beginners</category>
      <category>cloud</category>
    </item>
    <item>
      <title>How to create and deploy an Azure Resource Manager template</title>
      <dc:creator>Sarah-Nonye</dc:creator>
      <pubDate>Tue, 07 Jun 2022 10:37:48 +0000</pubDate>
      <link>https://forem.com/sarahnonye/how-to-create-and-deploy-an-azure-resource-manager-template-j3d</link>
      <guid>https://forem.com/sarahnonye/how-to-create-and-deploy-an-azure-resource-manager-template-j3d</guid>
      <description>&lt;p&gt;In this article, you will develop an Azure Resource Manager template (ARM template), deploy it to Azure, and then change the ARM template to add parameters and output.&lt;/p&gt;

&lt;p&gt;I will explain the Azure Resource Manager Tools for Visual Studio Code as they will be used in this article. Before beginning the practice, make sure you have this extension installed in Visual Studio Code.&lt;/p&gt;

&lt;h2&gt;
  
  
  Creating an ARM template on Visual Studio Code.
&lt;/h2&gt;

&lt;p&gt;Create a new file called azuredeploy.json in Visual Studio Code.&lt;/p&gt;

&lt;p&gt;The Visual Studio Code ARM template addon includes snippets to assist you in creating templates. Let's begin with a blank template. Enter arm on the first line of the file.&lt;/p&gt;

&lt;p&gt;VS Code prompts you for numerous options that begin with the letter "arm!" Select the Azure Resource Manager (ARM) template from the drop-down menu. (see image below)&lt;/p&gt;

&lt;p&gt;The schemas and languages for your template are processed automatically by VS Code.&lt;/p&gt;

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

&lt;p&gt;Your code file should have something like this:&lt;/p&gt;

&lt;p&gt;{&lt;br&gt;
  "$schema": "&lt;a href="https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#"&gt;https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#&lt;/a&gt;",&lt;br&gt;
  "contentVersion": "1.0.0.0",&lt;br&gt;
  "parameters": {},&lt;br&gt;
  "functions": [],&lt;br&gt;
  "variables": {},&lt;br&gt;
  "resources": [],&lt;br&gt;
  "outputs": {}&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;Remember to save with the ctrl + s command&lt;/p&gt;

&lt;p&gt;Next stage is to:&lt;/p&gt;

&lt;h2&gt;
  
  
  Deploy the ARM template to Azure
&lt;/h2&gt;

&lt;p&gt;First, Sign in to your Azure account from the Visual Studio Code shell to deploy this template to Azure. Make sure you're using the same account that you've installed Azure PowerShell Tools from the VS Code Extensions.&lt;/p&gt;

&lt;p&gt;To open a PowerShell window, choose Terminal &amp;gt; New Terminal from the command bar.&lt;/p&gt;

&lt;p&gt;If PowerShell appears in the terminal window's command bar, you're in the appropriate shell and may move on to the next phase.&lt;/p&gt;

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

&lt;p&gt;If not, click the down arrow and choose PowerShell from the dropdown list. If that option isn't available, choose Select Default Profile.&lt;/p&gt;

&lt;p&gt;Scroll down and pick PowerShell in the input area.&lt;/p&gt;

&lt;p&gt;Select Terminal &amp;gt; New Terminal to open a PowerShell terminal window.&lt;/p&gt;

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

&lt;p&gt;Azure PowerShell is used to log in to Azure.&lt;br&gt;
To sign in to Azure, enter the following command from the console in Visual Studio Code. A browser window appears, allowing you to login in to your account.&lt;/p&gt;

&lt;p&gt;Log in with the same account you used from the beginning. In the terminal window, VS Code lists the subscriptions linked with your account after you sign in. You'll notice a code block with the subscription name: This is the subscription that will be used throughout the rest of the exercise.&lt;/p&gt;

&lt;p&gt;Set the default subscription for this session's PowerShell commands.&lt;br&gt;
To get your subscription(s) and their ID, use the command below (s). &lt;/p&gt;

&lt;p&gt;Get-AzSubscription&lt;/p&gt;

&lt;p&gt;The second column is the subscriber ID. reveal the keys and copy the value&lt;/p&gt;

&lt;p&gt;To change your active subscription to the your active Subscription, run the following command, substituting Your subscription ID with the one you copied in the previous step.&lt;/p&gt;

&lt;p&gt;$context = Get-AzSubscription -SubscriptionId {Your subscription ID}&lt;br&gt;
Set-AzContext $context&lt;/p&gt;

&lt;p&gt;To make the default resource group the one generated for you in the sandbox environment, run the following command. This step allows you to leave that parameter out of the rest of the Azure PowerShell instructions in this article.&lt;/p&gt;

&lt;p&gt;Set-AzDefault -ResourceGroupName [your resource group name]&lt;/p&gt;

&lt;p&gt;More tips will be shared in the next article, I have no rights to the images used in my explanations.&lt;/p&gt;

</description>
      <category>azure</category>
      <category>beginners</category>
      <category>cloud</category>
      <category>azureresource</category>
    </item>
    <item>
      <title>Azure Resource Manager Templates</title>
      <dc:creator>Sarah-Nonye</dc:creator>
      <pubDate>Sun, 05 Jun 2022 14:42:42 +0000</pubDate>
      <link>https://forem.com/sarahnonye/azure-resource-manager-templates-35eb</link>
      <guid>https://forem.com/sarahnonye/azure-resource-manager-templates-35eb</guid>
      <description>&lt;h2&gt;
  
  
  Examine the Azure Resource Manager template hierarchy.
&lt;/h2&gt;

&lt;p&gt;You'll learn how to use Azure Resource Manager templates (ARM templates) to implement infrastructure as code in this article. We'll go over the sections of an ARM template, learn how to deploy your ARM template to Azure, and go over the resources portion in depth.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is infrastructure as code, and how does it work?
&lt;/h2&gt;

&lt;p&gt;Infrastructure as code allows you to express the infrastructure that your application requires in code.&lt;br&gt;
You can maintain both your application code and everything you need to deploy your application in a common code repository with infrastructure as code. The following are some of the benefits of infrastructure as code:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Configurations that are consistent&lt;/li&gt;
&lt;li&gt;Scalability has been improved.&lt;/li&gt;
&lt;li&gt;More rapid deployments&lt;/li&gt;
&lt;li&gt;Improved traceability&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What is an ARM template, and how does it function?
&lt;/h2&gt;

&lt;p&gt;ARM templates, which are JavaScript Object Notation (JSON) files, establish the architecture and parameters for your deployment. The template employs declarative syntax. Declarative syntax is a way of defining the structure and elements that describe how resources will appear without having to specify the control flow. Declarative syntax is different from the imperative syntax, which uses commands to do computer activities. The goal of imperative scripting is to define each step of the resource deployment process.&lt;/p&gt;

&lt;p&gt;You can declare what you want to deploy using ARM templates rather than having to write the programming commands to make it happen. An ARM template specifies the resources and characteristics for those resources.&lt;/p&gt;

&lt;p&gt;We will discuss the:&lt;/p&gt;

&lt;h2&gt;
  
  
  Advantages of ARM Templates
&lt;/h2&gt;

&lt;p&gt;You can utilize ARM templates to automate deployments and use infrastructure as code (IaC). Your infrastructure and development initiatives will benefit from the template code. IaC files, like application code, can be stored in a source repository and versioned.&lt;/p&gt;

&lt;p&gt;Idempotent means that you can use the same ARM template multiple times and get the same resource types in the same state.&lt;/p&gt;

&lt;p&gt;Resource Manager coordinates the deployment of resources to ensure that they are created in the proper order. Resources will be produced in parallel whenever possible, making ARM template deployments faster than scripted deployments.&lt;/p&gt;

&lt;p&gt;Validation is also included into Resource Manager. Before initiating the deployment, it examines the template to ensure that it will succeed.&lt;/p&gt;

&lt;p&gt;You can break down your ARM templates into smaller, reusable components as your deployments become more complicated. At deployment time, you can join these smaller templates together. Templates can also be nestled inside other templates.&lt;/p&gt;

&lt;p&gt;You can review your deployment history and get information about the status of your deployment via the Azure site. All parameters and results are displayed in the portal.&lt;/p&gt;

</description>
      <category>azure</category>
      <category>beginners</category>
      <category>cloudskills</category>
      <category>microsoft</category>
    </item>
    <item>
      <title>Beginners guide to Azure App Service</title>
      <dc:creator>Sarah-Nonye</dc:creator>
      <pubDate>Mon, 16 May 2022 08:00:14 +0000</pubDate>
      <link>https://forem.com/sarahnonye/beginners-guide-to-azure-app-service-1p8j</link>
      <guid>https://forem.com/sarahnonye/beginners-guide-to-azure-app-service-1p8j</guid>
      <description>&lt;p&gt;This is a step by step guide on how you can set up your Microsoft Azure app service , developers will benefit greatly from Azure App Services&lt;/p&gt;

&lt;p&gt;What is Microsoft Azure App Service?&lt;/p&gt;

&lt;p&gt;Azure app services are quite strong and can get you up and running in a matter of minutes. They offer a slew of incredible features, including (auto)scaling, simple authentication, offline sync (for Mobile Apps), hybrid connections, and much more.&lt;/p&gt;

&lt;p&gt;kindly follow through and let me know if you experience any challenge, let's dig in:&lt;/p&gt;

&lt;p&gt;Okay, so the first step is to create a Microsoft account (if you don't already have one, you can use ANY name of your choice.&lt;/p&gt;

&lt;p&gt;I already have one, so I'll skip that part, once you create your outlook account(Microsoft account), you can then proceed to:&lt;/p&gt;

&lt;p&gt;portal.azure.com  this is basically where it all happens, log in with your existing outlook account and proceed&lt;/p&gt;

&lt;p&gt;On the homepage, select "App service"- see image below:&lt;/p&gt;

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

&lt;p&gt;Remember, we are creating a new app service, so what we need is to click "create"&lt;/p&gt;

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

&lt;p&gt;Quickly fill the details such as:&lt;/p&gt;

&lt;p&gt;Subscription&lt;br&gt;
Select a resource group - you can leave the default value &lt;br&gt;
Web Name (input a befitting name of your choice)&lt;br&gt;
Runstack Time should be  '.NET 3L'&lt;/p&gt;

&lt;p&gt;The next tags e.g Deployment, Networking, Monitoring etc. &lt;br&gt;
please use the default values an proceed to "review + create"&lt;/p&gt;

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

&lt;p&gt;Please give it a few minutes to deploy, after the deployment is successful, you have successfully created an app service on the Azure portal.&lt;/p&gt;

&lt;p&gt;The  next part of this post is to walk you through , how to deploy an Api using your new App Service&lt;/p&gt;

&lt;p&gt;This is a little technical so please stay with me, I'll be walking you through in the next posts.&lt;/p&gt;

</description>
      <category>azure</category>
      <category>microservices</category>
      <category>cloudskills</category>
    </item>
  </channel>
</rss>
