{"id":7138,"date":"2020-09-03T09:53:36","date_gmt":"2020-09-03T07:53:36","guid":{"rendered":"https:\/\/whiteduck.de\/?p=7138"},"modified":"2022-02-04T17:23:54","modified_gmt":"2022-02-04T16:23:54","slug":"monthly-azure-news-august-2020","status":"publish","type":"post","link":"https:\/\/whiteduck.de\/en\/monthly-azure-news-august-2020\/","title":{"rendered":"Monthly Azure news &#8211; August 2020"},"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 &#8211; August 2020<\/p>\n<p><\/h1><\/div><div class=\"fusion-text fusion-text-1\"><\/div><\/p>\n\n\n<p class=\"wp-block-paragraph\">As promised, this month we&#8217;re also bringing you some fresh news from the Azure world. In this post you will read about: Azure Functions, PowerShell cmdlets, Kubernetes, and much more, so don&#8217;t hesitate to check the post.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"1-azure-cosmos-db-management-with-powershell-cmdlets-is-in-public-preview\">1. Azure Cosmos DB Management with PowerShell cmdlets is in public preview<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">It is now in preview \u2013 users can manage Azure Cosmos DB resources using a set of PowerShell cmdlets, available in the Az.CosmosDB Powershell module. The Az.CosmosDB module can be used with Windows PowerShell 5.1 as well as cross-platform PowerShell Core 6 or 7.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/azure-cosmos-db-management-with-powershell-cmdlets-is-in-public-preview\/\" target=\"_blank\" rel=\"noreferrer noopener\">The Az.CosmosDB PowerShell<\/a> module includes cmdlets to manage Azure Cosmos DB account resources, including the new autoscale throughput as well as per-API resources. These include databases and keyspaces, graphs and tables, and child resources including containers, collections, graphs, and tables. Additional cmdlets are available to manage other Azure Cosmos DB resources including indexes, keys, locations, conflict resolution, and unique key policies, account regions, and throughput. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"2-audit-logs-of-azure-monitor-logs-queries-now-available\">2. Audit Logs of Azure Monitor logs queries now available<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">With <a rel=\"noreferrer noopener\" href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/audit-logs-of-azure-monitor-logs-queries-now-available\/\" target=\"_blank\">Azure Monitor Logs<\/a> it is possible to collect data across their entire ecosystem including application and OS level telemetry, security logs, network logs, diagnostic logs from Azure resources and custom logs. All this data can be queried with the powerful KQL query language to manage insights across patterns, correlations, and more. The Azure Monitor Logs team is announcing a public preview for one of their most requested features, the ability to audit Azure Monitor Logs queries. Some of the advantages include: through the Azure Diagnostics mechanism, one can collect telemetry about who ran a query, when the query was run, what tool was used to run the query, the query text, and performance stats around the query execution. This telemetry, as with any other Azure Diagnostics-based telemetry, can be sent to an Azure Storage Blob, Azure Event Hub, or into Azure Monitor Logs.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"3-kubernetes-resource-view-is-in-public-preview\">3. Kubernetes resource view is in public preview<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Azure portal now provides a <a rel=\"noreferrer noopener\" href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/kubernetes-resource-view-is-in-public-preview\/\" target=\"_blank\">Kubernetes resource view<\/a>, currently in public preview, that improves the developer experience and simplifies dev\/test scenarios.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img class=\"lazyload\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/docs.microsoft.com\/en-us\/azure\/aks\/media\/kubernetes-portal\/workloads.png#lightbox\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">With the new Kubernetes resource view, developers can use point and click navigation to see live, in-depth details of the workloads they have access to. The public preview includes multiple resource types (including deployments, pods, and replica sets) and supports the following key capabilities:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>See workloads running on your cluster, including the ability to filter resources by namespace<\/li><li>Find the node an application is running on and their pod IP address<\/li><li>See pods in the replica set, ready status of each pod, and images associated with each<\/li><li>Drill down to individual deployments to see live status and specification details<\/li><li>Execute on the fly changes to YAML to validate dev\/test scenarios<\/li><li>With Azure Monitor insights enabled, users can view deployment hierarchy, insights such as CPU usage and memory usage in the Kubernetes resources view, and seamlessly transition to Azure monitor for more in-depth insights.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Kubernetes resource view will be the replacement for the discontinued Kubernetes Dashboard which will get deprecated soon.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"4-introduction-open-service-mesh\">4. Introduction Open Service Mesh<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A new open-source project has been introduced, namely <a href=\"https:\/\/openservicemesh.io\/blog\/introducing-open-service-mesh\/\" target=\"_blank\" rel=\"noreferrer noopener\">Open Service Mesh (OSM)<\/a>. OSM is a lightweight and extensible service mesh that runs on Kubernetes. OSM makes possible managing, securing, and observing service-to-service communication in very dynamic and fast-changing microservice environments. The main aim of the OSM is to manage open governance and enable easy community collaborations. The proposal to start the donation of OSM to the Cloud Native Computing Foundation (CNCF) is submitted. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The intention is to make OSM work smoothly for Kubernetes users by supporting common use cases like:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>traffic shifting for common deployment scenarios<\/li><li>securing&nbsp;service-to-service communication with automatic&nbsp;mTLS<\/li><li>enforcing&nbsp;fine-grained access control policies for services<\/li><li>observing&nbsp;metrics for debugging and monitoring of services<\/li><li>integrating&nbsp;with native or external certificate management solutions<\/li><li>onboarding&nbsp;applications onto the mesh with automatic sidecar injection.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"5-azure-functions-powershell-7-support-is-now-generally-available\">5. Azure Functions: PowerShell 7 support is now generally available<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/azure-functions-powershell-7-support-is-now-generally-available\/\" target=\"_blank\" rel=\"noreferrer noopener\">Azure Functions support for PowerShell 7<\/a> is now generally available. This enables developing and deploying Azure Functions Apps for production scenarios using the latest version of PowerShell.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As the <a href=\"https:\/\/docs.microsoft.com\/en-us\/powershell\/scripting\/powershell-support-lifecycle?view=powershell-7#powershell-releases-end-of-life\">PowerShell 6 is about to expire<\/a>, customers are encouraged to upgrade their PowerShell 6 Function Apps to PowerShell 7 to receive continuing support for PowerShell. Azure Functions will remove the option for new PowerShell 6 Apps while maintaining existing apps in the service so customers can upgrade.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/aka.ms\/functionsps6to7migration\">Follow this guide to upgrade existing PowerShell 6 Function Apps to PowerShell 7<\/a>. Also following the link you can learn more about what<a href=\"https:\/\/docs.microsoft.com\/en-us\/powershell\/scripting\/whats-new\/what-s-new-in-powershell-70?view=powershell-7\" target=\"_blank\" rel=\"noreferrer noopener\"> PowerShell 7<\/a> offers.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"6-general-availability-azure-kubernetes-service-node-image-upgrade\">6. General Availability: Azure Kubernetes Service node image upgrade<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Azure announced the general availability of a <a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/general-availability-azure-kubernetes-service-node-image-upgrade\/\" target=\"_blank\" rel=\"noreferrer noopener\">node image upgrade <\/a>capability in Azure Kubernetes Service that enables users to update node-level components such as the Container Runtime or OS updates without going through a full Kubernetes upgrade.&nbsp; Now users can initiate a targeted upgrade to agent nodes for a given node pool to pull the latest available node updates and patches without requiring a full cluster upgrade.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"7-public-preview-csi-storage-driver-support-in-azure-kubernetes-service\">7. Public preview: CSI storage driver support in Azure Kubernetes Service<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/public-preview-csi-storage-driver-support-in-azure-kubernetes-service\/\" target=\"_blank\" rel=\"noreferrer noopener\">The Container Storage Interface (CSI) <\/a>is a standard for exposing arbitrary block and file storage systems to containerized workloads on Kubernetes. By adopting and using CSI, Azure Kubernetes Service (AKS) can write, deploy, and iterate plugins exposing new or improving existing storage systems in Kubernetes without having to touch the core Kubernetes code and waiting for its release cycles.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> The public preview of CSI storage driver support on AKS, which allows users to natively leverage has been announced:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Azure Files: Azure Files offers a fully managed, serverless file share that can be mounted concurrently by cloud or on-premises deployments of Windows, Linux, and MacOS. Azure Files makes it easy to lift and shift applications to the cloud that expect a file share to store files or user data.<\/li><li>Azure Disks: Azure Disk Storage offers high-performance, highly durable block storage for your mission- and business-critical workloads. Azure Disks allow you to achieve sub-millisecond latency with high performance for throughput and transaction-intensive workloads.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Kubernetes will be transitioning to CSI storage drivers instead of in-tree drivers with Kubernetes v1.21.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"8-public-preview-ephemeral-os-disk-support-in-aks\">8. Public preview: Ephemeral OS disk support in AKS<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The public preview of <a rel=\"noreferrer noopener\" href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/public-preview-ephemeral-os-disk-support-in-aks\/\" target=\"_blank\">ephemeral OS disk for AKS agent nodes <\/a>has been announced. With ephemeral OS disk, you see lower read\/write latency on the Agent Nodes OS disk, since the disk is locally attached.&nbsp; One will also see faster cluster operations like scale or upgrade due to faster re-imaging and boot times. During preview, one will be able to run node pools with ephemeral OS alongside node pools with network-attached OS disks.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"9-public-preview-azure-resource-health-support-in-aks\">9. Public preview: Azure Resource Health support in AKS<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">AKS now supports <a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/public-preview-azure-resource-health-support-in-aks\/\" target=\"_blank\" rel=\"noreferrer noopener\">Azure Resource Health<\/a> in public preview. One can now easily diagnose, troubleshoot, and get support for service problems that affect its AKS resources. Azure Resource Health reports about the current and past health of your resources and gives one a personalized dashboard of the health of your clusters.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As an example, through Azure Resource Health, you will be able to see times that your AKS resources were unavailable due to any problems encountered as well as under any maintenance operation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"10-kubernetes-1-19-is-released\">10. Kubernetes 1.19 is released<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Kubernetes 1.19 has been released and introduces more than 30 enhancements. Some of the most exciting ones are: <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>an increase in Kubernetes support window to one year<\/li><li>warning system for use of deprecated of APIs<\/li><li>transition from Beta to enable faster stability reach<\/li><li>generic ephemeral inline volumes<\/li><li>kubeadm: customization with patches. <\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">We are looking forward to use Kubernetes 1.19 with AKS soon. For all the details check <a href=\"https:\/\/sysdig.com\/blog\/whats-new-kubernetes-1-19\/\" target=\"_blank\" rel=\"noreferrer noopener\">the link<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"11-azure-blob-soft-delete-for-containers-is-in-public-preview\">11. Azure Blob \u2013 Soft Delete for Containers is in public preview<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">With <a rel=\"noreferrer noopener\" href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/azure-blob-soft-delete-for-containers-public-preview\/\" target=\"_blank\">the Soft delete<\/a> for containers that expand upon Azure Blob Storage makes already existing soft delete for blobs, account delete blocking, and immutable blobs even better upgrading our data protection and restore capabilities. When container soft delete is enabled for a storage account, any deleted container and their contents are saved in Azure Storage for the period that the user specifies. During the retention period, it is possible to restore previously deleted containers and any blobs within them. Container soft delete is available in several regions. Learn more <a rel=\"noreferrer noopener\" href=\"https:\/\/docs.microsoft.com\/de-de\/azure\/storage\/blobs\/soft-delete-container-overview?tabs=powershell\" target=\"_blank\">here<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"12-azure-policy-compliance-scan-action-for-github-workflows-is-in-public-preview\">12. Azure Policy Compliance Scan Action for GitHub Workflows is in public preview<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The&nbsp;<a href=\"https:\/\/github.com\/marketplace\/actions\/azure-policy-compliance-scan\" rel=\"noreferrer noopener\" target=\"_blank\">new GitHub action<\/a>&nbsp;will make it easier to trigger on-demand&nbsp;Azure policy compliance scan&nbsp;on subscriptions, resource groups, or resources and automate the next steps&nbsp;in GitHub workflow&nbsp;based on the compliance state of the resources. This action also displays the non-compliant resources along with the reason for non-compliance so that developers\/engineers can get early feedback on the organizational policies and can proactively rectify them. For more details check the <a href=\"https:\/\/github.com\/Azure\/policy-compliance-scan\/tree\/v0\" target=\"_blank\" rel=\"noreferrer noopener\">link<\/a>. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"13-powershell-support-in-durable-functions-is-in-public-preview\">13. PowerShell support in Durable Functions is in public preview<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><a rel=\"noreferrer noopener\" href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/powershell-support-in-durable-functions-is-in-public-preview\/\" target=\"_blank\">Durable Functions,<\/a> which is an extension to Azure Functions, now lets you define stateful serverless workflows and now supports PowerShell. Common scenarios made possible by Durable Functions include orchestrating the management of complex Azure Resource deployments involving sequential and parallel steps. Long-running workflows are supported, and Durable Functions provides built-in HTTP endpoints for monitoring their progress. To get started with PowerShell Durable Functions, try the&nbsp;<a href=\"https:\/\/aka.ms\/durable-quickstart-powershell-vscode\">Quickstart guide<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"14-serverless-offer-for-azure-cosmos-db-is-now-in-preview\">14. Serverless offer for Azure Cosmos DB is now in preview<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><a rel=\"noreferrer noopener\" href=\"https:\/\/aka.ms\/cosmos-serverless\" target=\"_blank\">This&nbsp;offer<\/a>&nbsp;provides a lower entry price for NoSQL\u202fusers and&nbsp;is based on consumption; it&nbsp;bills\u202fonly for the request units used by database operations&nbsp;with no capacity management required.\u202fThis offer\u202fmeets the needs of\u202fsmall-to-medium workloads\u202fthat don\u2019t\u202frequire\u202fsteady throughput, receive\u202frequests sporadically or in\u202fshort\u202fbursts,\u202fand have moderate performance requirements.\u202fServerless is currently supported on the Azure&nbsp;Cosmos&nbsp;DB Core (SQL) API,\u202fwhile support for the APIs for MongoDB, Gremlin (graph), Table, and Cassandra is coming soon.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"15-new-ip-address-ranges-with-service-tags-for-azure-devops-services\">15. New IP address ranges with Service Tags for Azure DevOps Services<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/devblogs.microsoft.com\/devops\/new-ip-address-ranges-with-service-tags-for-azure-devops-services\/\" target=\"_blank\" rel=\"noreferrer noopener\">Service Tags will be supported by Azure DevOps Services <\/a>by the end of CY2020. &nbsp;When a Service Tag is set up for Azure DevOps Services, customers can easily allow access by adding the tag name&nbsp;<strong><em>azuredevops<\/em><\/strong>&nbsp;to their NSGs or firewalls either through the portal or programmatically.&nbsp;This will help to reduce administrative effort and also enable higher security. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"16-azure-cost-management-changes\">16. Azure Cost Management changes<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In August a lot of improvements for the Azure Billing were released. They include:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Advanced scheduling options for exports<\/li><li>A better recommendation base don historical usage data for reservations and purchases<\/li><li>Quick fixes to apply recommendations of the  Advisor under the &#8220;All recommendations&#8221; tab<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Also there are several upcoming billing changes with details<a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/upcoming-billing-changes-to-azure-bandwidth\" target=\"_blank\" rel=\"noreferrer noopener\"> here.<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"17-general-availability-of-health-checks-for-azure-app-service\">17. General Availability of Health Checks for Azure App Service<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Long in preview the health check for Azure App Services is now generally available. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once you specify a path on your site, App Service will ping it every two minutes. If the path responds with a status code outside of 200 to 299 (or does not respond at all) for 5 pings, then the instance is determined to be unhealthy, and it is removed from the load balancer rotation. This stops the load balancer from routing requests to the unhealthy instances. When the instance is unhealthy and removed from the load balancer, the service continues to ping it. If it begins responding with successful response codes (200 to 299), the instance is returned to the load balancer. If it continues to respond unsuccessfully, App Service will restart the underlying VM in an effort to return the instance to a healthy status. Details can be found <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/azure-monitor\/platform\/autoscale-get-started#health-check-path\" target=\"_blank\" rel=\"noreferrer noopener\">here.<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"18-data-lake-storage-gen2-acl-recursive-update-in-public-preview\">18. Data Lake Storage Gen2 ACL recursive update in public preview<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">It is now possible to take access control lists and apply them recursively to child folders after creation. This brings the advantage that permission management on existing Data Lakes will get much easier. This public preview is available globally in all Azure regions, through PowerShell, .NET SDK, and Python SDK.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"19-log-analytics-rest-apis-are-now-generally-available\">19. Log Analytics REST APIs are now generally available<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A new Log Analytics API version is now generally available. Customer managed keys and bring your own storage are now supported.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"20-general-availability-of-the-immersive-reader-azure-cognitive-service\">20. General availability of the immersive Reader (Azure Cognitive Service)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Developers can embed inclusive capabilities into their apps by using Immersive Reader, an Azure Cognitive Service, to enhance reading and comprehension of text for users of any age and learning ability.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"editor-s-note\">Editor&#8217;s note<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Besides our monthly Azure News, we would like to make you aware of a Bug with the newest Terraform version 0.13.1 in combination with the Azure Resource Manager provider. Find all details here:<\/p>\n\n\n\n<figure class=\"wp-block-embed aligncenter is-type-rich is-provider-twitter wp-block-embed-twitter\"><div class=\"wp-block-embed__wrapper\">\n <div class=\"brlbs-cmpnt-container brlbs-cmpnt-content-blocker brlbs-cmpnt-with-individual-styles\" data-borlabs-cookie-content-blocker-id=\"default\" data-borlabs-cookie-content=\"PGRpdiBjbGFzcz0idmlkZW8tc2hvcnRjb2RlIj48YmxvY2txdW90ZSBjbGFzcz0idHdpdHRlci10d2VldCIgZGF0YS13aWR0aD0iNTUwIiBkYXRhLWRudD0idHJ1ZSI+PHAgbGFuZz0iZW4iIGRpcj0ibHRyIj7wn5OiIDxhIGhyZWY9Imh0dHBzOi8vdHdpdHRlci5jb20vaGFzaHRhZy9UZXJyYWZvcm0\/c3JjPWhhc2gmYW1wO3JlZl9zcmM9dHdzcmMlNUV0ZnciPiNUZXJyYWZvcm08L2E+IDAuMTMuMSBhbmQgPGEgaHJlZj0iaHR0cHM6Ly90d2l0dGVyLmNvbS9oYXNodGFnL0F6dXJlP3NyYz1oYXNoJmFtcDtyZWZfc3JjPXR3c3JjJTVFdGZ3Ij4jQXp1cmU8L2E+IFJNIGRvIG5vdCBsaWtlIGVhY2ggb3RoZXIuIElmIHlvdSBhcmUgdXNpbmcgZGF0YSB0aGUgQ0xJIHdpbGwgY3Jhc2guIDAuMTMgaXMgZmluZSBhbmQgaXTigJlzIHBvc3NpYmxlIHRvIGRvd25ncmFkZSBtYW51YWxseS4gTW9yZSBkZXRhaWxzIPCfkYkgPGEgaHJlZj0iaHR0cHM6Ly90LmNvL2JqWTNHWTVhQVgiPmh0dHBzOi8vdC5jby9ialkzR1k1YUFYPC9hPjwvcD4mbWRhc2g7IE5pY28gTWVpc2VuemFobCDimIHvuI\/imJXvuI8gKEBubWVpc2VuemFobCkgPGEgaHJlZj0iaHR0cHM6Ly90d2l0dGVyLmNvbS9ubWVpc2VuemFobC9zdGF0dXMvMTMwMDc2ODQ4MDk2MzI5MzE4NT9yZWZfc3JjPXR3c3JjJTVFdGZ3Ij5TZXB0ZW1iZXIgMSwgMjAyMDwvYT48L2Jsb2NrcXVvdGU+PHNjcmlwdCBhc3luYyBzcmM9Imh0dHBzOi8vcGxhdGZvcm0udHdpdHRlci5jb20vd2lkZ2V0cy5qcyIgY2hhcnNldD0idXRmLTgiPjwvc2NyaXB0PjwvZGl2Pg==\"><div class=\"brlbs-cmpnt-cb-preset-a\"> <p class=\"brlbs-cmpnt-cb-description\">You are currently viewing a placeholder content from <strong>Default<\/strong>. To access the actual content, click the button below. Please note that doing so will share data with third-party providers.<\/p> <div class=\"brlbs-cmpnt-cb-buttons\"> <a class=\"brlbs-cmpnt-cb-btn\" href=\"#\" data-borlabs-cookie-unblock role=\"button\">Unblock content<\/a> <a class=\"brlbs-cmpnt-cb-btn\" href=\"#\" data-borlabs-cookie-accept-service role=\"button\" style=\"display: none\">Accept required service and unblock content<\/a> <\/div> <a class=\"brlbs-cmpnt-cb-provider-toggle\" href=\"#\" data-borlabs-cookie-show-provider-information role=\"button\">More Information<\/a> <\/div><\/div>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>As promised, this month we&#8217;re also bringing you some fresh news from the Azure world. In this post you will read about: Azure Functions, PowerShell cmdlets, Kubernetes, and much more, so don&#8217;t hesitate to check the post. 1. Azure Cosmos DB Management with PowerShell cmdlets is in public preview It is now in preview \u2013 <a href=\"https:\/\/whiteduck.de\/en\/monthly-azure-news-august-2020\/\"> <\/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":[171,113,172,162,320,331,316,159,332,279],"class_list":["post-7138","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","tag-aks","tag-azure","tag-azure-devops","tag-azure-kubernetes-service","tag-azurecloud","tag-azurecosmosdb","tag-cloudnative","tag-kubernetes","tag-openservicemesh","tag-powershell"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Monthly Azure news - August 2020- white duck<\/title>\n<meta name=\"description\" content=\"You need the latest updats from Azure and Cloud Native world? Read our monthly Azure news that we write in a form of summary and in that way keep you posted on a monthly basis.\" \/>\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-2020\/\" \/>\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 2020- white duck\" \/>\n<meta property=\"og:description\" content=\"You need the latest updats from Azure and Cloud Native world? Read our monthly Azure news that we write in a form of summary and in that way keep you posted on a monthly basis.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/whiteduck.de\/en\/monthly-azure-news-august-2020\/\" \/>\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=\"2020-09-03T07:53:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-02-04T16:23:54+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=\"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-2020\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-august-2020\\\/\"},\"author\":{\"name\":\"Daniel Kerschagl\",\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/#\\\/schema\\\/person\\\/6eb0fb6f2c9f0b58b39970d83b620037\"},\"headline\":\"Monthly Azure news &#8211; August 2020\",\"datePublished\":\"2020-09-03T07:53:36+00:00\",\"dateModified\":\"2022-02-04T16:23:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-august-2020\\\/\"},\"wordCount\":2305,\"image\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-august-2020\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/whiteduck.de\\\/wp-content\\\/uploads\\\/WD-AzureMonthly-Wordpress-Post-Large.png\",\"keywords\":[\"AKS\",\"Azure\",\"Azure DevOps\",\"Azure Kubernetes Service\",\"AzureCloud\",\"azurecosmosdb\",\"cloudnative\",\"Kubernetes\",\"openservicemesh\",\"PowerShell\"],\"articleSection\":[\"Azure\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-august-2020\\\/\",\"url\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-august-2020\\\/\",\"name\":\"Monthly Azure news - August 2020- white duck\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-august-2020\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-august-2020\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/whiteduck.de\\\/wp-content\\\/uploads\\\/WD-AzureMonthly-Wordpress-Post-Large.png\",\"datePublished\":\"2020-09-03T07:53:36+00:00\",\"dateModified\":\"2022-02-04T16:23:54+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/#\\\/schema\\\/person\\\/6eb0fb6f2c9f0b58b39970d83b620037\"},\"description\":\"You need the latest updats from Azure and Cloud Native world? Read our monthly Azure news that we write in a form of summary and in that way keep you posted on a monthly basis.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-august-2020\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-august-2020\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/monthly-azure-news-august-2020\\\/#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-august-2020\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/whiteduck.de\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Monthly Azure news &#8211; August 2020\"}]},{\"@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 - August 2020- white duck","description":"You need the latest updats from Azure and Cloud Native world? Read our monthly Azure news that we write in a form of summary and in that way keep you posted on a monthly basis.","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-2020\/","og_locale":"en_US","og_type":"article","og_title":"Monthly Azure news - August 2020- white duck","og_description":"You need the latest updats from Azure and Cloud Native world? Read our monthly Azure news that we write in a form of summary and in that way keep you posted on a monthly basis.","og_url":"https:\/\/whiteduck.de\/en\/monthly-azure-news-august-2020\/","og_site_name":"white duck","article_publisher":"https:\/\/www.facebook.com\/whiteduckgmbh","article_published_time":"2020-09-03T07:53:36+00:00","article_modified_time":"2022-02-04T16:23:54+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":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-august-2020\/#article","isPartOf":{"@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-august-2020\/"},"author":{"name":"Daniel Kerschagl","@id":"https:\/\/whiteduck.de\/en\/#\/schema\/person\/6eb0fb6f2c9f0b58b39970d83b620037"},"headline":"Monthly Azure news &#8211; August 2020","datePublished":"2020-09-03T07:53:36+00:00","dateModified":"2022-02-04T16:23:54+00:00","mainEntityOfPage":{"@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-august-2020\/"},"wordCount":2305,"image":{"@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-august-2020\/#primaryimage"},"thumbnailUrl":"https:\/\/whiteduck.de\/wp-content\/uploads\/WD-AzureMonthly-Wordpress-Post-Large.png","keywords":["AKS","Azure","Azure DevOps","Azure Kubernetes Service","AzureCloud","azurecosmosdb","cloudnative","Kubernetes","openservicemesh","PowerShell"],"articleSection":["Azure"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-august-2020\/","url":"https:\/\/whiteduck.de\/en\/monthly-azure-news-august-2020\/","name":"Monthly Azure news - August 2020- white duck","isPartOf":{"@id":"https:\/\/whiteduck.de\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-august-2020\/#primaryimage"},"image":{"@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-august-2020\/#primaryimage"},"thumbnailUrl":"https:\/\/whiteduck.de\/wp-content\/uploads\/WD-AzureMonthly-Wordpress-Post-Large.png","datePublished":"2020-09-03T07:53:36+00:00","dateModified":"2022-02-04T16:23:54+00:00","author":{"@id":"https:\/\/whiteduck.de\/en\/#\/schema\/person\/6eb0fb6f2c9f0b58b39970d83b620037"},"description":"You need the latest updats from Azure and Cloud Native world? Read our monthly Azure news that we write in a form of summary and in that way keep you posted on a monthly basis.","breadcrumb":{"@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-august-2020\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/whiteduck.de\/en\/monthly-azure-news-august-2020\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/whiteduck.de\/en\/monthly-azure-news-august-2020\/#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-august-2020\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/whiteduck.de\/en\/"},{"@type":"ListItem","position":2,"name":"Monthly Azure news &#8211; August 2020"}]},{"@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\/7138","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=7138"}],"version-history":[{"count":0,"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/posts\/7138\/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=7138"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/categories?post=7138"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/whiteduck.de\/en\/wp-json\/wp\/v2\/tags?post=7138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}