{"id":13735,"date":"2021-12-10T08:19:21","date_gmt":"2021-12-10T07:19:21","guid":{"rendered":"https:\/\/whiteduck.de\/?p=13735"},"modified":"2024-11-08T10:07:03","modified_gmt":"2024-11-08T09:07:03","slug":"monthly-azure-news-november-2021","status":"publish","type":"post","link":"https:\/\/whiteduck.de\/en\/monthly-azure-news-november-2021\/","title":{"rendered":"Monthly Azure news November 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 November 2021<\/p>\n<p><\/h1><\/div><div class=\"fusion-text fusion-text-1\"><\/div><\/p>\n\n\n<p>As you may have expected, we&#8217;re sharing some exciting news important to the Cloud Native enthusiasts. In our November issue read about some of the great Microsoft Ignite announcements, Azure Container Apps, .NET 6.0 for Azure Functions, and more. Enjoy the read.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Contents<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"#AzureContainerAppsaserverlesscontainerserviceforrunningmodernappsatscale\">Azure Container Apps \u2013 a serverless container service for running modern apps at scale<\/a><\/li><li><a href=\"#Generalavailability:EventHubsPremium\">General availability: Event Hubs Premium<\/a><\/li><li><a href=\"#.NET6.0forAzureFunctions,AzureWebAppsandAzureStaticWebAppsisnowavailable\">.NET 6.0 for Azure Functions, Azure Web Apps and Azure Static Web Apps is now available<\/a><\/li><li><a href=\"#AzureSQLMaintenancewindowsnowinpreview\">Azure&nbsp;SQL\u2014Maintenance windows now in preview<\/a><\/li><li><a href=\"#AdditionalUpdatesforAzureSQL\">Additional Updates for Azure SQL<\/a><\/li><li><a href=\"#AzureDatabaseforMySQLFlexibleServerisnowgenerallyavailable\">Azure Database for MySQL &#8211; Flexible Server is now generally available<\/a><\/li><li><a href=\"#AzureDatabaseforMySQL\u2013FlexibleServer:Terraformsupportisgenerallyavailable\">Azure Database for MySQL \u2013 Flexible Server: Terraform support is generally available<\/a><\/li><li><a href=\"#AzureBackupforAzureDatabaseforPostgreSQL\u2013SingleServer:Longtermretentiongenerallyavailable\">Azure Backup for Azure Database for PostgreSQL \u2013 Single Server: Long-term retention generally available<\/a><\/li><li><a href=\"#AzureDatabaseforPostgreSQL\u2013FlexibleServer:Georedundantbackupandrestoreinpublicpreview\">Azure Database for PostgreSQL \u2013 Flexible Server: Geo-redundant backup and restore in public preview<\/a><\/li><li><a href=\"#ApplicationInsightsautoinstrumentationfor.NET6AppServices\">Application Insights auto-instrumentation for .NET 6 App Services<\/a><\/li><li><a href=\"#AzureWebPubSubservicenowgenerallyavailable\">Azure Web PubSub service now generally available<\/a><\/li><li><a href=\"#Publicpreview:AzureSQLbindingsforAzureFunctions\">Public preview: Azure SQL bindings for Azure Functions<\/a><\/li><li><a href=\"#Publicpreview:Node.js16inAzureFunctions\">Public preview: Node.js 16 in Azure Functions<\/a><\/li><li><a href=\"#SSHFileTransferProtocol(SFTP)supportforAzureBlobStorage(preview)\">SSH File Transfer Protocol (SFTP) support for Azure Blob Storage (preview)<\/a><\/li><li><a href=\"#AzureCacheforRedis:Redis6.0supportedingeneralavailability\">Azure Cache for Redis: Redis 6.0 supported in general availability<\/a><\/li><li><a href=\"#DaprextentionforAKSinPublicpreview\">Dapr extention for AKS in Public preview<\/a><\/li><li><a href=\"#ManagedNATgatewayintegrationwithAKSinPublicpreview\">Managed NAT gateway integration with AKS in Public preview<\/a><\/li><li><a href=\"#Generalavailability:AKSsupportforSecretsStoreCSIdriver\">General availability: AKS support for Secrets Store CSI driver<\/a><\/li><li><a href=\"#Publicpreview:OpenIDConnectintegrationbetweenAzureADandGitHubActions\">Public preview: OpenID Connect integration between Azure AD and GitHub Actions<\/a><\/li><li><a href=\"#Generalavailability:AzureMonitorcontainerinsightsforAzureArcenabledKubernetes\">General availability: Azure Monitor container insights for Azure Arc enabled Kubernetes<\/a><\/li><li><a href=\"#LogicAppsStandardPlanupdatesingeneralavailability\">Logic Apps Standard Plan updates in general availability<\/a><\/li><li><a href=\"#CostsavingrecommendationsinAzureAdvisorforAzureCosmosDBnowgenerallyavailable\">Cost saving recommendations in Azure Advisor for Azure Cosmos DB now generally available<\/a><\/li><li><a href=\"#AzureADonlyauthenticationwithAzureSQL\">Azure AD-only authentication with Azure SQL<\/a><\/li><li><a href=\"#GeneralavailabilityofcustomOpenIDprovidersinAppServiceandAzureFunctions\">General availability of custom OpenID providers in App Service and Azure Functions<\/a><\/li><li><a href=\"#Publicpreview:AzureChaosStudioimproveresiliencewithcontrolledchaos\">Public preview: Azure Chaos Studio &#8211; improve resilience with controlled chaos<\/a><\/li><li><a href=\"#OpenServiceMeshaddonforAKSisnowgenerallyavailable\">Open Service Mesh add-on for AKS is now generally available<\/a><\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"AzureContainerAppsaserverlesscontainerserviceforrunningmodernappsatscale\">Azure Container Apps \u2013 a serverless container service for running modern apps at scale<\/h3>\n\n\n\n<p>Nowadays companies use cloud-native software development with microservice architecture to deliver value in a modern way to their customers. To run their microservices many of them are relying on container orchestration tools like <a href=\"https:\/\/kubernetes.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes<\/a>. But these tools require infrastructure management which increases the effort to deliver and operate applications. This brings us to <a href=\"https:\/\/azure.microsoft.com\/services\/container-apps\/#overview\" target=\"_blank\" rel=\"noreferrer noopener\">Azure Container Apps<\/a>, a service presented during Microsoft Ignite 2021. <\/p>\n\n\n\n<p>Azure Container Apps helps to run microservices and containerized applications on a fully-managed serverless service. Common scenarios of Azure Container Apps include:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Hosting API endpoints<\/li><li>Runnning background processing applications<\/li><li>Scaling event-driven processing<\/li><li>Deploying microservices<\/li><\/ul>\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\/container-apps\/media\/overview\/azure-container-apps-example-scenarios.png\" alt=\"Example scenarios for Azure Container Apps.\"\/><figcaption><a href=\"https:\/\/docs.microsoft.com\/azure\/container-apps\/overview\" target=\"_blank\" rel=\"noreferrer noopener\">Azure Container Apps overview<\/a><\/figcaption><\/figure><\/div>\n\n\n\n<p><meta charset=\"utf-8\">Azure Container Apps are backed by the open-source and cloud-native ecosystem:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Containers are deployed to an abstracted <a href=\"https:\/\/docs.microsoft.com\/azure\/aks\/\" target=\"_blank\" rel=\"noreferrer noopener\">Azure Kubernetes Service<\/a><\/li><li>Scaling is managed by <a href=\"https:\/\/keda.sh\/\" target=\"_blank\" rel=\"noreferrer noopener\">KEDA<\/a>, an event-driven autoscaling project<\/li><li>Microservices are exposed via <a href=\"https:\/\/www.envoyproxy.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">Envoy<\/a><\/li><li>State-of-the-art cloud-native development with <a href=\"https:\/\/dapr.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">Dapr<\/a> integrated by default<\/li><\/ul>\n\n\n\n<p>If you would like to gain more insights on Azure Container Apps don&#8217;t miss our latest Azure Rosenheim Meetup. Visit our YouTube channel to find out <a href=\"https:\/\/www.youtube.com\/watch?v=dkga8Lt54Xo&amp;t=19s\" target=\"_blank\" rel=\"noreferrer noopener\">more<\/a>.<\/p>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/whiteduck.de\/wp-content\/uploads\/WD-yt-ARM-Banner-2560x1440px-1-1024x576.png\" data-orig-src=\"https:\/\/whiteduck.de\/wp-content\/uploads\/WD-yt-ARM-Banner-2560x1440px-1-1024x576.png\" alt=\"azure meetup\" class=\"lazyload wp-image-9295\" width=\"615\" height=\"346\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27615%27%20height%3D%27346%27%20viewBox%3D%270%200%20615%20346%27%3E%3Crect%20width%3D%27615%27%20height%3D%27346%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/whiteduck.de\/wp-content\/uploads\/WD-yt-ARM-Banner-2560x1440px-1-200x113.png 200w, https:\/\/whiteduck.de\/wp-content\/uploads\/WD-yt-ARM-Banner-2560x1440px-1-300x169.png 300w, https:\/\/whiteduck.de\/wp-content\/uploads\/WD-yt-ARM-Banner-2560x1440px-1-400x225.png 400w, https:\/\/whiteduck.de\/wp-content\/uploads\/WD-yt-ARM-Banner-2560x1440px-1-600x338.png 600w, https:\/\/whiteduck.de\/wp-content\/uploads\/WD-yt-ARM-Banner-2560x1440px-1-768x432.png 768w, https:\/\/whiteduck.de\/wp-content\/uploads\/WD-yt-ARM-Banner-2560x1440px-1-800x450.png 800w, https:\/\/whiteduck.de\/wp-content\/uploads\/WD-yt-ARM-Banner-2560x1440px-1-1024x576.png 1024w, https:\/\/whiteduck.de\/wp-content\/uploads\/WD-yt-ARM-Banner-2560x1440px-1-1200x675.png 1200w, https:\/\/whiteduck.de\/wp-content\/uploads\/WD-yt-ARM-Banner-2560x1440px-1-1536x864.png 1536w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 615px) 100vw, 615px\" \/><figcaption><a href=\"https:\/\/www.meetup.com\/de-DE\/Azure-Meetup-Rosenheim\/events\/281946252\/\" target=\"_blank\" rel=\"noreferrer noopener\">Azure Rosenheim Meetup<\/a><\/figcaption><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Generalavailability:EventHubsPremium\">General availability: Event Hubs Premium<\/h3>\n\n\n\n<p><a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/general-availability-event-hubs-premium\/\" target=\"_blank\" rel=\"noreferrer noopener\">Azure Event Hubs <\/a>is a publish-subscribe service that can ingest millions of events per second. Those events can then be streamed to multiple configurable consumers. The service is highly scalable and lets you process and analyze a mass amount of data produced by your connected devices and applications. Once Event Hubs has collected the data, you can retrieve, transform, and store them. You can improve your Event Hub performance further by using the Premium level SKU which is now out of preview and generally available. This service is especially worth having a look at if you require high throughput, low latency, isolation, and more predictability.<\/p>\n\n\n\n<p>The Azure Event Hub Premium has the following characteristics:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Isolated CPU and memory level for each workload<\/li><li>Purchasable 1,2,4,8 or 16 resource container (Processing Units with ~5-10 MB\/s ingress and ~10-20 MB\/s egress) for each Event Hub Premium namespace<\/li><li>No Throttling limits for data streaming scenarios<\/li><li>two-tier, native-code log storage engine that provides far more predictable and much lower ingestion and end-to-end latencies<\/li><li>Supports availability zones with triple replicated events<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\".NET6.0forAzureFunctions,AzureWebAppsandAzureStaticWebAppsisnowavailable\">.NET 6.0 for Azure Functions, Azure Web Apps and Azure Static Web Apps is now available <\/h3>\n\n\n\n<p>Microsoft worked to achieve Day 0 support for <a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/general-availability-build-and-deploy-fullstack-net-60-apps-with-azure-static-web-apps\/\" target=\"_blank\" rel=\"noreferrer noopener\">Web Apps, Static Web Apps<\/a>, and Azure Functions runtime 4.0 with the release of<a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/net-60-in-azure-functions-is-now-generally-available\/\" target=\"_blank\" rel=\"noreferrer noopener\"> .NET 6<\/a>.<\/p>\n\n\n\n<p>.NET 6 provides a high increase in performance which leads to reduced costs for hosted Cloud Services in Azure. .NET 6 will be supported for 3 years. It is the first release that natively supports Apple Silicon (Arm64) and has also been improved for Windows Arm64. It deploys .NET 6.0 Blazor WebAssembly apps automatically, including&nbsp;those&nbsp;that use&nbsp;advanced&nbsp;.NET 6.0&nbsp;features. For&nbsp;backend APIs,&nbsp;you&nbsp;can build&nbsp;and deploy&nbsp;.NET 6.0 Azure Functions&nbsp;with your static web apps.&nbsp;Both in-process and isolated .NET 6.0 function apps are supported.&nbsp;<\/p>\n\n\n\n\n\n<p>If you want to see what else is new in .NET 6, check out this<a href=\"https:\/\/docs.microsoft.com\/en-my\/dotnet\/core\/whats-new\/dotnet-6\" target=\"_blank\" rel=\"noreferrer noopener\"> link<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"AzureSQLMaintenancewindowsnowinpreview\">Azure&nbsp;SQL\u2014Maintenance windows now in preview<\/h3>\n\n\n\n<p>Applying to <a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/azure-sql-public-preview-updates-for-midnovember-2021\/\" target=\"_blank\" rel=\"noreferrer noopener\">Azure SQL<\/a> Database and SQL Managed Instances, the Maintenance window feature is now in preview and free of charge making maintenance events more predictable. The maintenance window is intended for production workloads that are not resilient to database or instance reconfigurations and cannot absorb short connection interruptions caused by planned maintenance events. You can choose a dedicated maintenance window defining the time outside of business hours. Maintenance is blocked by default from 8 AM to 5 PM at the local time zone. <\/p>\n\n\n\n<p>Now two additional windows for Azure SQL can be chosen:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Weekday<\/strong>&nbsp;window: 10:00 PM to 6:00 AM local time, Monday &#8211; Thursday<\/li><li><strong>Weekend<\/strong>&nbsp;window: 10:00 PM to 6:00 AM local time, Friday &#8211; Sunday<\/li><\/ul>\n\n\n\n<p>Configuring maintenance window is a long-running asynchronous operation, similar to changing the service tier of the Azure SQL resource. With the help of notification, it is possible to get informed ahead of any update event to your services.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"AdditionalUpdatesforAzureSQL\">Additional Updates for Azure SQL<\/h3>\n\n\n\n<p>Azure SQL got a lot of updates in November which are worth checking out:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>the storage limit for SQL Managed Instances General Purpose is raised to 16TB (check <a href=\"https:\/\/techcommunity.microsoft.com\/t5\/azure-sql-blog\/increased-storage-limit-to-16-tb-for-sql-managed-instance\/ba-p\/2421443\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>)<\/li><li>the backup frequency for differential backups can be changed from 12 to 24 hours<\/li><li>SQL Managed instances can now be moved from one subnet to another online. You can read more on the blog <a href=\"https:\/\/techcommunity.microsoft.com\/t5\/azure-sql-blog\/azure-sql-managed-instance-supports-mobility-across-the-subnets\/ba-p\/2913536\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a><\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"AzureDatabaseforMySQLFlexibleServerisnowgenerallyavailable\">Azure Database for MySQL &#8211; Flexible Server is now generally available<\/h3>\n\n\n\n<p>Azure Database for <a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/azure-database-for-mysql-flexible-server-is-now-generally-available\/\" target=\"_blank\" rel=\"noreferrer noopener\">MySQL Flexible Server<\/a> is a fully managed production-ready database service designed to provide more granular control and flexibility in database management features and configuration settings. With the Flexible Server architecture, users can select high availability in a single availability zone as well as multiple availability zones. Scaling within seconds isn&#8217;t a problem. The service offers three different tiers (Burstable, General Purpose, and Memory Optimized) with different memory and compute capacities.<\/p>\n\n\n\n<p>The service is optimized for application developments requiring community MySQL as well as production workloads with high availability (zone redundant or same zone) and managed maintenance windows. It provides simplified scaling and reduces database management overhead. It has automatic backups, network isolation, and patches in a defined and managed maintenance window.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"AzureDatabaseforMySQL\u2013FlexibleServer:Terraformsupportisgenerallyavailable\">Azure Database for MySQL \u2013 Flexible Server: Terraform support is generally available<\/h3>\n\n\n\n<p>With <a href=\"https:\/\/www.terraform.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">Terraform<\/a> support, you can now easily manage different configurations efficiently based on your growing application needs. Terraform allow you to define, provision, and configure your <a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/azure-database-for-mysql-flexible-server-terraform-support-is-generally-available\/\" target=\"_blank\" rel=\"noreferrer noopener\">Azure Database for MySQL<\/a> &#8211; Flexible Server in a repeatable and predictable manner.<\/p>\n\n\n\n<p>More details are available <a href=\"https:\/\/azure.microsoft.com\/updates\/asc-october2021-2\/\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"AzureBackupforAzureDatabaseforPostgreSQL\u2013SingleServer:Longtermretentiongenerallyavailable\">Azure Backup for Azure Database for PostgreSQL \u2013 Single Server: Long-term retention generally available<\/h3>\n\n\n\n<p><a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/azure-backup-for-azure-database-for-postgresql-single-server-longterm-retention-generally-available-2\/\" target=\"_blank\" rel=\"noreferrer noopener\">The Azure Backup service <\/a>provides you with simple, secure, and cost-effective solutions to back up your data and recover it from Microsoft Azure services. Azure Backup now supports Azure Database for PostgreSQL &#8211; Single Server to retain data for up to 10 years in the standard or archive tier.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"AzureDatabaseforPostgreSQL\u2013FlexibleServer:Georedundantbackupandrestoreinpublicpreview\">Azure Database for PostgreSQL \u2013 Flexible Server: Geo-redundant backup and restore in public preview <\/h3>\n\n\n\n<p>Postgre SQL now supports the Geo-redundant backup and restores feature for Flexible Servers in preview. Geo-redundancy allows you to restore your databases to a different region in the event of a disaster. Currently, supported regions are Central US, East US 2, Japan East, Japan West, North Europe, and West Europe.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ApplicationInsightsautoinstrumentationfor.NET6AppServices\">Application Insights auto-instrumentation for .NET 6 App Services<\/h3>\n\n\n\n<p><a href=\"https:\/\/docs.microsoft.com\/azure\/azure-monitor\/app\/app-insights-overview\" target=\"_blank\" rel=\"noreferrer noopener\">Application Insights<\/a> is an extensible Application Performance Management (APM) service. It will automatically detect performance anomalies and includes powerful analytics tools to help you diagnose issues and to understand what users actually do with your app. <\/p>\n\n\n\n<p><a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/application-insights-autoinstrumentation-for-net6-app-services\/\" target=\"_blank\" rel=\"noreferrer noopener\">Auto-instrumentation<\/a> allows you to enable instrumentation with Application Insights without changing your code by leveraging .Net 6.0 and App Services.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"AzureWebPubSubservicenowgenerallyavailable\">Azure Web PubSub service now generally available<\/h3>\n\n\n\n<p><a href=\"https:\/\/azure.microsoft.com\/updates\/azure-web-pubsub-service-now-generally-available\/\" target=\"_blank\" rel=\"noreferrer noopener\">Azure Web PubSub<\/a> enables you to build communication-intensive applications. It is lightweight, cross-platform, and real-time. Azure Web PubSub supports both native and serverless WebSockets, allowing users to leverage publish-subscribe messaging patterns and let Web PubSub handle communication needs between an application and its clients.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Publicpreview:AzureSQLbindingsforAzureFunctions\">Public preview: Azure SQL bindings for Azure Functions<\/h3>\n\n\n\n<p><a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/public-preview-azure-sql-bindings-for-azure-functions\/\" target=\"_blank\" rel=\"noreferrer noopener\">Azure Functions<\/a> now support input and output bindings for Azure SQL as a preview feature. The Azure SQL input binding retrieves data from a database and passes it to the input parameter of the function. The Azure SQL output binding, on the other hand, lets you write to a database. You can look up fitting samples in the documentation for <a href=\"https:\/\/docs.microsoft.com\/azure\/azure-functions\/functions-bindings-azure-sql-input?tabs=csharp\" target=\"_blank\" rel=\"noreferrer noopener\">input bindings<\/a> and <a href=\"https:\/\/docs.microsoft.com\/azure\/azure-functions\/functions-bindings-azure-sql-output?tabs=csharp#http-trigger-write-one-record-c\" target=\"_blank\" rel=\"noreferrer noopener\">output bindings<\/a>.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"392\" height=\"192\" src=\"https:\/\/whiteduck.de\/wp-content\/uploads\/image-48.png\" data-orig-src=\"https:\/\/whiteduck.de\/wp-content\/uploads\/image-48.png\" alt=\"\" class=\"lazyload wp-image-13813\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27392%27%20height%3D%27192%27%20viewBox%3D%270%200%20392%20192%27%3E%3Crect%20width%3D%27392%27%20height%3D%27192%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/whiteduck.de\/wp-content\/uploads\/image-48-200x98.png 200w, https:\/\/whiteduck.de\/wp-content\/uploads\/image-48-300x147.png 300w, https:\/\/whiteduck.de\/wp-content\/uploads\/image-48.png 392w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 392px) 100vw, 392px\" \/><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Publicpreview:Node.js16inAzureFunctions\">Public preview: Node.js 16 in Azure Functions<\/h3>\n\n\n\n<p>Azure Functions support for <a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/public-preview-nodejs-16-in-azure-functions\/\" target=\"_blank\" rel=\"noreferrer noopener\">Node.js 16<\/a> is now in public preview in Azure Functions runtime 4.0. More details on Node.js 16 are available<a href=\"https:\/\/nodejs.org\/dist\/latest-v16.x\/docs\/api\/\" target=\"_blank\" rel=\"noreferrer noopener\"> here<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"SSHFileTransferProtocol(SFTP)supportforAzureBlobStorage(preview)\">SSH File Transfer Protocol (SFTP) support for Azure Blob Storage (preview)<\/h3>\n\n\n\n<p>Blob storage now supports the <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/storage\/blobs\/secure-file-transfer-protocol-support\" target=\"_blank\" rel=\"noreferrer noopener\">SSH File Transfer Protocol<\/a> (SFTP) in public preview. This support provides the ability to securely connect to Blob Storage accounts through an SFTP endpoint, allowing you to use SFTP for file access, file transfer, and file management. If you want to get more detailed information, please don&#8217;t miss to review the<a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/storage\/blobs\/secure-file-transfer-protocol-support\" target=\"_blank\" rel=\"noreferrer noopener\"> documentation<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"AzureCacheforRedis:Redis6.0supportedingeneralavailability\">Azure Cache for Redis: Redis 6.0 supported in general availability<\/h3>\n\n\n\n<p>Azure Cache for Redis is a fully managed in-memory cache that enables high-performance and scalable architectures. Data is stored in Azure Cache for Redis in memory and is therefore quickly accessible. Redis 6.0 is now officially supported for Azure Cache. For more information follow this <a href=\"https:\/\/docs.microsoft.com\/en-au\/azure\/azure-cache-for-redis\/cache-how-to-version\" target=\"_blank\" rel=\"noreferrer noopener\">link<\/a>. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"DaprextentionforAKSinPublicpreview\">Dapr extention for AKS in Public preview<\/h3>\n\n\n\n<p><a href=\"http:\/\/dapr.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">Dapr<\/a> is a portable, event-driven runtime that makes it easy for developers to build resilient, stateless, and stateful microservices that run in the cloud and edge and embrace the diversity of languages and developer frameworks. it is now available as an Azure Kubernetes Service extension in public preview. With this extension, you can provision Dapr on your own AKS without managing Dapr on your own. For more information visit this <a href=\"https:\/\/docs.microsoft.com\/en-au\/azure\/aks\/dapr\" target=\"_blank\" rel=\"noreferrer noopener\">site<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ManagedNATgatewayintegrationwithAKSinPublicpreview\">Managed NAT gateway integration with AKS in Public preview<\/h3>\n\n\n\n<p>A NAT gateway is a network address translation (NAT) service. With NAT gateway support, ingress traffic can be handled via the Load Balancer, and egress traffic can be distributed across up to 16 IP addresses, providing the potential for 64,000 concurrent UDP and TCP flows per IP. Find more details <a href=\"https:\/\/azure.microsoft.com\/updates\/public-preview-nat-gateway-integration-with-aks-2\/\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Generalavailability:AKSsupportforSecretsStoreCSIdriver\">General availability: AKS support for Secrets Store CSI driver<\/h3>\n\n\n\n<p>The&nbsp;<a href=\"https:\/\/github.com\/container-storage-interface\/spec\/blob\/master\/spec.md\" target=\"_blank\" rel=\"noreferrer noopener\">Container Storage Interface<\/a>&nbsp;(CSI) is a standard for exposing block and file storage systems to containerized workloads. With the <a href=\"https:\/\/azure.microsoft.com\/updates\/general-availability-aks-support-for-secrets-store-csi-driver\/\" target=\"_blank\" rel=\"noreferrer noopener\">Secrets Store CSI Driver<\/a>, it is now possible to integrate Azure KeyVault to mount secrets, keys, and certificates into your containerized workloads.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Publicpreview:OpenIDConnectintegrationbetweenAzureADandGitHubActions\">Public preview: OpenID Connect integration between Azure AD and GitHub Actions<\/h3>\n\n\n\n<p>Enhance your DevSecOps experience by using the new OpenID Connect integration that is in public preview now. OpenID Connect offers a framework for handling authentication and authorization. It is set up on top of the OAuth 2.0 protocol. It allows Clients to verify the identity of the End-User based on the authentication performed by an Authorization Server. This feature allows you to leverage the GitHub Actions secret store and secure your deployments by not needing to manage secrets in GitHub and Azure. Learn more <a href=\"https:\/\/github.blog\/changelog\/2021-10-27-github-actions-secure-cloud-deployments-with-openid-connect\/\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>.<\/p>\n\n\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Generalavailability:AzureMonitorcontainerinsightsforAzureArcenabledKubernetes\">General availability: Azure Monitor container insights for Azure Arc enabled Kubernetes<\/h3>\n\n\n\n<p>With Container insights, a feature designed to monitor the performance and logs of container workload, it is now fully supported to get details about Azure Arc enabled Kubernetes clusters. This includes infrastructure metrics, alerting, and container logs. Get all your information about the service and prerequisites here, as it is now generally available.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"LogicAppsStandardPlanupdatesingeneralavailability\">Logic Apps Standard Plan updates in general availability<\/h3>\n\n\n\n<p>Azure Logic Apps is a cloud workflow automation platform that integrates apps, data, services, and systems with little to no code. Now a bunch of updates to the Azure Logic Apps Standard Plan are generally available. This includes:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>using SQL as a storage provider (preview)<\/li><li>using Managed identity for applications<\/li><li>automation tasks for daily tasks<\/li><li>a dedicated Designer<\/li><li>improved Connectors and consumption to standard export (public preview)<\/li><\/ul>\n\n\n\n<p>Get full details of the release <a href=\"https:\/\/techcommunity.microsoft.com\/t5\/azure-developer-community-blog\/azure-logic-apps-announcement-fall-2021-release\/ba-p\/2911923\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"CostsavingrecommendationsinAzureAdvisorforAzureCosmosDBnowgenerallyavailable\">Cost saving recommendations in Azure Advisor for Azure Cosmos DB now generally available<\/h3>\n\n\n\n<p>Azure Advisor is a personalized cloud advisor that helps you with best practices to optimize Azure deployments. Now in general availability, the Advisor supports automated  Azure Cosmos DB cost optimization and also provides recommendations. More details<a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/cosmos-db\/automated-recommendations\" target=\"_blank\" rel=\"noreferrer noopener\"> here<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"AzureADonlyauthenticationwithAzureSQL\">Azure AD-only authentication with Azure SQL<\/h3>\n\n\n\n<p>It is now possible to use AD-only authentication which allows to only leverage the Azure AD authentication and disable SQL authentication via SQL credentials. For more details follow the<a href=\"https:\/\/docs.microsoft.com\/en-au\/azure\/azure-sql\/database\/authentication-azure-ad-only-authentication?tabs=azure-cli\" target=\"_blank\" rel=\"noreferrer noopener\"> link<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"GeneralavailabilityofcustomOpenIDprovidersinAppServiceandAzureFunctions\">General availability of custom OpenID providers in App Service and Azure Functions<\/h3>\n\n\n\n<p>App Service and Azure Functions support for OpenID providers is now generally available. This feature allows using any custom authentication provider based on the OpenID Connect (OIDC) provider standard. More details are available in the <a href=\"https:\/\/docs.microsoft.com\/azure\/app-service\/configure-authentication-provider-openid-connect\" target=\"_blank\" rel=\"noreferrer noopener\">documentation<\/a>. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Publicpreview:AzureChaosStudioimproveresiliencewithcontrolledchaos\">Public preview: Azure Chaos Studio &#8211; improve resilience with controlled chaos<\/h3>\n\n\n\n<p><a href=\"https:\/\/docs.microsoft.com\/azure\/chaos-studio\/\" target=\"_blank\" rel=\"noreferrer noopener\">Azure Chaos Studio<\/a> is a new service now in public preview. Chaos Studio enables developers to orchestrate fault injection on Azure resources in a safe and controlled manner.&nbsp;Chaos Studio gives you the power to intentionally disrupt your applications to identify gaps and plan remediation &#8211; before your users are affected by a problem. <\/p>\n\n\n\n<p>Chaos engineering with Azure Chaos Studio can help you with:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>increase service resiliency and ability to react to failures<\/li><li>apply chaos principles continuously<\/li><li>create and organize a central chaos engineering team<\/li><li>follow best practices for chaos testing<\/li><\/ul>\n\n\n\n<p>You will find all the details and how to start <a href=\"https:\/\/azure.microsoft.com\/updates\/public-preview-azure-chaos-studio-systematically-improve-resilience-with-controlled-chaos\/\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"OpenServiceMeshaddonforAKSisnowgenerallyavailable\">Open Service Mesh add-on for AKS is now generally available<\/h3>\n\n\n\n<p>The <a href=\"https:\/\/openservicemesh.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">Open Service Mesh<\/a> add-on for Azure Kubernetes Service is not generally available. Open Service Mesh (OSM) is a lightweight and extendable service mesh based on the Envoy project. The OSM implementation is based on the Service Mesh interface to provide the most common Service Mesh features. The add-on provides you with first-class support on AKS. Find all the details <a href=\"https:\/\/azure.microsoft.com\/updates\/open-service-mesh-addon-for-aks-is-now-generally-available\/\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As you may have expected, we&#8217;re sharing some exciting news important to the Cloud Native enthusiasts. In our November issue read about some of the great Microsoft Ignite announcements, Azure Container Apps, .NET 6.0 for Azure Functions, and more. Enjoy the read. Contents Azure Container Apps \u2013 a serverless container service for running modern apps <a href=\"https:\/\/whiteduck.de\/en\/monthly-azure-news-november-2021\/\"> <\/p>\n<div style=\"color:#ff9900\">[&#8230;]<\/div>\n<p><\/a><\/p>\n","protected":false},"author":5,"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,150,162,80,110,117,159],"class_list":["post-13735","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","tag-azure","tag-azure-cloud","tag-azure-kubernetes-service","tag-cloud","tag-devops","tag-github","tag-kubernetes"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Monthly Azure news November 2021 - white duck<\/title>\n<meta name=\"description\" content=\"As you may have expected, here are some exciting news, we find important for the Cloud Native enthusiasts.\" \/>\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-november-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 November 2021 - white duck\" \/>\n<meta property=\"og:description\" content=\"As you may have expected, here are some exciting news, we find important for the Cloud Native enthusiasts.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/whiteduck.de\/en\/monthly-azure-news-november-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-12-10T07:19:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-08T09:07:03+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=\"Daniel Kerschagl\" \/>\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=\"Daniel Kerschagl\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 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-november-2021\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-november-2021\\\/\"},\"author\":{\"name\":\"Daniel Kerschagl\",\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/#\\\/schema\\\/person\\\/6eb0fb6f2c9f0b58b39970d83b620037\"},\"headline\":\"Monthly Azure news November 2021\",\"datePublished\":\"2021-12-10T07:19:21+00:00\",\"dateModified\":\"2024-11-08T09:07:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-november-2021\\\/\"},\"wordCount\":2668,\"image\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-november-2021\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/whiteduck.de\\\/wp-content\\\/uploads\\\/WD-AzureMonthly-Wordpress-Post-Large.png\",\"keywords\":[\"Azure\",\"Azure Cloud\",\"Azure Kubernetes Service\",\"Cloud\",\"DevOps\",\"GitHub\",\"Kubernetes\"],\"articleSection\":[\"Azure\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-november-2021\\\/\",\"url\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-november-2021\\\/\",\"name\":\"Monthly Azure news November 2021 - white duck\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-november-2021\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-november-2021\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/whiteduck.de\\\/wp-content\\\/uploads\\\/WD-AzureMonthly-Wordpress-Post-Large.png\",\"datePublished\":\"2021-12-10T07:19:21+00:00\",\"dateModified\":\"2024-11-08T09:07:03+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/#\\\/schema\\\/person\\\/6eb0fb6f2c9f0b58b39970d83b620037\"},\"description\":\"As you may have expected, here are some exciting news, we find important for the Cloud Native enthusiasts.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-november-2021\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-november-2021\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-november-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-november-2021\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Monthly Azure news November 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\\\/6eb0fb6f2c9f0b58b39970d83b620037\",\"name\":\"Daniel Kerschagl\",\"url\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/author\\\/daniel-kerschagl\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Monthly Azure news November 2021 - white duck","description":"As you may have expected, here are some exciting news, we find important for the Cloud Native enthusiasts.","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-november-2021\/","og_locale":"en_US","og_type":"article","og_title":"Monthly Azure news November 2021 - white duck","og_description":"As you may have expected, here are some exciting news, we find important for the Cloud Native enthusiasts.","og_url":"https:\/\/whiteduck.de\/en\/monthly-azure-news-november-2021\/","og_site_name":"white duck","article_publisher":"https:\/\/www.facebook.com\/whiteduckgmbh","article_published_time":"2021-12-10T07:19:21+00:00","article_modified_time":"2024-11-08T09:07:03+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":"Daniel Kerschagl","twitter_card":"summary_large_image","twitter_creator":"@whiteduck_gmbh","twitter_site":"@whiteduck_gmbh","twitter_misc":{"Written by":"Daniel Kerschagl","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-november-2021\/#article","isPartOf":{"@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-november-2021\/"},"author":{"name":"Daniel Kerschagl","@id":"https:\/\/whiteduck.de\/en\/#\/schema\/person\/6eb0fb6f2c9f0b58b39970d83b620037"},"headline":"Monthly Azure news November 2021","datePublished":"2021-12-10T07:19:21+00:00","dateModified":"2024-11-08T09:07:03+00:00","mainEntityOfPage":{"@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-november-2021\/"},"wordCount":2668,"image":{"@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-november-2021\/#primaryimage"},"thumbnailUrl":"https:\/\/whiteduck.de\/wp-content\/uploads\/WD-AzureMonthly-Wordpress-Post-Large.png","keywords":["Azure","Azure Cloud","Azure Kubernetes Service","Cloud","DevOps","GitHub","Kubernetes"],"articleSection":["Azure"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-november-2021\/","url":"https:\/\/whiteduck.de\/en\/monthly-azure-news-november-2021\/","name":"Monthly Azure news November 2021 - white duck","isPartOf":{"@id":"https:\/\/whiteduck.de\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-november-2021\/#primaryimage"},"image":{"@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-november-2021\/#primaryimage"},"thumbnailUrl":"https:\/\/whiteduck.de\/wp-content\/uploads\/WD-AzureMonthly-Wordpress-Post-Large.png","datePublished":"2021-12-10T07:19:21+00:00","dateModified":"2024-11-08T09:07:03+00:00","author":{"@id":"https:\/\/whiteduck.de\/en\/#\/schema\/person\/6eb0fb6f2c9f0b58b39970d83b620037"},"description":"As you may have expected, here are some exciting news, we find important for the Cloud Native enthusiasts.","breadcrumb":{"@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-november-2021\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/whiteduck.de\/en\/monthly-azure-news-november-2021\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-november-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-november-2021\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/whiteduck.de\/en\/"},{"@type":"ListItem","position":2,"name":"Monthly Azure news November 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\/6eb0fb6f2c9f0b58b39970d83b620037","name":"Daniel Kerschagl","url":"https:\/\/whiteduck.de\/en\/author\/daniel-kerschagl\/"}]}},"_links":{"self":[{"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/posts\/13735","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\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/comments?post=13735"}],"version-history":[{"count":0,"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/posts\/13735\/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=13735"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/categories?post=13735"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/tags?post=13735"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}