Azure Weekly
Issue #149 - 5th November 2017
Firstly, I wanted to say a big thanks to all of those who attended Future Decoded and came along to our Cosmos DB session; James Broome & Mike Larah presented to a full room, and did a great job with some very slick demos. We were sad to discover that the session wasn't recorded, so they're currently hard at work creating a video version of the session that we can release in the next few weeks.
This week's newsletter contains a mixed bag of content; the two big announcements are Azure Migrate and that Managed Applications are now Generally Available in the Azure Marketplace (and finally contain a monetization mechanism).
There are a number of interesting articles; Lets Encrypt for Azure WebApps, the most common deployment slot swap failures and how to fix them, Optimizing ASP.NET Core Docker Image sizes, and an introduction to Azure Functions in Java.
There's a good clarification between Quota versus Rate Limits in Azure API Management, an Azure Friday episode covering What's New in Azure Cosmos DBs API for MongoDB and a useful overview of how to get started with the new Azure IoT Suite Remote Monitoring preconfigured solution.
Some guidance on choosing Microsoft Graph or Azure AD Graph, a guide to creating a Service Principal with the Azure CLI, and an episode of the Azure Podcast covering Cloud Shell, and finally, a survey of Kagglers finds Python & R to be preferred tools in the Data Science space.
🔎 Analytics
Chris Webb (@Technitrain) discusses PASS Summit 2017 Day 1 BI News
On MSDN, Alan Tan explains how to Organize your pipeline and recurring jobs easily with Data Lake Analytics part 2
On MSDN, Anagha Khanolkar writes Just enough Azure for Hadoop – Part 2, Part 3 and Part 4
Also on MSDN, Tsuyoshi Matsuzaki covers Power BI Custom Authentication in ISV applications Custom Data Connector
On TechNet, 'Matstephen' blogs about Getting Started with Power BI
On the MSSQL Tips site, Siddharth Mehta (@siddhumehta) blogs about Analytics with Power BI Desktop for Data Clustering
Devin Knight (@knight_devin) describes the Power BI Custom Visuals Class Module 75 – Enlighten Stack Shuffle
On the Revolution Analytics blog, David Smith (@revodavid) writes about the Recent updates to the Team Data Science Process, highlights that the Survey of Kagglers finds Python, R to be preferred tools and covers R: the least disliked programming language
Robert Smit (@Clustermvp) talks about Getting Started with Azure Data Science Virtual Machine on Windows 2016 DSVM winserv VSTS DevOps
Also on MSDN, Buck Woody (@BuckWoodyMSFT) writes DevOps for Data Science – Who needs it
🖥️ Compute
On TechNet, Tim Tetrick answers: I have Azure VM performance issues, what do I do
Also on MSDN, James R Tabor explains how to Resize Azure VMs in bulk
Also on the Azure blog, Sue Hartford announces that Windows Server, version 1709 is now available on Azure
On MSDN, Rajesh Setlem writes about the Recent Updates to setting up SQL Server Availability Groups in Azure VM with AAD Domain Services
Also on MSDN, Justin Clareburt talks about Publishing a Web App to an Azure VM from Visual Studio
Andrei Dzimchuk blogs about Exposing services on different domains in Azure Service Fabric
On the Azure blog, Christine Alford writes about the New offers in Azure Marketplace - September 2017
Also on the Azure blog, Azure announces that Microsoft Azure set to triple its capacity in China in next six months
On MSDN, Jin Sun Park gives An Introduction to Azure Functions in Java
Also on the Azure blog, Marley Gray (@HiroMarleyG) talks about Enterprise Smart Contracts: resolving the truth for blockchains
🚢 Containers
On MSDN, Ali Mazaheri talks about Managing Azure Kubernetes Managed Service AKS using Cabin app
Also on MSDN, Cesar de la Torre explains how to Modernize existing .NET apps with Windows Containers and Azure
Also on MSDN, Maninderjit Bindra (@maniSbindra) describes Setting up vscode to use the docker extension with bash for windows as terminal shell
Scott Hanselman (@shanselman) covers Optimizing ASP.NET Core Docker Image sizes
On MSDN, Orrin E writes SQL Server on Linux on Docker quick and easy
🗄️ Databases
K. Scott Allen (@OdeToCode) covers Cosmos DB Request Units and the .NET SDK
Also on Channel 9, Scott Hanselman and Emily Lawton talk about Whats New in Azure Cosmos DBs API for MongoDB Azure Friday
On Channel 9, Veljko Vasic & Seth Juarez talk about Improve Azure SQL Database Performance with Automatic Tuning Azure Friday and talk about Get Intelligent Insights for Improving Azure SQL Database Performance Azure Friday
James Serra (@JamesSerra) describes Azure SQL Database Managed Instance
Also on MSDN, Arvind Shyamsundar (@arvisam) covers some Strange errors with SQLBindR
🛠️ Developer Tools
On the Xamarin blog, Cody Beyer explains how to Publish to Azure from Visual Studio for Mac
Also on MSDN, Pam Lahoud (@SQLGoddess) talks about Deploying Your Angular Application To Azure Using Visual Studio Team Services VSTS and Choosing the right tooling for Azure and side by side Azure CLI and PowerShell commands
Also on MSDN, Wu Shuai covers JavaScript Unit Test Intergration in VSTS Build Pipeline
On the Azure blog, Ashley McNamara writes: Missed Azure OpenDev 10.2017? No worries. Watch the videos on-demand now
Also on TechNet, Theo Browning explains how to Create your own VS Code PowerShell snippet in 3 steps
On TechNet, Shannon Gowen writes Announcing Azure Migrate
🎭 Identity
Also on MSDN, Sjoukje Zaal (@SjoukjeZaal) talks about Azure Content Spotlight – New Release Notes for Azure Active Directory
On the Azure blog, Ram Pliskin writes Azure Security Center previews new threat detections for Linux
On the Azure blog, Alice Rison announces that Azure is certified to meet strict UK Government Cyber Essentials PLUS requirements
On MSDN, Deva (@devagnanam) discusses Cloud developer guidance: Microsoft Graph or Azure AD Graph
On the Kloud blog, Michael Pearn writes about the Generic LDAP Connector for Azure AD Connect
On TechNet, 'mzbowe' talks about Azure Government Resources aka.ms/Azure/Gov
Also on the Azure blog, Tim Burrell talks about Detecting in-memory attacks with Sysmon and Azure Security Center
🔌 Integration
Also on MSDN, 'SanketBa' writes about API Management: Quota versus Rate Limits
Kay Singh blogs about Integrating Azure Automation Runbook Output with Logic Apps
Vincent-Philippe Lauzon describes the Setup for populating Cosmos DB with random data using Logic Apps
On MSDN, David Burg writes about SOAP services support in Azure Logic App
Michael Crump (@mbcrump) writes a series of Azure Tips & Tricks Part 41 - Quickly Roll Back to a Previous Version of an Azure Logic App, Part 42 - Modifying an existing API Connection with Azure Logic App, Part 43 - Working with Azure Logic App using Visual Studio 2017 and Part 44 - Deploying Azure Logic App through Visual Studio 2017
💡 Internet of Things
Ali Raza, Data Solution Architect, blogs about IoT in Action – In Store Location Analytics on Microsoft Cloud
On the Azure blog, Cory Newton-Smith explains how to get started with the new Azure IoT Suite Remote Monitoring preconfigured solution
⚖️ Management and Governance
On the Azure blog, Corey Sanders (@CoreySandersWA) announces that Managed Applications are now Generally Available in the Azure Marketplace and Gaurav Bhatnagar writes Azure Managed Application in Azure Marketplace: Under the hood
On the Azure podcast, Justin Luk speaks about Episode 202 - Cloud Shell
Mark Heath (@mark_heath) covers Deploying ARM Templates with the Azure CLI and Creating a Service Principal with the Azure CLI
On TechNet, Kevin Justin explains how to Get started with OMS Device Health and describes how to Getting started with OMS Update Compliance
On MSDN, Jason Boeshart (@jboeshart) blogs about Staying Current With Azure Updates.
📦 Storage
On MSDN, Bryan C Smith talks about Load Azure Storage Data into Cloudera HDFS
On MSDN, Larry Wall blogs about Service Fabric Full/Incremental backup and restore sample
🔗 Web
Armin Reiter (@arminreiter) writes Lets encrypt for Azure WebApps
On IIS.NET Community Blogs, Ruslan Yakushev (@Ruslany), Senior Software Design Engineer, writes about the Most common deployment slot swap failures and how to fix them
On MSDN, Sunitha Muthukrishna writes that App Service Certificates now supports public certificates .cer