Azure Weekly Issue 202: 25th November 2018
Welcome to this week's edition of Azure Weekly. Things seem to have died down during this week. We hope that everyone who celebrated Thanksgiving had a lovely time.
Let's take a look at this week's announcements:
- Razor support in Visual Studio Code now in Preview
- Simplifying confidential computing: Azure IoT Edge security with enclaves – Public preview
- On-premises data gateway November update is now available
- Visualize your Cosmos DB Gremlin API graph data with Linkurious enterprise
- Visual Studio 2017 version 15.9 now available
- Azure Marketplace new offers – Volume 25
- Introducing Azure DevOps Server 2019 RC1
- Service Bus name changes
- Azure Site Recovery supports firewall-enabled storage accounts
- Extension Host is coming to Azure Stack with the next update 1811
- iOS App Extension and watchOS Support in Visual Studio App Center
- Thanks, HockeyApp. Visual Studio App Center Will Take It From Here
- Enhancements to NSG flow logs for Azure Network Watcher
- Security Center Workload Protection for App Service name changes
- Blob storage Germany resource GUID and name changes
- Azure SignalR Service GUID changes
Elsewhere, Steef-Jan Wiggers has written a helpful blog on Getting Familiar with Azure Event Hubs for Apache Kafka, and Stefan Stranger has described how to use the Windows Graph API to set Service Principal as owner of Service Principal.
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
- On the Revolution Analytics blog, David Smith (@revodavid) writes about Cognitive Services in Containers and provides an AI, Machine Learning and Data Science Roundup: November 2018
- On MSDN, Marc Plogas describes Computer Vision for Augmented Reality
- On Channel 9, Noelle Lacharite (@NoelleLaCharite) announces Microsoft AI for Accessibility
- Michael Crump (@mbcrump) writes Azure Tips and Tricks Part 174 - Machine Learning with ML.NET and Azure Functions - Part 1 of 2 and Part 175 - Machine Learning with ML.NET and Azure Functions - Part 2 of 2
- On the Azure podcast, the Azure podcast team (@AzurePodcast) presents Episode 255 - Chatbots with Péter Bozsó
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 the Azure blog, Uri Barash describes how Taboola improves customer experiences with Azure Data Explorer
- On the Codit blog, Steef-Jan Wiggers (@SteefJan) writes about Getting Familiar with Azure Event Hubs for Apache Kafka
- On Code Project, Allen O'Neil (@ajsondev) writes Understanding Azure Data Lake
- On Channel 9, Scott Hanselman (@shanselman) talks about Azure HDInsight: New Spark UI extensions for better job performance analysis with Maxim Lukiyanov
- On MSDN, Karan Gulati discusses Azure Data Factory V2– Pipeline Functional Testing
- Chris Webb (@cwebb_bi) writes about 20 Years Of Analysis Services, blogs about Implementing Basic Query Folding On A Web Service In Power Query/M And Power BI and discusses Using Function.ScalarVector To Optimise Calls To M Functions
- On the Power BI blog, Charles Sterling (@chass) highlights the Webinar 11/27: Paginated reports for Power BI Report Server -Meet the team and ask them anything
- Also on the Power BI blog, Arthi Ramasubramanian Iyer announces that the On-premises data gateway November update is now available
Compute
Covering: Virtual Machines, Functions, Batch, Service Fabric, Virtual Machine Scale Sets, Cloud Services, Linux Virtual Machines, SAP HANA on Azure Large Instances
- On Code Project, Allen O'Neil (@ajsondev) discusses Scaling VMs in IaaS in Azure
- On Channel 9, Lara Rubbelke (@sqlgal) talks about Faster, more accessible edge HPC with Avere vFXT for Azure with Scott Jeschonek
Containers
Covering: Container Registry, Container Instances, Azure Kubernetes Service (AKS), Web App for Containers
- Jessica Deen (@jldeen) covers Kubernetes Ingress Controllers and Certificates: The Walkthrough
- Vincent-Philippe Lauzon (@vplauzon) talks about Understanding simple HTTP Ingress in AKS
- Daniel Neumann (@neumanndaniel) blogs about Kubernetes network policies on Azure Kubernetes Service with Azure NPM
- Julien Corioland (@jcorioland) describes how to Secure an Azure Kubernetes cluster with Azure Active Directory and RBAC
- Mark Heath (@mark_heath) talks about Building and Running Container Images with ACR, ACI and the Azure CLI
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
- On the Azure blog, Luis Bosquez explains how to Visualize your Cosmos DB Gremlin API graph data with Linkurious enterprise
- Also on the Azure blog, Rafat Sarosh describes How to develop secure applications using Azure Cosmos DB
- Simon Waight (@simonwaight) describes how to Bulk insert entities into Cosmos DB using Python
- On MSDN, Walter Novoa (@warnov) talks about Replacing Keen.io functionalities with Azure Functions and Cosmos DB
- Sam Cogan (@samcogan) describes how to Stream SmartThings data to Cosmos DB and PowerBI Part 4 - A Cheaper Alternative
- Also on the Azure blog, Parikshit Savjani (@talktosavjani) writes about Real-time event processing with Azure Database for PostgreSQL and Event Grid integration
- Also on MSDN, Bashar Hussein describes How to Scale up Azure Database for MySQL from Basic Tier to General Purpose Tier, writes about Understanding Performance in Basic Tier for Azure Database PostgreSQL and MySQL and writes that Azure Database for MySQL server has gone away
Developer Tools
Covering: Visual Studio, Visual Studio Code, SDKs, Developer tool integrations, CLIs, Blockchain Workbench
- On MSDN, Daniel Roth writes that Razor support in Visual Studio Code now in Preview
- On the Visual Studio blog, John Montgomery (@JohnMont) highlights that Visual Studio 2017 version 15.9 now available
- David O'Brien (@david_obrien) explains How to install Azure Service Fabric SDK
- On Channel 9, Seth Juarez (@sethjuarez) talks about How the Azure ML Data Prep SDK Will Make Your Life Better
- On the Azure blog, Christine Alford highlights the Azure Marketplace new offers – Volume 25
- On Channel 9, Peng Lyu (@njukidreborn) answers One Dev Question - How did VSCode come together?
- Also on Channel 9, Ramya Achutha Rao (@ramyanexus) answers One Dev Question - How is VSCode built and maintained?
- Also on the Azure blog, Eustace Asanghanwa announces that Simplifying confidential computing: Azure IoT Edge security with enclaves – Public preview
- Also on Channel 9, Olivier Bloch (@obloch) explains that Qualcomm LTE for IoT SDK integrates Azure IoT with Nagaraju Naik and Murali Bharadwaj
DevOps
Covering: Visual Studio Team Services (VSTS), Azure DevTest Labs, DevOps tool integrations, Azure DevOps Projects, Azure Lab Services
- On the Azure blog, Jamie Cool introduces Azure DevOps Server 2019 RC1
- James van Den Berg describes the Installation of AzureDevOps Server 2019 RC1 for your Team Work
- Jason Roberts (@robertsjason) writes about Azure Functions Continuous Deployment with Azure Pipelines: Part 8 - Using Gates to Run Smoke Tests on Deployed Function Apps
- On the Black Marble blog, Richard Fennell (@richardfennell) writes Just released a new Azure Pipelines Extension to update Git based WIKIs
- On MSDN, Edward Thomson lists the Top Stories from the Microsoft DevOps Community – 2018.11.16
- Also on MSDN, Freddy Kristiansen (@freddydk) walks through Developing Business Central Extensions part 5 – YAML
- Ravikanth Chaganti (@ravikanth) writes about Azure DevOps Server – Downloading Setup Media Using Web Installer
- On Microsoft + Open Source, Elena Neroslavskaya provides a Tutorial: Terraforming your JAMstack on Azure with Gatsby, Azure Pipelines, and Git
Identity
Covering: Azure Active Directory, Multi-factor Authentication, Azure Active Directory Domain Services, Azure Active Directory B2C
- On TechNet, Michael Niehaus discusses Trying out Windows Autopilot User-Driven Hybrid Azure AD Join
- On Microsoft Cloud Blogs, Kim Kischel writes that MCAS brings its real-time CASB controls to on-prem apps
- Stefan Stranger (@sstranger) describes Using the Windows Graph API to set Service Principal as owner of Service Principal
Integration
Covering: Service Bus, Logic Apps, Event Grid
- The Azure updates team highlights the Service Bus name changes
- On MSDN, Ashish Chhabria writes about Enforcing TLS 1.2 use with Azure Service Bus
- On Code Project, Leszek Koc writes about the Automatic Subscription of Azure Functions to Event Grid
- Also on MSDN, David Burg (@david_burg) writes about the Logic Apps X12 connector control of Group Header field GS08 aka Version Release Identifier
- On the Serverless360 blog, Kent Weare blogs about Managing Secrets in Azure Logic Apps using Managed Identities
- On Microsoft Cloud Blogs, Brad Anderson, Microsoft's Corporate VP for Enterprise Mobility, describes Intune's journey to a highly scalable globally distributed cloud service
Internet of Things
Covering: IoT Hub, IoT Suite, IoT Edge, IoT Central, IoT solution accelerators, Time Series Insights, Azure Maps, Azure Sphere
- On the Azure blog, the Azure team writes Meet the Microsoft Azure IoT on Serverless Hackathon winners
- Also on the Azure blog, Vivian Liu explains how to Connect devices from other IoT clouds to Azure IoT Central
- On MSDN, Wu Shuai explains how to Get Started with Cognitive Service Container in IoT Edge
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, Shikher Saluja walks through Understanding health criteria in Azure Monitor for VMs
- On MSDN, Clive Watson blogs about Azure Log Analytics: Service Level Agreement (SLA) - Part 1, Part 2 and writes A little more on Parse and Print
- On TechNet, Kevin Justin explains how to Gather Log Analytics/MMA agent version
- Thomas Maurer (@thomasmaurer) covers Azure Update Management using Windows Admin Center
- The Azure updates team writes that Azure Site Recovery supports firewall-enabled storage accounts
- On the Kloud blog, Darren Robinson (@darrenjrobinson) writes about Nested Virtual PowerShell Desktop Environments on Windows 10 & Windows Server 2019 in Azure – Part 1 and Part 2
- Also on MSDN, Wriju Ghosh (@wrijugh) highlights the New Azure Audit Reports
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
- On the Azure blog, Ricardo Mendes writes about What you need to know when writing hybrid applications
- Also on the Azure blog, Thomas Roettinger highlights that Extension Host is coming to Azure Stack with the next update 1811
- On MSDN, Ed Price (@UserEd_) blogs about Hybrid Cloud Architecture on Azure – Portal
Migration
Covering: Azure Database Migration Service, Azure Migrate, Data Box
- On MSDN, Ed Price (@UserEd_) talks about Mainframe Migration to Azure – Portal
- On Code Project, Vivek Johari describes How to Migrate SQL Database to Azure SQL Database using SSMS Export/Import
- James van Den Berg discusses Microsoft Azure Hub-Spoke model by Enterprise Design: (3 of 4) Data Migration
Mobile
Covering: App Service (Mobile), Notification Hubs, Mobile apps, API apps, Visual Studio App Centre, Xamarin
- On the Xamarin blog, Jon Douglas blogs about Android Build Performance and Reliability
- Jason Roberts (@robertsjason) talks about Developing Samsung TV Apps with .NET - Getting Started
- On MSDN, Nilofer Rajpurkar announces the iOS App Extension and watchOS Support in Visual Studio App Center
- Also on MSDN, the App Center Team writes Thanks, HockeyApp. Visual Studio App Center Will Take It From Here
Networking
Covering: ExpressRoute, Azure DNS, Virtual Network, Traffic Manager, Load Balancer, VPN Gateway, Application Gateway, Network Watcher
- The Azure updates team writes about the Enhancements to NSG flow logs for Azure Network Watcher
- On MSDN, Arsen Vladimirskiy (@ArsenVlad) blogs about Azure VNet Peering across Azure Active Directory tenants using Service Principal authentication
Security
Covering: Azure Information Protection, Key Vault, Security Center, Azure DDoS Protection, Azure Advanced Threat Protection
- The Azure updates team highlights the Security Center Workload Protection for App Service name changes
- On TechNet, Kevin Martins adds to the Email Phishing Protection Guide – Blog 19: Email Phishing Protection Security Checklist, Part 20: Recommended Security and Anti-Phishing Training from Microsoft Ignite 2018 and Part 18: Increase Security with Microsoft Secure Score
Storage
Covering: Storage, StorSimple, Data Lake Store, Blob Storage, Disk Storage, Managed Disks, Queue Storage, File Storage, Storage Explorer, Archive Storage
- The Azure updates team highlights the Blob storage Germany resource GUID and name changes
- On MSDN, Kanchan Mehrotra, Tony Wu, and Rakesh Patil discuss Parallel Virtual File Systems on Microsoft Azure – Part 4: BeeGFS on Azure
Web
Covering: App Service (Web), API Management, Content Delivery Network, Azure Search, Web apps, Azure SignalR Service
- The Azure updates team highlights the Azure SignalR Service GUID changes
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