<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Concepts on justinverstijnen.nl</title><link>https://justinverstijnen.nl/tags/concepts/</link><description>Recent content in Concepts on justinverstijnen.nl</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sat, 18 Apr 2026 15:54:58 +0200</lastBuildDate><atom:link href="https://justinverstijnen.nl/tags/concepts/index.xml" rel="self" type="application/rss+xml"/><item><title>Azure Master Class</title><link>https://justinverstijnen.nl/blog/azure-master-class/</link><pubDate>Thu, 17 Oct 2024 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/blog/azure-master-class/</guid><description>&lt;h2 id="introduction-to-this-azure-master-class"&gt;Introduction to this Azure Master Class&lt;a class="td-heading-self-link" href="#introduction-to-this-azure-master-class" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Hey there! This is a collection of pages with overall information for Microsoft Azure. A while ago (2023) I followed the Azure Master Class course of John Savill, and done some extra research into some of the components of Azure. I wrote those things down to learn from it and have some documentation. Firstly, this was for personal use but after founding this website and blog I decided to rework it and publish all the information because I think it can be very helpful.&lt;/p&gt;</description></item><item><title>I tested Azure Virtual Desktop RemoteAppV2</title><link>https://justinverstijnen.nl/azure-virtual-desktop-remoteappv2/</link><pubDate>Wed, 25 Mar 2026 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/azure-virtual-desktop-remoteappv2/</guid><description>&lt;p&gt;Microsoft announced RemoteAppV2 under some pretty enhancements on top of the older RemoteApp engine. This newer version has some improvements like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Better multi monitor support&lt;/li&gt;
&lt;li&gt;Better resizing/window experience&lt;/li&gt;
&lt;li&gt;Visuals like window shadows&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I cannot really show this in pictures, but if you test V2 alongside V1, you definitely notice these small visual enhancements. However, a wanted feature called &amp;ldquo;drag-and-drop&amp;rdquo; is still not possible on V2.&lt;/p&gt;
&lt;p&gt;Source: &lt;a href="https://learn.microsoft.com/en-us/azure/virtual-desktop/remoteapp-enhancements"&gt;https://learn.microsoft.com/en-us/azure/virtual-desktop/remoteapp-enhancements&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="how-to-enable-remoteappv2"&gt;How to enable RemoteAppV2&lt;a class="td-heading-self-link" href="#how-to-enable-remoteappv2" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;To enable RemoteAppV2, you need to set a registry key as long as the preview is running. Make sure you are compliant with the requirements as described on this page (client + hosts):&lt;/p&gt;</description></item><item><title>Getting started with GitHub Pages</title><link>https://justinverstijnen.nl/getting-started-with-github-pages/</link><pubDate>Thu, 19 Mar 2026 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/getting-started-with-github-pages/</guid><description>&lt;h2 id="requirements"&gt;Requirements&lt;a class="td-heading-self-link" href="#requirements" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;A GitHub account (free)&lt;/li&gt;
&lt;li&gt;A domain name for your website, or you can use the default domain name of GitHub
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;youraccount.github.io&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;A template website to upload to your domain name&lt;/li&gt;
&lt;li&gt;Some basic knowledge about websites and DNS&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="what-is-github-pages"&gt;What is GitHub Pages?&lt;a class="td-heading-self-link" href="#what-is-github-pages" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;GitHub Pages allows you to host a static website directly from a GitHub repository. This can be done without managing a server, infrastructure, or hosting provider. The only thing you do is create a repository, upload a website, and optionally connect it to a domain name of your choice. We can compare this to Azure Static Web Apps if you are familiar with that.&lt;/p&gt;</description></item><item><title>How to properly secure Break Glass Accounts in your Entra ID</title><link>https://justinverstijnen.nl/how-to-properly-secure-break-glass-accounts-in-your-entra-id/</link><pubDate>Sun, 01 Mar 2026 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/how-to-properly-secure-break-glass-accounts-in-your-entra-id/</guid><description>&lt;h2 id="list-of-recommendations"&gt;List of recommendations&lt;a class="td-heading-self-link" href="#list-of-recommendations" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The list of recommendations which I will describe further:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Have at least 2 accounts&lt;/li&gt;
&lt;li&gt;Have the accounts cloud only -&amp;gt; not synced from Active Directory&lt;/li&gt;
&lt;li&gt;Use the .onmicrosoft.com domain and no license&lt;/li&gt;
&lt;li&gt;Exclude from all Conditional Access policies&lt;/li&gt;
&lt;li&gt;Do not use licenses on Administrator accounts&lt;/li&gt;
&lt;li&gt;Passwords must be at least 64 and max 256 characters&lt;/li&gt;
&lt;li&gt;Avoid &amp;ldquo;break glass admin&amp;rdquo; or any tip to a high privileged account&lt;/li&gt;
&lt;li&gt;Register FIDO2 key for the account&lt;/li&gt;
&lt;li&gt;Setup Monitoring for login alerts&lt;/li&gt;
&lt;li&gt;Test the accounts twice per year&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="1-have-at-least-2-accounts-with-global-administrator-permissions"&gt;1: Have at least 2 accounts with Global Administrator permissions&lt;a class="td-heading-self-link" href="#1-have-at-least-2-accounts-with-global-administrator-permissions" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Very important to have at least 2 accounts (with a maximum of 4) with Global Administrator permissions. Most of the time, we will limit the amount of privileges but we need to have at least 2 accounts with those permissions.&lt;/p&gt;</description></item><item><title>Everything you need to know about Azure Bastion</title><link>https://justinverstijnen.nl/everything-you-need-to-know-about-azure-bastion/</link><pubDate>Sun, 15 Feb 2026 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/everything-you-need-to-know-about-azure-bastion/</guid><description>&lt;h2 id="how-does-azure-bastion-work"&gt;How does Azure Bastion work?&lt;a class="td-heading-self-link" href="#how-does-azure-bastion-work" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Azure Bastion is a serverless instance you deploy in your Azure virtual network. It resides there waiting for users to connect with it. It acts like a Jump-server, a secured server from where an administrative user connects to another server.&lt;/p&gt;
&lt;p&gt;The process of it looks like this:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://sajvwebsiteblobstorage.blob.core.windows.net/blog/everything-you-need-to-know-about-azure-bastion-3240/jv-media-3240-f0747dc2cc22.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;A user can choose to connect from the Azure Portal to Azure Bastion and from there to the destination server or use a native client, which can be:&lt;/p&gt;</description></item><item><title>What is MTA-STS and how to use it to protect your email flow</title><link>https://justinverstijnen.nl/what-is-mta-sts-and-how-to-protect-your-email-flow/</link><pubDate>Thu, 08 Jan 2026 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/what-is-mta-sts-and-how-to-protect-your-email-flow/</guid><description>&lt;h2 id="requirements"&gt;Requirements&lt;a class="td-heading-self-link" href="#requirements" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Around 30 minutes of your time&lt;/li&gt;
&lt;li&gt;Access to your domains&amp;rsquo; DNS hosting to create DNS records&lt;/li&gt;
&lt;li&gt;An Azure Subscription if you want to publish your policy with a Static Web App
&lt;ul&gt;
&lt;li&gt;A Github account if you use this option&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;An Azure Subscription if you want to publish your policy with a Function App&lt;/li&gt;
&lt;li&gt;Basic knowledge of DNS records&lt;/li&gt;
&lt;li&gt;Basic knowledge of Email security&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="mta-sts-versus-smtp-dane"&gt;MTA-STS versus SMTP DANE&lt;a class="td-heading-self-link" href="#mta-sts-versus-smtp-dane" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;MTA-STS overlaps with the &lt;a href="https://justinverstijnen.nl/configure-dnssec-and-smtp-dane-with-exchange-online-microsoft-365/"&gt;newer SMTP DANE&lt;/a&gt; option, and they both help securing your email flow but each in its own manner. Some differences:&lt;/p&gt;</description></item><item><title>Azure Virtual Desktop RDP Properties</title><link>https://justinverstijnen.nl/azure-virtual-desktop-rdp-properties/</link><pubDate>Thu, 27 Nov 2025 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/azure-virtual-desktop-rdp-properties/</guid><description>&lt;h2 id="what-are-rdp-properties"&gt;What are RDP properties?&lt;a class="td-heading-self-link" href="#what-are-rdp-properties" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;RDP properties are specific settings to change your RDP experience. This can be to play sound on the remote or local PC, enable or disable printer redirection, enable or disable clipboard between computers and what to do if connection is lost.&lt;/p&gt;
&lt;p&gt;In the previous years, this was also the case for normal RDP files or connections to Remote Desktop Services, but Azure Virtual Desktop brings this to a nice and centralized system which we can change to our and our users&amp;rsquo; preference.&lt;/p&gt;</description></item><item><title>Azure Compute Gallery and (AVD) VM images</title><link>https://justinverstijnen.nl/azure-compute-gallery-and-avd-vm-images/</link><pubDate>Thu, 09 Oct 2025 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/azure-compute-gallery-and-avd-vm-images/</guid><description>&lt;p&gt;Azure Compute Gallery is a great service in Azure to store, capture and maintain your VM images. This can be helpful when deploying multiple similar VMs. Use cases of this can be &lt;a href="https://justinverstijnen.nl/amc-module-7-virtual-machines-and-scale-sets/#virtual-machine-scale-sets-vmss"&gt;VM Scale Sets&lt;/a&gt;, webservers , containers or Azure Virtual Desktop session hosts.&lt;/p&gt;
&lt;p&gt;In this blog post, I will tell more about Azure Compute Gallery, how to use it when imaging VMs and how it can help you storing and maintaining images for your VMs.&lt;/p&gt;</description></item><item><title>New: Azure Service Groups</title><link>https://justinverstijnen.nl/new-azure-service-groups/</link><pubDate>Mon, 01 Sep 2025 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/new-azure-service-groups/</guid><description>&lt;h2 id="what-are-these-new-service-groups-in-azure"&gt;What are these new Service Groups in Azure?&lt;a class="td-heading-self-link" href="#what-are-these-new-service-groups-in-azure" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Service Groups are a parralel type of group to group resources and separate permissions to them. In this manner we can assign multiple resources of different resource groups and put them into a overshadowing Service Group to apply permissions. This eliminates the need to move resources into specific resource groups with all broken links that comes with it.&lt;/p&gt;
&lt;p&gt;This looks like this:&lt;/p&gt;</description></item><item><title>Using FSLogix App Masking to hide applications on Virtual Desktops</title><link>https://justinverstijnen.nl/using-fslogix-app-masking-to-hide-applications-on-virtual-desktops/</link><pubDate>Thu, 31 Jul 2025 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/using-fslogix-app-masking-to-hide-applications-on-virtual-desktops/</guid><description>&lt;h2 id="requirements"&gt;Requirements&lt;a class="td-heading-self-link" href="#requirements" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Around 45 minutes of your time&lt;/li&gt;
&lt;li&gt;An environment with Active Directory and separate client machine with FSLogix pre-installed&lt;/li&gt;
&lt;li&gt;Basic knowledge of Active Directory&lt;/li&gt;
&lt;li&gt;Basic knowledge of Windows and FSLogix&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="what-is-fslogix-app-masking"&gt;What is FSLogix App Masking?&lt;a class="td-heading-self-link" href="#what-is-fslogix-app-masking" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;FSLogix App Masking is an extra feature of the FSLogix solution. FSLogix itself is a profile container solution which is widely used in virtual desktop environments where users can login on any computer and the profile is fetched of a shared location. This eliminates local profiles and a universal experience on any host.&lt;/p&gt;</description></item><item><title>Use Ephemeral OS Disks in Azure</title><link>https://justinverstijnen.nl/use-ephemeral-os-disks-in-azure/</link><pubDate>Thu, 24 Jul 2025 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/use-ephemeral-os-disks-in-azure/</guid><description>&lt;h2 id="requirements"&gt;Requirements&lt;a class="td-heading-self-link" href="#requirements" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Around 25 minutes of your time&lt;/li&gt;
&lt;li&gt;An Azure subscription (if wanting to deploy)&lt;/li&gt;
&lt;li&gt;Basic knowledge of Azure&lt;/li&gt;
&lt;li&gt;Basic knowledge of servers and infrastructure&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="what-are-ephemeral-os-disks"&gt;What are Ephemeral OS Disks?&lt;a class="td-heading-self-link" href="#what-are-ephemeral-os-disks" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ephemeral OS Disks are disks in Azure where the data is stored directly on the hypervisor itself, rather than having a managed disk which could be resided at the very other end of a datacenter. Every cable and step between the disk and the virtual machine creates latency which will result in your machine being slower.&lt;/p&gt;</description></item><item><title>Implement Certificate-based authentication for Entra ID scripts</title><link>https://justinverstijnen.nl/implement-certificate-based-authentication-for-entra-id-scripts/</link><pubDate>Sun, 13 Jul 2025 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/implement-certificate-based-authentication-for-entra-id-scripts/</guid><description>&lt;h2 id="requirements"&gt;Requirements&lt;a class="td-heading-self-link" href="#requirements" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Around 20 minutes of your time&lt;/li&gt;
&lt;li&gt;An Entra ID environment if you want to test this&lt;/li&gt;
&lt;li&gt;A prepared Entra ID app registration&lt;/li&gt;
&lt;li&gt;A server or workstation running Windows to do the connection to Entra ID&lt;/li&gt;
&lt;li&gt;Some basic knowledge about Entra ID and certificates&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="how-does-these-certificates-work"&gt;How does these certificates work?&lt;a class="td-heading-self-link" href="#how-does-these-certificates-work" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Certificate based authentication means that we can authenticate ourselves to Entra ID using a certificate instead of user credentials or a password in plain text. When using some automated scripts it needs permissions to perform its actions but this means storing some sort of authentication. We don&amp;rsquo;t want to store our credentials on the server as this decreases our security and a potential risk of compromise.&lt;/p&gt;</description></item><item><title>What is Azure Firewall?</title><link>https://justinverstijnen.nl/what-is-azure-firewall/</link><pubDate>Thu, 03 Jul 2025 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/what-is-azure-firewall/</guid><description>&lt;h2 id="requirements"&gt;Requirements&lt;a class="td-heading-self-link" href="#requirements" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Around 15 minutes of your time&lt;/li&gt;
&lt;li&gt;Basic knowledge of Azure&lt;/li&gt;
&lt;li&gt;Basic knowledge of networking and networking protocols&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="what-is-azure-firewall"&gt;What is Azure Firewall?&lt;a class="td-heading-self-link" href="#what-is-azure-firewall" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Azure Firewall is an cloud based firewall to secure and your cloud networking environment. It acts as point of access, a sort of castledoor, and can allow or block certain traffic from the internet to your environment and from environment to the internet. The firewall can mostly work on layers 3, 4 and 7 of the OSI model.&lt;/p&gt;</description></item><item><title>Azure Default VM Outbound access deprecated</title><link>https://justinverstijnen.nl/azure-default-outbound-access/</link><pubDate>Thu, 19 Jun 2025 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/azure-default-outbound-access/</guid><description>&lt;h2 id="what-does-this-new-requirement-mean"&gt;What does this new requirement mean?&lt;a class="td-heading-self-link" href="#what-does-this-new-requirement-mean" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This requirement means that every virtual machine in Azure created after 30 September 2025 needs to have an outbound connectivity method configured. You can see this as a &amp;ldquo;bring your own connection&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;If you do not configure one of these methods, you will end up with a virtual machine that is not reachable from the internet. It can be reached from other servers (Jump servers) on the internal network or by using &lt;a href="https://justinverstijnen.nl/amc-module-6-networking-in-microsoft-azure/#azure-bastion"&gt;Azure Bastion&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Enhance email security with SPF/DKIM/DMARC</title><link>https://justinverstijnen.nl/enhance-email-security-with-spf-dkim-dmarc/</link><pubDate>Mon, 16 Jun 2025 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/enhance-email-security-with-spf-dkim-dmarc/</guid><description>&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;a href="https://techcommunity.microsoft.com/blog/microsoftdefenderforoffice365blog/strengthening-email-ecosystem-outlook%E2%80%99s-new-requirements-for-high%E2%80%90volume-senders/4399730"&gt;Microsoft announced&lt;/a&gt; that starting from May 5, 2025: SPF, DKIM and DMARC will become mandatory for inbound email delivery. Not configuring all three can result in your emails not being delivered correctly.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;These 3 techniques are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;SPF&lt;/strong&gt;: Sender Policy Framework&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DKIM&lt;/strong&gt;: Domain Keys Identified Mail&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DMARC&lt;/strong&gt;: Domain-based Message Authentication Reporting and Conformance&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When using Microsoft 365 as your messaging service, I also highly recommend to configure SMTP DANE. A detailed guide of configuring this can be found here: &lt;a href="https://justinverstijnen.nl/configure-dnssec-and-smtp-dane-with-exchange-online-microsoft-365/"&gt;https://justinverstijnen.nl/configure-dnssec-and-smtp-dane-with-exchange-online-microsoft-365/&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Microsoft Azure certifications for Developers</title><link>https://justinverstijnen.nl/microsoft-azure-certifications-for-developers/</link><pubDate>Wed, 11 Jun 2025 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/microsoft-azure-certifications-for-developers/</guid><description>&lt;h2 id="the-certification-poster"&gt;The certification poster&lt;a class="td-heading-self-link" href="#the-certification-poster" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Microsoft has an monthly updating certification poster available to have an overview for each solution category and the certifications of that category. You can find the poster here:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://aka.ms/traincertposter"&gt;Certification poster&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="certification-types"&gt;Certification types&lt;a class="td-heading-self-link" href="#certification-types" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Certifications in the Microsoft world consist of 4 categories/levels:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Fundamentals:&lt;/strong&gt; Foundational certifications to learn the overview of the category&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Intermediate:&lt;/strong&gt; Intermediate certification to learn how a solution works and to manage it&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expert:&lt;/strong&gt; Expert certifications to learn to how to architect a solution&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Specialties:&lt;/strong&gt; These are add-ons designed for specific solutions like Azure Virtual Desktop, SAP workloads, Cosmos DB and such. (not included below)&lt;/li&gt;
&lt;/ol&gt;
&lt;!-- draw.io diagram --&gt;
&lt;div class="mxgraph" style="max-width:100%;border:1px solid transparent;" data-mxgraph="{&amp;quot;highlight&amp;quot;:&amp;quot;#0000ff&amp;quot;,&amp;quot;nav&amp;quot;:true,&amp;quot;resize&amp;quot;:true,&amp;quot;dark-mode&amp;quot;:&amp;quot;auto&amp;quot;,&amp;quot;toolbar&amp;quot;:&amp;quot;zoom layers tags lightbox&amp;quot;,&amp;quot;xml&amp;quot;:&amp;quot;&amp;lt;mxfile host=\&amp;quot;app.diagrams.net\&amp;quot; agent=\&amp;quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36 Edg/137.0.0.0\&amp;quot; version=\&amp;quot;27.1.3\&amp;quot;&amp;gt;\n &amp;lt;diagram name=\&amp;quot;Pagina-1\&amp;quot; id=\&amp;quot;8lNcKC60nMDeM6wqM-C7\&amp;quot;&amp;gt;\n &amp;lt;mxGraphModel dx=\&amp;quot;695\&amp;quot; dy=\&amp;quot;650\&amp;quot; grid=\&amp;quot;1\&amp;quot; gridSize=\&amp;quot;10\&amp;quot; guides=\&amp;quot;1\&amp;quot; tooltips=\&amp;quot;1\&amp;quot; connect=\&amp;quot;1\&amp;quot; arrows=\&amp;quot;1\&amp;quot; fold=\&amp;quot;1\&amp;quot; page=\&amp;quot;1\&amp;quot; pageScale=\&amp;quot;1\&amp;quot; pageWidth=\&amp;quot;583\&amp;quot; pageHeight=\&amp;quot;413\&amp;quot; math=\&amp;quot;0\&amp;quot; shadow=\&amp;quot;0\&amp;quot;&amp;gt;\n &amp;lt;root&amp;gt;\n &amp;lt;mxCell id=\&amp;quot;0\&amp;quot; /&amp;gt;\n &amp;lt;mxCell id=\&amp;quot;1\&amp;quot; parent=\&amp;quot;0\&amp;quot; /&amp;gt;\n &amp;lt;mxCell id=\&amp;quot;8S55hVTjPHuyoUUSl_0v-2\&amp;quot; value=\&amp;quot;Fundamentals\&amp;quot; style=\&amp;quot;rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;\&amp;quot; vertex=\&amp;quot;1\&amp;quot; parent=\&amp;quot;1\&amp;quot;&amp;gt;\n &amp;lt;mxGeometry x=\&amp;quot;40\&amp;quot; y=\&amp;quot;280\&amp;quot; width=\&amp;quot;160\&amp;quot; height=\&amp;quot;120\&amp;quot; as=\&amp;quot;geometry\&amp;quot; /&amp;gt;\n &amp;lt;/mxCell&amp;gt;\n &amp;lt;mxCell id=\&amp;quot;8S55hVTjPHuyoUUSl_0v-3\&amp;quot; value=\&amp;quot;Intermediate\&amp;quot; style=\&amp;quot;rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;glass=0;\&amp;quot; vertex=\&amp;quot;1\&amp;quot; parent=\&amp;quot;1\&amp;quot;&amp;gt;\n &amp;lt;mxGeometry x=\&amp;quot;240\&amp;quot; y=\&amp;quot;240\&amp;quot; width=\&amp;quot;160\&amp;quot; height=\&amp;quot;160\&amp;quot; as=\&amp;quot;geometry\&amp;quot; /&amp;gt;\n &amp;lt;/mxCell&amp;gt;\n &amp;lt;mxCell id=\&amp;quot;8S55hVTjPHuyoUUSl_0v-4\&amp;quot; value=\&amp;quot;Expert\&amp;quot; style=\&amp;quot;rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;glass=0;\&amp;quot; vertex=\&amp;quot;1\&amp;quot; parent=\&amp;quot;1\&amp;quot;&amp;gt;\n &amp;lt;mxGeometry x=\&amp;quot;440\&amp;quot; y=\&amp;quot;200\&amp;quot; width=\&amp;quot;160\&amp;quot; height=\&amp;quot;200\&amp;quot; as=\&amp;quot;geometry\&amp;quot; /&amp;gt;\n &amp;lt;/mxCell&amp;gt;\n &amp;lt;mxCell id=\&amp;quot;8S55hVTjPHuyoUUSl_0v-5\&amp;quot; value=\&amp;quot;\&amp;quot; style=\&amp;quot;verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.star;fillColor=#fff2cc;strokeColor=#d6b656;\&amp;quot; vertex=\&amp;quot;1\&amp;quot; parent=\&amp;quot;1\&amp;quot;&amp;gt;\n &amp;lt;mxGeometry x=\&amp;quot;105\&amp;quot; y=\&amp;quot;360\&amp;quot; width=\&amp;quot;30\&amp;quot; height=\&amp;quot;30\&amp;quot; as=\&amp;quot;geometry\&amp;quot; /&amp;gt;\n &amp;lt;/mxCell&amp;gt;\n &amp;lt;mxCell id=\&amp;quot;8S55hVTjPHuyoUUSl_0v-6\&amp;quot; value=\&amp;quot;\&amp;quot; style=\&amp;quot;verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.star;fillColor=#fff2cc;strokeColor=#d6b656;\&amp;quot; vertex=\&amp;quot;1\&amp;quot; parent=\&amp;quot;1\&amp;quot;&amp;gt;\n &amp;lt;mxGeometry x=\&amp;quot;290\&amp;quot; y=\&amp;quot;360\&amp;quot; width=\&amp;quot;30\&amp;quot; height=\&amp;quot;30\&amp;quot; as=\&amp;quot;geometry\&amp;quot; /&amp;gt;\n &amp;lt;/mxCell&amp;gt;\n &amp;lt;mxCell id=\&amp;quot;8S55hVTjPHuyoUUSl_0v-7\&amp;quot; value=\&amp;quot;\&amp;quot; style=\&amp;quot;verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.star;fillColor=#fff2cc;strokeColor=#d6b656;\&amp;quot; vertex=\&amp;quot;1\&amp;quot; parent=\&amp;quot;1\&amp;quot;&amp;gt;\n &amp;lt;mxGeometry x=\&amp;quot;320\&amp;quot; y=\&amp;quot;360\&amp;quot; width=\&amp;quot;30\&amp;quot; height=\&amp;quot;30\&amp;quot; as=\&amp;quot;geometry\&amp;quot; /&amp;gt;\n &amp;lt;/mxCell&amp;gt;\n &amp;lt;mxCell id=\&amp;quot;8S55hVTjPHuyoUUSl_0v-8\&amp;quot; value=\&amp;quot;\&amp;quot; style=\&amp;quot;verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.star;fillColor=#fff2cc;strokeColor=#d6b656;\&amp;quot; vertex=\&amp;quot;1\&amp;quot; parent=\&amp;quot;1\&amp;quot;&amp;gt;\n &amp;lt;mxGeometry x=\&amp;quot;475\&amp;quot; y=\&amp;quot;360\&amp;quot; width=\&amp;quot;30\&amp;quot; height=\&amp;quot;30\&amp;quot; as=\&amp;quot;geometry\&amp;quot; /&amp;gt;\n &amp;lt;/mxCell&amp;gt;\n &amp;lt;mxCell id=\&amp;quot;8S55hVTjPHuyoUUSl_0v-9\&amp;quot; value=\&amp;quot;\&amp;quot; style=\&amp;quot;verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.star;fillColor=#fff2cc;strokeColor=#d6b656;\&amp;quot; vertex=\&amp;quot;1\&amp;quot; parent=\&amp;quot;1\&amp;quot;&amp;gt;\n &amp;lt;mxGeometry x=\&amp;quot;505\&amp;quot; y=\&amp;quot;360\&amp;quot; width=\&amp;quot;30\&amp;quot; height=\&amp;quot;30\&amp;quot; as=\&amp;quot;geometry\&amp;quot; /&amp;gt;\n &amp;lt;/mxCell&amp;gt;\n &amp;lt;mxCell id=\&amp;quot;8S55hVTjPHuyoUUSl_0v-10\&amp;quot; value=\&amp;quot;\&amp;quot; style=\&amp;quot;verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.star;fillColor=#fff2cc;strokeColor=#d6b656;\&amp;quot; vertex=\&amp;quot;1\&amp;quot; parent=\&amp;quot;1\&amp;quot;&amp;gt;\n &amp;lt;mxGeometry x=\&amp;quot;535\&amp;quot; y=\&amp;quot;360\&amp;quot; width=\&amp;quot;30\&amp;quot; height=\&amp;quot;30\&amp;quot; as=\&amp;quot;geometry\&amp;quot; /&amp;gt;\n &amp;lt;/mxCell&amp;gt;\n &amp;lt;mxCell id=\&amp;quot;8S55hVTjPHuyoUUSl_0v-11\&amp;quot; value=\&amp;quot;1.\&amp;quot; style=\&amp;quot;text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;\&amp;quot; vertex=\&amp;quot;1\&amp;quot; parent=\&amp;quot;1\&amp;quot;&amp;gt;\n &amp;lt;mxGeometry x=\&amp;quot;105\&amp;quot; y=\&amp;quot;400\&amp;quot; width=\&amp;quot;30\&amp;quot; height=\&amp;quot;30\&amp;quot; as=\&amp;quot;geometry\&amp;quot; /&amp;gt;\n &amp;lt;/mxCell&amp;gt;\n &amp;lt;mxCell id=\&amp;quot;8S55hVTjPHuyoUUSl_0v-12\&amp;quot; value=\&amp;quot;2.\&amp;quot; style=\&amp;quot;text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;\&amp;quot; vertex=\&amp;quot;1\&amp;quot; parent=\&amp;quot;1\&amp;quot;&amp;gt;\n &amp;lt;mxGeometry x=\&amp;quot;305\&amp;quot; y=\&amp;quot;400\&amp;quot; width=\&amp;quot;30\&amp;quot; height=\&amp;quot;30\&amp;quot; as=\&amp;quot;geometry\&amp;quot; /&amp;gt;\n &amp;lt;/mxCell&amp;gt;\n &amp;lt;mxCell id=\&amp;quot;8S55hVTjPHuyoUUSl_0v-13\&amp;quot; value=\&amp;quot;3.\&amp;quot; style=\&amp;quot;text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;\&amp;quot; vertex=\&amp;quot;1\&amp;quot; parent=\&amp;quot;1\&amp;quot;&amp;gt;\n &amp;lt;mxGeometry x=\&amp;quot;505\&amp;quot; y=\&amp;quot;400\&amp;quot; width=\&amp;quot;30\&amp;quot; height=\&amp;quot;30\&amp;quot; as=\&amp;quot;geometry\&amp;quot; /&amp;gt;\n &amp;lt;/mxCell&amp;gt;\n &amp;lt;/root&amp;gt;\n &amp;lt;/mxGraphModel&amp;gt;\n &amp;lt;/diagram&amp;gt;\n&amp;lt;/mxfile&amp;gt;\n&amp;quot;}"&gt;&lt;/div&gt;
&lt;script type="text/javascript" src="https://viewer.diagrams.net/js/viewer-static.min.js"&gt;&lt;/script&gt;
&lt;p&gt;Microsoft wants you to always have lower certifications before going up the stairs. It wants you if you take an expert certification, you also have the knowledge of the fundamentals and intermediate certification levels. Some expert certifications even have hard pre-requisites.&lt;/p&gt;</description></item><item><title>Introduction to Networks</title><link>https://justinverstijnen.nl/introduction-to-networks/</link><pubDate>Wed, 04 Jun 2025 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/introduction-to-networks/</guid><description>&lt;h2 id="requirements"&gt;Requirements&lt;a class="td-heading-self-link" href="#requirements" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Some basic networking knowledge&lt;/li&gt;
&lt;li&gt;Some basic subnetting knowledge&lt;/li&gt;
&lt;li&gt;Around 20 minutes of your time&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="introduction-to-networking"&gt;Introduction to Networking&lt;a class="td-heading-self-link" href="#introduction-to-networking" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Networking is the process of connecting devices to share data and resources. It allows communication between users over local or global distances. Networks can range from small home setups to large corporate infrastructures. Key components include routers, switches, and protocols that manage data traffic. Effective networking ensures reliable, secure, and efficient information exchange. As technology advances, networking plays a critical role in enabling digital communication worldwide.&lt;/p&gt;</description></item><item><title>Creating Static Web Apps on Azure the easy way</title><link>https://justinverstijnen.nl/creating-static-web-apps-on-azure-the-easy-way/</link><pubDate>Thu, 29 May 2025 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/creating-static-web-apps-on-azure-the-easy-way/</guid><description>&lt;h2 id="requirements"&gt;Requirements&lt;a class="td-heading-self-link" href="#requirements" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Around 45 minutes of your time&lt;/li&gt;
&lt;li&gt;An account for Github (recommended)&lt;/li&gt;
&lt;li&gt;An Azure subscription to host your Static Web App&lt;/li&gt;
&lt;li&gt;Some basic knowledge of Azure&lt;/li&gt;
&lt;li&gt;A custom domain to link the web app to your domain&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="introduction-to-static-web-apps-and-github"&gt;Introduction to Static Web Apps and Github&lt;a class="td-heading-self-link" href="#introduction-to-static-web-apps-and-github" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Before we dive into Static Web Apps and Github, I want to give a clear explaination of both the components that will help us achieving our goal, hosting a simple web app on Azure.&lt;/p&gt;</description></item><item><title>Create custom Azure Workbooks for detailed monitoring</title><link>https://justinverstijnen.nl/create-custom-azure-workbooks-for-detailed-monitoring/</link><pubDate>Thu, 08 May 2025 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/create-custom-azure-workbooks-for-detailed-monitoring/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;a class="td-heading-self-link" href="#introduction" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Azure Workbooks are a powerful way to build customizable dashboards for monitoring applications and infrastructure. They can combine multiple data sources such as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Metrics&lt;/li&gt;
&lt;li&gt;Log Analytics Workspaces&lt;/li&gt;
&lt;li&gt;Visualizations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;They are flexible enough for quick performance overviews or deep investigations.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://sajvwebsiteblobstorage.blob.core.windows.net/blog/create-custom-azure-workbooks-for-detailed-monitoring-1468/jv-media-1468-2640911c236e.png" alt="Azure Workbook Overview"&gt;&lt;/p&gt;
&lt;h2 id="using-default-azure-workbooks"&gt;Using Default Azure Workbooks&lt;a class="td-heading-self-link" href="#using-default-azure-workbooks" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Many Azure resources include built-in workbook templates with basic health and performance insights.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open your Virtual Machine.&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Workbooks&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Choose &lt;strong&gt;Overview&lt;/strong&gt; or another template.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://sajvwebsiteblobstorage.blob.core.windows.net/blog/create-custom-azure-workbooks-for-detailed-monitoring-1468/jv-media-1468-718a21d9fa1c.png" alt="Default Workbook"&gt;&lt;/p&gt;</description></item><item><title>Skrepr Tech CI - PowerShell</title><link>https://justinverstijnen.nl/skrepr-tech-ci-powershell/</link><pubDate>Thu, 24 Apr 2025 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/skrepr-tech-ci-powershell/</guid><description>&lt;p&gt;Dit is mijn Collective Intelligence voor mei 2025 over PowerShell. Ik ga hier wat leuke dingen over laten zien, zie de inhoud voor handige links naar de kopteksten.&lt;/p&gt;
&lt;p&gt;Aan het einde heb ik nog een leuke praktijkopdracht waarin we een PowerShell module gaan installeren en uitvoeren.&lt;/p&gt;
&lt;p&gt;Ik heb mijn best gedaan om de uitleg zo simpel maar duidelijk te geven, ook voor onze niet-technische mensen.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="wat-is-powershell"&gt;Wat is PowerShell?&lt;a class="td-heading-self-link" href="#wat-is-powershell" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Powershell is een shell en script taal en sinds Windows 8/Server 2012 de onderliggende CLI van Windows. Eigenlijk alles in de grafische interface van Windows wordt door Powershell verwerkt, zoals te zien in onderstaande afbeelding:&lt;/p&gt;</description></item><item><title>Storage Account performance and pricing for Azure Virtual Desktop</title><link>https://justinverstijnen.nl/storage-account-performance-and-pricing-for-azure-virtual-desktop/</link><pubDate>Sun, 20 Apr 2025 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/storage-account-performance-and-pricing-for-azure-virtual-desktop/</guid><description>&lt;p&gt;In this blog post I will explain everything about hosting your FSLogix profiles on Azure Virtual Desktop and the storage account performance including pricing. AFter that we will do some real world performance testing and a conclusion.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="billing-types-for-storage-accounts"&gt;Billing types for Storage Accounts&lt;a class="td-heading-self-link" href="#billing-types-for-storage-accounts" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Before looking into the details, we first want to decide which billing type we want to use for our Storage Account. There are two billing types for storage accounts:&lt;/p&gt;</description></item><item><title>Monitor and reduce carbon emissions (CO2) in Azure</title><link>https://justinverstijnen.nl/monitor-and-reduce-carbon-emissions-co2-in-azure/</link><pubDate>Thu, 10 Apr 2025 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/monitor-and-reduce-carbon-emissions-co2-in-azure/</guid><description>&lt;h2 id="carbon-optimization-dashboard"&gt;Carbon Optimization dashboard&lt;a class="td-heading-self-link" href="#carbon-optimization-dashboard" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Azure offers several Carbon Optimization options to help organizations to monitor and reduce their CO₂ emissions and operate more sustainable. You can find this in the Azure Portal by searching for &amp;ldquo;Carbon optimizations&amp;rdquo;:&lt;/p&gt;
&lt;p&gt;At this dashboard we can find some interesting information, like the total emissions from when your organization started using Azure services, emissions in the last month and the potential reductions that your organization can make.&lt;/p&gt;</description></item><item><title>Module 11: Infrastructure as Code &amp; DevOps</title><link>https://justinverstijnen.nl/amc-module-11-infrastructure-as-code-iac-and-devops/</link><pubDate>Thu, 27 Mar 2025 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/amc-module-11-infrastructure-as-code-iac-and-devops/</guid><description>&lt;p&gt;In this module, we cover Azure: Infrastructure as Code (IaC) and DevOps. This module focuses more on development on Azure, with less emphasis on automation and IT management. While IaC and DevOps might seem less exciting at first, they are essential for modern cloud-based application development and operations, helping streamline deployments, ensure consistency, and integrate continuous delivery pipelines.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="azure-management-tools"&gt;Azure Management Tools&lt;a class="td-heading-self-link" href="#azure-management-tools" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;There are multiple environments to manage Azure and its resources:&lt;/p&gt;</description></item><item><title>Module 10: Monitoring and Security</title><link>https://justinverstijnen.nl/amc-module-10-monitoring-and-security/</link><pubDate>Thu, 20 Mar 2025 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/amc-module-10-monitoring-and-security/</guid><description>&lt;p&gt;In this module, i want you to understand all the possibilities of Monitoring and some Security features of Microsoft Azure. We know that Security these days is a very hot topic and monitoring is not really unimportant either. Very valuable information for you, i hope :).&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="azure-monitor"&gt;Azure Monitor&lt;a class="td-heading-self-link" href="#azure-monitor" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Azure Monitor is a service in Azure that enables monitoring. With it, you can monitor various resources and quickly identify potential issues during an outage. Azure Monitor supports almost all resources in Azure and can, for example, retrieve event logs and metrics from the guest operating system of virtual machines.&lt;/p&gt;</description></item><item><title>Module 9: Databases &amp; AI</title><link>https://justinverstijnen.nl/amc-module-9-databases-ai/</link><pubDate>Thu, 13 Mar 2025 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/amc-module-9-databases-ai/</guid><description>&lt;p&gt;In this we will explore various possibilities of Databases and AI in Microsoft Azure.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="types-of-data-and-structures"&gt;Types of data and structures&lt;a class="td-heading-self-link" href="#types-of-data-and-structures" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Data in general can be stored in different ways for various purposes.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Relational:&lt;/strong&gt; Relational data consists of rows and columns following a predefined schema. The schema is represented as a table, which is essentially a type of spreadsheet where the rows contain entities and the columns store properties. For example, in an online webshop, orders would be represented as rows (entities), while columns would contain data such as the order ID, customer address, timestamp, payment method, etc.
&lt;ul&gt;
&lt;li&gt;Examples: SQL Server, MySQL, PostgreSQL&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Non-relational:&lt;/strong&gt; Non-relational data is less structured, such as a document or a JSON file. However, it is self-descriptive, meaning the file itself makes it clear how the data is stored.
&lt;ul&gt;
&lt;li&gt;Examples: NoSQL, MongoDB, Gremlin, Cosmos DB&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Unstructured:&lt;/strong&gt; Unstructured data consists of various file types where the structure is not clearly defined.
&lt;ul&gt;
&lt;li&gt;Examples:.docx, .xlsx, .jpg, .mp4 and other standalone files&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="databases-in-microsoft-azure"&gt;Databases in Microsoft Azure&lt;a class="td-heading-self-link" href="#databases-in-microsoft-azure" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;In Microsoft Azure, there are different ways to deploy a database where each type has it&amp;rsquo;s own charasteristics and requirements:&lt;/p&gt;</description></item><item><title>Module 8: Application Services and Containers</title><link>https://justinverstijnen.nl/amc-module-8-application-services-and-containers/</link><pubDate>Thu, 06 Mar 2025 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/amc-module-8-application-services-and-containers/</guid><description>&lt;p&gt;This module is about application services in Microsoft Azure. It mainly focuses on containers and containerized solutions but also explores other serverless solutions. These are solutions where, as a customer or consumer of Microsoft Azure, you do not need to manage a server.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="statefull-vs-stateless"&gt;Statefull vs. Stateless&lt;a class="td-heading-self-link" href="#statefull-vs-stateless" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We can categorize servers/VMs into two categories: Stateful and Stateless:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Stateful:&lt;/strong&gt; Stateful servers are uniquely configured and have a specific role, for example:&lt;/p&gt;</description></item><item><title>Module 7: Virtual Machines and Scale Sets</title><link>https://justinverstijnen.nl/amc-module-7-virtual-machines-and-scale-sets/</link><pubDate>Wed, 05 Mar 2025 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/amc-module-7-virtual-machines-and-scale-sets/</guid><description>&lt;p&gt;This module explicitly covers virtual machines and virtual machines in combination with VMSS (Virtual Machine Scale Sets). Also we cover most of the VM family names, their breakdown, and advanced VM features.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="virtual-machines-vms"&gt;Virtual Machines (VMs)&lt;a class="td-heading-self-link" href="#virtual-machines-vms" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Virtual Machines are one of the most commonly used services in Microsoft Azure. This is because a customizable virtual machine allows for nearly unlimited possibilities, and most software requires a real desktop environment for installation.&lt;/p&gt;</description></item><item><title>Module 6: Networking in Microsoft Azure</title><link>https://justinverstijnen.nl/amc-module-6-networking-in-microsoft-azure/</link><pubDate>Fri, 28 Feb 2025 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/amc-module-6-networking-in-microsoft-azure/</guid><description>&lt;p&gt;In Module 6, we will explore all the possibilities of Azure regarding networking, VPNs, load balancing methods, proxies, and gateways. This chapter also covers most the topics and solutions included in the AZ-700 exam, the Azure Networking certification.&lt;/p&gt;
&lt;p&gt;Check out the AZ-700 Azure Networking Certification at: &lt;a href="https://learn.microsoft.com/en-us/credentials/certifications/azure-network-engineer-associate/?practice-assessment-type=certification"&gt;https://learn.microsoft.com/en-us/credentials/certifications/azure-network-engineer-associate/?practice-assessment-type=certification&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="introduction-to-generic-networking"&gt;Introduction to generic Networking&lt;a class="td-heading-self-link" href="#introduction-to-generic-networking" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;A &lt;strong&gt;network&lt;/strong&gt; is described as a group of devices who communicate with each other. In Microsoft Azure, we have to create and design networks for our resources to communicatie with each other. We only use TCP/IP networking, which works with IP addresses, DHCP, routing etcetera.&lt;/p&gt;</description></item><item><title>The Basics and Benefits of IPv6</title><link>https://justinverstijnen.nl/basic-ipv6-explaination/</link><pubDate>Fri, 14 Feb 2025 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/basic-ipv6-explaination/</guid><description>&lt;h2 id="requirements"&gt;Requirements&lt;a class="td-heading-self-link" href="#requirements" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Around 15 minutes of your time&lt;/li&gt;
&lt;li&gt;Basic networking knowledge is great&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="ip-addressing-with-ipv4-and-ipv6"&gt;IP addressing with IPv4 and IPv6&lt;a class="td-heading-self-link" href="#ip-addressing-with-ipv4-and-ipv6" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;When we speak of a network, we speak of a set connected devices (we call them clients/nodes) where each device has its own use. Also there are some fundamental components every network has:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Router (this device connects your network to other networks like the internet)&lt;/li&gt;
&lt;li&gt;Client&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Like i said, your network contains several devices and each devices has to know how to connect to an other device. This will be done using an IP address. Using IP addresses enables you to have a very efficient network in terms of cabling. In the past there some coaxial based networks where every device was physically connected to each other.&lt;/p&gt;</description></item><item><title>Active Directory FSMO roles</title><link>https://justinverstijnen.nl/active-directory-fsmo-roles/</link><pubDate>Tue, 04 Feb 2025 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/active-directory-fsmo-roles/</guid><description>&lt;h2 id="what-are-the-fsmo-roles-of-active-directory"&gt;What are the FSMO roles of Active Directory?&lt;a class="td-heading-self-link" href="#what-are-the-fsmo-roles-of-active-directory" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;FSMO stands for Flexible Single Master Operations. Active Directory is normally multi-master, meaning changes can be made on any domain controller. However, some operations must be handled by one specific domain controller at a time to avoid conflicts. These special responsibilities are called the FSMO roles.&lt;/p&gt;
&lt;p&gt;There are five FSMO roles:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Two forest-wide roles&lt;/li&gt;
&lt;li&gt;Three domain-wide roles&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Let&amp;rsquo;s look at them all and explain what their function is:&lt;/p&gt;</description></item><item><title>Get Device serial number on Windows 11 24H2 and up</title><link>https://justinverstijnen.nl/get-device-serial-number-on-windows-11-24h2-and-up/</link><pubDate>Wed, 22 Jan 2025 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/get-device-serial-number-on-windows-11-24h2-and-up/</guid><description>&lt;p&gt;To get your device&amp;rsquo;s serial number, use the following command in Windows PowerShell:&lt;/p&gt;

 &lt;div class="td-card card border me-4"&gt;
