Azure Weekly Issue 421: 4th June 2023
A slightly more condensed issue after the bumper, post Microsoft BUILD edition. A couple of announcements, and a number of interesting posts. First up Create ready-to-code dev boxes using config as code - now in preview, and Microsoft Enterprise SSO for Apple Devices Is Now Available for Everyone. and Azure Container Apps Updates and Improvements.
My noteworthy posts for this issue are as follows: How do LLMs work with Vision AI OCR, Image & Video Analysis, and a deep dive into Confidential VMs on Azure. There's an interesting post son Implementing database change notification using SignalR and Azure Functions, and a good round-up of Azure Global Distribution Solutions. A handy hint for Tidying Up URLs: Removing Trailing Slashes in Azure Static Web Apps, and a nice little demo of Generate and send SMS and Email using Azure OpenAI Services and Azure Communication Services.
AI + Machine Learning
Covering: Anomaly detector, Azure Bot Service, Azure Machine Learning, Azure Open Datasets, Bing APIs, Cognitive Services, Computer Vision, Content moderator, Custom vision, Data Science Virtual Machines, Face, Form Recogniser, Immersive Reader, Ink Recogniser, Language Understanding (LUIS), Machine Learning Studio, Microsoft Genomics, ML.NET, Personaliser, Project Cortex, QnA Maker, Speaker Recognition, Speech-to-Text, Speech translation, Text Analytics, Text to Speech , Translator Speech, Translator Text
- Ami Patel announces our improved experiment tracking tools in Azure Machine Learning
- Razvan Tanase describes Training large models in Azure Machine Learning
- Denise Schlesinger explains how to Build a chatbot to query your documentation using Langchain and Azure OpenAI
- Amar Badal walks through Empowering Snowflake users with Azure Machine Learning
- Zachary Cavanell explains How do LLMs work with Vision AI OCR, Image & Video Analysis
- Jeff Omhover explains how to Federated Learning with Azure Machine Learning: Powering Privacy-Preserving Innovation in AI
- SeokJin Han writes about Safely roll out your machine learning models using Managed online endpoint in Azure Machine Learning
Analytics
Covering: Apache Spark for HDInsight, Apache Storm for HDInsight, Azure Analysis Services, Azure Data Explorer, Azure Data Share, Azure Databricks, Azure Stream Analytics, Azure Synapse Analytics, Data Catalog, Data Factory, Data Lake Analytics, Event Hubs, HDInsight, .NET for Apache Spark, R Server for HDInsight, Microsoft Purview, Microsoft Fabric
- The Azure Updates Team announce General availability: NLog Sink for Azure Data Explorer
- Bhaskar Kakaraparthy talks about Techniques and Strategies for Optimal Performance using ADX export
- Michal Bar writes about ADX Web Updates - May 2023
- Dany Hoter describes Using .show queries to understand and optimize the KQL sent from PBI to Kusto
- Neeraj Jhaveri covers Microsoft Fabric - How can a SQL user or DBA connect – Part 2
- Krishnakumar Rukmangathan describes Introducing optional Source settings for DelimitedText and JSON sources for top-level CDC resource
Compute
Covering: Azure CycleCloud, Azure Dedicated Host, Azure Functions, Azure VMware Solution by CloudSimple, Batch, Cloud Services, Linux Virtual Machines, SAP HANA on Azure Large Instances, Service Fabric, Virtual Machines, Virtual Machine Scale Sets
- The Azure Updates Team announces Generally available: 8TB memory Mv2 Virtual Machine and Public Preview: Azure Data Explorer bindings for Azure Functions
- Anuraj Parameswaran discusses Implementing database change notification using SignalR and Azure Functions
- Goran Condric describes How to easily migrate an existing SAP system VMs to Flexible Virtual Machine Scale Set
- Sandro Pereira (@sandro_asp) covers Azure Function: JSON Schema Validation
- Stijn Moreels writes about Locally integration testing Azure Functions applications
- Gregor Suttie (@gregor_suttie) blogs about Azure VM Extensions: Part 1 DSC Extensions
- Gerasimos Alexiou describes Batch Low Priority VMs will be retired on 30 September 2025 – Transition to Batch Spot VMs
- Caroline Perez-Vargas writes about Confidential VMs on Azure
Containers
Covering: Azure Kubernetes Service (AKS), Azure Red Hat OpenShift, CNAB, CNCF, Container Instances, Container Registry, Porter, WSL, Web App for Containers
- Pixel Robots. discusses Ensuring High Priority for Azure Kubernetes Service AKS Daemon Sets: A Guide to Smooth Cluster Startup
- Sam Cogan (@samcogan) discusses Azure Container Apps Updates and Improvements
- On the Azure Developer Community Blog, Augusta Uduebor writes about Open at Microsoft - Dapr
- Denver Brittain describes Building a Flask and MongoDB App with Azure Container Apps
- Ringe Chen describes Cloud Rendering Adobe After Effects Video with Windows Docker Container
- Vinicius Apolinario (@vrapolinario) writes about New Windows container content on Microsoft Learn
- Paolo Salvatori explains how to Deploy and run a Azure OpenAI/ChatGPT application on AKS
- Vinicius Apolinario (@vrapolinario) writes about Persistent storage for Windows containers on Azure Kubernetes Service with NetApp
Databases
Covering: Azure Cosmos DB, Azure Database for MariaDB, Azure Database for MySQL, Azure Database for PostgreSQL, Azure SQL Database, Azure SQL Database Edge, Azure Cache for Redis, SQL Data Warehouse, SQL Server on virtual machines, SQL Server Stretch Database, Table storage
- Greg Low (@greglow) discusses SQL: Understanding Change Data Capture for Azure SQL Database – Part 3 – Enabling and Using CDC
- Marcelo Silva covers Sql Replication to Cosmosdb as High Performance Cache
- Anna Hoffman, Muzama Zahid, Drew Skwiers-Koballa, Davide Mauri explains how to Build 2023: What's new in Azure SQL Data Exposed
- Gennady Kostinsky discusses Call Stored Procedure in PostgreSQL Flexible Server from Java via JDBC
- Jose M Jurado (@jmjuradodiaz) delves into Lesson Learned 358: Error SQL46010-contains a statement that is not supported on Azure SQL Database, and 359: TCP Provider: Error code 0x68 104 SQLExecDirectW, and 360: Unsupported Key Size or Key Type. The supported RSA Key Size is 2048 or 3072. and 361: OS Error 53 connecting to Azure storage account using Transactional Replication and 362: Keyword or statement option 'defaultlanguage' is not supported in this version
- Rahul Saha discusses Migrating from Azure Database for MariaDB to Azure Database for MySQL
- Derek Wilson talks about Parameter Sensitive Plan Optimization, Why
- Vandhana Mehta explains how to Read replica in geo-paired regions - General Availability
- Vincent-Philippe Lauzon discusses Cosmos DB Data Connection - New role required
Developer Tools
Covering: App Configuration, Azure Lab Services, CLIs, Developer tool integrations, SDKs, Visual Studio, Visual Studio Code, Visual Studio Online
- Leah Bar-On Simmons describes Accelerating Machine Learning Development with VS Code for the Web and Azure Machine Learning
- On Visual Studio Magazine, David Ramel (@dramel) explains how to What's New for Java Developers in Visual Studio Code and explains how to What's Coming in VS 2022 v17.7 for Productivity, .NET/Cloud, C++ and More
- Robin Seiler announces the upcoming general availability of Microsoft Mixed Reality Toolkit 3
- On BizTalk Gurus, Sandro Pereira (@sandro_asp) blogs about JSON Validator Tool
- On the Visual Studio blog, Grace Taylor describes Iterating on your Welcome Experience feedback
- On Visual Studio Magazine, David Ramel (@dramel) describes Developer Feedback Shapes New Visual Studio 'Welcome Experience'
DevOps
Covering: Azure Artifacts, Azure Boards, Azure DevOps, Azure Pipelines, Azure Repos, Azure Test Plans, Azure DevTest Labs, DevOps tool integrations
- Jordan Matthiesen explains how to Create ready-to-code dev boxes using config as code – now in preview
- Vlad Rodriguez covers Microsoft Purview DevOps policies API is now public
- The Azure Updates Team highlights Setting Up a CI/CD Pipeline with GitHub Actions for Stream Analytics Jobs
- Jaswant Singh covers GitHub Advanced Security in Azure DevOps service with industry leading capabilities.
- On the Microsoft DevOps blog, Dan Hellem writes about New Boards Hub Update, Sprint 222 and describes Markdown editor for comments preview
- Jeff Medford explains how to Explore sessions from Microsoft Build 2023
- Nikita Nallamothu writes about Developer-Friendly JMeter DSL for Authoring JMeter Scripts
- Jeffrey Palermo (@jeffreypalermo) covers Ren Schumacher: The DevOps Mindset - Episode 247
Hybrid + Multicloud
Covering: Azure Arc, Azure Stack
- Derek Bogardus walks through Building the future of Azure Stack HCI
- Amy Colyer covers Network Design Guide for Azure VMware Solution
- Anirban Paul discusses SDN installation simplified: VHDX download is finally here, ISO troubles removed
- Jessica Guan explains how to Minimize download size for offline download in AKS hybrid
- Sarah Lean (@TechieLass) blogs about Register and Manage Linux Servers with Azure Arc Tutorial
Identity
Covering: Azure Active Directory (AD), Azure Active Directory B2C, Azure Active Directory Domain Services
- Alex Simons (@Alex_A_Simons) announces Microsoft Enterprise SSO for Apple Devices Is Now Available for Everyone
- Alex Weinert writes about Conditional Access authentication strength is now Generally Available
- Joseph Dadzie writes about Cross-Tenant Synchronization for seamless application access is now generally available
- Yaron Paryanty covers ITDR with Microsoft: Identity threat-level detections and automatic attack response.
Integration
Covering: Azure API for FHIR, Event Grid, Logic Apps, Service Bus
- On the Visual Studio blog, Julia Kasper explains how to Create a Microsoft Power App for your ASP.NET Core Web API
Internet of Things
Covering: Azure Digital Twins, Azure IoT Central, Azure IoT Edge, Azure IoT Hub, Azure IoT solution accelerators, Azure Maps, Azure Sphere, Azure Time Series Insights, IoT DevKit, WildernessLabs, Windows 10 IoT Core Services
Learning
Covering: Microsoft Certifications, Azure Certifications, Microsoft Learning Paths, Certification Pathway Information
- On Microsoft Cloud IT Pro Podcast, Ben Stegink & Scott Hoag covers Episode 336 – S Tier Microsoft Build 2023 Announcements
- Elizabeth Pappalardo covers MVP Global Summit 2023 - Thank you for joining
- Pete Gallagher covers Azure Developer Associate Renewal – Study Guide and talks about Azure DevOps Engineer Expert Renewal – Study Guide
- On Ctrl+Alt+Azure Podcast, Tobias Zimmergren & Jussi Roine share their Favorite announcements from Microsoft Build 2023
Management and Governance
Covering: Automation, Azure Advisor, Azure Backup, Azure Blueprints, Azure Lighthouse, Azure Managed Applications, Azure mobile app, Azure Monitor, Azure Policy, Azure Resource Manager, Azure Service Health, Azure Site Recovery, Cloud Shell, Cost Management, Microsoft Azure portal, Scheduler, Azure Purview
- The Azure Updates Team announces Now Available: Resource-centric log queries in the Azure Monitor Query libraries
- Yael Biss discusses Microsoft Purview Data Loss Prevention DLP policies for Power BI are now generally available
- Evangeline White explains how to Manage access to business assets using collections in Microsoft Purview
- The Azure Updates Team discusses Azure Support Plan Offer extended to December 31, 2023
Media
Covering: Azure Media Player, Content Protection, Encoding, Live and On-Demand Streaming, Media Analytics, Media Services, Video Indexer
- Jorge Garcia Hirota explains how to Add first-class calling capabilities to your Windows applications.
- Daysha Carter explains how to Generate and send SMS and Email using Azure OpenAI Services and Azure Communication Services
- Regina Liang blogs about Azure Communication Services in Healthcare Update – HIMSS & BUILD 2023
Migration
Covering: Azure Database Migration Service, Azure Migrate, Data Box
- Billy York discusses Migrating Classic Application Insights
Mobile
Covering: App Service (Mobile), Mobile apps, Notification Hubs, Visual Studio App Centre, Xamarin
Networking
Covering: Application Gateway, Azure Bastion, Azure DNS, Azure ExpressRoute, Azure Firewall, Azure Firewall Manager, Azure Front Door, Azure Internet Analyzer, Azure Private Link, Content Delivery Network, Load Balancer, Network Watcher, Traffic Manager, Virtual Network, Virtual WAN, VPN Gateway, Web Application Firewall
- The Azure Updates Team announces General availability: Azure CNI powered by Cilium and General availability: Azure Load Balancer per VM limit removal
- The Azure Updates Team announces General Availability: Isovalent Cilium Enterprise through Azure Marketplace
- Nandan Sheth blogs about Cloud Management Gateway - Inbound Rule for Port 8443
- Pierre Roman (@pierreroman) explains how to Wired for Hybrid - What's New in Azure Networking – May 2023
- Travis Roberts (@Ciraltos) writes about What is Network Watcher and How Did It Get In My Subscription
- Pantelis Apostolidis (@papostolidis) blogs about Azure Global Distribution Solutions
Security
Covering: Azure DDoS Protection, Azure Information Protection, Azure Sentinel, Key Vault, Security Center
- Jason Sandys covers Skilling snack: Windows application security
- On SQL Server Central, Sukanya Konatam covers MuleSoft Integration with Azure Key Vault
Storage
Covering: Archive Storage, Avere vFXT for Azure, Azure Data Lake Store, Azure FXT Edge Filer, Azure HPC Cache, Azure NetApp Files, Blob Storage, Disk Storage, File Storage, Managed Disks, Queue Storage, Storage Accounts, Storage Explorer, StorSimple
- The Azure Updates Team announces Generally available: Zone Redundant Storage for Azure Disks is now available in more regions.
- Geert van Teylingen discusses Azure NetApp Files SMB volumes for Azure Kubernetes Services with Astra Trident on Windows
- Venkat Malladi explains how to Simplify Data Migration to Azure Blob Storage and Ensure Data Integrity with AzCopy
Web
Covering: API apps, API Management, App Service (Web), Azure Cognitive Search, Azure SignalR Service, Azure Spring Cloud, Web apps
- Didier Ocampos Martinez blogs about Communication between APIM and function App as backend and explains how to Analyze HAR trace when importing Function App into API Management
- Srini Padala blogs about Unlocking the Power of Custom Widgets in Azure API Management
- Jery Lu covers Troubleshoot Spring Apps OutOfMemoryOOM issue
- Oluwaseun Oyero explains how to Create Your Azure Web App
- Werner Rall discusses Tidying Up URLs: Removing Trailing Slashes in Azure Static Web Apps
Azure Virtual Desktop
Covering: Azure Virtual Desktop
- The Azure Updates Team announces Generally available: Azure Files scalability improvement for Azure Virtual Desktop and other workloads that open root directory handles
- Geert van Teylingen explains how to Enhanced Performance and Scalability: Azure AD-joined Session Hosts with Azure NetApp Files
- Billy York explains how to Find Full FSLogix Profiles
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