Azure Weekly
Issue #222 - 28th April 2019
We're proud to be Snowflake partners here at endjin - we believe it'a a hugely powerful data warehousing and analytics tool. This week our very own Jess Panni has described how to create a Snowflake Connector for Azure Data Factory in a two part series. Read Part 1 and Part 2. Elsewhere, Siddhartha Chaturvedi has announced the beginning of the AI for Good developer challenge. You need to come up with an idea that uses AI for the greater good between now and the 26th June (this year!) to stand the chance to win thousands of dollars worth of Azure credits and some fancy gadgets.
Now for this week's announcements and updates:
- Azure Cost Management now generally available for Pay-As-You-Go customers
- Azure SQL Data Warehouse reserved capacity and software plans now generally available
- General availability: Azure Availability Zones in Japan East
- General Availability: New Azure Monitor alerts experience available in Azure Government
- General Availability: Azure Monitor for containers is now available in Azure China
- Visual Studio 2019 version 16.1 Preview 2
- Service Fabric Mesh preview - spring update for features in development
- Update 19.04 for Azure Sphere public preview now available in Retail feed
- Public Preview: Resource Change History API
- Public Preview: Microsoft adds full IPv6 support for Azure VNets
- Dear Spark developers: Welcome to Azure Cognitive Services
- Governance setting for cache refreshes from Azure Analysis Services
- Resource GUID changes for Event Hubs Dedicated Capacity Unit
- Azure HDInsight is now available in China East 2
- Snowflake Connector for Azure Data Factory – Part 2
- Changes to HDInsight cluster configuration access
- Spark + AI Summit - Developing for the intelligent cloud and intelligent edge
- Azure Batch updates now available
- Optimize performance using Azure Database for PostgreSQL Recommendations
- Securing Azure SQL Databases with managed identities just got easier
- Azure Marketplace new offers - Volume 35
- What's new in Azure DevOps Sprint 150?
- Pull Requests with Rebase
- Azure DevOps Labs now includes Azure DevOps Server 2019 VM and labs
- Microsoft Edge on iOS and Android now supports conditional access and single sign-on
- Service Bus US Government resource GUID and naming impacts
- Service Bus Standard Base Unit name change
- Azure Backup support to move Recovery Services vaults
- Azure Site Recovery: Update Rollup 33 (February 2019)
- Azure Site Recovery: Update Rollup 34 (Feb 2019)
- Azure Site Recovery: Update Rollup 35 (March 2019)
- What's new in the latest release: Terraform Azure provider v1.24.0 and v1.25.0
- Azure reservations: New experience and APIs for purchasing reservations
- Azure Notification Hubs and Google's Firebase Cloud Messaging Migration
- Virtual WAN Scale Unit name changes
- Azure API Management update April 19
⚙️ AI + Machine Learning
- On the Azure blog, Siddhartha Chaturvedi (@siddhartha_c) writes about AI for Good: Developer challenge!
- Also on the Azure blog, Anand Raman (@aram09) writes Dear Spark developers: Welcome to Azure Cognitive Services
- On the Revolution Analytics blog, David Smith (@revodavid) provides the AI, Machine Learning and Data Science Roundup: April 2019
- Asma Khalid (@asmak) describes How to change workspace in Microsoft Azure Machine Learning Studio
🔎 Analytics
- On the Azure blog, Rohan Kumar writes about the Spark + AI Summit - Developing for the intelligent cloud and intelligent edge
- Also on the Azure blog, Christian Wade (@_christianWade) describes the Governance setting for cache refreshes from Azure Analysis Services and on MSDN, writes that Future Analysis Services posts on Power BI blog
- The Azure updates team highlights the Resource GUID changes for Event Hubs Dedicated Capacity Unit, writes that Azure HDInsight is now available in China East 2 and highlights the Changes to HDInsight cluster configuration access
- On the endjin blog, Jess Panni (@JessPanni) describes how to create a Snowflake Connector for Azure Data Factory – Part 1 and Part 2
🖥️ Compute
- On the Kloud blog, Darren Robinson (@darrenjrobinson) walks through Outputting data from an Azure Function to Power BI with PowerShell
- The Azure updates team writes about the Service Fabric Mesh preview - spring update for features in development, write that Azure Batch updates now available and highlights the General availability: Azure Availability Zones in Japan East
- On the Microsoft Cloud IT Pro Podcast, Ben Stegink and Scott Hoag (@msclouditpro) covers Episode 122 – Saving Money on Compute in Azure
- Also on Microsoft + Open Source, Rob Jahn And Dan Semedo describes Adding automated performance quality gates using Keptn Pitometer
🚢 Containers
- On the Premier Developer blog, Monu Bambroo writes a couple of blogs in the AKS Series – Use Azure Storage Option as Persistent Volumes in AKS and Using Azure Dev Spaces with Visual Studio Kubernetes Tooling
- On Code Project, Gunther Lenz and Shivakumar Gopalakrishnan cover the Operation and Maintenance of AKS Applications
- Mark Heath (@mark_heath) describes Containerized Activities in Durable Workflows - Part 1 and Part 2
🗄️ Databases
- On the Azure blog, Manish Kumar explains how to Optimize performance using Azure Database for PostgreSQL Recommendations
- Also on the Azure blog, Nick Brown writes that Securing Azure SQL Databases with managed identities just got easier
- On the Database Journal site, Marcin Policht writes about Importing Data into Azure SQL Database
- On the Azure SQL Database blog, Mirek Sztajno covers Azure AD Service Principal authentication to SQL DB - Code Sample
- Also on the Azure blog, Yashesvi Sharma writes that Azure SQL Data Warehouse reserved capacity and software plans now generally available
- On the MSSQL Tips site, Ron L'Esteve describes how to Design and Manage Azure SQL Data Warehouse
- On the Tallan blog, Lenni Lobel demystifies Demystifying the Multi-Model Capabilities in Azure Cosmos DB
🛠️ Developer Tools
- On the Visual Studio blog, Paul Chapman highlights the Visual Studio 2019 version 16.1 Preview 2
- Also on the Visual Studio blog, Soojin Choi (@soojinchoi_) explains how to Build Visual Studio templates with tags, for efficient user search and grouping
- On the Premier Developer blog, Wael Kdouh (@waelkdouh) explores How To Update Visual Studio 2019 Asp.Net Core Angular Project
- On Channel 9, Robert Green and Amanda Silver talk about Visual Studio 2019
- Shayne Boyer (@spboyer) blogs about dotnet-azure : A .NET Core global tool to deploy an application to Azure in one command
- Donovan Brown (@DonovanBrown) talks about Using the Azure CLI for IaC
- On the Azure blog, Jie Su provides 5 tips to get more out of Azure Stream Analytics Visual Studio Tools
- On the MSSQL Tips site, Daniel Calbimonte provides some Study material for exam AZ-203 Developing Solutions for Microsoft Azure
- Also on the Azure blog, Christine Alford (@heyalford) covers the Azure Marketplace new offers - Volume 35
🔩 DevOps
- On the Microsoft DevOps blog, Anisha Pindoria (@anishapindoria) answers What's new in Azure DevOps Sprint 150? with Anand Guruswamy
- Also on the Microsoft DevOps blog, Edward Thomson (@ethomson) lists the Top Stories from the Microsoft DevOps Community – 2019.04.19 and announces Pull Requests with Rebase
- On the Premier Developer blog, Candice Lai provides some Tips on Starting DevOps Projects
- Also on the Premier Developer blog, Jafar Jaffery talks about Using Azure DevOps to Deploy Web Applications to Virtual Machines
- On Channel 9, Abel Wang and Jeremy Likness talks about DevOps For ASP.NET Developers Pt.5 - Unit Testing On .NET
- Also on the Microsoft DevOps blog, Sachin Hridayraj writes that Azure DevOps Labs now includes Azure DevOps Server 2019 VM and labs
🎭 Identity
- On Microsoft Cloud Blogs, Mayunk Jain writes that Microsoft Edge on iOS and Android now supports conditional access and single sign-on
- On the Azure Developer Community Blog, Andreas Helland writes about Advanced Home Realm Discovery in Azure AD B2C
- Kunal Chandratre (@kunalchandratre) explains How to create service principal or App registration in Azure AD
- On Microsoft Cloud Show, Andrew Connell and Chris Johnson (@mscloudshow) present Episode 299 | Microsoft Graph Data Connect with Tyler Lenig
🔌 Integration
- Radu Vunvulea (@RaduVunvulea) asks Should I use Logic Apps or Azure Functions?
- On the Serverless360 blog, Steef-Jan Wiggers (@SteefJan) discusses the Azure Logic Apps Life Cycle – The Big Picture
- The Azure updates team highlights the Service Bus US Government resource GUID and naming impacts and highlights the Service Bus Standard Base Unit name change
💡 Internet of Things
- On the Azure blog, Diego Tamburini (@DiegoTamburini) describes how to Connect IIoT data from disparate systems to unlock manufacturing insights
- On Channel 9, Olivier Bloch (@obloch) presents Meet our Azure IoT partners: Accenture with Mukund Ghangurde
- The Azure updates team writes that Update 19.04 for Azure Sphere public preview now available in Retail feed
⚖️ Management and Governance
- On the Azure blog, Adam Wise writes that Azure Cost Management now generally available for Pay-As-You-Go customers
- Also on the Azure blog, Sonia Gupta (@soniagupta690) announces the Azure Backup support to move Recovery Services vaults
- Also on the Azure blog, Kaitlyn Corazao explains how to Customize your Azure best practice recommendations in Azure Advisor
- The Azure updates team highlights a number of updates: General Availability: New Azure Monitor alerts experience available in Azure Government, General Availability: Azure Monitor for containers is now available in Azure China, Public Preview: Resource Change History API, Azure Site Recovery: Update Rollup 33 (February 2019), Azure Site Recovery: Update Rollup 34 (Feb 2019), Azure Site Recovery: Update Rollup 35 (March 2019) and Azure reservations: New experience and APIs for purchasing reservations
- On Microsoft + Open Source, Mark Gray (@markg_msft) talks about What's new in the latest release: Terraform Azure provider v1.24.0 and v1.25.0
- Thomas Maurer (@thomasmaurer) explains how to Manage Office 365 Exchange Online from Cloud Shell
- Vincent-Philippe Lauzon (@vplauzon) walks through Deploying an ARM template hierarchy
- Michael Crump (@mbcrump) posts Tip 194 - Azure Automation with Windows Machine with PowerShell
- On the Perficient blog, Rohit Jadhav talks about Deploying VM Updates with Azure Update Management
🚌 Migration
- On the Azure blog, Bryan McCutchan writes about Migrating SAP applications to Azure: Introduction and our partnership with SAP
- Also on the Azure blog, Will Bratton writes about Best practices in migrating SAP applications to Azure – part 1
- On the Azure blog, Marshal Whatley writes about Best practices in migrating SAP applications to Azure – part 2
📱 Mobile
- Donovan Brown (@DonovanBrown) describes Getting started with Xamarin in Visual Studio 2019
- On the Xamarin blog, Jayme Singleton (@JaymeSingleton1) highlights the Customer Showcase: Aggreko
- Also on the Xamarin blog, Jon Douglas (@_JonDouglas) write about Shrinking Your Android App Size
- Also on the Xamarin blog, Paul Dipietro (@paul_dipietro) blogs about Xamarin.Forms 4.0 CollectionView Challenge
- On Channel 9, James Montemagno (@JamesMontemagno) talks about Geocoding (Xamarin.Essentials API of the Week) and talks about Making Mobile Apps Accessible with Alexandre Costa
- On the Azure blog, John M. Wargo (@johnwargo) blogs about Azure Notification Hubs and Google's Firebase Cloud Messaging Migration
🌐 Networking
- The Azure updates team highlights the Public Preview: Microsoft adds full IPv6 support for Azure VNets and highlights the Virtual WAN Scale Unit name changes
🔐 Security
- On the Azure blog, Yossi Weizman talks about Detecting threats targeting containers with Azure Security Center
- On Code Project, Gaston Verelst (@DotNetPro) describes How to use Microsoft Azure Key Vault
📦 Storage
- Thomas Maurer (@thomasmaurer) describes how to Sync File Servers with Azure File Sync in Windows Admin Center
🔗 Web
- The Azure updates team provides the Azure API Management update April 19
- On Channel 9, Scott Hanselman (@shanselman) talks about Getting started with Azure App Configuration with Jimmy Campbell