{"id":9833,"date":"2021-05-05T08:03:33","date_gmt":"2021-05-05T06:03:33","guid":{"rendered":"https:\/\/whiteduck.de\/?p=9833"},"modified":"2024-06-05T13:36:18","modified_gmt":"2024-06-05T11:36:18","slug":"monthly-azure-news-april-2021","status":"publish","type":"post","link":"https:\/\/whiteduck.de\/en\/monthly-azure-news-april-2021\/","title":{"rendered":"Monthly Azure news April 2021"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><\/div><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:calc( 1170px + 0px );margin-left: calc(-0px \/ 2 );margin-right: calc(-0px \/ 2 );\"><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-one-full fusion-column-first fusion-column-last\" style=\"--awb-bg-size:cover;width:100%;\"><div class=\"fusion-column-wrapper fusion-flex-column-wrapper-legacy\"><div class=\"fusion-clearfix\"><\/div><\/div><\/div><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-one\" style=\"--awb-margin-top-small:0px;--awb-margin-right-small:0px;--awb-margin-bottom-small:20px;--awb-margin-left-small:0px;\"><h1 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:32;line-height:1.31;\"><\/p>\n<p>Monthly Azure news April 2021<\/p>\n<p><\/h1><\/div><div class=\"fusion-text fusion-text-1\"><\/div><\/p>\n<p>\u00a0<\/p>\n\n\n<p>Your monthly dose of Azure news is online. As you may already know, in this blogpost you read about some of the most important Azure updates that have inspired our team during April. Enjoy the read and feel free to share with your community.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"general-availability-azure-resource-manager-based-deployment-model-for-azure-cloud-services\">General availability: Azure Resource Manager\u2013based deployment model for Azure Cloud Services<\/h3>\n\n\n\n<p>It took almost 10 years but finally, it is possible to <strong>deploy Azure Cloud Services <\/strong>via <strong>Azure Resource Manager<\/strong> <strong>(ARM).<\/strong> This not only means that we can build Azure Cloud Service-related infrastructure with a desired state-based infrastructure as code (IaC) approach. It also allows us to use familiar features such as role-based access control (RBAC), policies, and even private links!<\/p>\n\n\n\n<p>There are now two editions of Azure Cloud Services:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Azure Cloud Services (classic)<\/strong>: This is the Azure Service Manager\u2013based deployment model which you can keep using if you don&#8217;t want to switch the deployment model<\/li><li><strong>Azure Cloud Services (extended support)<\/strong>: The Azure Resource Manager\u2013based deployment mode which will allow you to create the service in a state of the art way.<\/li><\/ul>\n\n\n\n<p>Both Azure Cloud Services editions (classic as well as extended support) are now generally available.<\/p>\n\n\n\n<p>Learn more.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"public-preview-migration-of-azure-cloud-services-classic-to-azure-resource-manager\">Public preview: Migration of Azure Cloud Services (classic) to Azure Resource Manager<\/h3>\n\n\n\n<p>Microsoft provides a migration solution for moving from Azure Cloud Services (classic) to the new Azure Resource Manager-based Azure Cloud Services (extended support). The migration can be performed via the Azure portal or using PowerShell and is currently in public preview.<\/p>\n\n\n\n<p>The platform-supported migration is fully managed by Azure and moves the entire deployment with all corresponding resources to the Azure Resource Manager. Also the migration can be done without any downtime.<\/p>\n\n\n\n<p><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/cloud-services-extended-support\/in-place-migration-overview\" target=\"_blank\" rel=\"noreferrer noopener\">Learn more<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"general-availability-azure-iot-edge-release-1-2-0\">General availability: Azure IoT Edge release 1.2.0<\/h3>\n\n\n\n<p>Microsoft has released a new Azure IoT Edge version on GitHub. Besides numerous bug fixes in the Edge Agent and MQTT Broker, a few new improvements and features like the support of RPC subscription requests have been implemented. <\/p>\n\n\n\n<p>The full release notes can be found on <a href=\"https:\/\/github.com\/Azure\/azure-iotedge\/releases\/tag\/1.2.0\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a>.<\/p>\n\n\n\n<p><strong>Attention<\/strong>: Release 1.2.0 is not a long-term support (LTS) version. Microsoft recommends <strong>staying on the LTS branch<\/strong> (version 1.1) for production scenarios unless one of the features contained in 1.2.0 is necessary.<\/p>\n\n\n\n<p>Learn more.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"general-availability-name-uniqueness-for-log-analytics-is-now-per-resource-group\">General availability: Name uniqueness for Log Analytics is now per resource group<\/h3>\n\n\n\n<p>Previously, the log analytics workspace name had to be globally unique across all subscriptions. From now on, the uniqueness is only required in the resource group context. This allows you to use the same workspace name in different environments (e.g. production and staging) to ensure consistency.<\/p>\n\n\n\n<p>The workspace uniqueness is now maintained as follows:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Workspace ID: Global uniqueness<\/li><li>Workspace resource ID: Global uniqueness<\/li><li>Workspace name: Per resource group uniqueness<\/li><\/ul>\n\n\n\n<p>For cross workspace queries such as alerts, Microsoft recommends referencing the workspace by either Qualified name, Workspace ID or Azure Resource ID.<\/p>\n\n\n\n<p>Learn more.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"general-availability-azure-api-management-support-for-availability-zones\">General availability: Azure API Management support for Availability Zones<\/h3>\n\n\n\n<p>Azure API Management already supports multi-region deployment, allowing API publishers to distribute a single Azure API Management service in any number of supported Azure regions. This significantly improves the availability of the gateway component when a region goes offline.<\/p>\n\n\n\n<p>Now you can combine the multi-region deployments with availability zones for redundancy within a single region to further increase the availability if there is a regional outage. With zone redundancy, the components of Azure API Management are replicated in physically separate data centers.<\/p>\n\n\n\n<p>Learn more.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"work-with-github-actions-in-your-terminal-with-github-cli\">Work with GitHub Actions in your terminal with GitHub CLI<\/h3>\n\n\n\n<p>The GitHub CLI brings GitHub to the command line and offers developers the ability to manage things like repositories and pull requests directly from the terminal.<\/p>\n\n\n\n<p>In the new version <strong>1.9.0<\/strong>, which was released on 14.04.2021, three new commands were added that now also provide the ability to manage GitHub Actions with the CLI<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><code>gh run<\/code> &#8211; Lists, views, and interacts with workflow runs<\/li><li><code>gh workflow <\/code>&#8211; Lists, views, runs and toggles workflow files<\/li><li><code>gh actions<\/code> &#8211; Shows information about the integration between the CLI and GitHub Actions<\/li><\/ul>\n\n\n\n<p>Here an example output of the<code> gh run<\/code> command, showing the last runs of our <a href=\"https:\/\/github.com\/whiteducksoftware\/clockodo-automation\" target=\"_blank\" rel=\"noreferrer noopener\">whiteducksoftware\/clockodo-automation<\/a> automation repository:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1002\" height=\"410\" src=\"https:\/\/whiteduck.de\/wp-content\/uploads\/image-29.png\" data-orig-src=\"https:\/\/whiteduck.de\/wp-content\/uploads\/image-29.png\" alt=\"\" class=\"lazyload wp-image-9848\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271002%27%20height%3D%27410%27%20viewBox%3D%270%200%201002%20410%27%3E%3Crect%20width%3D%271002%27%20height%3D%27410%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/whiteduck.de\/wp-content\/uploads\/image-29-200x82.png 200w, https:\/\/whiteduck.de\/wp-content\/uploads\/image-29-300x123.png 300w, https:\/\/whiteduck.de\/wp-content\/uploads\/image-29-400x164.png 400w, https:\/\/whiteduck.de\/wp-content\/uploads\/image-29-600x246.png 600w, https:\/\/whiteduck.de\/wp-content\/uploads\/image-29-768x314.png 768w, https:\/\/whiteduck.de\/wp-content\/uploads\/image-29-800x327.png 800w, https:\/\/whiteduck.de\/wp-content\/uploads\/image-29.png 1002w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 1002px) 100vw, 1002px\" \/><\/figure><\/div>\n\n\n\n<p><a href=\"https:\/\/github.blog\/2021-04-15-work-with-github-actions-in-your-terminal-with-github-cli\/\" target=\"_blank\" rel=\"noreferrer noopener\">Learn more.<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"general-availability-azure-devops-personal-access-token-lifecycle-apis\">General availability: Azure DevOps Personal Access Token Lifecycle APIs<\/h3>\n\n\n\n<p>A Personal Access Token (PAT) is used as an alternate password to authenticate into Azure DevOps. They are often used when we work with third-party tools where we do not want to enter primary credentials or where a limited access scope is sufficient.<\/p>\n\n\n\n<p>It is best practice to rotate PATs regularly, given how powerful they can be. Until recently, the Personal Access Tokens could only be manually managed via the Azure DevOps UI. With the PAT Lifecycle Management APIs release, we can now leverage these APIs to set up automated pipelines for rotating PAT tokens.<\/p>\n\n\n\n<p><a href=\"https:\/\/devblogs.microsoft.com\/devops\/personal-access-token-lifecycle-apis-now-publicly-available\/?WT.mc_id=AZ-MVP-5003203\" target=\"_blank\" rel=\"noreferrer noopener\">Learn more.<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"announcement-visual-studio-2022\">Announcement: Visual Studio 2022<\/h3>\n\n\n\n<p>The next major Visual Studio release promises a lot: It is supposed to be faster, more accessible, and more lightweight.<br>For the first time, Visual Studio 2022 ships as a <strong>64-bit application<\/strong>. This means that the devenv.exe process finally has more than ~4 GB of RAM available. Microsoft also improved the user experience which will feel cleaner, more intelligent, and action-oriented. <\/p>\n\n\n\n<p>The first public preview of Visual Studio 2022 will be released<strong> this summer<\/strong>.<\/p>\n\n\n\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/visual-studio-2022\/?WT.mc_id=AZ-MVP-5003203\" target=\"_blank\" rel=\"noreferrer noopener\">Learn more.<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"public-preview-new-azure-vms-sizes-for-memory-intensive-and-general-purpose-workloads\">Public Preview: New Azure VMs sizes for memory-intensive and general-purpose workloads<\/h3>\n\n\n\n<p>Microsoft has expanded its offering with six new sizes for Azure Virtual Machine:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Dv5<\/strong>, <strong>Dsv5<\/strong>, <strong>Ddv5<\/strong>, and <strong>Ddsv5 <\/strong>are targeting<strong> general-purpose<\/strong> workloads and can scale up to 96 vCPUs and up to 2,400 GiB local SSD storage<\/li><li><strong>Ev5 <\/strong>and <strong>Edv5 <\/strong>are for <strong>memory-intensive<\/strong> workloads and can scale up to 672 GiB of RAM<\/li><\/ul>\n\n\n\n<p>The new Azure VMs series is based on the 3rd Generation Intel\u00ae Xeon\u00ae Platinum 8370C Ice Lake processor and offers a <strong>better price\/performance ratio<\/strong> for general-purpose and memory-intensive workloads compared to the previous generation.<\/p>\n\n\n\n<p>Learn more.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"general-availability-upgraded-work-item-integration-for-application-insights\">General availability: Upgraded work item integration for Application Insights<\/h3>\n\n\n\n<p>With the Work Item integration feature, you can easily create work items in GitHub or Azure DevOps that embed relevant Application Insights data. This data helps developers understand the context of a bug or performance issue and accelerate its resolution.<\/p>\n\n\n\n<p>With the new update, some improvements have been added. The most notable change is probably that we now can configure and <strong>deploy <\/strong>the <strong>work item templates via ARM.<\/strong> In addition, we can now add any data from Application Insights to the work items using the Keyword Query Language (KQL). Further, Microsoft added some additional fields to the template like assignee, projects, and milestones.<\/p>\n\n\n\n<p>Learn more.<br><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"public-preview-active-geo-replication-for-azure-sql-hyperscale\">Public Preview: Active geo-replication for Azure SQL Hyperscale<\/h3>\n\n\n\n<p>Active geo-replication is a disaster recovery capability that enables customer applications to have a disaster recovery strategy and regional resiliency. It provides the ability to create a readable secondary database in the same or a different region. In the case of a regional disaster, a failover to the secondary database can be initiated to ensure business continuity.<\/p>\n\n\n\n<p>The Azure SQL geo-replication feature is now available in the Azure SQL Database Hyperscale tier. The Hyperscale service tier is a highly scalable storage and compute performance tier that supports up to 100 TB of database size.<\/p>\n\n\n\n<p>Learn more.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"general-availability-azure-cache-for-redis-integration-with-event-grid\">General Availability: Azure Cache for Redis integration with Event Grid<\/h3>\n\n\n\n<p>With the announcement, we now have <strong>Azure Cache for Redis<\/strong> available as a new <strong>Event Publisher<\/strong> in Azure EventGrid. The Publisher can send Redis events when client exports, imports, or scales a cache instance or when Redis performs an update.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img class=\"lazyload\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/docs.microsoft.com\/en-us\/azure\/azure-cache-for-redis\/media\/cache-event-grid\/event-grid-model.png\" alt=\"Event grid model.\"\/><\/figure><\/div>\n\n\n\n<p>A complete list of the events and the new Azure Cache for Redis events schema can be found <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/azure-cache-for-redis\/cache-event-grid?WT.mc_id=AZ-MVP-5003203\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>.<\/p>\n\n\n\n<p>Learn more.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"public-preview-azure-web-pubsub-service\">Public Preview: Azure Web PubSub service<\/h3>\n\n\n\n<p>With Azure Web PubSub service, Microsoft announced the preview of a completely <strong>new service <\/strong>for building <strong>real-time web applications<\/strong> with <strong>WebSockets <\/strong>and the <strong>publish-subscribe <\/strong>pattern. It provides built-in support for large-scale client connections and highly available architectures.<\/p>\n\n\n\n<p>Similar to the Azure SignalR service, the Web PubSub real-time functionality allows publishing content updates between servers and connected clients like single-page web application (SPA) or mobile application. This means that clients do not need to poll for updates. <\/p>\n\n\n\n<p>One key benefit of the new Azure Web PubSub service is that it can be used with<strong> any platform<\/strong> supporting WebSockets and that you can use it to build sophisticated applications.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img class=\"lazyload\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/azurecomcdn.azureedge.net\/mediahandler\/acomblog\/media\/Default\/blog\/18236dbc-5f01-425d-b51f-f9ea621cda64.png\" alt=\"Azure Web PubSub service usage scenarios\"\/><\/figure><\/div>\n\n\n\n<p>Learn more.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0 Your monthly dose of Azure news is online. As you may already know, in this blogpost you read about some of the most important Azure updates that have inspired our team during April. Enjoy the read and feel free to share with your community. General availability: Azure Resource Manager\u2013based deployment model for Azure Cloud <a href=\"https:\/\/whiteduck.de\/en\/monthly-azure-news-april-2021\/\"> <\/p>\n<div style=\"color:#ff9900\">[&#8230;]<\/div>\n<p><\/a><\/p>\n","protected":false},"author":9,"featured_media":6682,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_tribe_events_control_status":"","_tribe_events_control_status_canceled_reason":"","_tribe_events_control_status_postponed_reason":"","_tribe_events_control_online":"","_tribe_events_control_online_url":"","footnotes":""},"categories":[104],"tags":[113,398,401,80,110,117,400,159,399],"class_list":["post-9833","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","tag-azure","tag-azureedge","tag-azureiotedge","tag-cloud","tag-devops","tag-github","tag-githubactions","tag-kubernetes","tag-visualstudio"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Monthly Azure news April 2021 - white duck<\/title>\n<meta name=\"description\" content=\"Much interesting and important news in the latest issue of Monthly Azure news April 2021. We hope you&#039;ll share it with your team.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/whiteduck.de\/en\/monthly-azure-news-april-2021\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Monthly Azure news April 2021 - white duck\" \/>\n<meta property=\"og:description\" content=\"Much interesting and important news in the latest issue of Monthly Azure news April 2021. We hope you&#039;ll share it with your team.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/whiteduck.de\/en\/monthly-azure-news-april-2021\/\" \/>\n<meta property=\"og:site_name\" content=\"white duck\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/whiteduckgmbh\" \/>\n<meta property=\"article:published_time\" content=\"2021-05-05T06:03:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-06-05T11:36:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/whiteduck.de\/wp-content\/uploads\/WD-AzureMonthly-Wordpress-Post-Large.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"1021\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Martin Brandl\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@whiteduck_gmbh\" \/>\n<meta name=\"twitter:site\" content=\"@whiteduck_gmbh\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Martin Brandl\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-april-2021\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-april-2021\\\/\"},\"author\":{\"name\":\"Martin Brandl\",\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/#\\\/schema\\\/person\\\/2e28c6c1ce64899c2dc6c123041c51ef\"},\"headline\":\"Monthly Azure news April 2021\",\"datePublished\":\"2021-05-05T06:03:33+00:00\",\"dateModified\":\"2024-06-05T11:36:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-april-2021\\\/\"},\"wordCount\":1588,\"image\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-april-2021\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/whiteduck.de\\\/wp-content\\\/uploads\\\/WD-AzureMonthly-Wordpress-Post-Large.png\",\"keywords\":[\"Azure\",\"azureedge\",\"azureiotedge\",\"Cloud\",\"DevOps\",\"GitHub\",\"githubactions\",\"Kubernetes\",\"visualstudio\"],\"articleSection\":[\"Azure\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-april-2021\\\/\",\"url\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-april-2021\\\/\",\"name\":\"Monthly Azure news April 2021 - white duck\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-april-2021\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-april-2021\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/whiteduck.de\\\/wp-content\\\/uploads\\\/WD-AzureMonthly-Wordpress-Post-Large.png\",\"datePublished\":\"2021-05-05T06:03:33+00:00\",\"dateModified\":\"2024-06-05T11:36:18+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/#\\\/schema\\\/person\\\/2e28c6c1ce64899c2dc6c123041c51ef\"},\"description\":\"Much interesting and important news in the latest issue of Monthly Azure news April 2021. We hope you'll share it with your team.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-april-2021\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-april-2021\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-april-2021\\\/#primaryimage\",\"url\":\"https:\\\/\\\/whiteduck.de\\\/wp-content\\\/uploads\\\/WD-AzureMonthly-Wordpress-Post-Large.png\",\"contentUrl\":\"https:\\\/\\\/whiteduck.de\\\/wp-content\\\/uploads\\\/WD-AzureMonthly-Wordpress-Post-Large.png\",\"width\":1536,\"height\":1021,\"caption\":\"monthly azure news\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-april-2021\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Monthly Azure news April 2021\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/\",\"name\":\"white duck\",\"description\":\"Your Partner for Microsoft Azure &amp; AI\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/#\\\/schema\\\/person\\\/2e28c6c1ce64899c2dc6c123041c51ef\",\"name\":\"Martin Brandl\",\"url\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/author\\\/martin-brandlwhiteduck-de\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Monthly Azure news April 2021 - white duck","description":"Much interesting and important news in the latest issue of Monthly Azure news April 2021. We hope you'll share it with your team.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/whiteduck.de\/en\/monthly-azure-news-april-2021\/","og_locale":"en_US","og_type":"article","og_title":"Monthly Azure news April 2021 - white duck","og_description":"Much interesting and important news in the latest issue of Monthly Azure news April 2021. We hope you'll share it with your team.","og_url":"https:\/\/whiteduck.de\/en\/monthly-azure-news-april-2021\/","og_site_name":"white duck","article_publisher":"https:\/\/www.facebook.com\/whiteduckgmbh","article_published_time":"2021-05-05T06:03:33+00:00","article_modified_time":"2024-06-05T11:36:18+00:00","og_image":[{"width":1536,"height":1021,"url":"https:\/\/whiteduck.de\/wp-content\/uploads\/WD-AzureMonthly-Wordpress-Post-Large.png","type":"image\/png"}],"author":"Martin Brandl","twitter_card":"summary_large_image","twitter_creator":"@whiteduck_gmbh","twitter_site":"@whiteduck_gmbh","twitter_misc":{"Written by":"Martin Brandl","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-april-2021\/#article","isPartOf":{"@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-april-2021\/"},"author":{"name":"Martin Brandl","@id":"https:\/\/whiteduck.de\/en\/#\/schema\/person\/2e28c6c1ce64899c2dc6c123041c51ef"},"headline":"Monthly Azure news April 2021","datePublished":"2021-05-05T06:03:33+00:00","dateModified":"2024-06-05T11:36:18+00:00","mainEntityOfPage":{"@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-april-2021\/"},"wordCount":1588,"image":{"@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-april-2021\/#primaryimage"},"thumbnailUrl":"https:\/\/whiteduck.de\/wp-content\/uploads\/WD-AzureMonthly-Wordpress-Post-Large.png","keywords":["Azure","azureedge","azureiotedge","Cloud","DevOps","GitHub","githubactions","Kubernetes","visualstudio"],"articleSection":["Azure"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-april-2021\/","url":"https:\/\/whiteduck.de\/en\/monthly-azure-news-april-2021\/","name":"Monthly Azure news April 2021 - white duck","isPartOf":{"@id":"https:\/\/whiteduck.de\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-april-2021\/#primaryimage"},"image":{"@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-april-2021\/#primaryimage"},"thumbnailUrl":"https:\/\/whiteduck.de\/wp-content\/uploads\/WD-AzureMonthly-Wordpress-Post-Large.png","datePublished":"2021-05-05T06:03:33+00:00","dateModified":"2024-06-05T11:36:18+00:00","author":{"@id":"https:\/\/whiteduck.de\/en\/#\/schema\/person\/2e28c6c1ce64899c2dc6c123041c51ef"},"description":"Much interesting and important news in the latest issue of Monthly Azure news April 2021. We hope you'll share it with your team.","breadcrumb":{"@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-april-2021\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/whiteduck.de\/en\/monthly-azure-news-april-2021\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-april-2021\/#primaryimage","url":"https:\/\/whiteduck.de\/wp-content\/uploads\/WD-AzureMonthly-Wordpress-Post-Large.png","contentUrl":"https:\/\/whiteduck.de\/wp-content\/uploads\/WD-AzureMonthly-Wordpress-Post-Large.png","width":1536,"height":1021,"caption":"monthly azure news"},{"@type":"BreadcrumbList","@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-april-2021\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/whiteduck.de\/en\/"},{"@type":"ListItem","position":2,"name":"Monthly Azure news April 2021"}]},{"@type":"WebSite","@id":"https:\/\/whiteduck.de\/en\/#website","url":"https:\/\/whiteduck.de\/en\/","name":"white duck","description":"Your Partner for Microsoft Azure &amp; AI","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/whiteduck.de\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/whiteduck.de\/en\/#\/schema\/person\/2e28c6c1ce64899c2dc6c123041c51ef","name":"Martin Brandl","url":"https:\/\/whiteduck.de\/en\/author\/martin-brandlwhiteduck-de\/"}]}},"_links":{"self":[{"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/posts\/9833","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/comments?post=9833"}],"version-history":[{"count":0,"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/posts\/9833\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/media\/6682"}],"wp:attachment":[{"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/media?parent=9833"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/categories?post=9833"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/tags?post=9833"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}