The Lounge is rated PG. If you're about to post something you wouldn't want your
kid sister to read then don't post it. No flame wars, no abusive conduct, no programming
questions and please don't post ads.
I'm pretty sure, from a safety point of view, that Microsoft has a lot more in place than some "Mike" who can host me a server.
Buying your own server is the most expensive and most difficult solution BY FAR and scales really bad.
You can stay paranoid or you can get with the times.
App - You mean a Mobile app that consumes .net Web-Apis from Azure?
Or an Asp.net web App?
On any case, Azure WebApp + Azure SQL does a real decent job.
The very basic ones does cater to a very decent number of client calls + there's a lot of perf metrics available on the dashboard. You can monitor them live. it's amazing.
& setting up custom domains + CORS + Diagnostics, logs are all piece of cake
And you can easily add Schedulers, Jobs to your WebApp. They costs less too.
SQL -the basic standard one (Lowest one) does okay, but the response speed would be slower, even for a normal query. You'll have to pick and choose the right BOX after doing some performance tests.
You can just switch the boxes in minutes, all these work in pro-rata basis. So you wont be billed heavily just because you tested a higher config SQL boxes for few mins.
And soon you'll land in a requirement that expects you to store something in File format.
Azure blobs would be just few clicks away. They are one of the most useful things I've used on a server.
And most important point - I've never had any kinds of DDos attacks in Azure (touchwood!).
Not sure why, but it's happened in all the other non-cloud service providers I've used like goDaddy, Hostgator etc. And these guys simply lock your site without consulting you.
Starting to think people post kid pics in their profiles because that was the last time they were cute - Jeremy Falcon.
Reminds me of an old friend who pays me to help him "debug" the complex ASP pages he doesn't understand. Refused to use/learn SVN because operating without a safety net, on a production machine was his "thing".
I finally refused to help him, and explained I do not need the stress... He finally learned SVN and how do do things properly, and now he apologizes on a regular basis for making me work without a safety net, etc. (Oh, and he can test on his own machine easily now)...
Moral: Always do things the right way from the start! Proper tools. If it isn't worth that, it isn't worth doing!
My only experience is with Application Insights, and all I can tell you is that it's massively verbose, so I always disable it for development. It totally takes over your output window hiding your own debug statements, if you do things like that.
"'Do what thou wilt...' is to bid Stars to shine, Vines to bear grapes, Water to seek its level; man is the only being in Nature that has striven to set himself at odds with himself."
I would go for Azure every time. Reliability and scalability are excellent and if necessary can have geo replicated sites and databases. There really is no upside to running somewhere other than the cloud nowadays.
I really liked the information that the Presto based Opera provided, now it's just another face of Blink.
Haven't tried Vivaldi, wiki makes it seem like it was because of Opera leaving Presto; but it in itself is Blink based.
Time to break out Netscape 9, Mosaic, and Lynx
Director of Transmogrification Services
Shinobi of Query Language
Master of Yoda Conditional
Last Visit: 25-May-19 1:57 Last Update: 25-May-19 1:57