Azure Weekly Issue 148: 29th October 2017
To start off this newsletter, a new blog post from us; Mike Larah explains how endjin set up daily Azure spending alerts and saved $10k.
The big announcement this week was Azure Container Service (AKS - the managed Kubernetes service) and Azure Container Registry improvements. The big news is that AKS (the management plane) is free, you only pay for the container compute - this is real Container as a Service as PaaS.
Two articles worth your time are Azure Cosmos DB: An experts introduction and Azure Event Grid – Making the Cloud Reactive; these two services will change how you use Azure.
Filed in the "I didn't even know that was possible" category; Kay Singh has created a neat Solarized Dark theme for the Azure Cloud Shell.
Tim Burrell explains how to Detect the latest ransomware threat (aka Bad Rabbit) with Azure Security Center, and Rob Mead describes How Azure Security Center automates the detection of a cyber attack.
Finally, it's Future Decoded this week in London, a reminder that James Broome & Mike Larah from endjin are presenting along with Phil Harvey from Microsoft, sharing our experiences developing with Cosmos DB. It's going to be a great session. The presentation is on Wednesday 1st November from 11:30 – 12:30 in L3 – Session Room 11. If you're attending Future Decoded and want to say "hi", ping me on twitter @HowardvRooijen
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 MSDN, Buck Woody (@BuckWoodyMSFT) talks about The Keys to an Effective Data Science Project – Part 1: The Team Data Science Process.
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 Revolution Analytics blog, David Smith (@revodavid) writes about Statistical Machine Learning with Microsoft ML.
On MSDN, Buck Woody (@BuckWoodyMSFT) describes Occam's Razor and the Data Science Project and The Keys to Effective Data Science Projects – Part 6: Feature Selection.
On the SQL Authority blog, Pinal Dave (@pinaldave) explains how to Learn Power BI and Advanced Analytics.
On MSDN, Arvind Shyamsundar (@arvisam) explains how to Create your own database with all PASS Summit 2017 Sessions using SQL Server 2017 ML Services (Python).
Wilson Reddy discusses Connecting to Azure Analysis Services using Service principal or User token.
Tony Smith (@tpsmith99) covers Power BI, Azure Analysis Services & Storyboarding.
On the Azure blog, Josh Caplan (@JoshCaplan1984) writes about Azure Analysis Services web designer adding a new DAX query viewer.
Compute
Covering: Virtual Machines, Functions, Batch, Service Fabric, Virtual Machine Scale Sets, Cloud Services, Linux Virtual Machines, SAP HANA on Azure Large Instances
On the Azure blog, Jason Zander (@jlzander), unveils Cray Supercomputers are coming to Azure.
Corey Sanders (@CoreySandersWA) announces that Fv2 VMs are now available, the fastest VMs on Azure.
Andrei Dzimchuk walks through Cloning Azure VMs.
On the Azure blog, Cale Teeter (@Windozer) discusses BlockApps STRATO Suite upgrade now available on Azure and describes how Blk.io brings an ERC-20 token service using Quorum to Azure
Containers
Covering: Container Registry, Container Instances, Azure Kubernetes Service (AKS), Web App for Containers
On the Azure blog, Gabe Monroy announces AKS (managed Kubernetes) and Azure Container Registry improvements.
On MSDN, Ali Mazaheri walks through Enabling AKS in your Azure subscription.
On Microsoft + Open Source, Matt Butcher Introduces Brigade: event-driven scripting for Kubernetes.
On Channel 9, Donovan Brown Rob Caron talks about Azure Container Registry Geo-replication.
On the Kloud blog, Simon Waight (@simonwaight) writes about Continuous Deployment for Docker with VSTS and Azure Container Registry.
Heath Stewart (@mrhestew) explains How to install Builds Tools in a Docker container.
Mahesh M Kshirsagar covers Choosing the right Kubernetes object for deploying workloads in Azure.
On MSDN, Pam Lahoud (@SQLGoddess) covers Managing Secrets inside Kubernetes Cluster in Azure Container Service.
Thomas Maurer (@thomasmaurer) describes How to run Docker Linux Container on Windows Server 1709, explains How to run Docker Linux Container on Windows 10 Fall Creator Update and covers Docker Container Images for Windows Server 1709 and new tagging.
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 TechNet, Alex Bennett offers an expert's introduction to Azure Cosmos DB.
Vincent-Philippe Lauzon blogs about Cosmos DB Performance with Geospatial Data.
On the Azure blog, Mark Kromer highlightes 3 New Features in Azure Data Factory V2.
Xiaochen Wu announces that Transactional replication to Azure SQL Database is now generally available.
On the Database Journal site, Anoop Kumar writes about Dynamic Data Masking on Azure SQL Database.
On MSDN, Dimitri Furman lists the Top Questions from New Users of Azure SQL Database.
Developer Tools
Covering: Visual Studio, Visual Studio Code, SDKs, Developer tool integrations, CLIs, Blockchain Workbench
On the Kloud blog, Romain Bigeard walks through Using Visual Studio with Github to Test New Azure CLI Features.
On the .NET Curry blog, Subodh Sohoni (@subodhsohoni) covers Using Visual Studio Team System DevOps Features for CI/CD of a Java Web App.
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
On MSDN, Ben Perkins (@csharpguitar) writes about the AAD 500.79 Internal Server Error and Failed to save Auth settings Easy Auth Azure Authentication.
Gianluca Bertelli (@Bertelli) discusses Azure AD and Group-based authorization.
James R Tabor covers Azure VMs – Active Directory members and getting time sync right.
Mike Duddington (@Dudders1) discusses Getting the best out of Azure AD.
On TechNet, Beatris A. Mendez Gandica blogs about Azure AD – November 2017 webinars.
Paulo Viralhadas asks Why do I need Azure AD and What's Hybrid Identity.
On the Azure blog, Rob Mead describes How Azure Security Center automates the detection of cyber attack.
Tim Burrell explains how to Detect the latest ransomware threat (aka Bad Rabbit) with Azure Security Center.
On MSDN, Karina Homme (@karinalhomme) replays the Azure Gov Meetup on Intersection of Cybersecurity & Digital Transformation for Gov.
Stevan Vidich discusses Azure GDPR resources.
Integration
Covering: Service Bus, Logic Apps, Event Grid
On MSDN, David Burg delves into Azure Logic App X12 replacing separator characters in payload.
Sean Feldman blogs about Reading Azure Service Bus Metrics.
Internet of Things
Covering: IoT Hub, IoT Suite, IoT Edge, IoT Central, IoT solution accelerators, Time Series Insights, Azure Maps, Azure Sphere
On MSDN, Suhas Rao (@suhasaraos) talks about Azure Event Grid – Making the Cloud Reactive.
On the Azure blog, Andrei Ilnitskii Deep dives into Azure IoT Hub notifications and Device Twin.
On Channel 9, Greg Duncan (@gduncan411) talks about Getting the Azure IoT Developer Kit Now.
Sam George (@samjgeorge) talks about Azure powering the industrial Internet.
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 endjin blog, Mike Larah explains How endjin set up daily Azure spending alerts and saved $10k.
Kay Singh talks about the Solarized Dark Theme for Azure Cloud Shell.
On MSDN, Charles Sterling (@chass) describes Using Power BI and Application Insights REST APIs to gain insight into your application health
Jose Moreno blogs about Migrating your ARM templates to Azure Availability Zones.
On TechNet, Martin Schvartzman talks about PowerShell Desired State Configuration for Linux.
On Code It Yourself, Carlos Mendible blogs about Using Powershell to Enable and Automate Azure Analysis Backup.
On the Azure blog, Sujay Talasila announces One-click replication for Azure Virtual Machines with Azure Site Recovery.
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
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
Web
Covering: App Service (Web), API Management, Content Delivery Network, Azure Search, Web apps, Azure SignalR Service
Dave Glover talks about Getting started with Java Azure Function Apps.
On MSDN, Ben Perkins (@csharpguitar) explains How to map an Azure App Service Web App virtual directory to Azure Storage Containter.
Radu Vunvulea (@RaduVunvulea) discusses Isolating a Web Application from public internet App Service.
Also on MSDN, Sunitha Muthukrishna explains how to Configure an App Service Certificate to Azure Virtual machine with Windows OS.
Yi Wang discusses Running a PHP Webjob on Azure App Service.
Mark Heath (@mark_heath) explains how to Connect a Web App to an SQL Database with the Azure CLI.
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