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
- 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
- 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
- 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
- Shayne Boyer (@spboyer) walks through Deploying WCF and .NET Core applications to a single Kubernetes cluster
🗄️ Databases
- 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
- 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
- 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
- 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
- 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
- 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
- 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
⚙️ Microsoft Azure Stack
- On the Azure blog, David Armour (@Darmour_MSFT) discusses Azure Stack IaaS – part ten
📱 Mobile
- 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
- 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
- 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
- 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
- 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