Azure Weekly
Issue #128 - 11th June 2017
Who doesn't like free stuff? BlueGranite have created a free ebook on extending the capabilities of Power BI with R. We've been doing a lot of work since BUILD, porting our own IoT Telemetry Anomaly Detection Platform on to Azure Data Lake using the new R Extension; if you haven't seen the new R Extension (AKA bring your own runtime), Tsuyoshi Matsuzaki has written a very handy overview showing how to analyze your data in Azure Data Lake with the R extension.
A feature we've been asking for the last few years for our Financial Services customers has finally been announced in limited preview: Storage Service Encryption with Customer Managed Keys. This should remove one of the last barriers to entry about storing data in blob storage.
We often get customers asking us to review their Azure architecture, and we tend to see a lot of mistakes (or missteps), Radu Vunvulea has started a blog series on the overengineering of a cloud application he recently saw. On a similar note, Saverio Guardato writes about the top 5 mistakes when people talk about Azure. Sacha Faust and Andrew Johnson presented on the topic of Azure Post Exploitation Techniques at the Infiltrate 2017 conference.
We're always fascinated to see organisations that push Azure to the limits, especially within academia and research; Microsoft have just published a new video case study highlighting cloud technology for high-energy physics computing.
Other highlights include: Scott Hanselman talking about .NET and Docker, Karthik Tunga Gopinath providing a Azure Cosmos DB case study around Request Units per Minute usage of the Universal Store Team, and Benjamin Perkins demonstrates how to configure Visual Studio Team Services in Visual Studio, to deploy to Azure App Service.
⚙️ AI + Machine Learning
Todd R. Weiss writes that Microsoft Advances Deep Learning with Release of Open Source Toolkit
Episode 198 of the Microsoft Cloud Show covers Azure, Office 365 and Artificial Intelligence
🔎 Analytics
On the Revolution Analytics blog, David Smith (@revodavid) blogs about PoweR BI: Free e-book on using R with Power BI
On MSDN, Charles Sterling (@chass) covers Power BI Streaming Datasets Hands On Lab
Devin Knight (@knight_devin) talks about Power BI Custom Visuals Class Module 54 – Route Map
On MSDN, Tsuyoshi Matsuzaki explains how to Analyze your data in Azure Data Lake with the R extension
Yan Limicrosoft blogs about Managing Your Azure Data Lake Analytics Compute Resources Overview, Managing Your Azure Data Lake Analytics Compute Resources Job-level Policy and Managing Your Azure Data Lake Analytics Compute Resources Account-level Policy
On the Azure blog, Josh Caplan (@JoshCaplan1984) announces that New sample model for Azure Analysis Services
On the Revolution Analytics blog, David Smith (@revodavid) writes about In case you missed it: May 2017 roundup, explains How to create dot-density maps in R and describes how to Run massive parallel R jobs cheaply with updated doAzureParallel package
🖥️ Compute
On Visual Studio Magazine - Columns, Jason Roberts covers Serverless C# with Azure Functions: Implementing Webhooks
In part 1 in his series, Paul Robichaux writes about understanding Azure Virtual Machine Scale Sets
On the Azure blog, Kylie Liang talks about Running OpenBSD on Azure
On MSDN, Dr Kenji Takeda (@ktakeda1) discusses Cloud computing guide for researchers – Cloud technology for high-energy physics computing
🚢 Containers
Scott Hanselman (@shanselman) writes about .NET and Docker
🗄️ Databases
On the Azure blog, Arnaud Comet blogs about Azure CosmosDB: Case study around RU/min with the Universal Store Team and Denny Lee announces that Spark Connector for CosmosDB - seamless interaction with globally-distributed, multi-model data
On TechNet, the Onescript Team discusses How to list all collections of database in Azure Cosmos DB and How to list all documents in a collection in Azure Cosmos DB using PowerShell
On the Database Journal site, Marcin Policht provides an Introduction to Azure SQL Data Sync
On MSDN, Cameron Battagler - describes Azure Database for MySQL – Can't restore database with error "Got error 1 from storage engine"
On the Azure blog, Kevin Ngo walks through Optimizing Performance of Azure SQL Data Warehouse with SentryOne
🛠️ Developer Tools
On the Kloud blog, Darren Robinson (@darrenjrobinson) explains How to build and deploy an Azure NodeJS WebApp using Visual Studio Code
On MSDN, Ben Perkins (@csharpguitar) explains how to Configure Visual Studio Team Services in Visual Studio, deploy to Azure App Service
Also on MSDN, formulahendry (@formulahendry) covers Azure IoT Toolkit vNext with Device Explorer for VS Code: New UX design, new developer experience
The Microsoft + Open Source blog explains how to Join us for Microsoft Azure OpenDev
On MSDN, Wesam Darwish provides A Smart Way to Host Your Training Labs using Azure DevTest Labs.
🎭 Identity
On MSDN, Jeff Sanders (@jsandersrocks) talks about Azure App Services authentication to a foreign Azure Active Directory
On TechNet, Tim Macaulay talks about AAD CONNECT: Provisioning with Non-AD Connector
🔌 Integration
On MSDN, Kaushal Kumar Panday discusses Azure App Service: Using Easy Auth to query Facebook information via Graph API
On TechNet, the Server And Tools Blog Team covers Cloud Platform Release Announcements for May 31, 2017
On the .NET Curry blog, Pushkar Dudhal describes Twitter Automation using Azure Logic Apps and Custom API
Sean Feldman walks through Monitoring all Dead Letter Queues. Yes, multiple.
💡 Internet of Things
On MSDN, Xin Shi explains how to Try Azure IoT with an online Raspberry Pi simulator
Sameera Perera has started a blog series called "Turn your Home into a Smart Home with Azure IoT": Part 1, Part 2, Part 3 and Part 4
⚖️ Management and Governance
Episode 182 of The Azure podcast features Daniel Baker talking about learning resources in Cloud and Proud
On the Kloud blog, Lucian Franghiu (@lucianfrango) describes The quickest way to create new VMs in Azure from existing VM snapshots, mostly with PowerShell
On MSDN, Ben Perkins (@csharpguitar) talks about Using CLI 2.0 with the Azure German Cloud
On the Azure blog, Sharon Nakibly explains how to Diagnose sudden changes in your app behavior with a click with Application Insights Analytics
Also on MSDN, the Application Insights Service Team discusses Advisory 06/05 and Advisory 06/07
Also on MSDN, Tom Hollander explains how to Get Alerts as you approach your Azure resource quotas
On TechNet, Andrew Harris writes about Advanced Threat Analytics + OMS
Radu Vunvulea (@RaduVunvulea) blogs about Overengineering of a cloud application
On MSDN, Saverio Guardato lists the Top 5 mistakes when people talk about Azure
🌐 Networking
John Savill answers the questions Does Azure Software Load Balancer support SSL offload?, What is the latency between Azure regions and covers Data charges with VNET peering
On the Azure blog, Sacha Faust discusses Azure Post Exploitation Techniques
📦 Storage
On the Azure blog, Lavanya Kasarabada announces that Storage Service Encryption with Customer Managed Keys limited preview
John Savill writes about ASR license requirements for machines being orchestrated but not replicated with ASR and talks about Using Microsoft Cloud for Disaster Recovery
🔗 Web
On MSDN, Ben Perkins (@csharpguitar) describes how to Remote debug your Azure App Service 2017 including ASP.NET Core
Also on MSDN, Pam Lahoud (@SQLGoddess) blogs about Finding that Perfect Home: Web App Hosting in the Azure Cloud
On the Azure blog, Adarsh Solanki (@adarshsolanki) writes about New language support for Azure Media Indexer v2