Bob Ward on SQL Edge to Cloud - Episode 162

Azure DevOps Podcast

Episode | Podcast

Date: Mon, 11 Oct 2021 08:00:00 +0000

<p><span style="font-weight: 400;">This week, Jeffrey is joined by Bob Ward, a Principal Architect for the Microsoft Azure Data team. Bob has worked for Microsoft for 27+ years on every version of SQL Server shipped from OS/2 1.1 to SQL Server 2019, including Azure SQL. He is a well-known speaker on SQL Server and Azure SQL; often presenting talks on new releases, internals, and specialized topics. Additionally, he has a popular web series online, called “Azure SQL 4 Beginners.”</span></p> <p> </p> <p><span style="font-weight: 400;">In this episode, Bob speaks about SQL Edge to Cloud; from the overall vision to recent developments, and what to look forward to in the coming years. He touches on Azure Arc, SQL in the Linux space, the main components of the SQL platform, the latest and greatest for deploying changes, synchronization tools, testing frameworks, and what Azure SQL version he recommends (depending on what you’re trying to accomplish as a developer).</span></p> <p> </p> <p><strong>Topics of Discussion:</strong></p> <p><span style="font-weight: 400;">[:39] About</span> <em><span style="font-weight: 400;">The Azure DevOps Podcast</span></em><span style="font-weight: 400;">, Clear Measure; the new video podcast</span> <em><span style="font-weight: 400;">Architect Tips</span></em><span style="font-weight: 400;">; and Jeffrey’s offer to speak at virtual user groups.</span></p> <p><span style="font-weight: 400;">[1:11] About today’s episode with Bob Ward!</span></p> <p><span style="font-weight: 400;">[2:15] Jeffrey welcomes Bob to the podcast.</span></p> <p><span style="font-weight: 400;">[2:43] About Bob’s upcoming talk at the 2021 DEVintersection Conference.</span></p> <p><span style="font-weight: 400;">[3:26] What is the overall vision for SQL with Edge to Cloud?</span></p> <p><span style="font-weight: 400;">[5:40] Bob’s insights on the NoSQL movement.</span></p> <p><span style="font-weight: 400;">[6:56] Bob reflects on SQL entering the Linux space and the doors it opened up.</span></p> <p><span style="font-weight: 400;">[8:44] The main components of the SQL platform.</span></p> <p><span style="font-weight: 400;">[10:20] Where Azure Arc fits into the picture.</span></p> <p><span style="font-weight: 400;">[12:50] How does SQL Server get installed on devices that are not Windows operating systems?</span></p> <p><span style="font-weight: 400;">[15:00] Are the containers all Linux? Or are some Windows?</span></p> <p><span style="font-weight: 400;">[17:55] Bob shares about the replication technology that keeps things “in sync” with SQL Server and how syncing technology has evolved over the years.</span></p> <p><span style="font-weight: 400;">[20:35] A word from</span> <em><span style="font-weight: 400;">The Azure DevOps Podcast</span></em><span style="font-weight: 400;">’s sponsor: Clear Measure.</span></p> <p><span style="font-weight: 400;">[21:06] Does Raspberry Pi support this new synchronization with Azure SQL?</span></p> <p><span style="font-weight: 400;">[22:31] Is it part of the SQL Edge vision to be able to replicate a single, small table?</span></p> <p><span style="font-weight: 400;">[23:36] About Bob’s upcoming keynote at the 2021 DEVintersection Conference, “Microsoft SQL Server and Azure SQL Futures.”</span></p> <p><span style="font-weight: 400;">[25:11] What is the latest and greatest method for deploying changes?</span></p> <p><span style="font-weight: 400;">[27:28] is there a particular test framework that the SQL team uses?</span></p> <p><span style="font-weight: 400;">[29:34] All about one of Bob’s favorite tools: Ostress and some of the other internal benchmark testing that they use.</span></p> <p><span style="font-weight: 400;">[32:57] What version of Azure SQL would Bob recommend to developers that are looking to create a brand-new 100% in-the-Cloud application?</span></p> <p><span style="font-weight: 400;">[33:40] The difference between Azure SQL Database and Azure SQL Managed Instance.</span></p> <p><span style="font-weight: 400;">[37:00] Bob highlights an important resource that developers should take a look at if they’re interested in learning more about Azure SQL completely for free.</span></p> <p><span style="font-weight: 400;">[38:20] Jeffrey thanks Bob Ward for joining the podcast!</span></p> <p> </p> <p><strong>Mentioned in this Episode:</strong></p> <p><a href="http://architecttips.clearmeasure.com/"><em><span style="font-weight: 400;"> Architect Tips</span></em></a> <span style="font-weight: 400;">— New video podcast!</span></p> <p><a href="https://azure.microsoft.com/en-ca/services/devops/?&amp;OCID=AID736756_SEM_7eul5uID"> <span style="font-weight: 400;">Azure DevOps</span></a></p> <p><a href="https://www.clear-measure.com/"><span style="font-weight: 400;">Clear Measure</span></a> <span style="font-weight: 400;">(Sponsor)</span></p> <p><a href="https://www.amazon.com/NET-DevOps-Azure-Developers-Architecture/dp/1484253426"> <em><span style="font-weight: 400;">.NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way,</span></em> <span style="font-weight: 400;">by Jeffrey Palermo</span></a> <span style="font-weight: 400;">— Available on Amazon!</span></p> <p><a href="http://www.lulu.com/shop/jeffrey-palermo/net-devops-for-azure-ebook-edition/ebook/product-24094762.html"> <span style="font-weight: 400;">bit.ly/dotnetdevopsebook</span></a> <span style="font-weight: 400;">— Click here to download the</span> <em><span style="font-weight: 400;">.NET DevOps for Azure</span></em> <span style="font-weight: 400;">ebook!</span></p> <p><a href="https://www.youtube.com/channel/UC-ROXy08zc-qTA0-3GAQDLw"><span style="font-weight: 400;"> Jeffrey Palermo’s YouTube</span></a></p> <p><a href="https://twitter.com/jeffreypalermo?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor"> <span style="font-weight: 400;">Jeffrey Palermo’s Twitter</span></a> <span style="font-weight: 400;">—</span> <span style="font-weight: 400;">Follow to stay informed about future events!</span></p> <p><a href="https://devintersection.com/#!/?track=dev"><span style="font-weight: 400;">DEVintersection Conference</span></a> <span style="font-weight: 400;">— Dec. 7th‒9th in Las Vegas, Nevada</span></p> <p><a href="http://linkedin.com/in/bobwardms"><span style="font-weight: 400;">Bob Ward’s LinkedIn</span></a></p> <p><a href="https://www.youtube.com/playlist?list=PLlrxD0HtieHi5c9-i_Dnxw9vxBY-TqaeN"> <span style="font-weight: 400;">Azure SQL 4 Beginners</span></a></p> <p><a href="http://tpc.org/information/benchmarks5.asp"><span style="font-weight: 400;"> TPC Benchmarks</span></a></p> <p><a href="https://www.sqlservercentral.com/blogs/sql-server-stress-testing-using-ostress-%e2%80%93-rml-utilities"> <span style="font-weight: 400;">Ostress</span></a></p> <p><a href="https://www.rocksolidknowledge.com/articles/an-introduction-to-blazor-webassembly"> <span style="font-weight: 400;">Blazor WebAssembly</span></a></p> <p><a href="https://azure.microsoft.com/en-us/services/azure-arc/#product-overview"> <span style="font-weight: 400;">Azure Arc</span></a></p> <p><a href="https://www.linux.org/"><span style="font-weight: 400;">Linux</span></a></p> <p><a href="https://kubernetes.io/"><span style="font-weight: 400;">Kubernetes</span></a></p> <p><a href="https://www.raspberrypi.org/"><span style="font-weight: 400;">Raspberry Pi</span></a></p> <p><a href="https://azure.microsoft.com/en-ca/products/azure-sql/database/"><span style="font-weight: 400;"> Azure SQL Database</span></a></p> <p><a href="https://docs.microsoft.com/en-us/azure/azure-sql/managed-instance/sql-managed-instance-paas-overview"> <span style="font-weight: 400;">Azure SQL Managed Instance</span></a></p> <p><a href="https://docs.microsoft.com/en-us/learn/paths/azure-sql-fundamentals/"> <span style="font-weight: 400;">Azure SQL Fundamentals</span></a></p> <p> </p> <p><strong>Want to Learn More?</strong></p> <p><span style="font-weight: 400;">Visit</span> <a href="http://azuredevopspodcast.clear-measure.com/"><em><span style="font-weight: 400;">AzureDevOps.Show</span></em></a> <span style="font-weight: 400;">for show notes and additional episodes.</span></p>