Azure Weekly
Issue #292 - 20th September 2020
Is everyone getting ready for Microsoft Ignite? Remember, this year it's totally free to attend, so no excuse not to sign-up and attend a session or two. See more details over here.
Some pre-Ignite announcements for you that have appeared in the last week. There's now NFS 4.1 support for Azure Files is now in preview for those that require a fully POSIX compliant NFS file system. Access time-tracking and access time-based lifecycle management For Azure Blob storage is now in preview, allowing you to get more clever about which blobs to transition between access tiers, and potentially which to delete because of inactivity. There's also now a new API to Get Retail Rates for all Azure Products/Services, which you can use to build robust cost models, for example, rather than manually retrieving pricing details.
A few blogs to highlight this week: Inderjit Rana has highlighted the Azure Data Factory Mapping Data Flows Performance Pitfall to avoid (pesky cluster start-up times!), James Serra has written about the various Query options in Azure Synapse Analytics, and Aaron Powell has wondered Can we make GraphQL type safe in code?
Elsewhere, Antti K. Koskela has shared a helpful blog describing How to remove your account as a guest in another Azure AD tenant, and Richard Fennell has answered the question How can I automatically create Azure DevOps Release Notes and how can I publish them?
⚙️ AI + Machine Learning
- On the Azure blog, John Doyle writes about Better outcomes with AI: Frost & Sullivan names Microsoft the leading AI platform for healthcare IT
- On Channel 9, Seth Juarez (@sethjuarez) presents You're Not Solving the Problem You Think You're Solving with Sarah Bird and Josh Lovejoy
- Jose Moreno (@erjosito) blogs about Azure Machine Learning inferencing on AKS under the covers
- On the Azure podcast, The Azure podcast team (@AzurePodcast) presents Episode 346 - Autonomous Systems with Scott Stanfield
- Adam Jackson (@adamj89) shares Coming soon: AI Edge Event
🔎 Analytics
- James Serra (@JamesSerra) describes the Query options in Azure Synapse Analytics
- On the MSSQL Tips site, Fikrat Azizov explains how to Explore Your Data Lake Data Easily with Azure Synapse Analytics
- Also on the MSSQL Tips site, Koen Verbeeck (@Ko_Ver) explains how to Execute SSIS Package in Azure with DTEXEC Utility
- On the SQL Server Blog, Bob Ward talks about the Azure SQL digital event: Transform your applications with Azure SQL
- Inderjit Rana writes about the Azure Data Factory Mapping Data Flows Performance Pitfall to avoid
- Tobias Zimmergren & Jussi Roine (@CtrlAltAzure) present 047 - Managing the crops with Azure FarmBeats
🖥️ Compute
- The Azure updates team writes that Azure Virtual Machines DCsv2-series are now available in Southeast Asia
- Daniel Neumann (@neumanndaniel) describes how to Downgrade the Linux kernel on an Azure Ubuntu VM
- Gunnar Peipman (@gpeipman) describes Hosting applications on Azure B-series virtual machines
- On the DEV site, Anthony Chu (@nthonyChu) describes Rendering PDFs with Razor Templates and PuppeteerSharp in Azure Functions
- Michael Crump (@mbcrump) posts Tip 277 - Azure Functions on Kubernetes with KEDA Part 1 of 2
- On the Azure Developer Community Blog, Lucie Šimečková (@lulucieva) shares Microsoft Create: Serverless live event - September 30, 2020
🚢 Containers
- On the Azure blog, MacKenzie Olson (@macolso) announces that Azure Container Instances - Docker integration now in Docker Desktop stable release
- Tony Chou describes how to Deploy a Full Stack Web App to Azure Kubernetes Service with Docker
- Jose Moreno (@erjosito) writes about Easy Auth on AKS with Ambassador
- Trevor Sullivan (@pcgeek86) explains how to Keep Docker Images Updated with Windows Task Scheduler and Windows Subsystem for Linux
- On ZDNet, Liam Tung (@LiamT) highlights that Microsoft: Windows 10 now lets you access Linux file systems in WSL 2
- On the Azure Medium blog, Stas Lebedenko (@angry_stas) blogs about Lifting your serverless app to on-premises with KEDA and K8s.
🗄️ Databases
- On Channel 9, Anna Hoffman (@AnalyticAnna) describes How to Shut Off Public Connectivity to Azure SQL Database with Rohit Nayak
- Kevin Chant explains how to Update both SQL Server 2019 and Azure SQL Database objects using one commit
- On the DEV site, Aaron Powell (@slace) wonders Can we make GraphQL type safe in code?
- Davide Mauri (@mauridb) describes a Serverless REST API with Azure Functions, Node, JSON and Azure SQL and writes about Fast loading data into Azure SQL: a lesson learned.
🛠️ Developer Tools
- The Azure updates team announces the Application Insights .NET SDK version 2.15
- Richard Seroter (@rseroter) writes Let's compare the CLI experiences offered by AWS, Microsoft Azure, and Google Cloud Platform
- On Microsoft Security blog, Justin Campbell and Mike Walker highlights that Microsoft announces new Project OneFuzz framework, an open source developer tool to find and fix bugs at scale
🔩 DevOps
- Also on the Microsoft DevOps blog, Steven Murawski (@StevenMurawski) lists the Top Stories from the Microsoft DevOps Community – 2020.09.11
- On the MSSQL Tips site, Ron L'Esteve covers Azure DevOps CI CD using GitHub Repo and Visual Studio Azure SQL Database Project
- On the .NET Curry blog, Subodh Sohoni (@subodhsohoni) describes Using Azure DevOps for Product Development (Multiple Teams)
- The Azure updates team shares that Azure Pipelines announces the general availability of scale-set agents
- On the Black Marble blog, Richard Fennell (@richardfennell) explains How can I automatically create Azure DevOps Release Notes and how can I publish them?
- On the Microsoft DevOps blog, Helen Huang (@herenhuang) covers the Azure Artifacts billing changes coming October 2020
- Kevin Chant writes about using the Same dacpac for Azure Pipelines and GitHub Actions deployments
🧬 Hybrid
- Thomas Maurer (@thomasmaurer) mentions to Join the Microsoft Azure Hybrid Cloud Webinar Series and presents Azure Stack Hub Partner Solutions Series – Knowledge Park with Tiberiu Radu
- On Channel 9, Anna Hoffman (@AnalyticAnna) provides An Introduction to Microsoft Hybrid SQL Server Solutions with Allan Hirt
🎭 Identity
- Anuj Chaudhary explains how to Handle Conditional Access challenge for Privileged Identity Management on Microsoft Graph
- Antti K. Koskela (@koskila) explains How to remove your account as a guest in another Azure AD tenant
🔌 Integration
- On the Serverless360 blog, Nadeem Ahamed (@Nadeem_ahamed_r) explains how to Manage and Monitor your Azure VMs using Event Grid and Logic Apps
💡 Internet of Things
- The Azure updates team shares a few updates: IoT Hub TLS certificate update, Azure IoT Central new and updated features—August 2020 and Azure Time Series Insights now supports AAD groups
- On Channel 9, Olivier Bloch (@obloch) talks about Azure IoT TLS - Changes are coming (with Ramit Malhotra) and talks about Turning IIoT Data into action with CrateDB with Johannes Moser
⚖️ Management and Governance
- David O'Brien (@david_obrien) walks through Testing ARM and AWS Templates
- On the DEV site, Justin Yoo (@justinchronicle) provides a Project Bicep Sneak Peek - The ARM Template DSL
- On the Sharegate blog, Stephane Lapointe (@s_lapointe) writes about some Azure cost best practices: 4 Azure policies for cloud cost optimization
- Praveen Kumar Sreeram (@PrawinSreeram) discusses Application Insights – Get monthly Data Consumption and Estimated Cost
- Tobias Zimmergren (@zimmergren) explains how to Discover issues with Azure Functions and App Service using Application Insights
- Also on the DEV site, Frank Boucher (@FBoucheros) demystifies ARM Templates: Getting an ARM template for Resource X
- On the Azure Medium blog, Itay Podhajcer (@ItayPodhajcer) writes about Terraforming a Serverless MongoDB Replica Set with Split Horizon DNS on Azure and Cloudflare
- The Azure updates team shares a few updates: IT Service Management Connector ITSMC is now available in Azure Government, Public Preview - Get Retail Rates for all Azure Products/Services, Azure Site Recovery update rollup 50 - September 2020 and Public Preview: Application Insight in UK West, Germany West Central, Switzerland West and Australia Central 2
🚌 Migration
- On the Azure blog, Jeremy Winter describes Preparing for what's next: Building landing zones for successful cloud migrations
- On Channel 9, Scott Hanselman (@shanselman) describes how to Prepare your cloud environments using Azure landing zones with Brian Blanchard
- Sarah Lean (@TechieLass) blogs about Azure Migrate and Availability Zones
🌐 Networking
- Matt Small (@WinDevMatt) blogs about Key Vault, App Gateway and the KV Firewall...
- On The Azure Podcast, The Azure podcast team (@AzurePodcast) covers Episode 345 - Barracuda SD WAN with Michael Zoller
- The Azure updates team highlights that Azure Private Link Service is now generally available in China
- Pantelis Apostolidis (@papostolidis) explains how to Deliver your app at global scale with security & resiliency with Azure Front Door
🔐 Security
- On the Azure blog, Poornima Natarajan explains how to Build a scalable security practice with Azure Lighthouse and Azure Sentinel
- Charbel Nemnom (@charbelnemnom) describes How To Import, Export, and Share Workbooks in Azure Sentinel
- Damien Bowden (@damien_bod) walks through Securing Azure Key Vault inside a VNET and using from an Azure Function
📦 Storage
- On the Azure blog, Rena Shah (@renamshah) highlights that the NFS 4.1 support for Azure Files is now in preview
- On the Check your Logs blog, Rick Vanover (@RickVanover) talks about the fact that Azure Files now offering NFS 4.1 in Preview
- Also on the Azure blog, Lichun Li writes that Azure NetApp Files cross region replication and new enhancements in preview
- The Azure updates team shares a few updates: Azure Blob storage lifecycle management now supports append blobs, Azure Blob access time tracking and access time-based lifecycle management preview and Public Preview of Azure NetApp Files Cross Region Replication CRR capability
- Charbel Nemnom (@charbelnemnom) describes How To Enable Self-Service Restore in Azure File Sync
- Mohit Gupta (@MohitGu48372760) provides an Introduction to Azure Storage Account
🔗 Web
- The Azure updates team shares the Azure API Management updates- September 2020
- On the DEV site, Alvaro Videla (@old_sound) describes How to upload images to Blob Storage using Serverless and Static Web Apps
💻 Windows Virtual Desktop
- Roelf Zomerman (@RCZ_Jag) writes Windows Virtual Desktop – Building your image automated (II) and Building your image automated (III)
- Freek Berson (@fberson) describes Using Project ‘Bicep’ (Preview) to create ARM Templates that deploy WVD!
- Nicholas Rogoff (@nrogoff) describes how to Reboot all the VM’s in a Windows Virtual Desktop Host Pool…safely ;-)
- Christiaan Brinkhoff (@Brinkhoff_C) shares the new docs: Azure Architecture Center – Microsoft FSLogix for the enterprise