&lt;div class="card-header code"&gt;
 &lt;strong&gt;POWERSHELL&lt;/strong&gt;
 &lt;/div&gt;
&lt;div class="card-body code p-0 m-0"&gt;
 &lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;Get-WmiObject&lt;/span&gt; &lt;span class="n"&gt;win32_bios&lt;/span&gt; &lt;span class="p"&gt;|&lt;/span&gt; &lt;span class="nb"&gt;select &lt;/span&gt;&lt;span class="n"&gt;SerialNumber&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
 &lt;/div&gt;

&lt;p&gt;Its as simple as that!&lt;/p&gt;
&lt;script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4082816808518335"
 crossorigin="anonymous"&gt;&lt;/script&gt;
&lt;ins class="adsbygoogle"
 style="display:block; text-align:center;"
 data-ad-layout="in-article"
 data-ad-format="fluid"
 data-ad-client="ca-pub-4082816808518335"
 data-ad-slot="9865066433"&gt;&lt;/ins&gt;
&lt;script&gt;
 (adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2&gt;End of the page 🎉&lt;/h2&gt;
&lt;p&gt;You have reached the end of the page. You can navigate through other blog posts as well, share this post on X, LinkedIn and Reddit or return to the blog posts collection page. Thank you for visiting this post.&lt;/p&gt;</description></item><item><title>10 ways to use tags in Microsoft Azure</title><link>https://justinverstijnen.nl/10-ways-to-use-tags-in-microsoft-azure/</link><pubDate>Fri, 10 Jan 2025 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/10-ways-to-use-tags-in-microsoft-azure/</guid><description>&lt;h2 id="what-are-tags-in-azure"&gt;What are Tags in Azure?&lt;a class="td-heading-self-link" href="#what-are-tags-in-azure" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Tags are a pair of editable values in Microsoft Azure. These are in this pair-convention:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Name : Value&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We can define ourselves what the Name and Value actually are, if we stay within these limits:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Name: maximum of 512 characters&lt;/li&gt;
&lt;li&gt;Value: maximum of 256 characters
&lt;ul&gt;
&lt;li&gt;Half these values for storage accounts&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;These characters are not supported: &lt;code&gt;&amp;lt;&lt;/code&gt;, &lt;code&gt;&amp;gt;&lt;/code&gt;, &lt;code&gt;%&lt;/code&gt;, &lt;code&gt;&amp;amp;&lt;/code&gt;, &lt;code&gt;\&lt;/code&gt;, &lt;code&gt;?&lt;/code&gt;, &lt;code&gt;/&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;An example of a resource in my environment using tags:&lt;/p&gt;</description></item><item><title>Module 5: Storage in Azure</title><link>https://justinverstijnen.nl/amc-module-5-storage/</link><pubDate>Sat, 21 Dec 2024 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/amc-module-5-storage/</guid><description>&lt;p&gt;This module focuses purely on the various storage services that Azure offers and provides. Additionally, we will explore the different options available to increase redundancy and apply greater resilience.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="the-importance-and-types-of-storage"&gt;The importance and types of storage&lt;a class="td-heading-self-link" href="#the-importance-and-types-of-storage" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Storage fundamentally exists in three different types:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Structured:&lt;/strong&gt; Structured data is information stored according to a specific structure or model, allowing queries to be written to retrieve data.
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Examples:&lt;/em&gt; Databases, Database tables&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Semi-structured:&lt;/strong&gt; Semi-structured data is not stored according to a strict schema, but each file contains a clear structure, making the data understandable.
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Examples:&lt;/em&gt; XML files, JSON files&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Unstructured:&lt;/strong&gt; Unstructured data consists of individual files, each containing its own data.
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Examples:&lt;/em&gt; Text files, Video files, Images, Emails&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In this chapter, we will primarily focus on &lt;strong&gt;Unstructured&lt;/strong&gt; data.&lt;/p&gt;</description></item><item><title>Microsoft Defender External Attack Surface Management (EASM)</title><link>https://justinverstijnen.nl/microsoft-defender-external-attack-surface-management/</link><pubDate>Sun, 01 Dec 2024 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/microsoft-defender-external-attack-surface-management/</guid><description>&lt;p&gt;&lt;strong&gt;Microsoft Defender External Attack Surface Management (EASM)&lt;/strong&gt; is a security solution for an organization&amp;rsquo;s external attack surfaces. It operates by monitoring security and operational integrity across the following assets:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Websites&lt;/li&gt;
&lt;li&gt;IP addresses&lt;/li&gt;
&lt;li&gt;Domains&lt;/li&gt;
&lt;li&gt;SSL certificates&lt;/li&gt;
&lt;li&gt;Other digital assets&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In addition to these components, EASM can also forward all relevant information and logs to SIEM solutions such as Microsoft Sentinel.&lt;/p&gt;
&lt;p&gt;It is also possible to manually input company-specific data, such as all domain names and IP addresses associated with its services.&lt;/p&gt;</description></item><item><title>Azure Key Vault</title><link>https://justinverstijnen.nl/azure-key-vault/</link><pubDate>Tue, 26 Nov 2024 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/azure-key-vault/</guid><description>&lt;p&gt;Azure Key Vault is a type of vault used to store sensitive technical information, such as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Certificates&lt;/li&gt;
&lt;li&gt;Secrets&lt;/li&gt;
&lt;li&gt;Keys&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;What sets Azure Key Vault apart from a traditional password manager is that it allows software to integrate with the vault. Instead of hardcoding a secret, the software can retrieve it from the vault. Additionally, it is possible to rotate a secret every month, enabling the application to use a different secret each month.&lt;/p&gt;</description></item><item><title>The MITRE ATTACK Framework</title><link>https://justinverstijnen.nl/the-mitre-attck-framework/</link><pubDate>Mon, 25 Nov 2024 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/the-mitre-attck-framework/</guid><description>&lt;p&gt;The MITRE ATTACK (ATT&amp;amp;CK) Framework is a framework which describes all stages and methods cyberattacks attacks are launched on companies in the last 15 years. The main purpose of the framework is to help Red and Blue security teams to harden their systems and to provide a library of known attacks to help mitigate them.&lt;/p&gt;
&lt;p&gt;MITRE is the organization who is in charge of this community-driven framework and is a non-profit organization. ATT&amp;amp;CK stands for:&lt;/p&gt;</description></item><item><title>The Zero Trust-model</title><link>https://justinverstijnen.nl/the-zero-trust-model/</link><pubDate>Mon, 25 Nov 2024 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/the-zero-trust-model/</guid><description>&lt;p&gt;The Zero Trust model is a security model to enhance your security posture by using 3 basic principles, and segmenting aspects of your IT environment into pillars.&lt;/p&gt;
&lt;p&gt;The 3 primary principles are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Verify Explicitly&lt;/li&gt;
&lt;li&gt;Least privileged access&lt;/li&gt;
&lt;li&gt;Assume Breach&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;At first, those terms seem very unclear to me. To further clarify the principles, i have added some practice examples to further understand what they mean:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Principle&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Outcomes&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Verify Explicity&lt;/td&gt;
 &lt;td&gt;Ensure people are really who they say they are Audit every login attempt from specific users Audit login attempts Block access from non-approved countries&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Least privileged access&lt;/td&gt;
 &lt;td&gt;Assign users only the permissions they need, not more Assign only the roles when they need them using PIM Use custom roles when default roles expose too much permissions&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Assume breach&lt;/td&gt;
 &lt;td&gt;At every level, think about possible breaches Segment your network Password-based authentication only is too weak&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;The model is the best illustrated like this:&lt;/p&gt;</description></item><item><title>Module 4: Resiliency and Redundancy in Azure</title><link>https://justinverstijnen.nl/amc-module-4-resiliency-and-redundancy/</link><pubDate>Thu, 21 Nov 2024 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/amc-module-4-resiliency-and-redundancy/</guid><description>&lt;p&gt;This module is all about resiliency and redundancy in Microsoft Azure. Resiliency literally means flexibility. It refers to how resistant a solution is to certain issues and failures. We want to build our solutions redundant, because we don&amp;rsquo;t want outage in a system so a customer can&amp;rsquo;t do their work.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="areas-to-implement-resilliency"&gt;Areas to implement resilliency&lt;a class="td-heading-self-link" href="#areas-to-implement-resilliency" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The different layers where you can and should apply resiliency and how you can improve the area are:&lt;/p&gt;</description></item><item><title>Module 3: Governance in Microsoft Azure</title><link>https://justinverstijnen.nl/amc-module-3-governance-in-microsoft-azure/</link><pubDate>Thu, 07 Nov 2024 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/amc-module-3-governance-in-microsoft-azure/</guid><description>&lt;h2 id="introduction-to-govenance-in-azure"&gt;Introduction to Govenance in Azure&lt;a class="td-heading-self-link" href="#introduction-to-govenance-in-azure" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Governance in Azure refers to the enforcement of rules and the establishment of standards in solutions, naming conventions, technology, etc. This is achieved through the management and importance of Management Groups, Subscriptions, Resource Groups, Policies, RBAC, and Budgets.&lt;/p&gt;
&lt;p&gt;In the cloud, Governance is crucial because processes and behaviors differ significantly from on-premises hardware. Additionally, certain services can be made publicly accessible, which requires an extra layer of security.&lt;/p&gt;</description></item><item><title>Configure DNSSEC and SMTP DANE Microsoft 365</title><link>https://justinverstijnen.nl/configure-dnssec-and-smtp-dane-with-exchange-online-microsoft-365/</link><pubDate>Thu, 31 Oct 2024 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/configure-dnssec-and-smtp-dane-with-exchange-online-microsoft-365/</guid><description>&lt;h2 id="domain-name-system-security-extensions-dnssec"&gt;Domain Name System Security Extensions (DNSSEC)&lt;a class="td-heading-self-link" href="#domain-name-system-security-extensions-dnssec" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;DNSSEC is a feature where a client can validate the DNS records received by a DNS server to ensure a record is originated from the DNS server and not manipulated by a Man in the Middle attack.&lt;/p&gt;
&lt;p&gt;DNSSEC is developed to prevent attacks like in the topology below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://sajvwebsiteblobstorage.blob.core.windows.net/blog/configure-dnssec-and-smtp-dane-with-exchange-online-microsoft-365-499/jv-media-499-1494f13639ce.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Here a attacker injects a fake DNS record and sends the user to a different IP-address, not the actual IP-address of the real website but a fake, mostly spoofed website. This way, a user sees for example &lt;a href="https://portal.azure.com"&gt;https://portal.azure.com&lt;/a&gt; in his address bar but is actually on a malicious webserver. This makes the user far more vulnerable to credential harvesting or phising attacks.&lt;/p&gt;</description></item><item><title>Module 2: Identity in Azure</title><link>https://justinverstijnen.nl/amc-module-2-identity/</link><pubDate>Thu, 24 Oct 2024 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/amc-module-2-identity/</guid><description>&lt;p&gt;This Azure Master Class (AMC) chapter is all about Identity in Microsoft Azure. This means we discuss the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Users&lt;/li&gt;
&lt;li&gt;Groups&lt;/li&gt;
&lt;li&gt;Devices&lt;/li&gt;
&lt;li&gt;Enterprise Applications&lt;/li&gt;
&lt;li&gt;Service Principals&lt;/li&gt;
&lt;li&gt;Authentication&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what-is-identity"&gt;What is identity?&lt;a class="td-heading-self-link" href="#what-is-identity" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;For every service that a user accesses, it is necessary to have an identity. Access needs to be determined, and the service must know who the user is in order to open the correct environment.&lt;/p&gt;
&lt;p&gt;Best practice is to always assign the least possible privileges. A person who performs 3 tasks does not need permissions for 200 tasks, but for the 3 tasks only. &amp;ldquo;Least privilege&amp;rdquo; is one of the 3 key principals of the Zero Trust model.&lt;/p&gt;</description></item><item><title>Module 1: Fundaments of Cloud and Azure</title><link>https://justinverstijnen.nl/amc-module-1-fundamentals-of-cloud-and-microsoft-azure/</link><pubDate>Thu, 17 Oct 2024 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/amc-module-1-fundamentals-of-cloud-and-microsoft-azure/</guid><description>&lt;p&gt;This chapter is about the term &amp;ldquo;Cloud&amp;rdquo; and the fundamentals of Microsoft Azure and Cloud Services in general.&lt;/p&gt;
&lt;h2 id="what-is-the-cloud"&gt;What is &amp;ldquo;the Cloud&amp;rdquo;?&lt;a class="td-heading-self-link" href="#what-is-the-cloud" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The Cloud is a widely used term to say, &amp;ldquo;That runs elsewhere on the internet.&amp;rdquo; There are many different definitions, but the National Institute of Standards and Technology (NIST) in the United States has identified five characteristics that a service/solution must meet to call itself a cloud service:&lt;/p&gt;</description></item><item><title>How to learn Azure - My learning resources</title><link>https://justinverstijnen.nl/how-to-learn-azure-learning-resources/</link><pubDate>Tue, 10 Sep 2024 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/how-to-learn-azure-learning-resources/</guid><description>&lt;p&gt;To give a quick overview of all the training resources I used throughout the years and give you different types and sorted the resources from beginning to end:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Text based&lt;/li&gt;
&lt;li&gt;Video&amp;rsquo;s&lt;/li&gt;
&lt;li&gt;Labs and Applied Skills&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-starting-out-video-and-text-based"&gt;1. Starting out (Video and text-based)&lt;a class="td-heading-self-link" href="#1-starting-out-video-and-text-based" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;When starting out, my advice is to first watch the following video of John Savill explaining Microsoft Azure and giving a real introduction.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=_x1V2ny8FWM"&gt;https://www.youtube.com/watch?v=_x1V2ny8FWM&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;After this, there is a Microsoft Learn collection available which describes the beginning of Azure:&lt;/p&gt;</description></item><item><title>Introduction to Azure roles and permissions (RBAC/IAM)</title><link>https://justinverstijnen.nl/introduction-to-microsoft-azure-roles-rbac-iam-the-easy-way/</link><pubDate>Tue, 30 Jul 2024 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/introduction-to-microsoft-azure-roles-rbac-iam-the-easy-way/</guid><description>&lt;p&gt;When managing a Microsoft Azure environment, permissions and roles with RBAC is one of the basic ways to improve your security. At one hand, you want to have the permissions to do basic tasks but at the other hand you want to restrict an user to be able to do only what he needs to. This is called, the principle of &amp;ldquo;least-privilege&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;In this guide, I want to you to understand the most of the basic knowledge of managing access controls in Azure without very complex stuff.&lt;/p&gt;</description></item><item><title>Network security in Azure with NSG and ASG</title><link>https://justinverstijnen.nl/network-security-in-azure-with-nsg-and-asg/</link><pubDate>Fri, 26 Jul 2024 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/network-security-in-azure-with-nsg-and-asg/</guid><description>&lt;h2 id="what-does-an-network-security-group-nsg-do"&gt;What does an Network Security Group (NSG) do?&lt;a class="td-heading-self-link" href="#what-does-an-network-security-group-nsg-do" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;A network Security Group is a layer 4 network security layer in Azure to filter incoming and outgoing traffic which you can apply to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A single VM, you assign it to the NIC (Network Interface Card)&lt;/li&gt;
&lt;li&gt;A subnet, which contains similar virtual machines or need the same policy&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In a Network Security Group, you can define which traffic may enter or leave the assigned resource, this all based on layer 4 of the OSI model. In the Azure Portal, this looks like this:&lt;/p&gt;</description></item><item><title>Rename name-tags to resource groups and resources</title><link>https://justinverstijnen.nl/renameable-name-tags-to-resource-groups-and-resources/</link><pubDate>Tue, 18 Jun 2024 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/renameable-name-tags-to-resource-groups-and-resources/</guid><description>&lt;p&gt;When it comes to naming your Azure Resource Groups and resources, most of them are not renameable. This due to limitations on the platform and maybe some underlying technical limitations. However, it is possible to assign a renameable tag to a resource in Azure which can be changed or used to clarify its role. This looks like this:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://sajvwebsiteblobstorage.blob.core.windows.net/blog/renameable-name-tags-to-resource-groups-and-resources-164/jv-media-164-908f6f61e062.png" alt=""&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="how-to-add-those-renameable-tags-in-the-azure-portal"&gt;How to add those renameable tags in the Azure Portal?&lt;a class="td-heading-self-link" href="#how-to-add-those-renameable-tags-in-the-azure-portal" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;You can add this name tag by using a tag in Microsoft Azure. In the portal, go to your resource and go to tags. Here you can add a new tag:&lt;/p&gt;</description></item><item><title>Introduction to the Microsoft Cloud Security Benchmark (MCSB)</title><link>https://justinverstijnen.nl/introduction-to-the-microsoft-cloud-security-benchmark-mcsb/</link><pubDate>Tue, 16 Apr 2024 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/introduction-to-the-microsoft-cloud-security-benchmark-mcsb/</guid><description>&lt;p&gt;In the modern era like where we are today, security is a very important aspect of every system you manage. Bad security of 1 system can mess with all your systems.&lt;/p&gt;
&lt;p&gt;So have a good overview of how secure your complete IT environment is, Microsoft released the Microsoft Cloud Security Benchmark, which is an collection of high-impact security recommendations you can use to secure your cloud services, even when utilizing a hybrid environment. When using Microsoft Defender for Cloud, this MCSB is included in the recommendations.&lt;/p&gt;</description></item><item><title>Introduction to the Azure Well-Architected Framework</title><link>https://justinverstijnen.nl/introduction-of-azure-well-architected-framework/</link><pubDate>Tue, 02 Apr 2024 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/introduction-of-azure-well-architected-framework/</guid><description>&lt;p&gt;The Azure Well-Architected Framework is a framework to improve the quality of your Microsoft Azure Deployment. This does it by spanning 5 pillars so an architect can determine with IT decision makers how they can get the most Azure with the planned budget.&lt;/p&gt;
&lt;p&gt;The 5 pillars of the Well-Architected Framework are:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Pillar&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Target&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Reliability&lt;/td&gt;
 &lt;td&gt;The ability to recover a system and/or contine to work&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Security&lt;/td&gt;
 &lt;td&gt;Secure the environment in all spots&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Cost Optimization&lt;/td&gt;
 &lt;td&gt;Maximize the value when minimizing the costs&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Operational Excellence&lt;/td&gt;
 &lt;td&gt;The processes that keep a system running&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Performance Efficiency&lt;/td&gt;
 &lt;td&gt;The ability to adapt to changes&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;img src="https://sajvwebsiteblobstorage.blob.core.windows.net/blog/create-a-catch-all-mailbox-in-exchange-online-2480/jv-media-2480-dfde3a7edc08.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>Cloud Adoption Framework Introduction (CAF)</title><link>https://justinverstijnen.nl/microsoft-azure-cloud-adoption-framework-caf/</link><pubDate>Thu, 04 Jan 2024 00:00:00 +0000</pubDate><guid>https://justinverstijnen.nl/microsoft-azure-cloud-adoption-framework-caf/</guid><description>&lt;p&gt;More and more organizations are moving to the cloud. In order to do this succesful, we can use the Cloud Adoption Framework which is described by Microsoft.&lt;/p&gt;
&lt;p&gt;The framework is a succesful order of processes and guidelines which companys can use to increase the success of adopting the cloud. The framework is described in the diagram below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://sajvwebsiteblobstorage.blob.core.windows.net/blog/microsoft-azure-cloud-adoption-framework-caf-230/jv-media-230-96e3366cfe69.png" alt="Cloud Adoption Framework"&gt;&lt;/p&gt;
&lt;p&gt;The CAF has the following steps:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Strategy: Define the project, define what you want to achieve and define the business outcomes.&lt;/li&gt;
&lt;li&gt;Plan: Plan your migration, determine the plans and make sure the environment readiness is at a good level.&lt;/li&gt;
&lt;li&gt;Ready (and migrate): Prepare your new cloud environment for planned changes and migrate your workloads to the cloud.&lt;/li&gt;
&lt;li&gt;Optimize: After migrating to the cloud, optimize your environment by using the beste solutions possible and innovate at this level.&lt;/li&gt;
&lt;li&gt;Secure: Improve the security of your workloads and plan your perodical security checks.&lt;/li&gt;
&lt;li&gt;Manage: Manage operations for cloud and hybrid solutions.&lt;/li&gt;
&lt;li&gt;Govern: Govern your environment and its workloads.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="intention-of-use"&gt;Intention of use&lt;a class="td-heading-self-link" href="#intention-of-use" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Increase the chance of your cloud success&lt;/li&gt;
&lt;li&gt;Gives you a best practice of how to perform the migration by proven methodology&lt;/li&gt;
&lt;li&gt;Ensures you don&amp;rsquo;t miss a crucial step&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="intended-usersaudience"&gt;Intended users/audience&lt;a class="td-heading-self-link" href="#intended-usersaudience" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;IT Decision makers&lt;/li&gt;
&lt;li&gt;Company Management Teams&lt;/li&gt;
&lt;li&gt;Companies who want to profit from cloud solutions&lt;/li&gt;
&lt;li&gt;Companies that are planning to migrate to the cloud&lt;/li&gt;
&lt;li&gt;Technicians and project managers for planning the migration&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information, check out this page: &lt;a href="https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/scenarios/"&gt;https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/scenarios/&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>