Azure Weekly
Issue #160 - 4th February 2018
Interesting news this week when Microsoft reported the results of second quarter of fiscal year 2018 Azure revenue nearly doubled, and marks the tenth straight quarter of reports that Azure revenue grew 90% or more on a year-over-year basis.
On the training front, Exam Ref 70-533 Implementing Microsoft Azure Infrastructure Solutions, Second Edition is out, and there's a new Azure Data Factory self-paced hands-on lab for UI.
A number of new services and features have reached General Availability this week: Azure Event Grid, Virtual Network Service Endpoints and Firewalls for Azure Storage, Network Watcher Connection Troubleshoot, Stream Analytics: sub-streams, query compatibility, Azure Storage SDKs for Python, Ruby and PHP, and finally Microsoft Graph APIs for Intune.
If you haven't been watching the AI Show on Channel 9, it covers some really interesting topics; this week it focuses on one of the hidden gems in Azure: Machine Learning with Azure Notebooks. Other highlights of the week are: Lambda Architecture using Azure CosmosDB: Faster performance, Low TCO, Low DevOps, enhancements to Azure Budgets API supporting Resource Groups and Usage Budgets, Stakeholders can now view VSTS Analytics widgets, and finally Jenkins on Azure: from zero to hero
⚙️ AI + Machine Learning
- On Channel 9, Paige Bailey and Lois Smith talk about Machine Learning with Azure Notebooks AI Show
- On the Azure blog, Milan Gada writes How is AI for video different from AI for images
- On Channel 9, James Montemagno talks about Custom Vision – Machine Learning Made Easy with Jim Bennett on The Xamarin Show
- On TechNet, Sasindu Kavinda (@kaviliya123) explains how to Find real Emotions using Emotion API
- On the .NET Curry blog, Gerald Versluis describes Adding Artificial Intelligence AI to your Xamarin Apps
🔎 Analytics
- Also on Channel 9, Pranav Rastogi (@rustd) talks about AtScale on Azure HDInsight on Data Exposed
- Vincent-Philippe Lauzon writes Azure Databricks – Transforming Data Frames in Spark
- On the Revolution Analytics blog, David Smith (@revodavid) writes Speed up R with Parallel Programming in the Cloud
- Chris Webb (@Technitrain) talks about Using SSAS Multidimensional As A Data Source For Power BI Video
- On MSDN, Rob Reilly explains how to Integrate Power BI Dashboards, Reports and Tiles into a WPF Application
- Also on MSDN, Buck Woody writes 'Analytics is Width. Feature Selection is Depth.'
- On the MSSQL Tips site, Siddharth Mehta (@siddhumehta) describes Schedule analysis using Gantt chart in Power BI Desktop
- Devin Knight (@knight_devin) presents Power BI Custom Visuals Class Module 88 – Pulse Chart
🖥️ Compute
- On the Azure podcast Nir Mashkowski, Product Management Director for various Azure PaaS services talks about Functions Microservices
- On Channel 9, Corey Sanders and Jeff Hollan talk about Azure Functions and Logic Apps on Tuesdays With Corey
- On MSDN, Maheshk (@MahesKBlr) covers How to login Azure Linux VMs using SSH key pair
🚢 Containers
- On Channel 9, Robert Green and Erika Ehrli talks about SmartHotel360 Demo App Overview and Maria Naggaga talks about SmartHotel360 Demo App Web Site
- On MSDN, Steve Lasker (@SteveLasker) describes Working with ACR Geo-replication notifications
🗄️ Databases
- Also on the Azure blog, Mark Kromer writes about the New Azure Data Factory self-paced hands-on lab for UI
- On the Azure blog, Denny Lee describes Lambda Architecture using Azure CosmosDB: Faster performance, Low TCO, Low DevOps
- On the Kloud blog, John Downs writes Cosmos DB Server-Side Programming with TypeScript – Part 4: Triggers
- On MSDN, Julien Oudot covers Designing a Cosmos DB database
- Also on the Azure blog, Leon Hao covers Using EXPLAIN to profile slow queries in Azure Database for MySQL
- Also on the Azure blog, Sean Li describes Using the MySQL sys schema to optimize and maintain a database
🛠️ Developer Tools
- On MSDN, Gregg Boer announces that Stakeholders can now view VSTS Analytics widgets
- Also on MSDN, Nilay Shah blogs about VSTS CI to Build and Test Node.js app with Gulp and Mocha
- Also on MSDN, Rui Melo writes about the VSTS Gems- Three ways to beef up your boards
- On Channel 9, James Montemagno and Damian Brady talk about Real World Mobile DevOps with VSTS and App Center
- Also on MSDN, Michael S. Hansen describes the Team Foundation Server 2015 CI/CD Pipeline for Web App in Azure Government
- On the Azure blog, Pui Chee Chan blogs about Jenkins on Azure: from zero to hero
- K. Scott Allen (@OdeToCode) covers Setting Up Service Principals to Use the Azure Management APIs
- Christos Matskas (@ChristosMatskas) walks through Debugging C .NET Core Azure Functions with VS Code
- On Channel 9, Donovan Brown and Kylie Liang talk about Running Ansible on Azure Azure Friday
- Also on the Azure blog, Corey Sanders (@CoreySandersWA) provides A great developer experience for Ansible
🎭 Identity
- On the Kloud blog, Kieran Jacobsen describes Using Intune and AAD to protect against Spectre and Meltdown
- On MSDN, Justin Marks writes about VS Subscriptions and linking your VSTS account to AzureAD and describes Supporting AzureAD Conditional Access Policy across VSTS
- Also on MSDN, Maheshk (@MahesKBlr) writes AAD How to create Service Principal through CLI
- Also on MSDN, Srinivas Varukala describes the PowerShell to list all Azure AD Apps with expiration dates
- Also on MSDN, Ganesh Shankaran talks about Security: Test automation From Build and Release pipe using Secrets in Key vault
- On the Azure blog, Brijesh Desai describes Managing Azure Secrets on GitHub Repositories
- Also on the Azure blog, Miri Landau describes how to Integrate Azure Security Center alerts into SIEM solutions
🔌 Integration
- On TechNet, Dave Randall announces that Microsoft Graph APIs are generally available for Intune
- On MSDN, Ch. Wolf explains How to setup alerts on the new metrics for Azure Service Bus
- Sean Feldman delves into Azure Service Bus with Managed Service Identity
- Also on MSDN, Shashidharan Krishnan writes about the Logic apps Service bus connector not honoring Maximum message count
- On the Daily Dot Net Tips blog, Abhijit Jana (@AbhijitJana) discusses Sending Your Azure Application Insights Alerts to Team Sites using Azure Logic App
- Thomas Maurer (@thomasmaurer) describes how to Setup an Azure Stack Cloud Operator and Developer Workstation Environment
💡 Internet of Things
- On the Azure blog, Corey Sanders (@CoreySandersWA) announces the general availability of Azure Event Grid
- Also on the Azure blog, Krishna Mamidipaka announces New in Stream Analytics: General availability of sub-streams, query compatibility, and more
- On Channel 9, Olivier Bloch talks about Serverless and Internet of Things with Bahram Banisadr, talks about Azure IoT Hub Integration with Azure Event Grid with Ashita Rastogi and talks about Machine Learning in IoT solutions with Ted Way on the Internet of Things Show
⚖️ Management and Governance
- On the Catapult Systems blog, Cameron Fuller walks through Creating dashboards with content spanning Log Analytics, Application Insights and Azure
- On MSDN, the Application Insights Service Team writes that All octets of IP address will be set to Zero
- K. Scott Allen (@OdeToCode) discusses Choosing an Approach to Work with Azure REST APIs
- Simon Waight (@simonwaight) covers Recommendations on using Terraform to manage Azure resources
🌐 Networking
- On the Azure blog, Abhishek Pathak announces that the Network Watcher Connection Troubleshoot is now generally available
- Also on the Azure blog, Alan Stephenson and Anitha Adusumilli announces that Virtual Network Service Endpoints and Firewalls for Azure Storage now generally available
- Also on the Azure blog, Yousef Khalidi describes the Azure ExpressRoute updates – New partnerships, monitoring and simplification
- Sameera Perera (@sameera_man) writes about One VNET to Multiple On-Premises environments with Different Gateway Types
📦 Storage
- On the Azure blog, Sercan Guler announces that Azure Storage SDKs for Python, Ruby and PHP now generally available
- Also on the Azure blog, Kartik P V R writes Customer success stories with Azure Backup: Russell Reynolds
- On MSDN, Mike Lapierre describes How to shrink a managed disk
- Gaurav Mantri (@gmantri) writes Zone Redundant Storage Preview v/s Classic–Compared & Contrasted
- On TechNet, Srinath Vasireddy writes Troubleshooting Backup/Restore failures when using Azure Files Backup
- Michael Crump (@mbcrump) writes Azure Tips and Tricks Part 86 - Deleting an item from a Azure Storage Table, Part 87 - Avoid Bad Request Errors in Azure Storage Table, Part 88 - Whats the purpose of ETag in Azure Storage Table and Part 89 - Shared Access Tokens with Azure Storage Blob Containers
🔗 Web
- On MSDN, Ben Perkins (@csharpguitar) discusses The resource you are looking for has been removed, had its name changed, or is temporarily unavailable. 404.63.0
- Also on MSDN, Jeff Sanders (@jsandersrocks) covers Azure Mobile Apps: Disable Swagger
- Also on MSDN, Jeff Sanders (@jsandersrocks) discusses the Azure App Service error: AADSTS50011: The reply address http://.azurewebsites.net/signin-oidc does not match the reply addresses configured for the application:
- Christos Matskas (@ChristosMatskas) explains how to Restrict public access to your Azure Web Apps with the IPSecurityRestrictions option