Azure Weekly
Issue #180 - 24th June 2018
There are a fair amount of announcements/updates this week, so let's take a look at those:
- Azure Event Hubs is now offering support for Availability Zones in preview
- Event trigger based data integration with Azure Data Factory
- SAP on Azure: General Update – June 2018
- 'Column-Level Security is now supported in Azure SQL Data Warehouse'
- Resumable Online Index Create is in public preview for Azure SQL DB
- Announcing the general availability of Azure SQL Data Sync
- Azure Blockchain Workbench 1.1.0 extends capabilities and monitoring
- Azure Marketplace new offers: May 16-31
- Visual Studio Code C/C++ extension June 2018 Update
- Modernizing the UI - VSTS Sprint 136 Update
- Queries Hub Updates Generally Available
- Azure AD Password Protection and Smart Lockout are now in Public Preview
- Azure Service Bus is now offering support for Availability Zones in preview
- Cost Reporting ARM APIs across subscriptions for EA customers
- Start/Stop VMs during off-hours in Azure Automation has been updated
- Database Migration Guide - June 2018 updates
- Traffic Analytics now generally available
- General availability: Metrics in Azure Traffic Manager
- Introducing the redesigned Security Center Overview dashboard
- Immutable storage for Azure Storage Blobs now in public preview
- Maven: Deploy Java Apps to Azure with Tomcat on Linux
- New App Service apps deployed with TLS 1.2 by default from June 30
- Azure API Management roadmap is moving to Azure Roadmap
There has been a couple of blogs from the Industry Experiences team this week: Enabling Smart Manufacturing with Edge Computing and Dive into blockchain for healthcare with the HIMSS blockchain webinar.
Elsewhere, Vincent-Philippe Lauzon has spoken about his Cosmos DB Configuration Management solution and Chad Schultz has posted a script that will help clean up old or unused Azure resources: Using Azure Save money AzureSaveMoney PowerShell module.
Endjin was very proud to be a platinum sponsor of DDD13, held at the Microsoft TVP campus on Saturday. We donated our stand to Code Club and also provided Amazon Dots, Sugru Rebel Tech Kits, and Leuchtturm1917 notebooks as prizes. I hope everyone had a great day.
Finally, a couple of blogs from endjin this week: Carmel Eve shares her learnings about some of the guts of the .NET framework in her blog about Garbage Collection and Ed Freeman speaks about the Modern Data Platform solution he's been involved with recently along with other learnings from the past few months of his internship in his blog: Branches, Builds and Modern Data Pipelines. Let's catch up!.
⚙️ AI + Machine Learning
- On the Revolution Analytics blog, David Smith (@revodavid) writes an AI, Machine Learning and Data Science Roundup: June 2018
- On MSDN, Sam Gao walks through Building a first project using Microsoft Azures Language Understanding Intelligent Services and T.T. Ouzounellis Kavlakonis describes Visualising climate change using Jupyter Notebooks.
🔎 Analytics
- On the Azure blog, Justin Conway writes that Azure Event Hubs is now offering support for Availability Zones in preview
- Also on the Azure blog, Gaurav Malhotra writes about the Event trigger based data integration with Azure Data Factory
- Also on the Azure blog, Ye Xu talks about Azure Data ingestion made easier with Azure Data Factorys Copy Data Tool
- Also on the Azure blog, Alicia Li lists the Top 8 reasons to choose Azure HDInsight
- Also on the Azure blog, Arindam C writes that Microsoft deepens its commitment to Apache Hadoop and open source analytics
- Also on the Azure blog, Thomas Alex writes about Siphon: Streaming data ingestion with Apache Kafka
- Chris Webb (@cwebb_bi) describes Line Breaks And Auto-Indent In The Power BI DAX Formula Bar
- On the MSSQL Tips site, Scott Murray writes about the Power BI Layouts and Themes and Siddharth Mehta talks about Visualizing patterns in high voluminous data using Hexbin Scatterplot in Power BI
- Devin Knight (@knight_devin) presents Power BI Custom Visuals Class Module 108 – PowerApps
- On MSDN, Charles Sterling (@chass) writes about the 7/12 Webinar: Text Analysis in Power BI with Cognitive services with Leila Etaati
🖥️ Compute
- On MSDN, Cameron Gardiner writes SAP on Azure: General Update – June 2018 and writes about the Installation Procedure for Sybase 16. 3 Patch Level 3 Always-on + DR on Suse 12. 3 – Recent Customer Proof of Concept
- On the Azure blog, Sujay Talasila writes about the Disaster Recovery solution for Azure IaaS applications
- On Microsoft + Open Source, Menghua Xiao provides a Tutorial: Canary Deployment for Azure Virtual Machine Scale Sets
- Also on the Azure blog, David Houlding (@davidhoulding) writes Dive into blockchain for healthcare with the HIMSS blockchain webinar
- On Code Project, Gunnar Siréus talks about a WebAPI in Service Fabric
- Michael Crump (@mbcrump) writes Azure Tips and Tricks Part 133 - Use the Azure Portal for Durable Functions Development
🚢 Containers
- Scott Hanselman (@shanselman) writes Penny Pinching in the Cloud: Deploying Containers cheaply to Azure
- On MSDN, Casey Kriutzfield writes Container? Why not App Services?
- On Channel 9, Corey Sanders (@CoreySandersWA) talks about More info on Azure Container Instances with Madhan Ramakrishnan
- Simon Waight (@simonwaight) describes how to Fix Provider error in Cloud Shell when using AKS in a new Azure Region
- Sam Cogan (@samcogan) explains how to Deploy Azure Resources Natively in Kubernetes with Open Service Broker
- Daniel Neumann (@neumanndaniel) talks about Azure Kubernetes Service and Azure Active Directory integration
- Pascal Naber describes how to Access dashboard on AKS with RBAC enabled
🗄️ Databases
- On the Azure blog, Kavitha Jonnakuti announces that Column-Level Security is now supported in Azure SQL Data Warehouse
- Also on the Azure blog, Mirek Sztajno announces that Resumable Online Index Create is in public preview for Azure SQL DB
- Also on the Azure blog, Xiaochen Wu writes Announcing the general availability of Azure SQL Data Sync
- On MSDN, Tim Salch blogs about Azure SQL DW Performance: CTAS/Partition Switching VS UPDATE/DELETE
- Vincent-Philippe Lauzon (@vplauzon) blogs about Cosmos DB Configuration Management
- Also on MSDN, Wriju Ghosh (@wrijugh) blogs about Pointing an existing ASPNET Core WebAPI from MongoDB to CosmosDB
🛠️ Developer Tools
- On the Azure blog, Zeyad Rajabi announces that Azure Blockchain Workbench 1.1.0 extends capabilities and monitoring
- Also on the Azure blog, Christine Alford writes about the Azure Marketplace new offers: May 16-31
- On MSDN, Rong Lu provides a Visual Studio Code C/C++ extension June 2018 Update
- On Channel 9, Scott Hanselman and Aaron Rowney talk about Cross Platform for Azure PowerShell and Azure CLI Extensions
- Callon Campbell blogs about Connecting your code to the cloud with Visual Studio Connected Services
- Also on MSDN, Jeff Chilberto (@JChilberto) writes a Book Review: Architecting Microsoft Azure Solutions – Exam Guide 70-535
🔩 DevOps
- The VSTS team writes Modernizing the UI—VSTS Sprint 136 Update
- On MSDN, Alex Nichols discusses What's new in VSTS Sprint 135 Update
- Also on MSDN, Lauren Brose writes that Queries Hub Updates Generally Available
- Also on MSDN, Edward Thomson lists the Top Stories from the Microsoft DevOps Community – 2018.06.15
- On Microsoft Cloud Show, Chris Johnson presents Episode 260 | Visual Studio Team Services Live from Build with Edward Thomson and Dan Hellem
- On the Daily Dot Net Tips blog, Abhijit Jana (@AbhijitJana) describes How to change a work item type in VSTS, describes how to Move a VSTS work item to another team project, writes about Quick Navigation using VSTS Keyboard Shortcuts and describes How to restore deleted work items in VSTS
- On Microsoft + Open Source, Xiang Yan provides a Tutorial: CI/CD using Apache Subversion, Jenkins in Azure and Tomcat
🎭 Identity
- On Microsoft Cloud Blogs, Alex Simons (@Alex_A_Simons) writes that Azure AD Password Protection and Smart Lockout are now in Public Preview
- On MSDN, Mike Duddington (@Dudders1) blogs about Deploying Azure AD Password protection for Windows Server Active Directory
- Also on MSDN, Srikantan Sankaran delves into Accessing Applications protected using Azure AD
- On ZDNet, Liam Tung writes Microsoft: This Azure password-banning tool will help kill off bad 'P$$w0rd' habits
- On TechNet, Mark O'Shea (@intunedin) writes Download the Azure Active Directory Password Protection for Windows Server Active Directory Preview
- Also on TechNet, Aaron Guilmette provides an Update: AAD Connect Network and Name Resolution Test and writes Mail-enabling Guest Users or How I made everyone show up in the Address Book
- Also on TechNet, Mark Renoden writes abou AD FS 2016 and Azure MFA – a few Nuances
🔌 Integration
- On the Azure blog, Justin Conway writes that Azure Service Bus is now offering support for Availability Zones in preview
- Also on the Azure blog, Vinod Kurpad writes about the Cost Reporting ARM APIs across subscriptions for EA customers
- On the Codit blog, Tom Kerkhove (@TomKerkhove) writes about the New Active Directory Connector for Logic Apps
- On MSDN, Jon Guerin describes how to Proactively Plan for your Critical Event in Azure with Enhanced Support and Engineering Services
- On TechNet, Raj Kambalapalli discusses Microsoft Inspire 2018: Azure Government sessions
💡 Internet of Things
- On the Azure blog, Diego Tamburini writes about Enabling Smart Manufacturing with Edge Computing
- Also on the Azure blog, Miriam Berhane Russom talks about Location and Maps in Azure IoT Central powered by Azure Maps
- On the Kloud blog, Darren Robinson (@darrenjrobinson) walks through Sending Events from IoT Devices to Azure IoT Hub using HTTPS and REST
- On Channel 9, Olivier Bloch (@obloch) talks about Kubernetes integration with Azure IoT Edge with Venkat Yalla
- On MSDN, Lee Stott (@lee_stott) writes about the Online Learning Resources for Students and academics around AI and IOT
⚖️ Management and Governance
- The Azure updates team writes that Start/Stop VMs during off-hours in Azure Automation has been updated
- On MSDN, Karim M. Moussa writes Need to apply my tags to my azure VMs and they are a lot
- On the Daily Dot Net Tips blog, Abhijit Jana (@AbhijitJana) describes how to Quickly Generate Azure Dashboard from Application Insights Telemetry
- Stanislav Zhelyazkov (@StanZhelyazkov) writes that OMS Portal Moving to Azure and writes What is OMS and a Brief History of It
- Christos Matskas (@ChristosMatskas) walks through Enforcing TLS version on Azure WebApps with Resource Manager Policies
- Ed Elliott talks about Deploying to Azure Without Writing JSON Arm Templates
- On TechNet, Chad Schultz describes Using Azure Save money AzureSaveMoney PowerShell module
- Sameera Perera (@sameera_man) covers Azure Instant Recovery Point
⚙️ Microsoft Azure Stack
- Thomas Maurer (@thomasmaurer) writes that he is Speaking at the Microsoft Azure Stack Customer Event at the HPE Innovation Center in Geneva
🚌 Migration
- On MSDN, Jim Toland describes the Database Migration Guide – June 2018 updates
- On the MSSQL Tips site, Mohammed Moinudheen describes how to Use Data Migration Assistant DMA to migrate on-premises SQL Server database to Azure
📱 Mobile
- On the Xamarin blog, James Montemagno (@JamesMontemagno) walks through Getting Android Apps Ready for Google Plays Target API Level Requirements
- Also on the Xamarin blog, Brad Umbaugh walks through Supporting iOS 11 and iPhone X in Xamarin.iOS Apps
- On Channel 9, James Montemagno (@JamesMontemagno) presents Snack Pack: Simplified iOS Provisioning in Visual Studio with fastlane
- On Visual Studio Magazine - Columns, Peter Vogel describes 'Hello World' for Your Smartphone: Your First Xamarin Application
- Also on Channel 9, Robert Green talks about Mobilizing Existing .NET LOB Apps with Nish Anil
🌐 Networking
- On the Azure blog, Yajvendra Gupta announces that Traffic Analytics now generally available
- The Azure updates team announces the General availability: Metrics in Azure Traffic Manager
🔐 Security
- On the Azure blog, Oren Parag writes Introducing the redesigned Security Center Overview dashboard
- On TechNet, Yuri Diogenes (@yuridiogenes) talks about the New Azure Security Center Dashboard
- James van den Berg (@JamesvandenBerg) writes about the Enhancing Microsoft Security using Artificial Intelligence E-book
📦 Storage
- On the Azure blog, Mitra Sinha writes that Immutable storage for Azure Storage Blobs now in public preview
- Radu Vunvulea (@RaduVunvulea) blogs about Azure Blob Storage Life-cycle Management
🔗 Web
- On the Azure blog, Yitao Dong writes about Maven: Deploy Java Apps to Azure with Tomcat on Linux
- The Azure updates team writes that New App Service apps deployed with TLS 1.2 by default from June 30
- On MSDN, Chris Westbrook and Susan Leighton write about Remote debugging Azure App Services
- Also on MSDN, Ben Perkins (@csharpguitar) describes How to read, unable to read appsettings.json values ASP.NET Core
- Michael Crump (@mbcrump) writes Azure Tips and Tricks Part 132 - Increase the timeout of ASP.NET Core 2.0 API hosted in Azure App Service
- Also on MSDN, Prashant Pratap explains how to Terminate w3wp.exe process without stopping website
- Also on MSDN, Vlad Vinogradsky writes that Azure API Management roadmap is moving to Azure Roadmap
- On the Daily Dot Net Tips blog, Abhijit Jana (@AbhijitJana) explains how to Integrate Azure Application Insights with Azure API Management APIM and explains how to Enable Compression for Azure Content Delivery Network CDN