or you can just use AzureSQL and essentially just pay what it costs for the box, because it is platform as a service. Its far cheaper (and easier to maintain) than what it'd cost to buy a SQL Server license and run it on a VM.
[1] https://www.microsoft.com/en-us/sql-server/sql-server-2017-p...