Azure Weekly
Issue #235 - 28th July 2019
This week, Parul Matah has written a two part series about "Always-on, real-time threat protection with Azure Cosmos DB", exploring the Advanced Threat Protection team's journey in adopting Cosmos DB and the resulting benefits. Read part one here, and part two here. Elsewhere, Glenn Prince has written a detailed article about Cheap Static Web Hosting using Azure Storage.
There are plenty of updates this week:
- Visual Studio 2019 version 16.2 Generally Available and 16.3 Preview 1
- Visual Studio 2019 for Mac version 8.2 is now available (and a Preview for 8.3)
- PostgreSQL 11 is now generally available in Azure Database for PostgreSQL
- Cognitive Services Speech US Gov Resource GUID Change
- Azure Mv2-series virtual machines VMs offering up to 6 TB of memory are now available for the US West 2 region
- Linux support on Azure Functions Premium plan
- Azure Container Registry—Buildpacks support in Tasks is now in preview
- Azure Database for MySQL support for MySQL 8.0 is in preview
- SQL Server CTP 3.2 big data cluster is now in preview
- Introducing UTF-8 support for Azure SQL Database
- Java on Visual Studio Code July Update
- Azure Lab Services now has a new instance size available—Medium nested virtualization
- Azure Lab Services—Ability to reset passwords and support for Ubuntu Images has been added
- Azure Lab Services has removed the unlimited option from quota per user to help save on costs
- Caching and faster artifacts in Azure Pipelines
- What's new in Azure DevOps Sprint 154 with Lauren Brose
- Share packages publicly from Azure Artifacts – Public Preview
- Now available: Azure DevOps Server 2019 Update 1, Release Candidate 2
- Bring your GitHub collaborators to Azure DevOps
- the Azure Boards app for Slack
- New developer pricing tier for integration service environment
- Location telemetry support in IoT Central is now available
- Guidance on CVE-2018-15664 for Azure IoT Edge
- Azure IoT Edge 1.0.8 release is now available
- IoT sensors and wearables revolutionize patient care
- Easing compliance for UK public and health sectors with new Azure Blueprints
- Azure portal July 2019 feature update
- Azure Monitor Log Analytics UI updates – June 2019
- Azure Site Recovery: Support released for large disks up to 8 TB
- Azure Monitor for containers—Prometheus integration is now in preview
- Azure Database Migration Service—Integration with Azure Migrate v2
- Faster Startup Times With Startup Tracing On Android
- Introducing AndroidX for Xamarin
- VNet Gateway Standard and High Performance Resource GUID changes
- Updates to network recommendations in Azure Security Center
- Azure publishes guidance for secure cloud adoption by governments
- The recommendation and policy to enable encryption of storage account have been removed
- The recommendation for storage access restriction has been retired
- Azure Blob lifecycle management is now available in all Azure regions
- Premium Blob now supports Blob Lifecycle Management
⚙️ AI + Machine Learning
- The Azure updates team writes about the Cognitive Services Speech US Gov Resource GUID Change
- Simon Waight (@simonwaight) describes Building an Azure selfie-and-seek game
🔎 Analytics
- Andy Leonard (@AndyLeonard) writes that SSIS Is Not Dead Or Dying and explains how to Execute SSIS Package in Azure-SSIS
- Adam Marczak (@MarczakIO) provides an Azure Data Factory Introduction
🖥️ Compute
- Jason Roberts (@robertsjason) writes about Understanding Azure Durable Functions - Part 3: What Is Durability
- The Azure updates team writes that Azure Mv2-series virtual machines VMs offering up to 6 TB of memory are now available for the US West 2 region and writes about the Linux support on Azure Functions Premium plan
- Michael Crump (@mbcrump) posts Tip 208 - Set up a MEAN-based web application on a new Azure Linux virtual machine
- On the Serverless360 blog, Michael Stephenson (@michael_stephen) writes about Azure Functions in the Portal- ALM
🚢 Containers
- The Azure updates team writes about the Azure Container Registry—Buildpacks support in Tasks is now in preview
- On Channel 9, Scott Hanselman (@shanselman) talks about Preview of Availability Zones for your Kubernetes cluster in Azure with Justin Luk
- On Code Project, Akhil Mittal (@AkhilMittal20) describes how to Containerize ASP.NET Core Applications with Docker and Azure Kubernetes Services
- Daniel Neumann (@neumanndaniel) explains how to Distribute Azure Kubernetes Service kubeconfig credentials
- On Microsoft Cloud blogs, Steve Buchanan (@buchatech) talks about DevSecOps in Kubernetes
🗄️ Databases
- On the Azure blog, Parul Matah (@ParulMatah) writes about Always-on, real-time threat protection with Azure Cosmos DB – part one and part two
- The Azure updates team writes that Azure Database for MySQL support for MySQL 8.0 is in preview, highlights that PostgreSQL 11 is now generally available in Azure Database for PostgreSQL and writes that SQL Server CTP 3.2 big data cluster is now in preview
- On the Azure SQL Database blog, Jeroen ter Heerdt (@jeroenterheerdt) writes that Azure SQL joins forces with Data Exposed - the show that is all about data
- Also on the Azure SQL Database blog, Pedro Lopes (@sqlpto) writes Introducing UTF-8 support for Azure SQL Database
- On Code Project, Sergey Syrovatchenko talks about the SQL Index Manager – Free GUI Tool for Index Maintenance on SQL Server and Azure
🛠️ Developer Tools
- Thomas Maurer (@thomasmaurer) describes how to Remote Edit Files on Azure Linux VMs using VS Code
- On the Visual Studio blog, Xiaokai He (@XiaokaiHe) covers the Java on Visual Studio Code July Update
- On the IoT Dev blog, Xin Shi explains how to Develop and debug ARM64 IoT Edge modules in Visual Studio Code preview
- On the Visual Studio blog, Jacqueline Widdis (@JacqWiddis) writes about the Visual Studio 2019 version 16.2 Generally Available and 16.3 Preview 1
- Also on the Visual Studio blog, Sayed Hashimi (@sayedihashimi) writes that Visual Studio 2019 for Mac version 8.2 is now available (and a Preview for 8.3)
- On Microsoft Cloud Show, Andrew Connell and Chris Johnson (@mscloudshow) present Episode 312 Inspire Tidbits and Big Cloud Wins
🔩 DevOps
- On the Microsoft DevOps blog, Alex Mullans (@alexmullans) writes about Caching and faster artifacts in Azure Pipelines
- Also on the Microsoft DevOps blog, Anisha Pindoria (@anishapindoria) talk about What's new in Azure DevOps Sprint 154 with Lauren Brose
- Also on the Microsoft DevOps blog, Elijah Batkoski (@ElijahBatkoski) describes how to Share packages publicly from Azure Artifacts – Public Preview
- Also on the Microsoft DevOps blog, Erin Dormier writes Now available: Azure DevOps Server 2019 Update 1, Release Candidate 2
- Also on the Microsoft DevOps blog, Jimson Chalissery (@jimsonc) writes Bring your GitHub collaborators to Azure DevOps
- Also on the Microsoft DevOps blog, Karthik RG announces the Azure Boards app for Slack
- Also on the Microsoft DevOps blog, Sasha Rosenbaum (@DivineOps) lists the Top Stories from the Microsoft DevOps Community – 2019.07.19
- Justin Yoo (@justinchronicle) describes Building Azure DevOps Extension on Azure DevOps – Automated Publish 1
- Donovan Brown (@DonovanBrown) describes Passing variables from stage to stage in Azure DevOps release
- On the Black Marble blog, Richard Fennell (@richardfennell) writes that You can't use Azure DevOps Pipeline Gates to check services behind a firewall
- The Azure updates team provides a few updates on Azure Lab Services: new instance size available—Medium nested virtualization, Ability to reset passwords and support for Ubuntu Images has been added and removed the unlimited option from quota per user to help save on costs
🎭 Identity
- On the Kloud blog, Darren Robinson (@darrenjrobinson) writes about An Azure MFA Management Agent for User MFA Reporting using Microsoft Identity Manager
🔌 Integration
- On the Premier Developer blog, Mike Barker covers Versioning REST APIs in Azure Serverless
- On the Serverless360 blog, Sandro Pereira (@sandro_asp) explains How to Expose and protect Logic App using Azure API Management (Part 2) – Restrict the access to the Logic App
- Also on the Serverless360 blog, Nishanth Prabhakaran blogs about Azure Event Grid: Cab Availability Management Application
- The Azure updates team highlights the New developer pricing tier for integration service environment
💡 Internet of Things
- On Microsoft Cloud Blogs, Sally Frank (@sallyafrank) writes that IoT sensors and wearables revolutionize patient care
- The Azure updates team writes that Location telemetry support in IoT Central is now available, provides some Guidance on CVE-2018-15664 for Azure IoT Edge and writes that Azure IoT Edge 1.0.8 release is now available
- On Channel 9, Olivier Bloch (@obloch) talks about Modeling and Querying data at scale using Azure Time Series Insights with Deepak Palled
⚖️ Management and Governance
- On the Azure blog, Lily Kim writes about Easing compliance for UK public and health sectors with new Azure Blueprints
- The Azure updates team highlights a number of updates: Azure portal July 2019 feature update, Azure Monitor Log Analytics UI updates – June 2019, Azure Site Recovery: Support released for large disks up to 8 TB and Azure Monitor for containers—Prometheus integration is now in preview
- On Microsoft Cloud Blogs, the Azure Team discusses What's the difference between Azure Monitor and Azure Service Health
- Sam Cogan (@samcogan) walks through Collecting Prometheus Metrics with Azure Monitor
- Marcel Zehner (@marcelzehner) talks about ARM Templates – Create multiple Instances by using 'copy'
- On the Premier Developer blog, Laurie Atkinson (@JoyfulCoder) writes an Angular How-to: Page load times using Application Insights
- Michael Crump (@mbcrump) posts Tip 209 - Prebuilt Terraform Image to automate Infrastructure Deployment
- On the Azure podcast, The Azure podcast team (@AzurePodcast) presents Episode 289 - HashiCorp and Azure with Eugene Chuvyrov
- Nicolas Bonnet explains how to Deploy Company Portal
⚙️ Microsoft Azure Stack
- On the Azure blog, Henry Jerez describes Expanding the Azure Stack partner ecosystem
- Daniel Apps (@daniel_apps) blogs about Azure Stack tenant portal missing resource types & properties
🚌 Migration
- The Azure updates team writes about the Azure Database Migration Service—Integration with Azure Migrate v2
- On the SQL Server Blog, Kellyn Gorman (@DBAKevlar) writes DBAs: Its time to get up to speed with Azure
- On Channel 9, Colin Murphy and Raj Pochiraju talk about the Data Migration life-cycle and about the Data Migration Assistant
📱 Mobile
- On the Xamarin blog, Jon Douglas (@_JonDouglas) writes about Faster Startup Times With Startup Tracing On Android and introduces AndroidX for Xamarin
- On Channel 9, James Montemagno (@JamesMontemagno) provides an Introduction to AndroidX for Xamarin with Jon Dick
- Also on the Xamarin blog, Matt Soucoup (@CodeMillMatt) highlights the Xamarin Podcast: XAML Hot Reload Is Out
- Also on Channel 9, Maddy Leger (@maddyleger1) provides a Xamarin.Forms 101: OnPlatform Adjusting UI Based on Operating System
- On the Trailhead blog, Valeriy Kovalenko (@drunkyfish) explains how to Rotate everything with SkiaSharp and Xamarin
🌐 Networking
- The Azure updates team highlights the VNet Gateway Standard and High Performance Resource GUID changes
- On Microsoft Cloud Blogs, Ashish Jain discusses Accessing virtual machines behind Azure Firewall with Azure Bastion
🔐 Security
- On the Azure blog, Stevan Vidich highlights that Azure publishes guidance for secure cloud adoption by governments
- On Microsoft Cloud Blogs, David Auslander discusses Azure solutions for financial services regulatory boundaries
- The Azure updates team highlights the Updates to network recommendations in Azure Security Center
- On Channel 9, Scott Hanselman (@shanselman) describes how to Improve security with Azure Sentinel, a cloud-native SIEM and SOAR solution with Sarah Young
- John Joyner (@john_joyner) writes about the Azure Sentinel updates: New Data Connector UX, AWS live, CyberArk coming
📦 Storage
- The Azure updates team writes that The recommendation and policy to enable encryption of storage account have been removed, writes that The recommendation for storage access restriction has been retired, highlights that Azure Blob lifecycle management is now available in all Azure regions and that Premium Blob now supports Blob Lifecycle Management
- Mark Heath (@mark_heath) provides some Azure Blob Storage SAS Guidelines
🔗 Web
- The Azure updates team writes that Azure Search is now integrated with the Azure Government cloud and introduces promotional pricing for the Basic Linux App Service Plan
- Vincent-Philippe Lauzon (@vplauzon) describes the Anatomy of API Management
- On Code Project, Glenn Prince (@Glenn_Prince) writes about Cheap Static Web Hosting using Azure Storage
- On the Codit blog, Toon Vanhoutte (@ToonVanhoutte) covers Passwordless last-mile security with Azure API Management