Azure Weekly
Issue #489 - 20th October 2024
There seems to be a theme about data pipelines this week: Carbon Optimised Data Pipelines - minimise CO2 emissions through intelligent scheduling (Introduction), and Control Flow Restartability in Azure Data Factory, and Populate a Microsoft Fabric Lakehouse in different deployment pipeline stages.
In AI: there are two interesting articles: Common Challenges and Solutions for Azure OpenAI Adoption and a walkthrough on Function calling with voice using GPT-4o. In DevOps: Simplify Azure DevOps agent management with Managed DevOps Pools and Deploying .dacpacs to Multiple Environments via ADO Pipelines. And then a mix of other articles: Azure cache for Redis, an introduction, and Use Logic Apps To Save Money In Azure: Data Engineering in Fabric, and Adams Bridge: An Accelerator for Post-Quantum Resilient Cryptography.
Finally, an interesting article from David Heinemeier Hansson (of Ruby on Rails, Basecamp, and HEY fame) on how moving out of the cloud will save them $10m over 5 years. While there's a lot of devil in the detail (tech stack / workload type / demand modelling), needing 10 petabytes of resilient storage is never going to be cheap. A point I've been making for about a decade now, is that it's very difficult to build high density, secure, multi-tenancy architectures on public cloud infrastructure. It's awesome for Enterprise IT workloads, but if you're a SaaS provider, in order to make a profit you need low cost infrastructure, as the margin per customer / tennant also tends be low. Trillion dollar Cloud Service Providers seem to be oblivious to this fact. It's only in the last year or so, as they try and figure out how to monetize AI models, that they are hitting the same problems and need a similar solution to SaaS providers.
⚙️ AI + Machine Learning
- Nitya Narasimhan writes about New Hugging Face Models on Azure AI: Phi-3 Variants from the Community
- Anjalee Patel writes about 3 Innovative Ways Developers Are Building with AI
- Joji Varghese writes about AI-Powered Customer Success with Semantic Kernel
- Manoranjan Rajguru blogs about Building a Contextual Retrieval System for Improving RAG Accuracy
- Marco Casalaina discusses The Future of AI: Oh One Applying o1 Models to Business Data
- Saqlain Tahir discusses Azure PostgreSQL with Azure Open AI to innovate Banking Apps: Unlocking the Power of AI Extension
- On the Microsoft Mechanics show, Dan Taylor (@qubitron) describes how to Code AI apps on Azure-Python, Prompty & VisualStudio
- Luke Murray (@lukemurraynz) discusses Common Challenges and Solutions for Azure OpenAI Adoption
- Minseok Song explains how to Automate Markdown and Image Translations Using Co-op Translator: Phi-3 Cookbook Case Study
- Soran Huang showcases RoomRadar.ai: Revolutionising Hotel Search with Azure Maps and Azure AI Services
- Andreas Helland walks through Building an AI Dev Space With a Little Assistance from Aspire
- Guy Gregory provides a demo of Function calling with voice using GPT-4o
🔎 Analytics
- James Broome (@jamesbroome_) shares the first part in a new series about Carbon Optimised Data Pipelines - minimise CO2 emissions through intelligent scheduling (Introduction)
- Erwin de Kreuk blogs about High Concurrency for Notebooks in Pipelines with Microsoft Fabric
- Sally Dabbah delves into Securing Your Data Pipelines: Best Practices for Fabric Data Factory
- Meagan Longoria (@mmarie) covers Control Flow Restartability in Azure Data Factory
- Kevin Chant (@kevchant) explains how to Populate a Microsoft Fabric Lakehouse in different deployment pipeline stages
- On Microsoft Fabric Blog, Someleze Diko describes Microsoft Fabric and AI Learning Hackathon: Copilot in Fabric, Yael Biss blogs about Announcement: Microsoft Purview Data Loss Prevention policies have been extended to Fabric lakehouses and Gabi Lehner writes about Real-Time Dashboards and underlying KQL databases access separation preview
- Koen Verbeeck (@Ko_Ver) covers European Fabric Community Conference 2024 Announcements
🖥️ Compute
- Caroline Perez-Vargas blogs about OpenHCL: the new, open source paravisor and announces the open sourcing of OpenHCL
- Travis Roberts (@Ciraltos) covers a Major Azure VM Change: Default Outbound Internet Access Retirement
- On the Azure blog, Arun Kishan And Rani Borkar announces that Azure Cobalt 100-based Virtual Machines are now generally available
- Jason Adrian discusses Mt Diablo - Disaggregated Power Fueling the Next Wave of AI Platforms
🚢 Containers
- On Diagrid Blog, John Allwright describes The State of Dapr 2024 Survey is Live
- Gopa Ravi walks through Simplified Microservice Deployment with Azure Container Apps and Dapr
- Srinivas Jasti writes about Secure, High-Performance Networking for Data-Intensive Kubernetes Workloads
- Kai Neuffer delves into Running tightly coupled HPC/AI workloads with InfiniBand using NVIDIA Network Operator on AKS
- Xiaoyun Ding blogs about Accelerating Java Applications on Azure Kubernetes Service with CRaC
- Shyam Yadav writes about Selecting the Optimal Container for Azure AI: Docker, ACI, or AKS
🗄️ Databases
- Varun Dhawan covers September 2024 Recap: Azure Postgres Flexible Server
- Shreya R. Aithal covers Azure Database for MySQL - September 2024 updates and latest feature roadmap
- On episode 319 of the Azure DevOps podcast, Jeffrey Palermo (@jeffreypalermo) is joined by Grant Fritchey to talk about Database Hygiene
- Brian Kemboi explains how to Connect Azure Cosmos DB for PostgreSQL to your ASP.NET Core application.
- M Imran Ansari writes about Exploring Aggregate Functions in Azure Cosmos DB
- Diego Caracciolo discusses Troubleshooting page-related performance issues in Azure SQL
- Md Ullah explains how to Create Azure Data Factory Managed Private Links, walks through Azure SQL Managed Instance Cross Subscription Database Restore using Azure Data Factory talks about Cross Subscription Database Restore for SQL Managed Instance Database with TDE enabled using ADF and discusses Failed to Restore an Azure SQL Managed Instance Database from Azure Blob Storage
- Rajendra Gupta (@rajendragupta16) covers Azure Managed Instance Download and Restore SQL Server Backup
- Sander van de Velde (@svelde) covers Azure cache for Redis, an introduction
- Josephine (Branch) Bush explains how to Migrate to Azure PostgreSQL Flexible Server
🛠️ Developer Tools
- On Visual Studio Magazine - Blogs, David Ramel (@dramel) writes about VS Code Is Latest Microsoft Dev Tooling Weaponized by Threat Actors, describes How Visual Studio IntelliCode Helped Shape GitHub Copilot and Modern AI and talks about Copilot AI Enhanced in Flurry of Visual Studio v17.12 Previews
- Junyu Wang explains how to Improve your debugger game with editable expressions
- Panu Oksala blogs about the AI Toolkit for Visual Studio Code
- Antti K. Koskela (@koskila) asks What do you get from a Microsoft Teams App template in Visual Studio?
- Asif Waquar discusses Azure Storage Emulator Stopped Working
🔩 DevOps
- On the Microsoft DevOps blog, Michael Omokoh walks through Introducing Pull Request Annotation for CodeQL and Dependency Scanning in GitHub Advanced Security for Azure DevOps
- John Lokerse explains how to Simplify Azure DevOps agent management with Managed DevOps Pools
- John Folberth (@j_folberth) walks through Deploying .dacpacs to Multiple Environments via ADO Pipelines
- John Kilmister (@johnkilmister) walks through Executing Azure SQL Database Queries from Azure DevOps Pipelines
⚙️ Hybrid + Multicloud
- Thomas Maurer (@thomasmaurer) covers Azure Hybrid Cloud Pre-Day at Microsoft Ignite 2024
- Kent Weare (@wearsy) discusses Announcement: Introducing the Logic Apps Hybrid Deployment Model Public Preview
🎭 Identity
- Jon Shectman explains how to Save money on your Sentinel ingestion costs with Data Collection Rules
🔌 Integration
- Sandro Pereira (@sandro_asp) coves BizTalk Server to Azure Integration Services migration, talks about Logic Apps: New Set Of Best Practices, Tips and Tricks and provides a Friday Fact: You can now send a 100 MB message to a Service Bus Queue or Topic
- Thomas Thornton (@tamstar1234) delves into Automating Logic App Deployments: From Designer to Terraform
- John Miner shows how to Use Logic Apps To Save Money In Azure: Data Engineering in Fabric
💡 Internet of Things
📚 Learning
- Mindy Rosenthal blogs about Coming in November: AI-3022: Implement AI Skills in Azure AI Search
- Mindy Rosenthal explains how to UPDATE: Azure Pass retirements
- Richard M. Hicks (@richardhicks) writes about a Free Entra Certificate-Based Authentication Training Course
- Yohan Lasorsa writes Generative AI with JavaScript FREE course
- On episode 260 of the Ctrl+Alt+Azure podcast, Tobias Zimmergren & Jussi Roine (@CtrlAltAzure) discuss Microsoft Tech Updates
⚖️ Management and Governance
- On the Azure Developer Community Blog, Lulu Bennett talks about Introducing Azure Product Retirement Livestreams
- Michael Flanakin covers Whats new in FinOps toolkit 0.6 – September 2024
- Luke Murray (@lukemurraynz) covers Azure Policy - Deny the creation of Azure OpenAI Studio
- Andrea Fisher explains What to do if your Sentinel Data Connector shows as DEPRECATED
- Andy Delano talks about Liquid Cooling in Air Cooled Data Centers on Microsoft Azure
🔐 Security
- Mark Russinovich (@markrussinovich) blogs about Adams Bridge: An Accelerator for Post-Quantum Resilient Cryptography
- On the Azure blog, Molly Bostic covers Leverage Microsoft Azure tools to navigate NIS2 compliance
- On the Azure blog, Rani Borkar Saurabh Dighe And Zaid Kahn blogs about Accelerating industry-wide innovations in datacenter infrastructure and security
- Eric Eilertson discusses Securing Hardware and Firmware Supply Chains
- Zophar Sante discusses Phish, Click, Breach: Hunting for a Sophisticated Cyber Attack
- On the Mictrosoft Mechanics show, Jeremy Chapman (@deployjeremy) and Rob Lefferts talk about Sentinal updates – New Low-Cost Log Options, Automation, AI & SIEM Migration
- On the Microsoft Mechanics show, Jeremy Chapman (@deployjeremy) talks about Windows 11, version 24H2 Security, experience, performance, and migration updates.
📦 Storage
- Jay Lansdaal blogs about Azure Elastic SAN for Azure VMware Solution: now Generally Available
🔗 Web
- Gregor Suttie (@gregor_suttie) shows how to Deploy Azure Azure Web Apps Windows and Linux using Bicep
- Ringe Chen explains how to Deploy Mkdocs page on Azure Web App
⚙️ Azure Virtual Desktop
- Rishi Pochiraju blogs about MMR Call Redirection for Azure Virtual Desktop, Windows 365 now available