{"id":362,"date":"2021-01-04T05:58:53","date_gmt":"2021-01-04T05:58:53","guid":{"rendered":"https:\/\/labornet.nl\/?p=362"},"modified":"2021-01-04T05:58:53","modified_gmt":"2021-01-04T05:58:53","slug":"the-journey-that-is-called-microsoft-azure-stack","status":"publish","type":"post","link":"https:\/\/www.azuregovernanceguard.com\/?p=362","title":{"rendered":"The journey that is called Microsoft Azure Stack"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">A couple of years ago, I was present at TechEd Europe 2014 for the launch of Windows Azure Pack. This version was built to give the same experience as the first version of Azure (now known as the classic portal). A big challenge was getting started with the Windows Azure Pack: you had to install the infrastructure layer (like Windows\/SQL\/SCVMM\/SCSMA\/SCSPF\/WAP) before you could start deploying anything. Not only do you have to deploy these layers, but you also need to update and maintain them.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At Ignite 2017, Microsoft released the second version of their cloud platform, Microsoft Azure Stack (MAS). MAS was built on the new Azure \u2013 Azure Resource Manager \u2013 technology. Microsoft has made it possible to run your Azure environment onsite, getting \u201calmost\u201d the same services that are in Azure. The services available can be found\u00a0<a href=\"https:\/\/docs.microsoft.com\/nl-nl\/azure\/azure-stack\/azure-stack-marketplace-azure-items\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Azure Stack or Azure Stack Development Kit<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">There are two different versions of Azure Stack. You can use the official version, which can be bought through one of&nbsp;<a href=\"https:\/\/azure.microsoft.com\/en-us\/overview\/azure-stack\/\" target=\"_blank\" rel=\"noreferrer noopener\">these partners<\/a>, or you can download the Azure Stack Development Kit (<a href=\"https:\/\/azure.microsoft.com\/en-us\/overview\/azure-stack\/development-kit\/\" target=\"_blank\" rel=\"noreferrer noopener\">ASDK<\/a>) and try Azure Stack for free before you buy. You can\u2019t run production load on the ASDK, and it needs to be reinstalled to get the latest version of Azure Stack. To get the most out of ASDK, first make sure your system is properly set up to meet the&nbsp;<a href=\"https:\/\/docs.microsoft.com\/nl-nl\/azure\/azure-stack\/asdk\/asdk-deploy-considerations\" target=\"_blank\" rel=\"noreferrer noopener\">hardware and deployment requirements<\/a>. The ASDK is a single-node deployment of Azure Stack. All components are installed on virtual machines running on a single host machine.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Installation of the Azure Stack Development Kit<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Full installation instructions for the ASDK can be found&nbsp;<a href=\"https:\/\/docs.microsoft.com\/nl-nl\/azure\/azure-stack\/asdk\/asdk-install\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>. First, you start with a default installation of Windows Server 2016. After downloading the files for the ASDK&nbsp;<a href=\"https:\/\/azure.microsoft.com\/nl-nl\/overview\/azure-stack\/development-kit\/?v=try\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>, you\u2019ll need to extract them on the installed host. You\u2019ll also need to download the installer:&nbsp;<a href=\"https:\/\/docs.microsoft.com\/nl-nl\/azure\/azure-stack\/asdk\/asdk-prepare-host\" target=\"_blank\" rel=\"noreferrer noopener\">this<\/a>&nbsp;script will ensure you will reboot from the ASDK VHD (Virtual Hard Disk). After rebooting from within the downloaded image, you\u2019ll need to rerun the same script to start the installation of the ASDK.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"767\" height=\"495\" src=\"https:\/\/www.azuregovernanceguard.com\/wp-content\/uploads\/2021\/01\/Blog-eelco-labordus-azure.width-1118.jpg\" alt=\"\" class=\"wp-image-372\" srcset=\"https:\/\/www.azuregovernanceguard.com\/wp-content\/uploads\/2021\/01\/Blog-eelco-labordus-azure.width-1118.jpg 767w, https:\/\/www.azuregovernanceguard.com\/wp-content\/uploads\/2021\/01\/Blog-eelco-labordus-azure.width-1118-300x194.jpg 300w\" sizes=\"auto, (max-width: 767px) 100vw, 767px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">After installation you will see the text \u201cCOMPLETE: Action \u2018Deployment\u2019\u201d.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.azuregovernanceguard.com\/wp-content\/uploads\/2021\/01\/Blog-eelco-labordus-azure-1.width-1118.png\" alt=\"\" class=\"wp-image-373\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">You now have a running Azure Stack Development Kit.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>After installation<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Once you\u2019ve installed the ASDK, you\u2019ll need to configure the ASDK to facilitate different payloads. By default, you can only run a small number of payloads on the Azure Stack. You\u2019ll need to add additional functionality manually; detailed information about this can be found&nbsp;<a href=\"https:\/\/docs.microsoft.com\/nl-nl\/azure\/azure-stack\/\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I recommend that you at least do the Marketplace Syndication: this is the easiest way to get additional functionality.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Marketplace<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">One of the ways to get more content to be used on your Azure Stack Development Kit is by registering your ASDK with Azure, after which you will be able to download content directly from Azure to your ASDK.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201c<em>The Azure Stack Marketplace is a collection of services, applications, and resources customized for Azure Stack. Resources include networks, virtual machines, storage, and more. Use the Marketplace to create new resources and deploy new applications; or browse and choose the items you want to use. To use a Marketplace item, users must subscribe to an offer that grants them access to the item.<\/em>\u201d (source: Microsoft.com)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"673\" height=\"397\" src=\"https:\/\/www.azuregovernanceguard.com\/wp-content\/uploads\/2021\/01\/Blog-eelco-labordus-azure-2.width-1118.jpg\" alt=\"\" class=\"wp-image-375\" srcset=\"https:\/\/www.azuregovernanceguard.com\/wp-content\/uploads\/2021\/01\/Blog-eelco-labordus-azure-2.width-1118.jpg 673w, https:\/\/www.azuregovernanceguard.com\/wp-content\/uploads\/2021\/01\/Blog-eelco-labordus-azure-2.width-1118-300x177.jpg 300w\" sizes=\"auto, (max-width: 673px) 100vw, 673px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>SQL databases<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use the&nbsp;<a href=\"https:\/\/docs.microsoft.com\/nl-nl\/azure\/azure-stack\/azure-stack-sql-resource-provider\" target=\"_blank\" rel=\"noreferrer noopener\">SQL<\/a>&nbsp;Server resource provider adapter to offer SQL databases as a service of Azure Stack. After you install the resource provider and connect it to one or more SQL Server instances, you and your users can create:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Databases for cloud-native apps<\/li><li>Websites that use SQL<\/li><li>Workloads that use SQL.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The resource provider doesn\u2019t provide all the database management abilities of Azure SQL Database. For example, elastic pools that automatically allocate resources aren\u2019t supported. However, the resource provider supports similar create, read, update, and delete (CRUD) operations on a SQL Server database.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>MySQL databases<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/docs.microsoft.com\/nl-nl\/azure\/azure-stack\/azure-stack-mysql-resource-provider\" target=\"_blank\" rel=\"noreferrer noopener\">MySQL<\/a>&nbsp;databases are common on websites and support many website platforms. For example, you can create WordPress websites using the Web Apps platform as a service (PaaS) add-on.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After you deploy the resource provider, you can:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Create MySQL servers and databases using Azure Resource Manager deployment templates<\/li><li>Provide MySQL databases as a service.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Azure App Service<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/docs.microsoft.com\/nl-nl\/azure\/azure-stack\/azure-stack-app-service-overview\" target=\"_blank\" rel=\"noreferrer noopener\">Azure App Service<\/a>&nbsp;on Azure Stack is a platform-as-a-service (PaaS) offering of Microsoft Azure available on Azure Stack. The service enables your internal or external customers to create web, API, and Azure Functions applications for any platform or device. They can integrate your apps with on-premises applications and automate their business processes. Azure Stack cloud operators can run customer apps on fully managed virtual machines (VMs), with their choice of shared VM resources or dedicated VMs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Azure App Service enables you to automate business processes and host cloud APIs. As a single integrated service, Azure App Service lets you combine various components, such as websites, REST APIs, and business processes, into a single solution.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Azure Stack Development Kit Configurator<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">There is also another way to populate your ASDK environment, using a script created and updated by Matt McSpirit. This script can be downloaded from&nbsp;<a href=\"https:\/\/github.com\/mattmcspirit\/azurestack\" target=\"_blank\" rel=\"noreferrer noopener\">Github<\/a>. After downloading, when run the script will do the following (this list may change in line with ongoing changes to the script):<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Install Azure Stack PowerShell and AzureRM modules<\/li><li>Tool installation (Azure Stack Tools)<\/li><li>Register the ASDK with Azure (optional \u2013 enable Marketplace Syndication)<\/li><li>Add Windows Server 2016 Datacenter Evaluation (Full + Core) images to the Platform Image Repository<\/li><li>Add Ubuntu Server 16.04-LTS image to the Platform Image Repository<\/li><li>Create Gallery item for MySQL 5.7 and SQL Server 2017 (both on Ubuntu Server 16.04 LTS)<\/li><li>Automate the addition of Microsoft VM Extensions to Gallery from Marketplace (for registered ASDKs)<\/li><li>Install MySQL Resource Provider<\/li><li>Install SQL Server Resource Provider<\/li><li>Automate deployment of the latest App Service release using dynamically constructed JSON<\/li><li>Configure Python &amp; Azure CLI for use with ASDK<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">And much more.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>To wrap it up<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Installation of the ASDK is done (for now). There are two ways of connecting to the ASDK environment. You can either access the stamp over a regular RDP connection, or you can create a VPN connection to the stamp and start deploying on it. Both ways are described&nbsp;<a href=\"https:\/\/docs.microsoft.com\/nl-nl\/azure\/azure-stack\/asdk\/asdk-connect\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After connection you can access the following links and start using your ASDK:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>https:\/\/portal.local.azurestack.external<\/li><li>https:\/\/adminportal.local.azurestack.external<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The next blogs will deal with maintaining the Azure Stack.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A couple of years ago, I was present at TechEd Europe 2014 for the launch of Windows Azure Pack. This<\/p>\n<p><a href=\"https:\/\/www.azuregovernanceguard.com\/?p=362\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\">The journey that is called Microsoft Azure Stack<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[118],"tags":[],"class_list":["post-362","post","type-post","status-publish","format-standard","hentry","category-microsoft-azure-stack-hub"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"A couple of years ago, I was present at TechEd Europe 2014 for the launch of Windows Azure Pack. This version was built to give the same experience as the first version of Azure (now known as the classic portal). A big challenge was getting started with the Windows Azure Pack: you had to install\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Eelco Labordus\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.azuregovernanceguard.com\/?p=362\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Azure Governance Guard -\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"The journey that is called Microsoft Azure Stack - Azure Governance Guard\" \/>\n\t\t<meta property=\"og:description\" content=\"A couple of years ago, I was present at TechEd Europe 2014 for the launch of Windows Azure Pack. This version was built to give the same experience as the first version of Azure (now known as the classic portal). A big challenge was getting started with the Windows Azure Pack: you had to install\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.azuregovernanceguard.com\/?p=362\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/06\/logo-white-1.png?fit=10001000&#038;ssl=1\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/06\/logo-white-1.png?fit=10001000&#038;ssl=1\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-01-04T05:58:53+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-01-04T05:58:53+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@EelcoLabordus\" \/>\n\t\t<meta name=\"twitter:title\" content=\"The journey that is called Microsoft Azure Stack - Azure Governance Guard\" \/>\n\t\t<meta name=\"twitter:description\" content=\"A couple of years ago, I was present at TechEd Europe 2014 for the launch of Windows Azure Pack. This version was built to give the same experience as the first version of Azure (now known as the classic portal). A big challenge was getting started with the Windows Azure Pack: you had to install\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@EelcoLabordus\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/06\/logo-white-1.png?fit=10001000&amp;ssl=1\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?p=362#blogposting\",\"name\":\"The journey that is called Microsoft Azure Stack - Azure Governance Guard\",\"headline\":\"The journey that is called Microsoft Azure Stack\",\"author\":{\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?author=1#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/wp-content\\\/uploads\\\/2021\\\/01\\\/Blog-eelco-labordus-azure.width-1118.jpg\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?p=362\\\/#articleImage\",\"width\":767,\"height\":495},\"datePublished\":\"2021-01-04T05:58:53+00:00\",\"dateModified\":\"2021-01-04T05:58:53+00:00\",\"inLanguage\":\"en\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?p=362#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?p=362#webpage\"},\"articleSection\":\"Microsoft Azure Stack Hub\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?p=362#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.azuregovernanceguard.com\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?cat=118#listItem\",\"name\":\"Microsoft Azure Stack Hub\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?cat=118#listItem\",\"position\":2,\"name\":\"Microsoft Azure Stack Hub\",\"item\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?cat=118\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?p=362#listItem\",\"name\":\"The journey that is called Microsoft Azure Stack\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?p=362#listItem\",\"position\":3,\"name\":\"The journey that is called Microsoft Azure Stack\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?cat=118#listItem\",\"name\":\"Microsoft Azure Stack Hub\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/#person\",\"name\":\"Eelco Labordus\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?p=362#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e156d3802a198fc2a5ec87dfdd45a0822a113d40bc8e55917bb5b76065e8322c?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Eelco Labordus\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?author=1#author\",\"url\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?author=1\",\"name\":\"Eelco Labordus\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?p=362#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e156d3802a198fc2a5ec87dfdd45a0822a113d40bc8e55917bb5b76065e8322c?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Eelco Labordus\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?p=362#webpage\",\"url\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?p=362\",\"name\":\"The journey that is called Microsoft Azure Stack - Azure Governance Guard\",\"description\":\"A couple of years ago, I was present at TechEd Europe 2014 for the launch of Windows Azure Pack. This version was built to give the same experience as the first version of Azure (now known as the classic portal). A big challenge was getting started with the Windows Azure Pack: you had to install\",\"inLanguage\":\"en\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?p=362#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?author=1#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/?author=1#author\"},\"datePublished\":\"2021-01-04T05:58:53+00:00\",\"dateModified\":\"2021-01-04T05:58:53+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/#website\",\"url\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/\",\"name\":\"Azure Governance Guard\",\"inLanguage\":\"en\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.azuregovernanceguard.com\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"The journey that is called Microsoft Azure Stack - Azure Governance Guard","description":"A couple of years ago, I was present at TechEd Europe 2014 for the launch of Windows Azure Pack. This version was built to give the same experience as the first version of Azure (now known as the classic portal). A big challenge was getting started with the Windows Azure Pack: you had to install","canonical_url":"https:\/\/www.azuregovernanceguard.com\/?p=362","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.azuregovernanceguard.com\/?p=362#blogposting","name":"The journey that is called Microsoft Azure Stack - Azure Governance Guard","headline":"The journey that is called Microsoft Azure Stack","author":{"@id":"https:\/\/www.azuregovernanceguard.com\/?author=1#author"},"publisher":{"@id":"https:\/\/www.azuregovernanceguard.com\/#person"},"image":{"@type":"ImageObject","url":"https:\/\/www.azuregovernanceguard.com\/wp-content\/uploads\/2021\/01\/Blog-eelco-labordus-azure.width-1118.jpg","@id":"https:\/\/www.azuregovernanceguard.com\/?p=362\/#articleImage","width":767,"height":495},"datePublished":"2021-01-04T05:58:53+00:00","dateModified":"2021-01-04T05:58:53+00:00","inLanguage":"en","mainEntityOfPage":{"@id":"https:\/\/www.azuregovernanceguard.com\/?p=362#webpage"},"isPartOf":{"@id":"https:\/\/www.azuregovernanceguard.com\/?p=362#webpage"},"articleSection":"Microsoft Azure Stack Hub"},{"@type":"BreadcrumbList","@id":"https:\/\/www.azuregovernanceguard.com\/?p=362#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.azuregovernanceguard.com#listItem","position":1,"name":"Home","item":"https:\/\/www.azuregovernanceguard.com","nextItem":{"@type":"ListItem","@id":"https:\/\/www.azuregovernanceguard.com\/?cat=118#listItem","name":"Microsoft Azure Stack Hub"}},{"@type":"ListItem","@id":"https:\/\/www.azuregovernanceguard.com\/?cat=118#listItem","position":2,"name":"Microsoft Azure Stack Hub","item":"https:\/\/www.azuregovernanceguard.com\/?cat=118","nextItem":{"@type":"ListItem","@id":"https:\/\/www.azuregovernanceguard.com\/?p=362#listItem","name":"The journey that is called Microsoft Azure Stack"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.azuregovernanceguard.com#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.azuregovernanceguard.com\/?p=362#listItem","position":3,"name":"The journey that is called Microsoft Azure Stack","previousItem":{"@type":"ListItem","@id":"https:\/\/www.azuregovernanceguard.com\/?cat=118#listItem","name":"Microsoft Azure Stack Hub"}}]},{"@type":"Person","@id":"https:\/\/www.azuregovernanceguard.com\/#person","name":"Eelco Labordus","image":{"@type":"ImageObject","@id":"https:\/\/www.azuregovernanceguard.com\/?p=362#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/e156d3802a198fc2a5ec87dfdd45a0822a113d40bc8e55917bb5b76065e8322c?s=96&d=mm&r=g","width":96,"height":96,"caption":"Eelco Labordus"}},{"@type":"Person","@id":"https:\/\/www.azuregovernanceguard.com\/?author=1#author","url":"https:\/\/www.azuregovernanceguard.com\/?author=1","name":"Eelco Labordus","image":{"@type":"ImageObject","@id":"https:\/\/www.azuregovernanceguard.com\/?p=362#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/e156d3802a198fc2a5ec87dfdd45a0822a113d40bc8e55917bb5b76065e8322c?s=96&d=mm&r=g","width":96,"height":96,"caption":"Eelco Labordus"}},{"@type":"WebPage","@id":"https:\/\/www.azuregovernanceguard.com\/?p=362#webpage","url":"https:\/\/www.azuregovernanceguard.com\/?p=362","name":"The journey that is called Microsoft Azure Stack - Azure Governance Guard","description":"A couple of years ago, I was present at TechEd Europe 2014 for the launch of Windows Azure Pack. This version was built to give the same experience as the first version of Azure (now known as the classic portal). A big challenge was getting started with the Windows Azure Pack: you had to install","inLanguage":"en","isPartOf":{"@id":"https:\/\/www.azuregovernanceguard.com\/#website"},"breadcrumb":{"@id":"https:\/\/www.azuregovernanceguard.com\/?p=362#breadcrumblist"},"author":{"@id":"https:\/\/www.azuregovernanceguard.com\/?author=1#author"},"creator":{"@id":"https:\/\/www.azuregovernanceguard.com\/?author=1#author"},"datePublished":"2021-01-04T05:58:53+00:00","dateModified":"2021-01-04T05:58:53+00:00"},{"@type":"WebSite","@id":"https:\/\/www.azuregovernanceguard.com\/#website","url":"https:\/\/www.azuregovernanceguard.com\/","name":"Azure Governance Guard","inLanguage":"en","publisher":{"@id":"https:\/\/www.azuregovernanceguard.com\/#person"}}]},"og:locale":"en_US","og:site_name":"Azure Governance Guard -","og:type":"article","og:title":"The journey that is called Microsoft Azure Stack - Azure Governance Guard","og:description":"A couple of years ago, I was present at TechEd Europe 2014 for the launch of Windows Azure Pack. This version was built to give the same experience as the first version of Azure (now known as the classic portal). A big challenge was getting started with the Windows Azure Pack: you had to install","og:url":"https:\/\/www.azuregovernanceguard.com\/?p=362","og:image":"https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/06\/logo-white-1.png?fit=10001000&#038;ssl=1","og:image:secure_url":"https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/06\/logo-white-1.png?fit=10001000&#038;ssl=1","article:published_time":"2021-01-04T05:58:53+00:00","article:modified_time":"2021-01-04T05:58:53+00:00","twitter:card":"summary_large_image","twitter:site":"@EelcoLabordus","twitter:title":"The journey that is called Microsoft Azure Stack - Azure Governance Guard","twitter:description":"A couple of years ago, I was present at TechEd Europe 2014 for the launch of Windows Azure Pack. This version was built to give the same experience as the first version of Azure (now known as the classic portal). A big challenge was getting started with the Windows Azure Pack: you had to install","twitter:creator":"@EelcoLabordus","twitter:image":"https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/06\/logo-white-1.png?fit=10001000&ssl=1"},"aioseo_meta_data":{"post_id":"362","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2025-09-15 13:28:43","updated":"2025-09-15 13:28:43","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.azuregovernanceguard.com\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.azuregovernanceguard.com\/?cat=118\" title=\"Microsoft Azure Stack Hub\">Microsoft Azure Stack Hub<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tThe journey that is called Microsoft Azure Stack\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.azuregovernanceguard.com"},{"label":"Microsoft Azure Stack Hub","link":"https:\/\/www.azuregovernanceguard.com\/?cat=118"},{"label":"The journey that is called Microsoft Azure Stack","link":"https:\/\/www.azuregovernanceguard.com\/?p=362"}],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":780,"url":"https:\/\/www.azuregovernanceguard.com\/?p=780","url_meta":{"origin":362,"position":0},"title":"Microsoft Azure Stack Hub","author":"Eelco Labordus","date":"January 4, 2021","format":false,"excerpt":"Azure Stack is a hybrid cloud computing software solution developed by Microsoft based on the company\u2019s Azure cloud platform. Azure Stack is designed to help organizations deliver Azure services from their own data center. Azure Stack combines infrastructure-as-a-service (IaaS) and platform-as-a-service (PaaS) services in a software stack that spans on-premises\u2026","rel":"","context":"In &quot;Microsoft Azure Stack Hub&quot;","block_context":{"text":"Microsoft Azure Stack Hub","link":"https:\/\/www.azuregovernanceguard.com\/?cat=118"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":359,"url":"https:\/\/www.azuregovernanceguard.com\/?p=359","url_meta":{"origin":362,"position":1},"title":"Azure Stack Development Kit external domain name","author":"Eelco Labordus","date":"January 4, 2021","format":false,"excerpt":"How to change the Azure Stack Development Kit external domain name and region name. Within the ASDK it is possible to specify your own external domain name and region name. You only need to modify one script to make this possible and that is the script \u201cC:\\CloudDeployment\\Setup\\InstallAzureStackPOC.ps1\u201d You only need\u2026","rel":"","context":"In &quot;Microsoft Azure Stack Hub&quot;","block_context":{"text":"Microsoft Azure Stack Hub","link":"https:\/\/www.azuregovernanceguard.com\/?cat=118"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2021\/01\/1.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2021\/01\/1.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2021\/01\/1.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2021\/01\/1.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":112,"url":"https:\/\/www.azuregovernanceguard.com\/?p=112","url_meta":{"origin":362,"position":2},"title":"Maximizing Azure Policy: Leveraging Audit and Deny Modes for Development and Production Environments","author":"Eelco Labordus","date":"June 11, 2023","format":false,"excerpt":"Azure Policy is a powerful governance service offered by Microsoft Azure that helps organizations enforce compliance, security, and best practices across their cloud infrastructure. It provides a range of policy definitions that can be used to monitor and control resources, ensuring they adhere to specific rules and guidelines. In this\u2026","rel":"","context":"In &quot;Azure Policy&quot;","block_context":{"text":"Azure Policy","link":"https:\/\/www.azuregovernanceguard.com\/?cat=14"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/06\/5bbefd999475d-b42b3cecb8c79693f9e3e09763126c06.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/06\/5bbefd999475d-b42b3cecb8c79693f9e3e09763126c06.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/06\/5bbefd999475d-b42b3cecb8c79693f9e3e09763126c06.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/06\/5bbefd999475d-b42b3cecb8c79693f9e3e09763126c06.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":363,"url":"https:\/\/www.azuregovernanceguard.com\/?p=363","url_meta":{"origin":362,"position":3},"title":"Microsoft\u2019s Framework Trio: Cloud Adoption Framework (CAF), Azure Well-Architected Framework (WAF) and Security Adoption Framework (SAF)","author":"Eelco Labordus","date":"December 17, 2023","format":false,"excerpt":"Intro\u00a0 I will be taking a closer look at Microsoft's Cloud Adoption Framework for Azure (CAF), the Azure Well-Architected Framework (WAF), and the Security Adoption Framework (SAF). These frameworks are like a trusty roadmap for a smooth, secure, and optimized cloud journey.\u00a0 Microsoft Cloud Adoption Framework for Azure (CAF)\u00a0 Imagine\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/12\/caf-overview-graphic.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/12\/caf-overview-graphic.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/12\/caf-overview-graphic.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/12\/caf-overview-graphic.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":323,"url":"https:\/\/www.azuregovernanceguard.com\/?p=323","url_meta":{"origin":362,"position":4},"title":"Mastering Azure Policy: Overrides &amp; Exemptions Explained","author":"Eelco Labordus","date":"November 22, 2023","format":false,"excerpt":"Azure Policy Overrides and Exemptions play integral roles in Azure management. Overrides allow alterations of policy effects during assignments, useful for assessing policy impact. Exemptions, on the other hand, permit certain resources to be excluded from policy assignments, accommodating necessary deviations. Both features provide flexibility while ensuring compliance, illustrating their\u2026","rel":"","context":"In &quot;Azure Policy&quot;","block_context":{"text":"Azure Policy","link":"https:\/\/www.azuregovernanceguard.com\/?cat=14"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/11\/image-1.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/11\/image-1.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/11\/image-1.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/11\/image-1.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/11\/image-1.png?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/11\/image-1.png?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":193,"url":"https:\/\/www.azuregovernanceguard.com\/?p=193","url_meta":{"origin":362,"position":5},"title":"Safeguarding Cloud Resources with Azure Policy&#8217;s DenyAction Effect","author":"Eelco Labordus","date":"July 25, 2023","format":false,"excerpt":"In this blog article, we explore the significance of safeguarding cloud resources from accidental or malicious deletion in Azure environments. To ensure the integrity and security of your cloud infrastructure, Azure Policy's DenyAction Effect provides a powerful feature. We discuss the importance of protecting resources due to accidental deletions, which\u2026","rel":"","context":"In &quot;Azure Policy&quot;","block_context":{"text":"Azure Policy","link":"https:\/\/www.azuregovernanceguard.com\/?cat=14"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/07\/Untitled.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/07\/Untitled.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/07\/Untitled.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.azuregovernanceguard.com\/wp-content\/uploads\/2023\/07\/Untitled.png?resize=700%2C400&ssl=1 2x"},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.azuregovernanceguard.com\/index.php?rest_route=\/wp\/v2\/posts\/362","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.azuregovernanceguard.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.azuregovernanceguard.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.azuregovernanceguard.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.azuregovernanceguard.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=362"}],"version-history":[{"count":0,"href":"https:\/\/www.azuregovernanceguard.com\/index.php?rest_route=\/wp\/v2\/posts\/362\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.azuregovernanceguard.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=362"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.azuregovernanceguard.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=362"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.azuregovernanceguard.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=362"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}