Azure Weekly Issue 229: 16th June 2019
There were a lot of updates and announcements this week, so I'll dive right in:
- Intelligent Performance for Azure Database for MariaDB is now in preview
- Azure Database for MariaDB support for MariaDB 10.3 is now available
- Azure Database for MariaDB read replica is in preview
- Public preview of many-to-many relationships in Azure Analysis Services
- Public preview of calculation groups in Azure Analysis Services
- Azure Shared Image Gallery is now generally available
- General availability: 4 vCore Azure SQL Database managed instances on Gen5 hardware
- Dev/test pricing option for individual Visual Studio subscribers is now available for Azure SQL Database managed instance
- Azure Database for PostgreSQL support for PostgreSQL 11 is now in preview
- Azure SQL Database managed instance now supports larger regional resource limitations
- Azure Cosmos DB—Direct connectivity support for Java Async SDK is now in preview
- Intelligent Performance for Azure Database for MySQL is now in preview
- Azure SQL Database default configuration changing soon
- Azure Service Fabric 6.5 release
- Visual Studio 2019 version 16.2 Preview 2
- PowerShell module to simplify management of Azure DevTest Labs
- Everything as Code with Azure DevOps Pipelines: C#, ARM, and YAML: Part 1
- Mobility service for Azure Maps, SDKs, updates and more
- Updates to live data settings in Azure Monitor for containers
- Enhanced experience for Azure Advisor security recommendations
- Preview Portal update to Windows Virtual Desktop
- Premium Live Encoder now supports streaming at 1080p and 30 frames per second
- Azure Application Gateway Web Application Firewall custom rules are now Generally Available
- Improved integration of Azure Security Center with Azure Advisor is now available
- Security Center recommendations and their corresponding policy names are aligned
- Adaptive Network Hardening in Security Center is now generally available
- Advanced Data Security available for SQL Server on Azure Virtual Machines
- New developer portal in API Management is now in preview
- Default backup retention period for DTU-based Azure SQL databases is changing soon
- the Visual Studio Code Installer for Java
- Visual Studio 2019 for Mac version 8.1 is now available and a Preview for 8.2
AI + Machine Learning
Covering: Azure Bot Service, Microsoft Genomics, Machine Learning services, Machine Learning Studio, Cognitive Services, Bing APIs, Computer Vision API, Content moderator, Custom Services, Emotion API, Face API, Language Understanding (LUIS), Linguistic Analysis API, QnA Maker API, Speaker Recognition API, Text Analytics API, Translator Speech API, Translator Text API, Web Language Model API
- On the Microsoft site, a Microsoft Reporter blogs about UK company Visulytix is using Microsoft Azure to tackle the leading causes of blindness
- On Microsoft Cloud Blogs, the Azure Team highlights Three things to know about Azure Machine Learning Notebook VM
- Michael Crump (@mbcrump) blogs about Getting Started with Azure Machine Learning service with Visual Studio Code
Analytics
Covering: Azure Databricks, HDInsight, Data Factory, Stream Analytics, Data Lake Analytics, Event Hubs, Power BI, Azure Analysis Services, Apache Spark for HDInsight, Apache Storm for HDInsight, R Server for HDInsight, Data Catalog
- On the MSSQL Tips site, Fikrat Azizov explains how to Create a Tumbling Window Trigger in Azure Data Factory
- The Azure updates team announces the Public preview of calculation groups in Azure Analysis Services and the Public preview of many-to-many relationships in Azure Analysis Services
- Also on the MSSQL Tips site, Eduardo Pivaral walks through Creating TypeScript Extensions for Azure Data Studio
- Also on the MSSQL Tips site, Gauri Mahajan blogs about SandDance in Azure Data Studio
Compute
Covering: Virtual Machines, Functions, Batch, Service Fabric, Virtual Machine Scale Sets, Cloud Services, Linux Virtual Machines, SAP HANA on Azure Large Instances
- Thomas Maurer (@thomasmaurer) writes: Generation 2 VM support on Azure – and why should I care?
- On the Azure blog, Akshay Joshi highlights that Azure Shared Image Gallery is now generally available
- Jason Roberts (@robertsjason) walks through Accessing Cosmos DB JSON Properties in Azure Functions with Dynamic C#
- On Channel 9, Eduardo Laureano discusses Five Things You Can Do with Serverless
Containers
Covering: Container Registry, Container Instances, Azure Kubernetes Service (AKS), Web App for Containers
- On the Azure Citadel blog, Richard Cheney (@RichCheneyAzure) gives us a Kubernetes Learning Path
- Daniel Neumann (@neumanndaniel) walks through Using an Azure Pipelines agent on a k3s Kubernetes cluster on Raspbian
- On the Azure Developer Community Blog, Stephane Eyskens (@stephaneeyskens) blogs about some Azure Container Instances Magic
- Shayne Boyer (@spboyer) talks about Modernizing WCF Services with containers and Visual Studio
- Gaurav Mantri (@gmantri) covers Cosmos DB and Node SDK – Part II: Working with Containers
Databases
Covering: Azure SQL Database, Azure Cosmos DB, SQL Data Warehouse, Redis Cache, SQL Server Stretch Database, SQL Server on virtual machines, Table storage, Azure Database for PostgreSQL, Azure Database for MySQL
- The Azure updates team announces: Intelligent Performance for Azure Database for MySQL is now in preview,
Azure SQL Database default configuration changing soon,
Azure Cosmos DB—Direct connectivity support for Java Async SDK is now in preview,
Azure SQL Database managed instance now supports larger regional resource limitations,
General availability: 4 vCore Azure SQL Database managed instances on Gen5 hardware,
Azure Database for PostgreSQL support for PostgreSQL 11 is now in preview,
Dev/test pricing option for individual Visual Studio subscribers is now available for Azure SQL Database managed instance,
Azure Database for MariaDB read replica is in preview,
Azure Database for MariaDB support for MariaDB 10.3 is now available,
Intelligent Performance for Azure Database for MariaDB is now in preview
Default backup retention period for DTU-based Azure SQL databases is changing soon - Heather Jordan Cartwright announces that Microsoft FHIR Server for Azure extends to SQL
- On TechNet, George Chrysovaladis Grammatikos describes SQL Server Database Stretch Database
Developer Tools
Covering: Visual Studio, Visual Studio Code, SDKs, Developer tool integrations, CLIs, Blockchain Workbench
- On the Azure podcast, Scott Hunter discusses .NET and Azure
- K. Scott Allen (@OdeToCode) talks about his Latest Course on Azure and VS2019
- On the Visual Studio blog, Xiaokai He (@XiaokaiHe) announces The Visual Studio Code Installer for Java
- On MSDN, the Service Fabric Team announces the Azure Service Fabric 6.5 release
- On the Visual Studio blog, Cody Beyer (@cl_beyer) announces that Visual Studio 2019 for Mac version 8.1 is now available and a Preview for 8.2
- On the Visual Studio blog, Jacqueline Widdis announces the Visual Studio 2019 version 16.2 Preview 2
- On the Premier Developer blog, Larry Wall asks: Why wont Visual Studio connect to my Service Fabric cluster?
- On Channel 9, Cale Teeter (@Windozer) talks about Using Azure Blockchain Development Kit for Ethereum Block Talk
- Sam Cogan (@samcogan) describes the Azure Terraform Extension for Visual Studio Code
DevOps
Covering: Visual Studio Team Services (VSTS), Azure DevTest Labs, DevOps tool integrations, Azure DevOps Projects, Azure Lab Services
- On the Microsoft DevOps blog, David Hathaway blogs about Streamlining Azure DevOps extension development
- Jeremy Lindsay (@jeremylindsayni) gives us Everything as Code with Azure DevOps Pipelines: C#, ARM, and YAML: Part 1 and Part 2 – multi-stage builds in YAML
- On Microsoft + Open Source, Rob Jahn describes Five steps to add automated performance quality gates to Azure DevOps pipelines
- Donovan Brown (@DonovanBrown) walks through Passing variables from stage to stage in an Azure DevOps release
- Also on the Microsoft DevOps blog, Edward Thomson (@ethomson) lists the Top Stories from the Microsoft DevOps Community – 2019.06.14
- Also on the Microsoft DevOps blog, Matisse Hack describes Bootstrapping Azure DevOps extensions with Yeoman
Identity
Covering: Azure Active Directory, Multi-factor Authentication, Azure Active Directory Domain Services, Azure Active Directory B2C
- On TechNet, Robert Mitchell gives us some "Tips of the day" on how to: Leave an Office 365 or Azure organization and Get list of company admins in Office 365 or Azure AD
- On the Premier Developer blog, Nicola Delfino (@NicolTwit) blogs about Azure AD Endpoint V1 vs V2
- On the Premier Developer blog, Erick Ramirez Martinez covers Adding User Optional and Mapped Claims in the Azure AD Authentication Token
Integration
Covering: Service Bus, Logic Apps, Event Grid
- On the .NET Curry blog, Filip W writes about Reactive Azure Service Bus Messaging with Azure Event Grid
Internet of Things
Covering: IoT Hub, IoT Suite, IoT Edge, IoT Central, IoT solution accelerators, Time Series Insights, Azure Maps, Azure Sphere
- The Azure updates team announces that Azure Maps Mobility Services is now in preview
- On Microsoft Cloud Blogs, The Azure Team announces Mobility service for Azure Maps, SDKs, updates and more, explains how to Compute and stream IoT insights with data-driven applications and Update IoT devices connected to Azure with Mender update manager
- On Channel 9, Olivier Bloch (@obloch) presents Over-the-air software updates for Azure IoT Hub with Mender.io
- On the Azure blog, Matthew Vogel describes Accelerating smart building solutions with cloud, AI, and IoT
- On the Visual Studio blog, Jun Han (@formulahendry) blogs about how Azure IoT Tools help you connect to Azure IoT Hub in 1 minute in Visual Studio Code
- Also on the Azure blog, Tony Shakib describes How one Azure IoT partner is building connected experiences
- Also on Microsoft Cloud Blogs, the Azure Team writes: Smarter edge, smarter world - Discover the autonomous edge
- On the Premier Developer blog, Mark Taylor explains how to Install IoT Edge on the Jetson TX2 running JetPack version 4.2
Management and Governance
Covering: Backup, Site Recovery, App Insights, Azure Advisor, Sceduler, Automation, Log Analytics, Azure Monitor, Security & Compliance, Protection & Recovery, Automation & Control, Insight & Analytics, Azure Service Health, Microsoft Azure portal, Azure Resource Manager, Cloud Shell, the Azure mobile app, Azure Policy, Cost Management, Azure Managed Applications
- The Azure updates team highlights Updates to live data settings in Azure Monitor for containers and the Enhanced experience for Azure Advisor security recommendations
- On Channel 9, Jenny Hunter talks about how to Troubleshoot resource property changes using Change History in Azure Policy
- James van Den Berg covers Microsoft Azure Central Monitoring for your Team
- On Channel 9, Scott Manchester talks about the Preview Portal update to Windows Virtual Desktop
- On the Azure SQL Database blog, Jovan Popovic (@jocapc) discusses how to Monitor CPU usage on SQL Server and Azure SQL
- The Azure updates team announces a PowerShell module to simplify management of Azure DevTest Labs
- Rahul Nath (@rahulpnath) explains how to Enable History for Azure DevOps Variable Groups Using Azure Key Vault
- On Microsoft Cloud Blogs, the Azure Team describes Monitoring on Azure HDInsight Part 3: Performance and resource utilization
- Also on Microsoft Cloud Blogs, the Azure Team shares Three ways to get notified about Azure service issues
- Michael Crump (@mbcrump) discusses Creating Custom VM Images in Azure using Packer
Media
Covering: Media services, Encoding, Live and On-Demand Streaming, Azure Media Player, Content Protection, Media Analytics, Video Indexer
- The Azure updates team announces that Premium Live Encoder now supports streaming at 1080p and 30 frames per second
Microsoft Azure Stack
Covering: Azure Stack
- On the Azure blog, Kirtana Venkatraman writes about Virtual machine memory allocation and placement on Azure Stack
- Charbel Nemnom (@charbelnemnom) describes How To Set Multiple IP Addresses on One NSG Rule in Azure Stack
Migration
Covering: Azure Database Migration Service, Azure Migrate, Data Box
- On TechNet, Amanda Buchholz discusses how to Increase efficiency and productivity with Azure services
- On the Premier Developer blog, Jon Guerin discusses Understanding Your Cloud Adoption Maturity Level
- Also on the Premier Developer blog, Nas Baig and Troy Oller describe Migrating an Open, Object-Oriented Application Framework to Azure
- On Microsoft Cloud Blogs, Chad Brisendine describes how St. Lukes transforms clinical collaboration with Microsoft 365 cloud-connected workplace
- On the Azure SQL Database blog, Jovan Popovic (@jocapc) discusses The best practices for performance comparison between Azure SQL Managed Instance and SQL Server
- On Microsoft Cloud Blogs, the Industry Team explains How the State of Michigan is streamlining its child welfare system
Mobile
Covering: App Service (Mobile), Notification Hubs, Mobile apps, API apps, Visual Studio App Centre, Xamarin
- On the Xamarin blog, James Montemagno (@JamesMontemagno) explains how to Use Maps to Display and Navigate Users with Xamarin.Essentials
- Also on the Xamarin blog, Leonardo Rodriguez writes about their Grial UI Kit: Building Beautiful Xamarin.Forms Apps, Faster
- Also on the Xamarin blog, Matt Soucoup (@CodeMillMatt) talks about Xamarin.Forms 4 And So Much More
- On Channel 9, James Montemagno (@JamesMontemagno) talks about File System Helpers (Xamarin.Essentials API of the Week)
- Also on Channel 9, James Montemagno (@JamesMontemagno) discusses Prism Modules for Xamarin.Forms
- On Code Project, Stephen Marcus writes about Cutting App Costs In Half with Xamarin.Forms
- Also on Code Project, Mushtaq M A describes MVVM Databinding in Xamarin.Forms - using Fresh MVVM
Networking
Covering: ExpressRoute, Azure DNS, Virtual Network, Traffic Manager, Load Balancer, VPN Gateway, Application Gateway, Network Watcher
- The Azure updates team announces that Azure Application Gateway Web Application Firewall custom rules are now Generally Available
- On the Kloud blog, Lucian Franghiu (@lucianfrango) describes Azure NSG security rule management like a boss with PowerShell and CSVs
- On the Azure blog, Subra Sarma describes Taking advantage of the new Azure Application Gateway V2
- Charbel Nemnom (@charbelnemnom) explains how to Get The List of Network Security Groups With RDP Port Open Using Azure Cloud Shell
- Vincent-Philippe Lauzon (@vplauzon) discusses Azure Front Door with App Service
Security
Covering: Azure Information Protection, Key Vault, Security Center, Azure DDoS Protection, Azure Advanced Threat Protection
- The Azure updates team announces Improved integration of Azure Security Center with Azure Advisor is now available, Advanced Data Security available for SQL Server on Azure Virtual Machines, Adaptive Network Hardening in Security Center is now generally available and that Security Center recommendations and their corresponding policy names are aligned
- On Microsoft Cloud Blogs, the Azure Team blogs about how Customers get unmatched security with Windows Server and SQL Server workloads in Azure
Storage
Covering: Storage, StorSimple, Data Lake Store, Blob Storage, Disk Storage, Managed Disks, Queue Storage, File Storage, Storage Explorer, Archive Storage
- On the MSSQL Tips site, Koen Verbeeck (@Ko_Ver) discusses Using Files Stored in Azure File Services with Integration Services - Part 1
Web
Covering: App Service (Web), API Management, Content Delivery Network, Azure Search, Web apps, Azure SignalR Service
- The Azure updates team announces that the New developer portal in API Management is now in preview
- On Channel 9, Jeremy Likness talks about Blazor in the cloud: Hosting a C SPA app as a static website in Azure Storage
Azure Weekly Archive
If you would like to read more interesting articles from the Azure ecosystem check out our archive where you will find all of the back issues.
Contribute Content
If you would like to contribute any content to the Azure Weekly newsletter, please email azureweekly@endjin.com