Build5Nines Weekly provides your go-to source to keep up-to-date on all the latest Microsoft Azure news and updates. Included within Build5Nines Weekly newsletter are blog articles, podcasts, videos, and more from Microsoft and the greater community over the past week. Be sure to subscribe to Build5Nines Weekly to get the newsletter in your email every week and never miss a thing!
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 deploying a repeatable, consistent AKS configuration can be challenging. Infrastructure-as-Code tools like Terraform bring this complexity under control (source control, that is!) Let’s take a look at spinning up an AKS cluster using Terraform.
The AKS cluster in this guide supports the following features:
- AKS-managed Azure Active Directory integration
- Azure Monitor for Containers
- Automatic AKS version upgrades
- Separate node pools for user and system workloads
- A system assigned managed cluster identity
- Autoscaling node pools
- Availability Zone Configuration
- Azure Policy for Kubernetes
The Weeks Top Links
Here are some of the most notable links from the week:
- Microsoft Teams to get multi-account sign-in support in December via ZDNet | microsoft RSS
- Reduce costs with new memory-optimized Azure Virtual Machines certified for SAP HANA via Brenda Bell
- Automate taking backups from Azure disks attached to Azure Kubernetes Service via Daniel
- What Linux distribution is Powering Azure App Service? via Tidjani Belmansour, Ph.D.
- Best practice when naming Durable Functions in C# via Laurent Bugnion
- Updating Azure DNS and SSL Certificate via Github Actions via Justin Yoo
- Running your Azure IoT Hub based solution on-premises! via Briton Zurcher
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)
- Reduce costs with new memory-optimized Azure Virtual Machines certified for SAP HANA via Brenda Bell
- Automate taking backups from Azure disks attached to Azure Kubernetes Service via Daniel
- At-scale migration automation support with Azure Migrate and Azure PowerShell via Rahul Gupta
- What Linux distribution is Powering Azure App Service? via Tidjani Belmansour, Ph.D.
- Updating Azure DNS and SSL Certificate via Github Actions via Justin Yoo
Platform as a Service (PaaS)
- What Linux distribution is Powering Azure App Service? via Tidjani Belmansour, Ph.D.
Serverless and Functions as a Service (FaaS)
- Best practice when naming Durable Functions in C# via Laurent Bugnion
- Flashing Philips Hue lights with Azure Functions and Azure Service Health via Wesley Haakman
- Release notes with Azure Functions and Azure DevOps via Daniel Krzyczkowski
- What do I need to do to start developing stateful or stateless workflows – Azure Logic Apps (Preview)? (Part III) via Sandro Pereira
Software as a Service (SaaS)
- Microsoft Teams to get multi-account sign-in support in December via ZDNet | microsoft RSS
- MJFChat: The Role of the IT Pro in a Microsoft 365 Cloud World via Mary Jo Foley
- Microsoft Teams will now let you disable message previews, appear offline via Surur
DevOps
- Sharing personal Azure DevOps organizations to test SQL Server deployments via Kevin Chant
- Delete an Azure resource lock with Azure PowerShell via wmatthyssen
- Release notes with Azure Functions and Azure DevOps via Daniel Krzyczkowski
- Deploying Terraform using Azure DevOps with Build Artifacts via Thomas Thornton
- At-scale migration automation support with Azure Migrate and Azure PowerShell via Rahul Gupta
- Renaming my GitHub master branch to main – the IT Pro guide! via Michael
- AI supported Parking finder and GitHub Actions! via Michael
- Things to consider when running visual tests in CI/CD pipelines: Azure Devops & GitHub Actions (Part 2) via Jessica Deen
- Error while calling Logic App thru PowerShell: The underlying connection was closed: An unexpected error occurred on a send. via Sandro Pereira
- What is DevOps? with Donovan Brown via Jay Gordon
- AzUpdate: Azure PowerShell 5, Microsoft & Intel’s confidential computing partnership and more via Anthony Bartolo
- Updating Azure DNS and SSL Certificate via Github Actions via Justin Yoo
Data
- Sharing personal Azure DevOps organizations to test SQL Server deployments via Kevin Chant
- Change Data Capture from PostgreSQL to Azure Data Explorer using Kafka Connect via Abhishek Gupta
Internet of Things (IoT)
- Sending IoT Hub telemetry to a Blazor Web App via Sander van de Velde
- Raspberry Pi Launches a $70 PC in a Keyboard via Paul Thurrott
- Raspberry Pi 400 is a complete PC built into a compact keyboard via Pradeep
- Running your Azure IoT Hub based solution on-premises! via Briton Zurcher
Machine Learning (ML) / Artificial Intelligence (AI)
- AI supported Parking finder and GitHub Actions! via Michael
- Multi Node Distributed Training with PyTorch Lightning & Azure ML via PythicCoder
Development
- Best practice when naming Durable Functions in C# via Laurent Bugnion
- Beginners Guide to MS Teams Development #3 Messaging Action via Tomomi Imura 🐱
- Microsoft finally releases HoloLens 2 Development Edition in the US via Pradeep
Containers (Docker, Kubernetes, Service Fabric, etc)
- Automate taking backups from Azure disks attached to Azure Kubernetes Service via Daniel
- Windows Docker containers via Gregor Suttie
Security, Identity, and Privacy
- Azure AD Premium P1 vs P2: Which One to Choose? via Vignesh Mudliar
Azure Stack
- Azure Stack Hub Partner Solutions Series – telkomtelstra via Thomas Maurer
Learning / Training / Certification
- Reduce costs with new memory-optimized Azure Virtual Machines certified for SAP HANA via Brenda Bell
Hardware
- Raspberry Pi Launches a $70 PC in a Keyboard via Paul Thurrott
- Raspberry Pi 400 is a complete PC built into a compact keyboard via Pradeep
- Health checks for HPC workloads on Microsoft Azure via CormacGarvey
Linux
- What Linux distribution is Powering Azure App Service? via Tidjani Belmansour, Ph.D.
Virtual Reality / Augmented Reality
- Microsoft finally releases HoloLens 2 Development Edition in the US via Pradeep
- Microsoft Teams will now let you disable message previews, appear offline via Surur
Other
- Azure VPN AAD P2S Error Server did not respond properly to vpn control packets resolved via RogerG117
- Azure: Architecture Best Practices Cloud Solutions Video (ingles) — Santimacnet via elbruno
- Episode 91: The Cloud Pod Hashi’s it out via jbrodley
- Build a web API with Node.js and Express via Yohan Lasorsa
- Azure Tip : Learn Modules while you’re in Azure Portal via Sajeetharan
- What is Azure Defender? via Sonia Cuff
- How to get started learning Microsoft Azure and Cloud Computing via Thomas Maurer
- World Cities Day 2020: Committing to sustainable urban environments via Julia White
Videos
Here are links to some of the videos that have been posted over the past week:
- Machine Learning and Scientific Computing with Python via Microsoft Developer (uploads) on YouTube
- Enabling Java: Windows on Arm64 – A Success Story! via Microsoft Developer (uploads) on YouTube
- DevOps that Matters: Demystifying CI/CD and Build Pipelines via Microsoft Developer (uploads) on YouTube
- Java 11 Journey at LinkedIn via Microsoft Developer (uploads) on YouTube
- Keeping Your Java Applications Secure via Microsoft Developer (uploads) on YouTube
- Why Java EE Developers are First-Class Citizens on Azure via Microsoft Developer (uploads) on YouTube
- Java Developer Productivity on Windows via Microsoft Developer (uploads) on YouTube
- Building Great Java APIs via Microsoft Developer (uploads) on YouTube
- From VS Code to Azure Red Hat OpenShift Sparking Joy with Quarkus via Microsoft Developer (uploads) on YouTube
- Consuming Azure Services in Azure Spring Cloud via Microsoft Developer (uploads) on YouTube
- A Few New Cool Features in Modern Java via Microsoft Developer (uploads) on YouTube
- Welcome & Keynotes: Microsoft, Java and you! via Microsoft Developer (uploads) on YouTube
- Modern Java with IntelliJ IDEA via Microsoft Developer (uploads) on YouTube
- Easy Peasy Microservice Development with MicroProfile via Microsoft Developer (uploads) on YouTube
- The Hacker’s Guide to JWT Security via Microsoft Developer (uploads) on YouTube
- Building Modular Applications With JPMS and Layrry via Microsoft Developer (uploads) on YouTube
- Accessibility in the Time of COVID-19 via Microsoft Developer (uploads) on YouTube
- Introduction to Micronaut 2.0 and GraalVM via Microsoft Developer (uploads) on YouTube
- GitHub for Java Developers via Microsoft Developer (uploads) on YouTube
- Java and VSCode: Tips and Tricks via Microsoft Developer (uploads) on YouTube
- Understanding Backup Storage Redundancy in Azure SQL | Data Exposed via Microsoft Developer (uploads) on YouTube
- Fast Track Azure IoT Edge Projects at Scale with ZEDEDA Edge Orchestration | Internet of Things Show via Channel 9
- How does MLOps differ from DevOps? | One Dev Question via Microsoft Developer (uploads) on YouTube
- Introduction to Microsoft Power Apps With AI Builder via Microsoft Developer (uploads) on YouTube
- Power Platform as Home Remote Controllers via Microsoft Developer (uploads) on YouTube
- Using Power BI to Decrypt Caesar Ciphers via Microsoft Developer (uploads) on YouTube
- Building Your First Power App From Scratch via Microsoft Developer (uploads) on YouTube
- Predicting Meteor Showers Using Python and Visual Studio Code via Microsoft Developer (uploads) on YouTube
- Use Azure Custom Vision to Repurpose the Lunar Rover via Microsoft Developer (uploads) on YouTube
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 049 – Security News from Microsoft Ignite September 2020 via Tobias Zimmergren’s thoughts on tech
- Episode 050 – First look at Azure Communication Services via Tobias Zimmergren’s thoughts on tech
- Episode 052 – Recommendations if we started working with Azure today! via Tobias Zimmergren’s thoughts on tech
- Episode 051 – Digesting announcements from Microsoft Ignite 2020 via Tobias Zimmergren’s thoughts on tech
- Episode 054 – Linux on Windows with WSL 2 via Tobias Zimmergren’s thoughts on tech
- 054 – Linux on Windows with WSL 2 via Ctrl+Alt+Azure
- 050 – First look at Azure Communication Services via Tobias Zimmergren’s thoughts on tech
- Episode 352 – Azure Security Podcast via The Azure Podcast
- Colin Pear on How to Be a .NET Architect – Episode 113 via Azure DevOps Podcast
- Azure Security Podcast – Azure Security Top 10 Practices via The Azure Security Podcast
Azure Service Updates
Here are the latest service updates from Microsoft over the last week:
- Azure Backup—Soft delete for SQL Server in Azure VM and SAP HANA
- New region added to Azure HDInsight
- Power BI dynamic M query parameter support
- HoloLens 2 Development Edition is now available for purchase in the United States
- Generate Azure Functions using Azure API Management extension for Visual Studio Code
- PowerShell support for Server Migration with Azure Migrate is now generally available
- Azure Security Center—News and updates for October 2020
- Azure Time Series Insights Gen2 Preview APIs Deprecated
- New Azure Batch capabilities available in preview
- New Azure Batch capabilities
- Azure Monitor for containers now support monitoring of Network configurations with Network Policy Manager (Preview)
- Action Required: Migrate to Data Science Virtual Machine Ubuntu 18.04
- Bing Search APIs will transition from Azure Cognitive Services to Azure Marketplace on 31 October 2023
- Soft delete for Azure file shares is now generally available in all regions
- Azure Automation is now available in Switzerland North region
- Public Preview: Application Insight in Australia Central, Brazil Southeast and Norway East
Feedback
If you have any suggestions or general feedback on the Build5Nines Weekly, then I’d love to hear it! Please contact me and send it on over!
Please feel free to reach out to let me know your feedback on the Build5Nines Weekly series. I post this weekly post as a service to others and really want to make it the best it can be!
Thanks for subscribing to Build5Nines Weekly!