Azure Weekly
Issue #227 - 2nd June 2019
We've been busy here at endjin this week, with lots of AAD permissions management and resource deployment. Along those lines James Broome, our Director of Engineering, has written an excellent blog on How to use the AzureAD module in PowerShell Core. We've also been working on some really interesting analytics techniques for some large scale data processing, all pretty exciting stuff! Elsewhere, here are the updates from the Azure community (quite a few this week!):
- HB-series Azure Virtual Machines achieve cloud supercomputing milestone!
- Azure Mv2 Virtual Machines offering up to 6 TB memory are now generally available
- General availability: Azure Kubernetes Service in South Africa North
- Azure Container Registry—Helm 3 support is now in preview
- Azure Container Registry—Open Container Initiative OCI new artifact registry types supported in preview
- Azure Service Fabric 6.4 Refresh Release
- Performance Improvements in Visual Studio 2019
- Top Stories from the Microsoft DevOps Community – 2019.05.24
- Simplifying event-driven architectures with the latest updates to Event Grid
- Event Grid can now publish events to Service Bus
- IoT Hub device telemetry events in Event Grid - public preview
- Geo Disaster Recovery available in Event Grid
- Events up to 1MB in Event Grid - public preview
- Advanced filtering generally available in Event Grid
- Event Domains generally available in Event Grid
- Azure IoT Edge Tools Extension Preview Announcement
- Unlock new features in the MT3620 MCU with the Azure Sphere 19.05 release
- Service monitor alliances for Azure Deployment Manager
- Azure Cost Management updates – May 2019
- Azure Monitor AIOps alerts with Dynamic Thresholds is now generally available
- Creating Cosmos DB Resources using ARM Templates
- Application Change Analysis for Azure Monitor is now in public preview
- Application Insights Availability in US West Region
- Azure App Configuration is now available in preview
- Adaptive network hardening in Azure Security Center is generally available
- Azure NetApp Files is now generally available
- Azure API Management Consumption Tier is now generally available
- Java on App Service: Updates and Improvements are now available
- Integration service environments ISE are now generally available
⚙️ AI + Machine Learning
- On Code Project, Akhil Mittal (@AkhilMittal20) describes Image Classification: Face Detection and Identification using Azure Face API Cognitive Service
🔎 Analytics
- Chris Webb (@cwebb_bi) blogs about Power Query Performance And Expanding Columns
- On the Azure blog, Dhruv Goel writes about Visual data ops for Apache Kafka on Azure HDInsight, powered by Lenses
- Jose Moreno (@erjosito) talks about Docker container with R and ODBC
- Michael Jonsson (@Michael_Jonsson) describes a Serverless twitter photo analyzing app
- On TechNet, Amanda Buchholz explains how to Learn how to build end-to-end cloud scale analytics solutions in Azure
🖥️ Compute
- On the Azure blog, Evan Burness announces that HB-series Azure Virtual Machines achieve cloud supercomputing milestone!
- The Azure updates team announces that Azure Mv2 Virtual Machines offering up to 6 TB memory are now generally available
- Antariksh Mistry blogs about Azure Batch Service
- On Microsoft Cloud Blogs, Danny Kadyshevitch explains how to Discover Shadow IT across IaaS and PaaS with Microsofts CASB
🚢 Containers
- On .NET Rocks, Rob Richardson describes Migrating to Containers using Istio and Kubernetes with Rob Richardson
- On the Azure blog, Aanand Ramachandran blogs about Integrating Azure CNI and Calico: A technical deep dive
- The Azure updates team announces General availability: Azure Kubernetes Service in South Africa North, Azure Container Registry—Helm 3 support is now in preview and Azure Container Registry—Open Container Initiative OCI new artifact registry types supported in preview
- Jakob Ehn (@jakobehn) blogs about Accessing Azure Artifacts feed in a Docker build
- James van Den Berg covers Installing and Maintaining Azure Kubernetes Cluster with Multi Pool Nodes for Linux Winserv Containers
- On the Azure Developer Community Blog, Andreas Helland delves into Building Microservices with Azure Kubernetes Service and Azure DevOps - Part 3 and Part 4
🗄️ Databases
- Michael Jonsson (@Michael_Jonsson) writes about CosmosDB – Some setup and quick get started tips
- Jason Roberts (@robertsjason) walks through Processing a Single Azure Cosmos DB Document at a Time With Azure Functions and talks about Executing Multiple Azure Functions When Azure Cosmos DB Documents Are Created or Modified
- On the Azure blog, Jovan Popovic (@jocapc) describes the Key causes of performance differences between SQL managed instance and SQL Server
- Meagan Longoria (@mmarie) describes What You Need to Know About Data Classifications in Azure SQL Data Warehouse
- On the Azure SQL Database blog, Jovan Popovic (@jocapc) explains how to Take a backup of TDE protected database on Azure SQL Managed Instance, Recreate dropped database on Azure SQL Managed Instance and Take a COPYONLY backup of TDE protected database on Azure SQL Managed Instance
- The Azure updates team announces the General availability: Zone-redundant SQL databases and elastic pools are now generally available in three additional regions
🛠️ Developer Tools
- Simon J.K. Pedersen (@simped) writes about Visual Studio Code – Remote Development (Bad owner or permissions)
- On MSDN, the Service Fabric Team announces Azure Service Fabric 6.4 Refresh Release
- On the Visual Studio blog, Varun Gupta highlights the Performance Improvements in Visual Studio 2019
- Larry Wall writes: [Service Fabric] Why wont Visual Studio connect to my cluster?
- On Channel 9, John Papa and Amanda Silver present: Five Things About Visual Studio Code
- On Visual Studio Magazine - Blogs, Peter Vogel explains How to Use Regular Expressions in Visual Studio Find
🔩 DevOps
- On the Azure Citadel blog, Richard Cheney (@RichCheneyAzure) highlights that Terraform 0.12 has finally gone GA
- On the Microsoft DevOps blog, Edward Thomson (@ethomson) lists the Top Stories from the Microsoft DevOps Community – 2019.05.24
- Also on the Microsoft DevOps blog, Todd Manion blogs about the 7pace Timetracker
🎭 Identity
- On the endjin blog, James Broome (@broomej) explains How to use the AzureAD module in PowerShell Core
- On the Kloud blog, Chiru Adapa covers Extracting a list of Azure AD App Proxy applications with PowerShell
- Roelf Zomerman discusses Forcing re-authentication on some applications
- Anuj Chaudhary gives us a PowerShell sample for Privileged Identity Management PIM for Azure Resources
- On the Premier Developer blog, Marius Rochon covers Using Groups in Azure AD B2C
🔌 Integration
- The Azure updates team announces: Event Domains generally available in Event Grid, Advanced filtering generally available in Event Grid, Events up to 1MB in Event Grid - public preview, Geo Disaster Recovery available in Event Grid, IoT Hub device telemetry events in Event Grid - public preview and Event Grid can now publish events to Service Bus
- Sean Feldman (@sfeldman) writes about Transactional messaging with Azure Functions and Service Bus
- On the Codit blog, Tom Kerkhove (@TomKerkhove) writes: Azure Event Grid, the heart of Azure
- On the Serverless360 blog, Arunkumar Kumaresan discusses Whats new in Serverless360 for Integrate 2019
- Also on the Serverless360 blog, Steef-Jan Wiggers (@SteefJan) writes Logic App Service Demystified: A peek under the hood – the Designer and Runtime
- On Microsoft Cloud Blogs, the Azure Team lists the Azure Marketplace new offers – Volume 37
- On the Azure blog, Bahram Banisadr blogs about Simplifying event-driven architectures with the latest updates to Event Grid
- The Azure updates team announces that Integration service environments ISE are now generally available
💡 Internet of Things
- On the Azure blog, Ashita Rastogi discusses how Azure IoT Hub message enrichment simplifies downstream processing of your data
- On the Visual Studio blog, Erichrenyong Wang talks about the Azure IoT Edge Tools Extension Preview Announcement
- On Microsoft Cloud Blogs, The Azure Team writes about how to Unlock new features in the MT3620 MCU with the Azure Sphere 19.05 release
- On Channel 9, Olivier Bloch (@obloch) summarises IoT at Microsoft Build 2019 and Davide Vigano showcases Parkinson's Patient - Before and After Sensoria Smart Sock
⚖️ Management and Governance
- On the Azure blog, David Tepper announces Service monitor alliances for Azure Deployment Manager
- Also on the Azure blog, Michael Flanakin covers Azure Cost Management updates – May 2019
- Also on the Azure blog, Oren Maoz explains how to Manage your cross cloud spend using Azure Cost Management
- The Azure updates team announces that Azure Monitor AIOps alerts with Dynamic Thresholds is now generally available
- On the Azure Citadel blog, Richard Cheney (@RichCheneyAzure) discusses Azure Policy labs
- Daniel Rneling blogs about Azure Monitor – Getting started with alerting
- Sam Cogan (@samcogan) talks about Creating Cosmos DB Resources using ARM Templates
- On the Azure SQL Database blog, Jovan Popovic (@jocapc) explains how to Restore dropped database on Azure SQL Managed Instance
- On the Azure blog, Ye Gu explains how to Simplify the management of application configurations with Azure App Configuration
- On the Premier Developer blog, Nicholas Switzer and Kunal Sinha outline Getting Started with Azure Blueprints
- The Azure updates team announces Application Insights Availability in US West Region, Application Change Analysis for Azure Monitor is now in public preview and that Azure App Configuration is now available in preview
- On the Azure SQL Database blog, Jovan Popovic (@jocapc) describes how to Take a backup of TDE protected database on Azure SQL Managed Instance
- On the Azure SQL Database blog, Jovan Popovic (@jocapc) discusses Troubleshooting potential backup/restore issues on Azure SQL Managed Instance
- On the Azure podcase, Sujay Talasila and Won Huh talk about Disaster Recovery
🚌 Migration
- On the MSSQL Tips site, Fikrat Azizov discusses Transfer On-Premises Files to Azure SQL Database
📱 Mobile
- On the Xamarin blog, David Ortinau (@davidortinau) writes: Xamarin.Forms 4.0 - Getting Started with Shell
🌐 Networking
- Thomas Maurer (@thomasmaurer) describes OpenVPN support in Azure VPN gateways
🔐 Security
- On the Azure blog, Oren Parag announces that Adaptive network hardening in Azure Security Center is generally available
- On the Premier Developer blog, Roger Lamb discusses Understanding how Microsoft Azure keeps your data safe
📦 Storage
- Thomas Maurer (@thomasmaurer) explains How to Install AzCopy for Azure Storage
- On the Azure blog, Tad Brockway (@tadbrockway) announces that Azure NetApp Files is now generally available
- Charbel Nemnom (@charbelnemnom) blogs about Azure File Sync and Azure Premium Files
- On the MSSQL Tips site, John Miner explains how to Transfer files between a Data Science Virtual Machine and Azure Data Lake Storage
🔗 Web
- The Azure updates team announces that Java on App Service: Updates and Improvements are now available and Azure API Management Consumption Tier is now generally available
- Mark Heath (@mark_heath) blogs about Securing Back-end App Service Web Apps with VNets and Service Endpoints
- Robert Smit (@Clustermvp) explains how to Configure Azure Service Endpoints for Web Applications
- On the Kloud blog, Darren Doc Robinson writes: Goodbye GoDaddy WebHosting, Hello Azure Static Website
- On the Premier Developer blog, Adel Ghabboun describes 404 response code caused by App Services – AlwaysOn feature
- On the Azure blog, Skyler Hartle (@skylerhartle) describes how to Isolate app integrations for stability, scalability, and speed with an integration service environment