Azure Weekly
Issue #245 - 6th October 2019
Earlier this week, we were at Future Decoded, where our customer, OceanMind, a Microsoft AI for Earth grant recipient, were featured in the keynote. Later on the first day Nick Wise, the founder & CEO of OceanMind was interviewed about the work the organisation does to combat illegal fishing, modern slavery & human trafficking on fishing vessels, and detecting illegal salvage activity over protected war graves and wreck sites.
Also this week, we've learned that Windows Virtual Desktop is now generally available worldwide and that all Azure Cosmos DB customers now get automatic and tailored recommendations, from things like SDK upgrades, to indexing and partitioning recommendations. Elsewhere, Jen Looper has written about Machine Learning for Mobile Poets, and Deborah Chen has described how to Deploy Azure DevOps Agents through an Azure DevOps pipeline.
⚙️ AI + Machine Learning
- The Azure updates team highlights that Twelve Cognitive Services are available for free with an Azure free account
- On the DEV site, Jen Looper (@jenlooper) writes about Machine Learning for Mobile Poets - Meet the eMiLy app
🔎 Analytics
- On the Azure blog, John 'JG' Chirapurath (@OriginalJGC) talks about The key to a data-driven culture: Timely insights
- The Azure updates team highlights the Azure HDInsight G-series VMs deprecation—Migrate before October 31, 2019
- Andy Leonard (@AndyLeonard) wraps up the Summer o' ADF 2019
🖥️ Compute
- On Microsoft Cloud Blogs, Brad Anderson and Takeshi Numoto highlight that Windows Virtual Desktop is now generally available worldwide
- Thomas Maurer (@thomasmaurer) writes about the New Azure Mv2 Virtual Machines with 12TB Memory
- On Channel 9, Donovan Brown (@DonovanBrown) talks about How to reduce inter-VM latency with Proximity Placement Groups with Ziv Rafalovich
- Kunal Chandratre writes about Azure VMs – Export to CSV
- On the DEV site, Chris Noring (@chris_noring) highlights the Free workshop on GraphQL, Microservices, Serverless and Deploying to the Cloud, docs+ code solutions, enjoy!
- Daniel Neumann (@neumanndaniel) explains how to Optimize build performance on Jenkins Azure worker nodes
🚢 Containers
- The Azure updates team writes about Azure Kubernetes Service—Retiring support for Kubernetes versions 1.11 and 1.12, writes about the Standard Load Balancers in Azure Kubernetes Service (AKS) and writes that Managed identities integration in Azure Kubernetes Service (AKS) is now in preview
- On the DEV site, Abhishek Gupta (@abhi_tweeter) writes The definitive guide to Kubernetes Volumes (Part 2) and describes How to use custom Storage Classes in Kubernetes
🗄️ Databases
- On the Azure blog, Deborah Chen (@ChenDeborah) writes that Built-in Jupyter notebooks in Azure Cosmos DB are now available
- Also on the Azure blog, Thomas Weiss highlights that Azure Cosmos DB recommendations keep you on the right track
- The Azure updates team writesa number of updates: Private Link for Azure SQL Database and Data Warehouse is now in preview, Azure Data Share—Support for sharing data from Azure SQL and SQL Data Warehouse, Azure DB for PostgreSQL: Hyperscale Citus cluster connectivity functionality is in preview and Azure DB for PostgreSQL—Cluster scalability for Hyperscale Citus is now in preview
- On the Azure SQL Database blog, Denzil Ribeiro (@DenzilRibeiro) talks about Monitoring Azure SQL Database with Telegraf
- On Channel 9, Jeroen ter Heerdt (@jeroenterheerdt) talks about Benefit from SQL VM Resource Provider when self-installing SQL Server on Azure with Mine Tokus
- On Microsoft Cloud Blogs, Alan Yu (@AlanYuSQL) writes that The October 2019 release of Azure Data Studio is now available
🛠️ Developer Tools
- The Azure updates team writes about the Recovery Services REST API—Switch to API version 2019-05-13 or above
- On the Visual Studio blog, Anand Gaurav (@adgrv) introduces solution-level NuGet Package Management in Visual Studio for Mac
- Also on the Visual Studio blog, Cody Beyer (@cl_beyer) writes about Visual Studio for Mac: Top Features of the New Editor
- On the DEV site, Dave Glover (@dglover) delves into Raspberry Pi, Azure IoT Central, and Docker Container Debugging and talks about Raspberry Pi, Debugging a Python Internet of Things Application
- Marcel Zehner (@marcelzehner) explains how to Visualize your ARM Templates in VS Code
- Also on the Visual Studio blog, Jun Han (@formulahendry) discusses the Azure IoT Tools September Update: Azure IoT Edge remote debug and more
🔩 DevOps
- Barbara Forbes (@Ba4bes) explains how to Deploy Azure DevOps Agents through an Azure DevOps pipeline
- The Azure updates team posts a number of updates: Azure DevOps—Assignment-based billing and other new features, Azure Lab Services now has an updated UI experience, Azure Lab Services can install GPU drivers automatically and Azure Lab Services now adjusts quota per user
- On the Microsoft DevOps blog, Romi Koifman (@MsRomik) describes how to Track the progress of work using Rollup columns
- Also on the Microsoft DevOps blog, Sasha Rosenbaum (@DivineOps) blogs about What's new in Azure DevOps Sprint 158 with Sean Ferguson and lists the Top Stories from the Microsoft DevOps Community – 2019.09.27
- Justin Yoo (@justinchronicle) blogs about Azure DevOps Multi-Stage Pipelines Approval Strategies
- On Channel 9, Abel Wang (@AbelSquidHead) talks about Deploying to on-premises Windows machines with Azure DevOps - Part 2 and Part 3 with Zachary Deptawa
🎭 Identity
- Marcel Zehner (@marcelzehner) writes Managing multiple Azure customers – but how?
🔌 Integration
- Eldert Grootenboer (@egrootenboer) explains how to Retrieve Azure Key Vault secrets from Logic Apps using Managed Identity
- On the Serverless360 blog, Nadeem Ahamed blogs about Azure Event Grid vs Event Hub
- Michael Crump (@mbcrump) posts Tip 227 - Add and run JavaScript code snippets by using inline code in Azure Logic Apps
- Kay Singh (@singhkays) writes Part 3: Building a scalable 'shot-based' serverless AV1 video encoder in Azure
💡 Internet of Things
- On Channel 9, Olivier Bloch (@obloch) talks about the IoT in Action Global Event Series - Building New Experiences, with Analisa Roberts and Sarah Maston
⚖️ Management and Governance
- Steve Buchanan (@buchatech) provides a Walk-through: use Azure Policy modify effect to require tags
- On the Azure blog, Michael Flanakin (@flanakin) discusses Azure Cost Management updates – September 2019
- The Azure updates team posts a number of updates: Azure Monitor Log Analytics—New capacity-based pricing option is now available, General availability: Azure Log Analytics in Switzerland North, Azure Application Insights is now available in the North Central US region and New Canada Federal PBMM Azure Blueprint is now available
- On the MSSQL Tips site, Mohammed Moinudheen explains how to Simplify Your Azure Bill by Resource Group
- On the Perficient blog, Victor Wolters blogs about Azure Subscription Transfer from Tenant to Tenant
- Julien Corioland (@jcorioland) writes about Terraform on Microsoft Azure - Part 7: Continuous Deployment using Azure Pipeline
🎬 Media
- The Azure updates team highlights that Azure Media Indexer is being retired
📱 Mobile
- On Channel 9, Maddy Leger (@maddyleger1) provides a Xamarin.Forms 101: Getting to Know your XAML Workspace - Visual Studio 2019 for Windows
🌐 Networking
- On Channel 9, Donovan Brown (@DonovanBrown) talks about How to reserve a public IP range in Azure using Public IP Prefix with Anavi Nahar
- Stephane Lapointe (@s_lapointe) explains How to detect expiring certificates in Azure Application Gateway
- The Azure updates team introduces promotional pricing for data transfer to Azure Front Door
🔐 Security
- On the Azure blog, Lily Kim writes that Over 100 Azure services support PROTECTED Australian government data
- The Azure updates team highlights that Managing rules with adaptive application controls in Azure Security Center has improved
- Tobias Zimmergren (@zimmergren) talks about Using Azure Key Vault Secrets from your Azure DevOps pipelines, describes how to Log custom application security events in Azure Log Analytics which are ingested and used in Azure Sentinel and describes Deleting Azure Sentinel but keep the ingested data
- Gregor Suttie (@gregor_suttie) talks about the Azure Security Exam – AZ-500 Study plan and highlights Azure Security articles in September
- Jan Egil Ring (@janegilring) describes Using Azure Key Vault for local administrator password rotation
📦 Storage
- On the Azure blog, Raman Kumar introduces the preview of direct-upload to Azure managed disks
- Mariano Gomez blogs about Microsoft Flow | Transfer a file to Azure Storage Blob with Manually Triggered Flow
🔗 Web
- The Azure updates team writes about the Azure CDN from Verizon - enforcement of strict SNI connections
- On the DEV site, Yohan Lasorsa (@sinedied) explains how to Build your first serverless app with Angular, NestJS and Azure
- Also on the DEV site, Aaron Powell (@slace) writes What is your React app doing and how do we monitor it?
- Gunnar Peipman (@gpeipman) covers Hosting web application on Azure
- Ruslan Yakushev (@ruslany) describes Using ARM template to swap App Service deployment slots