Azure Weekly Issue 230: 23rd June 2019
A couple of interesting articles about Azure Functions we'd like to highlight this week: Carmel has described how to Secure function-to-function authentication in Azure without the need for credentials, and Richard Seroter has worked out What happens to sleeping instances when you update long-running AWS Lambdas, Azure Functions, and Azure Logic Apps?
Elsewhere, here are this week's updates:
- Introducing next generation reading with Immersive Reader, a new Azure Cognitive Service
- Azure HC-series Virtual Machines crosses 20,000 cores for HPC workloads
- Virtual machine scale set insights from Azure Monitor
- Microsoft and Truffle partner to bring a world-class experience to blockchain developers
- Default backup retention period for DTU-based Azure SQL databases is changing soon
- Database engine auditing for Azure Database for MySQL now in preview
- Database engine auditing for Azure Database for MariaDB now in preview
- Public Preview: Backup support for SQL Server 2008 and 2008 R2 for Azure Virtual Machines
- Run, operate, and scale modern applications with Redis Enterprise on Microsoft Azure
- Announcing native backup for SQL Server 2008 end of support in Azure
- Microsoft positioned as a leader in the Forrester WaveTM: Database-as-a-service
- HDInsight Tools for VSCode: Hive Table Preview
- HDInsight Tools for VSCode: Enhanced PySpark Interactive Query
- Automatic Android SDK Management
- New Xamarin.Forms XAML IntelliSense in Visual Studio for Mac
- Announcing the Visual Studio Code Installer for Java
- Link unfurling (preview) in Azure Pipelines app for Slack
- Secure function-to-function authentication in Azure without the need for credentials
- Gartner names Microsoft a leader in 2019 Gartner Magic Quadrant for Enterprise iPaaS
- Application Insights connector will retire on June 30,2019
- Azure Monitor Log Analytics UI updates
- Use existing automation account for automatic updates of the Mobility service
- Improved process server monitoring and reporting
- VM Health feature now supports new OS' and is available in new regions
- Enable replication for added Azure VM data disks
- First Microsoft cloud regions in Middle East now available
- the preview of Microsoft Azure Bastion
- ExpressRoute now supports up to 4 circuits from the same peering location into the VNet
- Just-in-time access now supports Azure Firewall
- Prioritize user investigations in Cloud App Security
- Using Azure Search custom skills to create personalized job recommendations
- Azure API Management update June 19
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 Microsoft Cloud Blogs, Tina Coll (@Tina_Coll) introduces next generation reading with Immersive Reader, a new Azure Cognitive Service
- On Code Project, Chris Meyer (@AdmireTheMeyer) covers Setting Up and Running the Misty Reads Skill with Microsoft Azure
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, Ron L'Esteve describes Azure Data Factory Mapping Data Flow for Datawarehouse ETL
- Also on the MSSQL Tips site, Fikrat Azizov explains how to Create Schedule Trigger in Azure Data Factory ADF
Compute
Covering: Virtual Machines, Functions, Batch, Service Fabric, Virtual Machine Scale Sets, Cloud Services, Linux Virtual Machines, SAP HANA on Azure Large Instances
- On the Azure blog, Scott Kinghorn writes about Virtual machine scale set insights from Azure Monitor
- Also on the Azure blog, Marc Mercuri (@marcmercuri) writes that Microsoft and Truffle partner to bring a world-class experience to blockchain developers
- Also on the Azure blog, Evan Burness writes that Azure HC-series Virtual Machines crosses 20,000 cores for HPC workloads
- On the Revolution Analytics blog, Hong Ooi provides an AzureVM update: flexible and powerful deployment and management of VMs in Azure
- Michael Crump (@mbcrump) posts Tip 201 - Creating Custom VM Images in Azure using Packer
- Radu Vunvulea (@RaduVunvulea) describes how to Check Durable Function Status when using event trigger
- On TechNet, JR Aquino (@tanawts) tells us to Prevent the impact of a Linux worm by updating Exim (CVE-2019-10149)
Containers
Covering: Container Registry, Container Instances, Azure Kubernetes Service (AKS), Web App for Containers
- Shayne Boyer (@spboyer) walks through Deploying WCF and .NET Core applications to a single Kubernetes cluster
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
- On the Azure blog, Asad Khan writes that Microsoft positioned as a leader in the Forrester WaveTM: Database-as-a-service
- The Azure updates team highlights a number of updates: Default backup retention period for DTU-based Azure SQL databases is changing soon, Database engine auditing for Azure Database for MySQL now in preview, Database engine auditing for Azure Database for MariaDB now in preview and Public Preview: Backup support for SQL Server 2008 and 2008 R2 for Azure Virtual Machines
- On the SQL Server Blog, Swati Sachdeva announces native backup for SQL Server 2008 end of support in Azure
- On Microsoft + Open Source, Sheryl Sage (@sherylsage) describes how to Run, operate, and scale modern applications with Redis Enterprise on Microsoft Azure
- On TechNet, George Grammatikos (@cloudopszone) writes Sunday Surprise: SQL Server Database Stretch Database
- Anuj Chaudhary describes Troubleshooting SQL Azure issues
- On the MSSQL Tips site, Mohammed Moinudheen writes Backup SQL Server databases on Azure VM IaaS using Azure Backup - Part 1
- On the Azure SQL Database blog, Jovan Popovic (@jocapc) describes how to Change hardware generation on Managed Instance
Developer Tools
Covering: Visual Studio, Visual Studio Code, SDKs, Developer tool integrations, CLIs, Blockchain Workbench
- The Azure updates team writes about the HDInsight Tools for VSCode: Hive Table Preview and the HDInsight Tools for VSCode: Enhanced PySpark Interactive Query
- On the Xamarin blog, Jon Douglas (@_JonDouglas) writes about Automatic Android SDK Management
- Also on the Xamarin blog, Pierce Boggan (@pierceboggan) writes about the New Xamarin.Forms XAML IntelliSense in Visual Studio for Mac
- On the Visual Studio blog, Xiaokai He (@XiaokaiHe) announces the Visual Studio Code Installer for Java
- Michael Crump (@mbcrump) posts Tip 202 - Getting Started with Azure Machine Learning service with Visual Studio Code
- On the Azure blog, Christine Alford (@heyalford) highlights the Azure Marketplace new offers - Volume 39
- Also on the Azure blog, Ayesha Ghaffar writes about New to Azure? Follow these easy steps to get started
- On the Azure Developer Community Blog, Stephane Eyskens (@stephaneeyskens) talks about The Azure Solution Architect Map
- Gregor Suttie (@gregor_suttie) provides Azure Architect Expert Study Notes
- On Microsoft Cloud Show, Andrew Connell and Chris Johnson (@mscloudshow) present Episode 307 | Clear and Stormy Cloud News Updates
- The Azure podcast team (@AzurePodcast) presents Episode 284 - Jam session with the Cloud Developer Advocates with Abel Wang, Anthony Chu and Cecil Phillip
DevOps
Covering: Visual Studio Team Services (VSTS), Azure DevTest Labs, DevOps tool integrations, Azure DevOps Projects, Azure Lab Services
- On the Microsoft DevOps blog, Atin Bansal (@Atin_MS) highlights the Link unfurling (preview) in Azure Pipelines app for Slack
- 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 walks through Bootstrapping Azure DevOps extensions with Yeoman
- Jeremy Lindsay (@jeremylindsayni) writes Everything as Code with Azure DevOps Pipelines: C#, ARM, and YAML: Part 3, resource groups and YAML templates
- Jakob Ehn (@jakobehn) walks through Running Windows Container Build Agents for Azure Pipelines
- On the .NET Curry blog, Subodh Sohoni (@subodhsohoni) discusses Azure DevOps for TypeScript React.JS App
Identity
Covering: Azure Active Directory, Multi-factor Authentication, Azure Active Directory Domain Services, Azure Active Directory B2C
- On the endjin blog, Carmel Eve (@Carmel_Eve) writes about Secure function-to-function authentication in Azure without the need for credentials
- On the Insentra blog, Neil Hoffman explains how to Update User Principal Names of Azure Active Directory Synced Users Automatically
- Robb Schiefer (@chief7) describes how to AddAzureAD with .NET Core 2.1 in AWS Lambda and writes about Integration Testing ASP.NET Core 2.1 with AzureAD Authentication
Integration
Covering: Service Bus, Logic Apps, Event Grid
- On the Azure blog, Skyler Hartle (@skylerhartle) highlights that Gartner names Microsoft a leader in 2019 Gartner Magic Quadrant for Enterprise iPaaS
- Richard Seroter (@rseroter) asks What happens to sleeping instances when you update long-running AWS Lambdas, Azure Functions, and Azure Logic Apps?
- On the Serverless360 blog, Kent Weare (@wearsy) covers Publishing and Subscribing to Azure Blockchain Services events using Azure Logic Apps
Internet of Things
Covering: IoT Hub, IoT Suite, IoT Edge, IoT Central, IoT solution accelerators, Time Series Insights, Azure Maps, Azure Sphere
- On the Premier Developer blog, Mark Taylor explains how to Install IoT Edge on the Jetson TX2 running JetPack version 4.2
- On Channel 9, Olivier Bloch (@obloch) talks about Azure IoT Edge development with Azure DevOps with Paul DeCarlo
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
- On the Azure blog, Tom Keane and Paul Lorimer write that the First Microsoft cloud regions in Middle East now available
- The Azure updates team provides a number of updates: Application Insights connector will retire on June 30,2019, Azure Monitor Log Analytics UI updates, Use existing automation account for automatic updates of the Mobility service, Improved process server monitoring and reporting, VM Health feature now supports new OS' and is available in new regions and Enable replication for added Azure VM data disks
- Daniel Örneling (@DanielOrneling) explains how to Get notified on Azure service health issues
- On Channel 9, Donovan Brown (@DonovanBrown) talks about Troubleshoot resource property changes using Change History in Azure Policy with Jenny Hunter
Media
Covering: Media services, Encoding, Live and On-Demand Streaming, Azure Media Player, Content Protection, Media Analytics, Video Indexer
Microsoft Azure Stack
Covering: Azure Stack
- On the Azure blog, David Armour (@Darmour_MSFT) discusses Azure Stack IaaS – part ten
Migration
Covering: Azure Database Migration Service, Azure Migrate, Data Box
Mobile
Covering: App Service (Mobile), Notification Hubs, Mobile apps, API apps, Visual Studio App Centre, Xamarin
- On the Xamarin blog, Matt Soucoup (@CodeMillMatt) highlights the Xamarin Podcast: Xamarin.Forms 4 And So Much More
- On Channel 9, James Montemagno (@JamesMontemagno) talks about MainThread (Xamarin.Essentials API of the Week)
- On Code Project, Mushtaq M A covers 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
- On the Azure blog, Yousef Khalidi (@YousefkAzure) announces the preview of Microsoft Azure Bastion
- Aidan Finn (@joe_elway) writes about Azure Bastion For Secure SSH/RDP in Preview
- Thomas Maurer (@thomasmaurer) also blogs about Azure Bastion – Private RDP and SSH access to Azure VMs
- Robert Smit (@Clustermvp) describes How to start with Microsoft Azure Bastion Service, secure VM access
- The Azure updates team writes that ExpressRoute now supports up to 4 circuits from the same peering location into the VNet and that Just-in-time access now supports Azure Firewall
- Charbel Nemnom (@charbelnemnom) describes How to Deploy a Secure FTP (SFTP) Service on Microsoft Azure
- On the Premier Developer blog, Chris Tjoumas discusses Setting up a cloud server to run UniFi Controller
Security
Covering: Azure Information Protection, Key Vault, Security Center, Azure DDoS Protection, Azure Advanced Threat Protection
- On Microsoft Cloud Blogs, Kim Kischel (@KimKischel) explains how to Prioritize user investigations in Cloud App Security
- On Microsoft Cloud Blogs, Scott Woodgate highlights the Azure Security Expert Series: Best practices from Ann Johnson and writes Learn best practices and Customer Lockbox general availability
- John Joyner (@john_joyner) blogs about Azure Sentinel: New Microsoft SIEM almost free to trial
- On the Kloud blog, Lucian Franghiu (@lucianfrango) describes Azure NSG security rule management like a boss with PowerShell and CSVs
Storage
Covering: Storage, StorSimple, Data Lake Store, Blob Storage, Disk Storage, Managed Disks, Queue Storage, File Storage, Storage Explorer, Archive Storage
- Thomas Maurer (@thomasmaurer) explains how to Migrate AWS S3 buckets to Azure blob storage
- On Code Project, Ashish Shukla (@codecompiled) writes about Understanding Azure Storage
Web
Covering: App Service (Web), API Management, Content Delivery Network, Azure Search, Web apps, Azure SignalR Service
- On the Azure blog, Norah Abokhodair and Kabir Khan discuss Using Azure Search custom skills to create personalized job recommendations
- The Azure updates team provides the Azure API Management update June 19
- Scott Hanselman (@shanselman) writes about Dynamically generating robots.txt for ASP.NET Core sites based on environment
- On the Premier Developer blog, Mark Taylor describes how to Easily create a low-cost WordPress blog on Azure
- Mark Heath (@mark_heath) blogs about Using Entity Framework Core on Azure Functions with Dependency Injection
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