Azure Outages with Azure Front Door and Internal Azure WAN (October 6 – 7, 2020)

Creating Azure Bicep Modules for Code Reuse

.bicep
file or even a directory full of multiple .bicep
files.
Read more…The Weeks Top Links
Here are some of the most notable links from the week:- Azure DevOps Outages: October 7, 2020 via Chris Pietschmann
- Azure TLS certificate changes via Dan Patrick
- Update Azure CLI from the command-line (az upgrade) via Dan Patrick
- Migrating this blog to Azure. It’s done. Now the work begins. via Scott Hanselman’s Blog
- VS Code Gets Linux ARMv7 and ARM64 Support via Chris Pietschmann
- Keeping your WSL Linux instances up to date automatically within Windows 10 via Scott Hanselman’s Blog
- Exploring your .NET applications with dotnet-monitor via Scott Hanselman’s Blog
- Blazor WebAssembly on Azure Static Web Apps via Scott Hanselman’s Blog
- How to use, open, resize, and split Panes in the Windows Terminal via Scott Hanselman’s Blog
- IBM Should Spinoff Cloud as Separate Business Named Red Hat Cloud via Chris Pietschmann
- How to use, open, resize, and split Panes in the Windows Terminal via Scott Hanselman
Blog Articles
Here’s a collection of some of the most note worthy blog articles posted over the past week:Infrastructure as a Service (IaaS)
- PerfInsights self-help diagnostics tool in Azure Troubleshooting and reporting #Reports #Diskspd #performance #problems #Azure #Azurefiles #S2D via Robert Smit [MVP]
- Automanage for Azure virtual machines via Thomas Maurer
- VS Code Gets Linux ARMv7 and ARM64 Support via Chris Pietschmann
- Optimize Azure Storage Costs – Disk Edition via DaveLawlor
- Keeping your WSL Linux instances up to date automatically within Windows 10 via Scott Hanselman’s Blog
- No, Microsoft is not rebasing Windows to Linux via Hayden Barnes
- IBM Should Spinoff Cloud as Separate Business Named Red Hat Cloud via Chris Pietschmann
- How to Enable and Configure Azure JIT for VMs via Jeff Christman
- Azure Arc Is a Control Plane to Orchestrate Hybrid Cloud Systems via Mary Branscombe
- Azure Outages with Azure Front Door and Internal Azure WAN (October 6 – 7, 2020) via Chris Pietschmann
- Best practices for defending Azure Virtual Machines via Teri Seals-Dormer
- Lower prices and more flexible purchase options for Azure Red Hat OpenShift via Ahmed Sabbour
Platform as a Service (PaaS)
- Optimize Azure Storage Costs – Disk Edition via DaveLawlor
- Microsoft is a Leader in the 2020 Gartner Magic Quadrant for Full Life Cycle API Management via Naga Surendran
Serverless and Functions as a Service (FaaS)
- 3 Ways to Map APEX Domains to Azure Functions via Justin Yoo
- Three ways serverless APIs can accelerate enterprise innovation via Skyler Hartle
DevOps
- Keeping your WSL Linux instances up to date automatically within Windows 10 via Scott Hanselman’s Blog
- azuresdk/azure-cli-python docker image has been retired. Here’s the new location. via Jon Gallant
- Update Azure CLI from the command-line (az upgrade) via Dan Patrick
- How to synchronize a large Microsoft (Office) 365 Group membership with Teams using PowerShell via nrogoff
- AzUpdate: Azure Communication Services, Certificate changes, CA for O365, Azure Policy in GitHub via Sonia Cuff
- How to use, open, resize, and split Panes in the Windows Terminal via Scott Hanselman’s Blog
- Azure DevOps Outages: October 7, 2020 via Chris Pietschmann
- Automate Azure AD B2C policies release with GitHub Actions via Daniel Krzyczkowski
- How to use, open, resize, and split Panes in the Windows Terminal via Scott Hanselman
Data
- Learn Applied Data Science and Get Certified with Microsoft and Udacity via Dmitry Soshnikov
- SQL: Interview with Amit Bansal for Data Platform Geeks on Power BI in the Enterprise via greglowblog
- Compete. Learn. Win. Sign up for the Azure SQL Championship Today via John ‘JG’ Chirapurath
- Learn how the Azure nested edge securely unlocks value from manufacturing data via Christoph Berlin
- Connect Kemp LoadMaster data to Azure Sentinel via Dave Rendón
Internet of Things (IoT)
- Sustainability is the elephant in the IoT room via Stacey Higginbotham
- Making the most of TinyML for your IoT applications via miguel_morales
- Improve your Python IoT project with event handlers! via ElenaHorton
- Runnig ML.Net models inside an Azure IoT Edge module via Sander van de Velde
- Important changes for Azure Sphere 20.10 Retail Evaluation via AzureSphereTeam
- Diagnosing errors in applications written for Azure Sphere via t-hataub
- Microsoft announces a five-year partnership with Rockwell Automation on Industrial IoT via Pradeep
Machine Learning (ML) / Artificial Intelligence (AI)
- Announcing advanced Azure Machine Learning nanodegree program with Udacity via Julia White
- Training Your First Distributed PyTorch Lightning Model with Azure ML via Aaron (Ari) Bornstein
- Making the most of TinyML for your IoT applications via miguel_morales
- Runnig ML.Net models inside an Azure IoT Edge module via Sander van de Velde
- Microsoft and Arm announce partnership to help developers easily target Arm-based AI devices via Pradeep
Development
- VS Code Gets Linux ARMv7 and ARM64 Support via Chris Pietschmann
- azuresdk/azure-cli-python docker image has been retired. Here’s the new location. via Jon Gallant
- Improve your Python IoT project with event handlers! via ElenaHorton
- Exploring your .NET applications with dotnet-monitor via Scott Hanselman’s Blog
- Resources to become a Well-Rounded Full-Stack Developer via Davide Mauri
- Microsoft and Arm announce partnership to help developers easily target Arm-based AI devices via Pradeep
Containers (Docker, Kubernetes, Service Fabric, etc)
Security, Identity, and Privacy
- Advanced protection for web applications in Azure with Radware’s Microsoft Security integration via Teri Seals-Dormer
- Top 10 Best Practices for Azure Security via Sonia Cuff
- “Gimme Shelter” Part 1…Security in Azure via dwnatwick
- Optimize your Azure workloads with Azure Advisor Score via Saket Gupta
- Automate Azure AD B2C policies release with GitHub Actions via Daniel Krzyczkowski
Azure Stack
- Azure Stack Hub Partner Solutions Series – Umbrellar via Thomas Maurer
Learning / Training / Certification
- Learn Applied Data Science and Get Certified with Microsoft and Udacity via Dmitry Soshnikov
Government
- Cloud Governance Model, Actionable with Azure Native Tools – Part1 via Imtiaz A Siddiqui
- Cloud Governance Model, Actionable with Azure Native Tools – Part2 via Imtiaz A Siddiqui
- UK government considering blocking NVIDIA’s acquisition of ARM via Surur
Linux
- VS Code Gets Linux ARMv7 and ARM64 Support via Chris Pietschmann
- Keeping your WSL Linux instances up to date automatically within Windows 10 via Scott Hanselman’s Blog
- No, Microsoft is not rebasing Windows to Linux via Hayden Barnes
- IBM Should Spinoff Cloud as Separate Business Named Red Hat Cloud via Chris Pietschmann
- Lower prices and more flexible purchase options for Azure Red Hat OpenShift via Ahmed Sabbour
XBox / xCloud / Gaming
- Microsoft is bringing xCloud to iOS via the web via Tom Warren
Virtual Reality / Augmented Reality
Other
- Microsoft announces end of support for Office 2010 and Office 2016 for Mac via Pradeep
- Enterprise File Shares on Azure via Max Melcher
- Custom Origin, Azure CDN and Vegeta Attack via kunalchandratre
- Microsoft announces the public preview of Watchlist feature in Azure Sentinel via Pradeep
- Migrating this blog to Azure. It’s done. Now the work begins. via Scott Hanselman’s Blog
- Unix time format in Azure Resource Manager templates via Daniel
- 3 Ways to Use Automation in CI/CD Pipelines via B. Cameron Gain
- Microsoft disrupted one of the world’s most infamous botnets that distribute ransomware via Pradeep
- EU Moves to Curb Market Power of Big Tech via Paul Thurrott
- Trickbot disrupted via Eric Avena
- Setting up a Pi 4 as an Azure Edge Device via admin
- Storing Pulumi State in Azure via samcogan.com
- Episode 87 – The Cloud Pod gets the AWS Perspective via jbrodley
- Azure TLS certificate changes via Dan Patrick
- Microsoft Has a Plan for Cloud Streaming on Apple Devices via Paul Thurrott
- Microsoft: Most employees can work from home less than 50 percent of the time via ZDNet | microsoft RSS
- AzureFunBytes Episode 17 – @Azure Artificial Intellegence w/ @WirelessLife via Jay Gordon
- Blazor WebAssembly on Azure Static Web Apps via Scott Hanselman’s Blog
- AMD Announces Zen 3 Ryzen 5000 Desktop Processors via Paul Thurrott
- Microsoft is letting more employees work from home permanently via Tom Warren
- Microsoft Offers Up 10 Principles for App Stores via Paul Thurrott
- Microsoft hits out at Apple with its new Windows app store policies via Tom Warren
- Sophisticated new Android malware marks the latest evolution of mobile ransomware via Eric Avena
- Creating Azure Bicep Modules for Code Reuse via Chris Pietschmann
- Microsoft and Arm Partner to Deliver an End-to-End Intelligent Edge Device Toolchain via Moe_Tanabian
- Contributing to open source projects: contributors etiquette via Tania Allard
- An Introduction to Azure ExpressRoute Architecture via AFinn
- AzureFunBytes New Episode Reminder – 10/8/2020 2 PM EDT – @Azure Artificial Intellegence w/ @WirelessLife via Jay Gordon
- Zeiss selects Microsoft Azure as its preferred cloud platform via Pradeep
Videos
Here are links to some of the videos that have been posted over the past week:- Remote State Management with Terraform Cloud | The DevOps Lab via Channel 9
- Get Started with PyTorch via Microsoft Developer (uploads) on YouTube
- Infrastructure as Code and Azure – A Match Made in the Cloud (Part 2) | Data Exposed via Channel 9
- How Language Understanding enables Voice Commands in Word Dictation | AI Show via Channel 9
- Infrastructure as Code and Azure – A Match Made in the Cloud (Part 2) | Data Exposed: MVP Edition via Microsoft Developer (uploads) on YouTube
- How Language Understanding enables Voice Commands in Word Dictation via Microsoft Developer (uploads) on YouTube
- How to read and update JSON files with Node.js [16 of 26] | Beginner’s Series to Node.js via Microsoft Developer (uploads) on YouTube
- How to list the contents in directories with Node.js [13 of 26] | Beginner’s Series to Node.js via Microsoft Developer (uploads) on YouTube
- What is a lockfile and why you should commit it [9 of 26] | Beginner’s Series to Node.js via Microsoft Developer (uploads) on YouTube
- How to read a stack trace in VS Code to debug a Node.js app [25 of 26] via Microsoft Developer (uploads) on YouTube
- How to set up VS Code for Node.js development [5 of 26] | Beginner’s Series to Node.js via Microsoft Developer (uploads) on YouTube
- How to use filesystem paths with Node.js [14 of 26] | Beginner’s Series to Node.js via Microsoft Developer (uploads) on YouTube
- How to add and remove a dependency in a Node.js app [8 of 26] | Beginner’s Series to Node.js via Microsoft Developer (uploads) on YouTube
- How to update your Node.js dependencies [10 of 26] | Beginner’s Series to Node.js via Microsoft Developer (uploads) on YouTube
- How to install Node.js on Windows [3 of 26] | Beginner’s Series to Node.js via Microsoft Developer (uploads) on YouTube
- What is Node.js and why you should learn it [1 of 26] | Beginner’s Series to Node.js via Microsoft Developer (uploads) on YouTube
- How to create a GET API with Node.js and Express [18 of 26] via Microsoft Developer (uploads) on YouTube
- How to create a web API with Node.js and Express [17 of 26] | Beginner’s Series to Node.js via Microsoft Developer (uploads) on YouTube
- How to create update and delete APIs with Node.js and Express [21 of 26] via Microsoft Developer (uploads) on YouTube
- How to run JavaScript code in Node.js using files or REPL [4 of 26] via Microsoft Developer (uploads) on YouTube
- How to use advanced debugging features in VS Code [26 of 26] | Beginner’s Series to Node.js via Microsoft Developer (uploads) on YouTube
- How to create a new Node.js project [6 of 26] | Beginner’s Series to Node.js via Microsoft Developer (uploads) on YouTube
- How to run your code step by step in Node.js built-in debugger [22 of 26] via Microsoft Developer (uploads) on YouTube
- How to configure VS Code to debug JavaScript Node.js apps [23 of 26] via Microsoft Developer (uploads) on YouTube
- How to work with files and directories with Node.js [12 of 26] | Beginner’s Series to Node.js via Microsoft Developer (uploads) on YouTube
- How to use the VS Code debugger with Node.js apps [24 of 26] via Microsoft Developer (uploads) on YouTube
- How to manage Node.js vulnerabilities [11 of 26] | Beginner’s Series to Node.js via Microsoft Developer (uploads) on YouTube
- How to create an API that receives JSON with Node.js and Express [20 of 26] via Microsoft Developer (uploads) on YouTube
- How to install Node.js on Linux, macOS or WSL [2 of 26] | Beginner’s Series to Node.js via Microsoft Developer (uploads) on YouTube
- Using Azure Container Registry for building and deploying .NET Core Apps via Azure Friday (HD) – Channel 9
- Using Azure Container Registry for building and deploying .NET Core Apps | Azure Friday via Channel 9
- What is happening to .NET standard with .NET 5? | One Dev Question via Microsoft Developer (uploads) on YouTube
- Azure SQL Capacity Planning: Scenarios | Data Exposed via Channel 9
- GPU Accelerated Machine Learning with WSL 2 | Tabs vs Spaces via Channel 9
Podcast
To complete the collection of different mediums to allow you to consume your Azure news / info in any way you want, here’s a list of the podcasts released this week:- Episode 380 | Reviewing Recent Microsoft 365, Azure & Excel News via Microsoft Cloud Show
- Stefan Schackow on What’s New in Azure App Service – Episode 110 via Azure DevOps Podcast
- Episode 349 – Advancing the Outage Experience via The Azure Podcast
- GitHub Codespaces with Anthony van der Hoorn via .NET Rocks!
- 050 – First look at Azure Communication Services via Ctrl+Alt+Azure
- Azure Security Podcast – Security News from Microsoft Ignite 2020 via The Azure Security Podcast
Latest Featured Articles
How my passion for BCDR saved my life
I have been working in technology since 1995. My first real job was working for Citibank Mortgage as a Novell Netware administrator. As a new member of the team, I was given the job no one wanted: Continuity of Business (COB) Lead. This meant that I was responsible...
Stopping Azure subdomain takeovers
Have you ever created an Azure web application, created a DNS record from your domain, and then deleted the web app without deleting the DNS record? Then you have just created a major security risk! I came across a fantastic article the other day on the Azure Security...
Terraform: Create an AKS Cluster
While there are several ways to host container workloads in Azure, Azure Kubernetes Service (AKS) provides the easiest way to deploy Kubernetes for teams needing a full orchestration solution. AKS seems to gain new features every week. Depending on your needs...
Beginner’s Guide to Pulumi CI/CD Pipelines
I have worked with Terraform for a few years, from entirely open demo environments to customers with strict security and compliance requirements. I haven't had the same opportunity to work with Pulumi in strictly regulated environments, but I know Pulumi has...
Update Azure CLI from the command-line (az upgrade)
The Azure CLI can be updated from the command-line in Windows. The command az upgrade is used for this, and it has a few options which are useful. Like all Azure CLI (az) commands, there is help that can be revealed when running the command with the -h az upgrade -h...
Creating Azure Bicep Modules for Code Reuse
The upcoming Module feature for Azure Bicep really enhances the new ARM Template alternative language in a way that ARM JSON never did. Using Azure Bicep Modules you can easily create reusable bicep code that will eliminate copy/paste of bicep code across multiple...
Azure Service Updates
Here are the latest service updates from Microsoft over the last week:- Azure Virtual Machines DCsv2-series expanding within Europe, United Kingdom and United States
- New alert query examples topic in Log Analytics
- Azure IoT Edge 1.0.10 release is now available
- HPC Cache new namespace page and region expansion
- Azure Dev Spaces is retiring on 31 October 2023
- Azure Blob storage point-in-time restore now generally available
- Azure Data Explorer now support Compute Isolated SKUs
- Row Level Security now generally available for Azure Data Explorer
- Azure Files premium tier is now available in more regions with LRS, ZRS, and NFS support
- Azure Blob – Soft Delete for Containers preview region expansion
- Analysis Services Tabular improves MDX query performance in the cloud
- Azure Repos adds a default branch at the org-level
- Azure Communication Services SMS and Telephony now available in Public Preview
- Azure Red Hat OpenShift – Pricing and service updates
- New Azure Spot Virtual Machines features
- Azure Data Lake Storage immutable storage is now in preview
- Azure Data Lake Storage static website now in preview
- Azure Data Lake Storage file snapshots are now in preview