{"id":16624,"date":"2022-09-09T08:40:10","date_gmt":"2022-09-09T06:40:10","guid":{"rendered":"https:\/\/whiteduck.de\/?p=16624"},"modified":"2024-09-26T20:44:36","modified_gmt":"2024-09-26T18:44:36","slug":"monthly-azure-news-august-2022","status":"publish","type":"post","link":"https:\/\/whiteduck.de\/en\/monthly-azure-news-august-2022\/","title":{"rendered":"Monthly Azure News August 2022"},"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 August 2022<\/p>\n<p><\/h1><\/div><div class=\"fusion-text fusion-text-1\"><\/div><\/p>\n<p><\/p>\n\n\n<p class=\"wp-block-paragraph\">In the latest issue of our Monthly Azure news read about numerous public previews and availabilities that took place in the previous month, such as IoT Edge 1.4, Kubernetes 1.24 support, .NET 7 support in Linux consumption plan and much more. Feel free to share this blog post with your team and communities. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Contents<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"#general_availabilities\">General Availabilities<\/a> <ul><li><a href=\"#node_pool_start_stop\">Completely stop and restart your AKS node pools!<\/a><\/li><li><a href=\"#audit_log\">Audit log for continuous mode with Azure Cosmos DB<\/a><\/li><li><a href=\"#dynamic_threshold_detection\">Azure Monitor metric alerts dynamic thresholds outage detection<\/a><\/li><li><a href=\"#security_group\">Private endpoint network security group support<\/a><\/li><li><a href=\"#server_logs\">Server logs for Azure Database for MySQL &#8211; Flexible Server<\/a><\/li><li><a href=\"#azure_monitor_name_change\">Azure Monitor container insights agent renaming<\/a><\/li><li><a href=\"#kubernetes_update\">Kubernetes 1.24 support<\/a><\/li><li><a href=\"#physical_server\">Azure Dedicated Host Support<\/a><\/li><li><a href=\"#key_management\">Key management system integration with AKS<\/a><\/li><li><a href=\"#policy_in_api_management\">Azure API Management &#8211; expanded support for Azure Policy definitions<\/a><\/li><li><a href=\"#msal\">Azure API Management support for MSAL in developer portal<\/a><\/li><li><a href=\"#dapr_1_8\">Dapr release 1.8 support in Azure Container Apps<\/a><\/li><li><a href=\"#iot_edge\">IoT Edge 1.4<\/a> <\/li><\/ul><\/li><li><a href=\"#public_previews\">Public Previews<\/a> <ul><li><a href=\"#vulnerable_image_policy\">Policy blocking the deployment of vulnerable images<\/a><\/li><li><a href=\"#.net7\">.NET 7 support in Linux Consumption Plan<\/a><\/li><li><a href=\"#redis_json_module\">RedisJSON available in Azure Cache for Redis Enterprise<\/a><\/li><li><a href=\"#dev_box\">Microsoft Dev Box<\/a><\/li><li><a href=\"#load_testing\">Microsoft Azure Load Testing supports private endpoints testing<\/a><\/li><li><a href=\"#managed_identity\">Use managed identity-based authentication to enable Azure Monitor container insights<\/a><\/li><li><a href=\"#devx_extension\">AKS DevX extension for Visual Studio Code<\/a><\/li><li><a href=\"#blob_csi\">Blob CSI support in AKS<\/a><\/li><li><a href=\"#automated_deployments\">Automated deployments in AKS<\/a> <\/li><\/ul><\/li><li><a href=\"#additional_news\">Additional News<\/a> <ul><li><a href=\"#azure_sdk\">Azure SDK Release (August 2022)<\/a><\/li><li><a href=\"#kestrel_yarp\">A Heavy Lift: Bringing Kestrel + YARP to Azure App Services<\/a> <\/li><\/ul><\/li><\/ul>\n\n\n\n<div style=\"height:47px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"general_availabilities\">General Availabilities<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"node_pool_start_stop\">Completely stop and restart your AKS node pools<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Previously, only two options were available to save costs on compute resources and to avoid the re-deployment of a user node pool. You either had to turn down the pools workloads to zero or try to minimize the node pools footprint. Now, with the <a href=\"https:\/\/azure.microsoft.com\/updates\/generally-available-aks-node-pool-user-startstop-feature\/\" target=\"_blank\" rel=\"noreferrer noopener\">new start\/stop feature<\/a> it is possible to stop user node pools and start them again if needed. You can learn more about this new  feature <a href=\"https:\/\/aka.ms\/aks\/nodepool-start-stop\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"audit_log\">Audit log for continuous mode with Azure Cosmos DB<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">With <a href=\"https:\/\/azure.microsoft.com\/updates\/generally-available-audit-log-for-continuous-mode-with-azure-cosmos-db\/\" target=\"_blank\" rel=\"noreferrer noopener\">Audit log for continuous mode with Azure Cosmos DB<\/a> you can monitor the restore actions of a Cosmos DB account. When a restore of a database or container is triggered it will show up as a Restore Database Account operation in the Activity Log of both the source and the destination account. If you want more information, you can check out the official <a href=\"https:\/\/docs.microsoft.com\/azure\/cosmos-db\/audit-restore-continuous\" target=\"_blank\" rel=\"noreferrer noopener\">documentation<\/a>.  <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"dynamic_threshold_detection\">Azure Monitor metric alerts dynamic thresholds outage detection<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Using machine learning and the historical behavior of the recorded metrics from Azure Monitor, the new<a href=\"https:\/\/azure.microsoft.com\/updates\/generally-available-azure-monitor-metric-alerts-dynamic-thresholds-outage-detection\/\" target=\"_blank\" rel=\"noreferrer noopener\"> metric alerts with dynamic thresholds detection<\/a> feature is able to automatically recognize outages of the Azure Monitor service and remove these datapoints from threshold training. This reduces the effect an Azure Monitor service outage has on the threshold and therefore retain the capability to detect service issues with the same sensitivity as before the outage. You can find out more about Dynamic thresholds in metric alerts in the official <a href=\"https:\/\/docs.microsoft.com\/azure\/azure-monitor\/alerts\/alerts-dynamic-thresholds\" target=\"_blank\" rel=\"noreferrer noopener\">Azure Monitor documentation<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"security_group\">Private endpoint network security group support<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Private Endpoints are now supported for Network Security Groups in a region restricted public preview. Network Security Groups, short NSG, provide the ability to filter traffic to and from resources in Azure. The possibility of leveraging private endpoints enhance the functionality of this traffic restrictions. Please refer to the  <a href=\"https:\/\/azure.microsoft.com\/updates\/public-preview-of-private-link-network-security-group-support\/\" target=\"_blank\" rel=\"noreferrer noopener\"> announcements<\/a> for the detailed requirements.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"server_logs\">Server logs for Azure Database for MySQL &#8211; Flexible Server<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">After enabling you can now use the <a href=\"https:\/\/azure.microsoft.com\/updates\/general-availability-server-logs-for-azure-database-for-mysql-flexible-server\/\" target=\"_blank\" rel=\"noreferrer noopener\">Server logs for Azure Database for MySQL &#8211; Flexible Server<\/a>. When the server starts, events are written to the selected log type. The so created logfiles can be downloaded using the Azure Portal or the Azure CLI. Furthermore, the logs can be sent to Log Analytics workspace, Azure Storage, or Event Hub. The logfiles are stored for seven days or until the logfile storage limit of 7GB is reached. Pay attention to this limitation to avoid data loss.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To find out more information about how to monitor your Azure Database for MySQL &#8211; Flexible Server, you can check this page with the <a href=\"https:\/\/go.microsoft.com\/fwlink\/?linkid=2200106&amp;clcid=0x409\" target=\"_blank\" rel=\"noreferrer noopener\">documentation<\/a>. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"azure_monitor_name_change\">OMS Agent for Container Instances is renamed<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Coming early September, the <a href=\"https:\/\/azure.microsoft.com\/updates\/generally-available-azure-monitor-container-insights-agent-renaming\/\" target=\"_blank\" rel=\"noreferrer noopener\">OMSAgent is being renamed<\/a> into Azure Monitor agent. The Operations Management Suite provides a set of services in Azure including Log Analytics, Application Insights, Update Management and more. All of them providing primarily monitoring and logging as well as security enhancing functionality.  In the past (around 2018) there was a separate portal called the OMS portal which provided the functionality. This portal was over time more and more integrated into the Azure Portal, especially the Azure Monitor part of it. So, in this process the OMSAgent for Container Insights is also a legacy name and is now also reprinted under the banner of the Azure Monitor to represent the modern approach.  If you want to know which resources face name changes in the future as well, you can check <a href=\"https:\/\/techcommunity.microsoft.com\/t5\/azure-monitor-status-archive\/name-update-for-agent-and-associated-resources-in-azure-monitor\/ba-p\/3576810\" target=\"_blank\" rel=\"noreferrer noopener\">this blogpost<\/a>. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"kubernetes_update\">Kubernetes 1.24 support<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The Azure Kubernetes Service now supports <a href=\"https:\/\/azure.microsoft.com\/updates\/generally-available-kubernetes-124-support\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes version 1.24<\/a>. The biggest change in this version is the removal of the CRI support for dockershim due to the maintenance issues it faces.  If you want to learn more about the other changes or how to migrate from dockershim to another runtime, you can check out <a href=\"https:\/\/kubernetes.io\/blog\/2022\/04\/07\/upcoming-changes-in-kubernetes-1-24\/\" target=\"_blank\" rel=\"noreferrer noopener\">this article<\/a>.  <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"physical_server\">Azure Dedicated Host Support<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">With <a href=\"https:\/\/azure.microsoft.com\/updates\/generally-available-azure-dedicated-host-support\/\" target=\"_blank\" rel=\"noreferrer noopener\">Azure Dedicated Host<\/a> you are now able to provision a physical server. This provides you with the benefit of being completely isolated even down to the hardware level since only your virtual machines will run on this server. You can also reduce the impact maintenance has on your solution by opting-in to a specific maintenance window.  <a href=\"https:\/\/aka.ms\/aks\/dedicatedhosts\" target=\"_blank\" rel=\"noreferrer noopener\">Setup your physical server!<\/a>  <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"key_management\">Key management system integration with AKS<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If you use etcd to store encrypted Kubernetes data, you can now implement encryption at rest with the Azure Key Vault in combination with the Key<a href=\"https:\/\/azure.microsoft.com\/updates\/generally-available-key-management-system-integration-with-aks\/\" target=\"_blank\" rel=\"noreferrer noopener\"> Management Service (KMS) plugin<\/a>. This lets you store your own keys for the encrypted data in the Azure Key Vault.  For instructions on how to set up KMS check this <a href=\"https:\/\/aka.ms\/aks\/kmsetcdencryption\" target=\"_blank\" rel=\"noreferrer noopener\">link<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"policy_in_api_management\">Azure API Management &#8211; expanded support for Azure Policy definitions<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You can now use <a href=\"https:\/\/azure.microsoft.com\/updates\/generally-available-azure-api-management-expanded-support-for-azure-policy-definitions\/\" target=\"_blank\" rel=\"noreferrer noopener\">Azure Policy definitions within Azure API Management<\/a>. There are currently 11 build-in Azure Policy definitions available aiming to improve security.  One of them is for instance enforcing that APIs only use encrypted protocols or that an API can only use a newer version then a set minimum. You can check out all build-in policies you can now use <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/api-management\/policy-reference\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"msal\">Azure API Management support for MSAL in developer portal<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">To give users access to the developer portal, Azure API Management provides now the functionality  <a href=\"https:\/\/azure.microsoft.com\/updates\/generally-available-azure-api-management-support-for-msal-in-developer-portal\/\" target=\"_blank\" rel=\"noreferrer noopener\">to use the Microsoft Authentication Library (MSAL)<\/a> for user sign-in and sign-up actions with Azure Active Directory and Azure Active Directory B2C. You can check out how to migrate your user sign-in process to MSAL <a href=\"https:\/\/aka.ms\/apimdocs\/portal\/msal-v2\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"dapr_1_8\">Dapr release 1.8 support in Azure Container Apps<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Azure Container Apps (ACA) now uses  <a href=\"https:\/\/azure.microsoft.com\/updates\/general-availability-dapr-release-18-support-in-azure-container-apps\/\" target=\"_blank\" rel=\"noreferrer noopener\">Dapr version 1.8.3<\/a>!  <a href=\"https:\/\/aka.ms\/aca-dapr\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a>  <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"iot_edge\">IoT Edge 1.4<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A new <a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/generally-available-iot-edge-14-lts\/\" target=\"_blank\" rel=\"noreferrer noopener\">LTS version of IoT Edge<\/a> is now available.  IoT Edge version 1.4 comes with the new Image garbage collection feature which automatically removes unused Docker images after a configurable amount of time. It is also now possible to force the Edge Agent to download all updated modules before replacing the currently running ones. Please keep in mind that version 1.3 now will no longer receive bug fixes. For more information about the new IoT Edge version 1.4, check out the full release notes on <a href=\"https:\/\/github.com\/Azure\/azure-iotedge\/releases\/tag\/1.4.0\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a>. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"public_previews\">Public Previews<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"vulnerable_image_policy\">Policy blocking the deployment of vulnerable images<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">With this feature preview you are able to use Azure Policies and Azure Defender to scan your container images for vulnerabilities within their software components.  This lets you prohibit  the deployment of vulnerable images to your Kubernetes cluster. <a href=\"https:\/\/github.com\/Azure\/azure-policy\/blob\/master\/built-in-policies\/policyDefinitions\/Kubernetes\/BlockVulnerableImages.json\" target=\"_blank\" rel=\"noreferrer noopener\">Learn more!<\/a> <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\".net7\">.NET 7 support in Linux Consumption Plan<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The ability to build serverless functions with  <a href=\"https:\/\/azure.microsoft.com\/updates\/public-preview-net-7-support-in-linux-consumption-plan\/\" target=\"_blank\" rel=\"noreferrer noopener\">.NET 7 is now available in the Linux Consumption Plan<\/a>. With this you can now use the .NET Isolated Worker model to run your Azure Functions out-of-process from the host process basically isolating your function code from the Azure Functions runtime. Since you are no longer restricted by the .Net version of the Azure Functions runtime, you can choose between .NET 6.0, .NET 7.0, and .NET Framework 4.8 (preview support) for your function. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"redis_json_module\">RedisJSON available in Azure Cache for Redis Enterprise<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The RedisJSON module which provides JSON support for Redis and lets you store and retrieve JSON values in a Redis database is  <a href=\"https:\/\/azure.microsoft.com\/updates\/public-preview-redisjson-available-in-azure-cache-for-redis-enterprise\/\" target=\"_blank\" rel=\"noreferrer noopener\">being added to the list of supported modules in the Enterprise and Enterprise Flash tiers of Azure Cache for Redis<\/a>.  It is currently in the public preview phase. The RedisJSON module lets you store, query, and search JSON formatted data in your Azure Cache. You can check out how to set up your modules for Azure Cache <a href=\"https:\/\/aka.ms\/redisJSON\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"dev_box\">Microsoft Dev Box<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If you have a specific project in mind check out the new preview of the <a href=\"https:\/\/azure.microsoft.com\/updates\/public-preview-microsoft-dev-box\/\" target=\"_blank\" rel=\"noreferrer noopener\">Microsoft Dev Box<\/a>. These are pre-configured, ready-to-code and secure cloud-based workstations. You can customize your Dev Box with everything you need to build and run the project you and your team are working on. A developer can then simply spin up a new Dev Box mitigating the need to get the full development  setup running on their machine.  <a href=\"https:\/\/aka.ms\/devbox_publicpreview_blog\" target=\"_blank\" rel=\"noreferrer noopener\">Check out how to setup your own Microsoft Dev Box!<\/a> <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"load_testing\">Microsoft Azure Load Testing supports private endpoints testing<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If your Azure resource is located in one of the following Azure regions: Australia East, East US, East US 2, and North Europe you are able to preview the <a href=\"https:\/\/azure.microsoft.com\/updates\/public-preview-microsoft-azure-load-testing-supports-private-endpoints-testing\/\" target=\"_blank\" rel=\"noreferrer noopener\">Azure Load Testing feature for private endpoints<\/a> within a virtual network. You can also use it to test access restricted public endpoints or private on-premises service connected to Azure via ExpressRoute under load. <a href=\"https:\/\/aka.ms\/MALT\/Private-endpoints\" target=\"_blank\" rel=\"noreferrer noopener\">Try it out!<\/a> <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"managed_identity\">Use managed identity-based authentication to enable Azure Monitor container insights<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You can now use the<a href=\"https:\/\/azure.microsoft.com\/updates\/public-preview-use-managed-identitybased-authentication-to-enable-azure-monitor-container-insights\/\" target=\"_blank\" rel=\"noreferrer noopener\"> AKS\/Arc-enabled clusters managed identity<\/a> to send metrics from Container Insights to Azure Monitor instead of setting up a specific Monitoring Metrics Publisher role for the cluster. The Azure Monitor is a containerized Azure Monitor agent for Linux which is automatically deployed and registered with the specified log analytics workspace. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"devx_extension\">AKS DevX extension for Visual Studio Code<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The <a href=\"https:\/\/azure.microsoft.com\/updates\/public-preview-aks-devx-extension-for-visual-studio-code\/\" target=\"_blank\" rel=\"noreferrer noopener\">Azure Kubernetes Service Developer experience (AKS DevX) Extension<\/a> for Visual Studio Code is an extension aiming to improve the quality of life for the non-cluster AKS developer. It is currently available in public preview with its first feature called Draft. It is able to help you containerize your application by automatically generating Dockerfiles, Kubernetes manifests, Helm charts, etc. for you. Sound interesting to you? Try it out <a href=\"https:\/\/github.com\/Azure\/aks-devx-tools\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"blob_csi\">Blob CSI support in AKS<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The Azure Blob CSI driver is now available as a preview as <a href=\"https:\/\/azure.microsoft.com\/updates\/public-preview-blob-csi-support-in-aks-2\/\" target=\"_blank\" rel=\"noreferrer noopener\">managed addon<\/a> in Azure Kubernetes Service. The Azure Blob CSI driver is used to mount a BlobStorage to your Kubernetes pod \/ application and had to be installed and maintained manually before. To learn how to setup this preview feature check the <a href=\"https:\/\/docs.microsoft.com\/azure\/aks\/azure-blob-csi\" target=\"_blank\" rel=\"noreferrer noopener\">official documentation<\/a>. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"automated_deployments\">Azure Kubernetes Services now uses automatic deployments<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"> If you need to create an automated deployment pipeline and the necessary GitHub actions for your new code releases to your Azure Kubernetes Service cluster, you can try the new preview feature <a href=\"https:\/\/azure.microsoft.com\/updates\/public-preview-automated-deployments-in-aks\/\" target=\"_blank\" rel=\"noreferrer noopener\">Automated deployments<\/a> to support you with this process. You can learn how to set up Automated deployments <a href=\"https:\/\/aka.ms\/aks\/automated-deployments\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"additional_news\">Additional News<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"azure_sdk\">Azure SDK Release (August 2022)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The <a href=\"https:\/\/devblogs.microsoft.com\/azure-sdk\/azure-sdk-release-august-2022\/\" target=\"_blank\" rel=\"noreferrer noopener\">August Azure SDK Release<\/a> adds two additional features. The first is the Cognitive Service for Language for JavaScript providing cloud-based natural language processing. The second are the Azure Communication Rooms for Python. Communication Rooms offer concepts of creating environments for structured conversations and virtual appointments using voice or video calls. In addition, the Azure Confidential Ledger for .NET, Java, JavaScript, and Python package and the Azure Service Bus for Go package move from a beta release to their first stable release. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"kestrel_yarp\">A Heavy Lift: Bringing Kestrel + YARP to Azure App Services<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In 2021 engineers from multiple teams took on a gigantic challenge. Their goal was to migrate the App Service Frontend fleet to the web server Kestrel + YARP. The App Service Frontend is a critical platform component used to build Web, mobile and API applications. Minimizing this service interruptions was of huge concern.  But once done, the benefits outweigh the efforts. During performance tests that were specifically designed to isolate the benefits of this new change, they saw an 80% improvement of throughput leading to a large decrease in CPU usage and therefore power consumption. They have documented the challenges and bugs they faced with this undertaking in a blog which you can read <a href=\"https:\/\/azure.github.io\/AppService\/2022\/08\/16\/A-Heavy-Lift.html\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>.  <\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the latest issue of our Monthly Azure news read about numerous public previews and availabilities that took place in the previous month, such as IoT Edge 1.4, Kubernetes 1.24 support, .NET 7 support in Linux consumption plan and much more. Feel free to share this blog post with your team and communities. Contents General <a href=\"https:\/\/whiteduck.de\/en\/monthly-azure-news-august-2022\/\"> <\/p>\n<div style=\"color:#ff9900\">[&#8230;]<\/div>\n<p><\/a><\/p>\n","protected":false},"author":24,"featured_media":14549,"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,162,316,159],"class_list":["post-16624","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","tag-azure","tag-azure-kubernetes-service","tag-cloudnative","tag-kubernetes"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Monthly Azure News August 2022 - white duck<\/title>\n<meta name=\"description\" content=\"The August 2022 issue of our Monthly Azure news brings some latest public previews and general availabilities from the Cloud Native and Azure universe. Enjoy the read!\" \/>\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-august-2022\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Monthly Azure News August 2022 - white duck\" \/>\n<meta property=\"og:description\" content=\"The August 2022 issue of our Monthly Azure news brings some latest public previews and general availabilities from the Cloud Native and Azure universe. Enjoy the read!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/whiteduck.de\/en\/monthly-azure-news-august-2022\/\" \/>\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=\"2022-09-09T06:40:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-26T18:44:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/whiteduck.de\/wp-content\/uploads\/WD-Blog-News02-BlogHeader-2560x1702px.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1702\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Christian Schueller\" \/>\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=\"Christian Schueller\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 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-august-2022\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-august-2022\\\/\"},\"author\":{\"name\":\"Christian Schueller\",\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/#\\\/schema\\\/person\\\/c85bcab979acc4b67b1a9ddc7c143434\"},\"headline\":\"Monthly Azure News August 2022\",\"datePublished\":\"2022-09-09T06:40:10+00:00\",\"dateModified\":\"2024-09-26T18:44:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-august-2022\\\/\"},\"wordCount\":2282,\"image\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-august-2022\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/whiteduck.de\\\/wp-content\\\/uploads\\\/WD-Blog-News02-BlogHeader-2560x1702px.png\",\"keywords\":[\"Azure\",\"Azure Kubernetes Service\",\"cloudnative\",\"Kubernetes\"],\"articleSection\":[\"Azure\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-august-2022\\\/\",\"url\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-august-2022\\\/\",\"name\":\"Monthly Azure News August 2022 - white duck\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-august-2022\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-august-2022\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/whiteduck.de\\\/wp-content\\\/uploads\\\/WD-Blog-News02-BlogHeader-2560x1702px.png\",\"datePublished\":\"2022-09-09T06:40:10+00:00\",\"dateModified\":\"2024-09-26T18:44:36+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/#\\\/schema\\\/person\\\/c85bcab979acc4b67b1a9ddc7c143434\"},\"description\":\"The August 2022 issue of our Monthly Azure news brings some latest public previews and general availabilities from the Cloud Native and Azure universe. Enjoy the read!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-august-2022\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-august-2022\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-august-2022\\\/#primaryimage\",\"url\":\"https:\\\/\\\/whiteduck.de\\\/wp-content\\\/uploads\\\/WD-Blog-News02-BlogHeader-2560x1702px.png\",\"contentUrl\":\"https:\\\/\\\/whiteduck.de\\\/wp-content\\\/uploads\\\/WD-Blog-News02-BlogHeader-2560x1702px.png\",\"width\":2560,\"height\":1702,\"caption\":\"monthly azure news\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-august-2022\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Monthly Azure News August 2022\"}]},{\"@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\\\/c85bcab979acc4b67b1a9ddc7c143434\",\"name\":\"Christian Schueller\",\"url\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/author\\\/chris\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Monthly Azure News August 2022 - white duck","description":"The August 2022 issue of our Monthly Azure news brings some latest public previews and general availabilities from the Cloud Native and Azure universe. Enjoy the read!","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-august-2022\/","og_locale":"en_US","og_type":"article","og_title":"Monthly Azure News August 2022 - white duck","og_description":"The August 2022 issue of our Monthly Azure news brings some latest public previews and general availabilities from the Cloud Native and Azure universe. Enjoy the read!","og_url":"https:\/\/whiteduck.de\/en\/monthly-azure-news-august-2022\/","og_site_name":"white duck","article_publisher":"https:\/\/www.facebook.com\/whiteduckgmbh","article_published_time":"2022-09-09T06:40:10+00:00","article_modified_time":"2024-09-26T18:44:36+00:00","og_image":[{"width":2560,"height":1702,"url":"https:\/\/whiteduck.de\/wp-content\/uploads\/WD-Blog-News02-BlogHeader-2560x1702px.png","type":"image\/png"}],"author":"Christian Schueller","twitter_card":"summary_large_image","twitter_creator":"@whiteduck_gmbh","twitter_site":"@whiteduck_gmbh","twitter_misc":{"Written by":"Christian Schueller","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-august-2022\/#article","isPartOf":{"@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-august-2022\/"},"author":{"name":"Christian Schueller","@id":"https:\/\/whiteduck.de\/en\/#\/schema\/person\/c85bcab979acc4b67b1a9ddc7c143434"},"headline":"Monthly Azure News August 2022","datePublished":"2022-09-09T06:40:10+00:00","dateModified":"2024-09-26T18:44:36+00:00","mainEntityOfPage":{"@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-august-2022\/"},"wordCount":2282,"image":{"@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-august-2022\/#primaryimage"},"thumbnailUrl":"https:\/\/whiteduck.de\/wp-content\/uploads\/WD-Blog-News02-BlogHeader-2560x1702px.png","keywords":["Azure","Azure Kubernetes Service","cloudnative","Kubernetes"],"articleSection":["Azure"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-august-2022\/","url":"https:\/\/whiteduck.de\/en\/monthly-azure-news-august-2022\/","name":"Monthly Azure News August 2022 - white duck","isPartOf":{"@id":"https:\/\/whiteduck.de\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-august-2022\/#primaryimage"},"image":{"@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-august-2022\/#primaryimage"},"thumbnailUrl":"https:\/\/whiteduck.de\/wp-content\/uploads\/WD-Blog-News02-BlogHeader-2560x1702px.png","datePublished":"2022-09-09T06:40:10+00:00","dateModified":"2024-09-26T18:44:36+00:00","author":{"@id":"https:\/\/whiteduck.de\/en\/#\/schema\/person\/c85bcab979acc4b67b1a9ddc7c143434"},"description":"The August 2022 issue of our Monthly Azure news brings some latest public previews and general availabilities from the Cloud Native and Azure universe. Enjoy the read!","breadcrumb":{"@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-august-2022\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/whiteduck.de\/en\/monthly-azure-news-august-2022\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-august-2022\/#primaryimage","url":"https:\/\/whiteduck.de\/wp-content\/uploads\/WD-Blog-News02-BlogHeader-2560x1702px.png","contentUrl":"https:\/\/whiteduck.de\/wp-content\/uploads\/WD-Blog-News02-BlogHeader-2560x1702px.png","width":2560,"height":1702,"caption":"monthly azure news"},{"@type":"BreadcrumbList","@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-august-2022\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/whiteduck.de\/en\/"},{"@type":"ListItem","position":2,"name":"Monthly Azure News August 2022"}]},{"@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\/c85bcab979acc4b67b1a9ddc7c143434","name":"Christian Schueller","url":"https:\/\/whiteduck.de\/en\/author\/chris\/"}]}},"_links":{"self":[{"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/posts\/16624","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\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/comments?post=16624"}],"version-history":[{"count":0,"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/posts\/16624\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/media\/14549"}],"wp:attachment":[{"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/media?parent=16624"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/categories?post=16624"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/tags?post=16624"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}