Azure Weekly Issue 104: 4th December 2016
Lee Stott announces Azure Batch Shipyard - a tool to help provision and execute batch-style Docker workloads on Azure Batch. Naeem Khedarun shares optimal HttpClient DNS settings for Azure Cloud Services and Traffic Manager.
Sercan Guler needs your help to shape Azure Storage client libraries and tools, while Cristy Gonzalez provides a Microsoft Azure Storage Explorer: November update and summer recap.
Dan Taylor shares the Application Insights diagnostics preview, and Rajani Janaki Ram talks about Azure Site Recovery support for Windows Server 2016.
Jon Gallant describes How To Deploy a GitHub Pages Site to an Azure Web App, while Massimo Crippa explains the BFF pattern with Azure API Management, and Gaurav Agarwal shares how to install R package in Azure Machine Learning, and the latest episode of Azure Friday covers DocumentDB Elastic Scale Partitioning.
Finally, in the identity space, the New AzureAD Access Panel is now Generally Available, and Jan Vidar Elven writes about Protecting Norwegian National ID Number with Azure Information Protection and RMS
AI + Machine Learning
Covering: Azure Batch AI, Azure Bot Service, Microsoft Genomics, Machine Learning services, Machine Learning Studio, Cognitive Services, Bing APIs, Computer Vision API, Content moderator, Custom Services, Emotion API, Face API, Language Understanding (LUIS), Linguistic Analysis API, QnA Maker API, Speaker Recognition API, Text Analytics API, Translator Speech API, Translator Text API, Web Language Model API
Analytics
Covering: Azure Databricks, HDInsight, Data Factory, Stream Analytics, Data Lake Analytics, Event Hubs, Power BI, Azure Analysis Services, Apache Spark for HDInsight, Apache Storm for HDInsight, R Server for HDInsight, Data Catalog
On MSDN, Gaurav Agarwal covers installing an R package in Azure Machine Learning.
On Channel 9, Scott Hanselman (@shanselman) talks about the Azure DocumentDB Elastic Scale and partitioning.
Scott Hanselman (@shanselman) develops an NoSQL .NET Core using a local Azure DocumentDB emulator.
On the Azure blog, Liam Cavanagh (@liamca) shares the general availability of preview features and new APIs in Azure Search.
Rahul Venkatraj uveils a leaderboard to recognize the most valuable Database Systems contributors on MSDN.
Compute
Covering: Virtual Machines, Functions, Batch, Service Fabric, Virtual Machine Scale Sets, Cloud Services, Linux Virtual Machines, SAP HANA on Azure Large Instances
Lee Stott (@lee_stott) blogs about Azure Batch Shipyard -a tool to help provision and execute batch-style Docker workloads on Azure Batch
On MSDN, Premier Developer (@MicrosoftPSfD) writes about An Introduction to Azure Functions, on the Kloud blog, Justin Yoo blogs about Debugging Azure Functions in Our Local Box and Simon Waight discusses Azure Functions: Send email using SendGrid
On the Microsoft UK site (@MicrosoftUK), you can see how London's police officers are using Azure to fight crime and learn why Microsoft believes Azure is perfect for financial firms.
On TechNet, Christi Jastram covers getting started in infrastructure modernization.
On the Azure blog, Ashvin Sanghvi covers the digital transformation with SAP HANA on Azure Large Instances.
Shahid Aziz walks through creating a Linux VM on Azure with multiple NICs using PowerShell.
Containers
Covering: Container Registry, Container Instances, Azure Kubernetes Service (AKS), Web App for Containers
Databases
Covering: Azure SQL Database, Azure Cosmos DB, SQL Data Warehouse, Redis Cache, SQL Server Stretch Database, SQL Server on virtual machines, Table storage, Azure Database for PostgreSQL, Azure Database for MySQL
Developer Tools
Covering: Visual Studio, Visual Studio Code, SDKs, Developer tool integrations, CLIs, Blockchain Workbench
DevOps
Covering: Visual Studio Team Services (VSTS), Azure DevTest Labs, DevOps tool integrations, Azure DevOps Projects, Azure Lab Services
Identity
Covering: Azure Active Directory, Multi-factor Authentication, Azure Active Directory Domain Services, Azure Active Directory B2C
Jan Vidar Elven (@skillriver) writes about protecting Norwegian National ID numbers with Azure Information Protection and RMS.
On TechNet, Alex Simons (@Alex_A_Simons) reveals the new AzureAD Access Panel is generally available.
On the Kloud blog, David Minnelli (@dminnelli) covers using AuthoritativeNull in a Sync Rule in Azure AD Connect.
Richard Fennel (@richardfennell) explains what to if you have a problem adding an external AAD user to a directory-backed VSTS instance.
Integration
Covering: Service Bus, Logic Apps, Event Grid
On the Planet Geek blog, Daniel Marbach (@danielmarbach) tells you why latency to Azure Service Bus matters, explains how to defer message completion on Azure Service Bus and tries batch completion of messages on Azure Service Bus.
Richard Seroter (@rseroter) looks at using Concourse to continuously deliver a Service Bus-powered Java app to Pivotal Cloud Foundry on Azure.
Sean Feldman shows you how to bend message deduplication on Azure Service Bus to your will.
Internet of Things
Covering: IoT Hub, IoT Suite, IoT Edge, IoT Central, IoT solution accelerators, Time Series Insights, Azure Maps, Azure Sphere
Management and Governance
Covering: Backup, Site Recovery, App Insights, Azure Advisor, Sceduler, Automation, Log Analytics, Azure Monitor, Security & Compliance, Protection & Recovery, Automation & Control, Insight & Analytics, Azure Service Health, Microsoft Azure portal, Azure Resource Manager, Cloud Shell, the Azure mobile app, Azure Policy, Cost Management, Azure Managed Applications
On the Azure blog, Dan Taylor discusses Application Insights Diagnostics Preview and Noa Kuperberg introduces the time picker in Application Insights Analytics
On MSDN, Ken R. Ward explains how to use Azure QuickStart Templates for Azure Government.
Leonardo Villar (@Villarleovillar) covers Azure Management Certificates and the Publishing Setting file with CSP Subscriptions.
On TechNet, Rhoderick Milne discusses Migrating IaaS Resources to Azure Resource Manager
Manoj Sehgal shows you how to encrypt an Azure Resource Manager IaaS VM using KEK.
On MSDN, Thomas W Shinder - writes about 10 Security Issues You Can Fix with Azure Security Center and on the Azure blog, Yair Tor announces Integrated Vulnerability Assessment with Azure Security Center
Xiaoying Guo (@gxy001) announces Azure DevTest Labs support for creating environments with ARM templates.
Media
Covering: Media services, Encoding, Live and On-Demand Streaming, Azure Media Player, Content Protection, Media Analytics, Video Indexer
Microsoft Azure Stack
Covering: Azure Stack
Migration
Covering: Azure Database Migration Service, Azure Migrate, Data Box
Mobile
Covering: App Service (Mobile), Notification Hubs, Mobile apps, API apps, Visual Studio App Centre, Xamarin
Networking
Covering: ExpressRoute, Azure DNS, Virtual Network, Traffic Manager, Load Balancer, VPN Gateway, Application Gateway, Network Watcher
On TechNet, Joe Davies (@JoeDavi70700933) walks through calculating the gateway subnet address space for Azure virtual networks.
Naeem Khedarun (@NaeemKhedarun) covers HttpClient DNS settings for Azure Cloud Services and Traffic Manager.
Security
Covering: Azure Information Protection, Key Vault, Security Center, Azure DDoS Protection, Azure Advanced Threat Protection
Storage
Covering: Storage, StorSimple, Data Lake Store, Blob Storage, Disk Storage, Managed Disks, Queue Storage, File Storage, Storage Explorer, Archive Storage
Cristy Gonzalez shares a November update and summer recap for Azure Storage Explorer.
Sercan Guler needs your help to shape Azure Storage client libraries and tools.
Alexandre Brisebois (@Brisebois) explains how to migrate a Storage Account to Azure Resource Manager.
On the Azure blog, Rajani Janaki Ram talks about Azure Site Recovery support for Windows Server 2016.
On the Azure blog, Vivek Darera announces that StorSimple Data Transformation preview, Manu Aery describes Managing StorSimple virtual arrays in the new Azure portal and Anoob Backer walks through Transitioning your StorSimple Virtual Array to the new Azure portal
Web
Covering: App Service (Web), API Management, Content Delivery Network, Azure Search, Web apps, Azure SignalR Service
On MSDN, Kalpit Singh explains how to detect backend API response latency using the APIM policy.
On the codit blog, Massimo Crippa (@mas_que_crippa) explores the BFF pattern with Azure API management.
On Channel 9, Greg Duncan (@gduncan411) talks about posture recognition with Kinect, Azure IoT, ML and WebVR.
Joshua Drew (@jdruid) looks into real-time communication to the Xamarin App via SignalR and Azure API App Services.
Jon Gallant (@jongallant) shows you how to deploy your GitHub pages site to an Azure Web App.
Praveen Kumar Sreeram (@PrawinSreeram) looks at the features of the Azure App Service Plan and covers session management in a Load Balancing environment Using Redis Cache.
Azure Weekly Archive
If you would like to read more interesting articles from the Azure ecosystem check out our archive where you will find all of the back issues.
Contribute Content
If you would like to contribute any content to the Azure Weekly newsletter, please email azureweekly@endjin.com