Your organization wants to modernize their legacy applications that currently use SQL Server on-premises. They are looking for a managed database solution in Azure that closely mirrors the on-premises SQL Server environment, including features like SQL Agent jobs, database mail, and linked servers. Which Azure service is best suited for this requirement?