3 ms·
Good question that I am asking myself! Azure seems to have some good pricing now for hobbyist for DB and app but we are talking 20/m so not cheap but it is all
by quickthrower2 4y ago
Good question that I am asking myself! Azure seems to have some good pricing now for hobbyist for DB and app but we are talking 20/m so not cheap but it is all managed / serverless.
(Edit: for a hobby it seems you can get cheap on https://azure.microsoft.com/en-ca/pricing/calculator/ https://azure.microsoft.com/en-ca/pricing/calculator/ by picking:
Sql DB: East US > Single Database > vCore > General Purpose > Serverless
App Sercice: East US > Linux > Free
Estimated monthly cost $1.27)
Otherwise you can run it on any linux box and install all the dependencies yourself, if you use .Net Core or .Net 5 or higher I think.
And of course you can rent a windows VM and it should run directly on that.
What I don’t see is anyone outside of Azure wanting to support .NET in a serverless way out of the box. Feels like there might be a gap for a Vercel of .NET.
- kcartlidge 4y agoObviously Azure is the intended home from the MS point of view, but AWS does have out-of-the-box support for .NET 6 Lambda functions. I appreciate that isn't the same level of ease as some other abstractions or serverless frameworks, but it is definitely a mainstream option.
- quickthrower2 4y agoThanks. I don’t have much AWS experience but that is good to know. To me it is another big cloud option. Big cloud options usually have extra steps. For example in Azure you need to configure your DB firewall to let the app have access, and so on. The more heroku level stuff would probably do this for you.
- mattmanser 4y agoYou can run .net core on Linux now btw, works great. See my comment at same level.