Azure Weekly
Issue #399 - 11th December 2022
A mixed bag this week. First up, Synapse – Data Lake vs. Delta Lake vs. Data Lakehouse and Leverage Copy Data Parallelism with Dynamic Partitions in ADF/Synapse Meta-Data Driven Pipelines.
Announcing Azure Storage Mover – A managed migration service for Azure Storage, and two interesting videos: Armchair Architects: So, you want to build a platform.
And interesting article about creating interactive Web-based 3D Visualization of large scientific datasets using Azure Batch, and Deep linking with Azure Static Web Apps and Easy Auth
Finally, Charlotte is spending a year with us as part of an industrial placement for her degree. We've given her a project to implement the OpenChain ISO Specification to help improve our software supply chain security and integrity. In her first post, hse provides a step-by-step guide about How to sign your git commits. Expect more OpenChain posts soon.
⚙️ AI + Machine Learning
- On the Azure blog, Andy Beatman explains how to Improve speech-to-text accuracy with Azure Custom Speech
- On the Azure Medium blog, Valentina Alto blogs about Image Classification with Azure Machine Learning
- Freist Li explains how to Create a Skill Bot from Azure Question Answering Service
🔎 Analytics
- Arshad Ali and Giuliano Rapoz delve into Synapse – Data Lake vs. Delta Lake vs. Data Lakehouse
- Jean Hayes describes how to Leverage Copy Data Parallelism with Dynamic Partitions in ADF/Synapse Meta-Data Driven Pipelines
- Fikrat Azizov explains how to Enforce data integrity rules on your Delta tables using Synapse Mapping Data Flow
- Adi Eldar writes about Multivariate Anomaly Detection in Azure Data Explorer
- Kasun Indrasiri covers Log Compaction in Azure Event Hubs
- Dany Hoter writes To Star or not to Star, More about data modeling in Power BI using ADX
🖥️ Compute
- The Azure Updates Team announce Public preview: New Memory Optimized VM sizes - E96bsv5 and E112ibsv5
- Rene van den Bedem covers Azure VMware Solution Advanced Monitoring
- Utkarsh Ayachit writes about Interactive Web-based 3D Visualization of large scientific datasets using Azure Batch
- Akshita Vijay describes how to Manually roll over a Common Name based Service Fabric cluster certificate using resources.azure.com
- Wolfgang De Salvador discusses Automating HPC Images customization with Azure Image Builder
- Wim Matthyssen (@wmatthyssen) presents an Azure Tip: Quickly find out if an Azure VM is Domain Joined or not via the Azure Portal
🚢 Containers
- On the Redmond magazine site, Kurt Mackie (@kurmac) discusses Microsoft's Azure Kubernetes Service Getting Bolstered by Isovalent's Security, Networking and Observability Solutions
- Hannah Hunter explains how to Migrate from Dapr Open Source to the AKS Dapr Extension with zero down-time
- Daniel Neumann (@neumanndaniel) covers Azure Kubernetes Service – Using Kubernetes credential plugin kubelogin with Terraform
- Cenk Caglar covers Deploying Kubernetes Cluster on Azure VMs using kubeadm, CNI and containerd
- Thomas Thornton (@tamstar1234) a lab on how to Deploy your first container app using Terraform and GitHub Actions
- On the Azure blog, Deepak Bansal announces that Microsoft and Isovalent partner to bring next generation eBPF dataplane for cloud-native applications in Azure
🗄️ Databases
- Shreya R. Aithal writes about New series of monthly Live Webinars on Azure Database for MySQL
- Azure AD Authentication for Azure Database for MySQL - Flexible Server now in General Availability and Customer Managed Keys for Azure Database for MySQL - Flexible Server now in General Availability from vivekgk
- Manvendra Singh explains how to Configure Auto-Failover Group for Azure SQL Database and Azure SQL Managed Instances for SQL Server
- David Engel explains how to Update: ODBC Driver 17.10.2 for SQL Server Released
- On the Data Exposed show, Anna Hoffman (@AnalyticAnna) is joined by Subbu Kandhaswamy to discussUnderstanding Connectivity issues in SQL Database
- Sarah Dutkiewicz presents a series on creating a catalogue with Cosmos DB: Creating a Holiday Creatures Catalog in Azure with Secure Credentials, Work with Custom Roles for RBAC with Azure Cosmos DB for NoSQL, Create a .NET Console app to load the data and Create a Web application to read the data
🛠️ Developer Tools
- On the Visual Studio blog, Dante Gagne covers Whats new in Visual Studio productivity
- Mads Kristensen (@mkristensen) explains how to Get your developer news
- Elio Struyf talks about DevHack: using the VSCode's URI Handler in codespaces
- Michael Shpilt writes about My Christmas Wish List from Visual Studio and the C# Build System
🔩 DevOps
- Charlotte Gayton provides a step-by-step guide to help you secure your Software Supply Chain in How to sign your git commits
- On the Microsoft DevOps blog, Gloridel Morales writes about Now available: Azure DevOps Server 2022 RTW
- Gerasimos Alexiou describes how to dynamically set dependsOn using variables – Azure devops
- Leo van Der Meulen describes how to Move your product backlog to another team in Azure DevOps
- Hang Wang explains how to Provision Azure Spring Apps using Terraform
- Pritam Kumar Sinha walks through Deploying an application with Azure CI/CD pipeline to a Service Fabric cluster
⚙️ Hybrid + Multicloud
- Brett Tanzer explains how to Accelerate mainframe application modernization with IBM and Microsoft
- Sarah Lean (@TechieLass) blogs about Azure Stack HCI: The best of the cloud and on-premises
🎭 Identity
- Bhalchandra Atre discusses Notes from the field: Using app-only authentication with customized RBAC roles in Exchange Online
- Balasubramanian Delli explains how to Update 2211 for Microsoft Endpoint Configuration Manager current branch is now available
- Charbel Nemnom (@charbelnemnom) explains How to Connect to Azure AD PowerShell In 6 Easy Steps The Beginners Guide
- On episode 311 of the Microsoft Cloud IT Pro Podcast, Ben Stegink (@benstegink) and Scott Hoag (@ciphertxt) talk about Entra all the things
- Mayuri Bhavsar describes How to Create Azure AD Security Group using Microsoft Graph APIs Postman & Python Code Sample
- Atil Gurcan discusses Creating MFA Policies with Zero Trust Advanced Deployment Guide in Microsoft 365
- Steef-Jan Wiggers (@SteefJan) blogs about Azure AD application registration monitoring: All you need to know
🔌 Integration
- Divya Swarnkar covers Azure AD OAuth Proof of Possession PoP for Azure Logic Apps
- Mohammed Barqawi describes Logic App Standard Flow History Cleaner
- Sonja Gu explains how to Take full advantage of Low-Code as a code-first developer
- On the Microsoft Mechanics show, Jeremy Chapman (@deployjeremy) and Evan Lew discuss Control & Visibility for the Power Platform with Managed Environments
- Thomas Brndl walks through Mitigating PrintNightmare With Azure Universal Print
⚖️ Management and Governance
- The Azure Updates Team writes about Generally available: Azure Site Recovery update rollup 65 - November 2022
- Davis-Joseph explains how to Accelerate your digital Cloud transformation with Microsoft Assessments
- Daniel Hidalgo announces new pricing and capabilities in Compliance Manager premium templates
- Jim Cheng describes How Microsoft cloud security benchmark MCSB helps you succeed in your cloud security journey
- Brandon Wilson presents a Quick Reference: Understanding Azure Reservations vs Savings Plans
- Srinath Vasireddy explains How to automate On-Demand Azure Backup for Azure Virtual Machines using PowerShell
- On episode 163 ofthe Ctrl+Alt+Azure Podcast, Tobias Zimmergren and Jussi Roine talk about Azure Updates
- Alan Kinane (@Azure_Alan) asks Why are you not using Azure Hybrid Use Benefit
- David Giard (@DavidGiard) talks with Sara Benhamron about Sustainability in Azure
- On the Azure Enablements show, David Blank-Edelman talks to the Armchair Architects, Uli Homann and Eric Charran: Armchair Architects: So, you want to build a platform
- James Havens presents a series on Microsoft Puview and modern work: Part 1 - Overview, Part 2 - Collaboration Overview, Part 2a - SharePoint Sites and Files, Part 2b - OneDrive Files, Part 2c - Teams Sites and Files, Part 3 - Communication Overview, Part 3a - Exchange Email Messaging, Part 3b - Teams Chats and Streams
🎬 Media
- Daysha Carter talks about Azure Communication Services December 2022 Feature Updates
🚌 Migration
- Ajith Krishnan explains how to Build data driven business case for SQL Server migration to Azure
- Luis Silva explains how to Migrate databases from Amazon RDS for SQL Server to Azure SQL Database – Part 1
🌐 Networking
- Gerald Buchholz explains how to Simplify cloud adoption with Aviatrix intelligent cloud networking
- Mahmoud Elsayed covers Architectural Guidance – Azure Monitor private links with Microsoft Sentinel
- Saleem Bseeu writes about Zero Trust with Azure Network Security
- Shabaz Shaik covers Automated Detection and Response for Azure WAF with Sentinel
- Daniel Cazzulino blogs about Azure DNS updater using Powershell and Azure CLI
- Travis Roberts (@Ciraltos) covers Azure Networking, User Defined Routes, and Network Virtual Appliances
🔐 Security
- On the Azure blog, John Walton discusses Microsoft Azure's defense in depth approach to cloud vulnerabilities
- On the Azure Medium blog, Andre Camillo talks about Microsoft Defender Endpoint & Microsoft Defender for Servers
- Preeti Krishna (@PreetiKr007) discusses introduces Standalone and OOTB content management at-scale actions
- Ron Marsiano writes about Dynamic alert details - The force awakens
- Kavish Bakshi introuduces Microsoft Sentinel solution for ServiceNow bi-directional sync
- Natalie Anillo writes about 4 Factors Customers Used in Selecting Microsoft Defender for Cloud
📦 Storage
- Jurgen Willis talks about Azure Storage Mover–A managed migration service for Azure Storage
- Mark Heath (@mark_heath) describes Copying Blob Tags and Metadata with the V12 Storage SDK
- Geert van Teylingen explains how to Optimize HANA deployments with Azure NetApp Files application volume group for SAP HANA
🔗 Web
- John Reilly (@johnny_reilly) delves into Deep linking with Azure Static Web Apps and Easy Auth
- Similoluwa Adegoke explains how to Build an Appointment Bot using Twilio SMS and Google Calendar API with C and ASP.NET Core
- On episode 222 of the Azure DevOps Podcast, Jeffrey Palermo (@jeffreypalermo) is joined by Jeff Fritz to talk about Evolving Cloud Architecture
- On the Azure podcast, the Podcast team(@AzurePodcast) are joined by Reza Rahman to talk about Java Jakarta EE Applications
⚙️ Azure Virtual Desktop
- Ben Murphy announces the Public Preview of AVD Insights at Scale
- Rinku Dalwani announces general availability of RDP Shortpath
- Steve Downs writes about Confidential Virtual Machine support for Azure Virtual Desktop now in Public Preview
- Tom Hickling describes Azure Virtual Desktop Metadata Database is now available in India
- On the Microsoft Mechanics show, Matt McSpirit (@mattmcspirit) gives an Azure Virtual Desktop Essentials Intro and Full Tour