9 ms·
It's pretty hard to get upset about this since nobody actually runs Windows Server on the Cloud anyway. Even Azure is dominated by Linux server usage.
by jxcole 7y ago
It's pretty hard to get upset about this since nobody actually runs Windows Server on the Cloud anyway. Even Azure is dominated by Linux server usage.
- dbuder 7y agoPlenty of companies use Azure and MS all the way, media/marketing people think Linux is nerdy and too hard and those nice folks from MS came by and bought them lunch last week, would be rude not to go with them...
- whoisjuan 7y ago"Nobody runs Windows Server on the Cloud" is a massive stretch. It may not be a leader but it's definitely used https://www.datanyze.com/market-share/operating-systems/windows-server-market-share https://www.datanyze.com/market-share/operating-systems/wind... Also if your stack is .NET you definitely need Windows Server. Even Amazon has some things built on .NET/Windows Server (woot.com)
- grezql 7y ago.net core, which the flagship of the future, is cross platform. I am running it in ubuntu production environment for an App i made. Very stable.
- celticmusic 7y agoOver time what you're implying here is true, but in the short term there are a lot of people stuck on .net Framework and it's difficult to get off of it. It should absolutely be done, any company with old .net framework solutions that are not actively looking at moving them to .net core is being foolish. But lots of companies are foolish.
- Ididntdothis 7y ago“It should absolutely be done, any company with old .net framework solutions that are not actively looking at moving them to .net core is being foolish.” If it only were that easy to move to Core. I thought I could sneak that transition into a few projects but there are a ton of little obstacles that make such an effort lots of work.
- celticmusic 7y agoyep, which is why they should be working on it now. The fact that you can target .net standard with framework means TODAY you can sequester your framework specific things behind DLL's and put everything else on .net core officially. I honestly think there's going to be a huge consulting/freelance market for it soon. I wasn't trying to imply that it's easy, just that everyone should be planning out how to do it so they can do it slowly over the next few years rather than all at once in panic mode. Props to MS for ensuring the two can live side by side the way they have. It makes the transition a LOT easier if you're smart enough to start it early and let it have a long tail. I've personally done this a few times already.
- Ididntdothis 7y agoThe other option is to stick to what works and see if MS change strategy again as they seem to be doing very few years.
- celticmusic 7y agoMS has not changed strategies since starting .net core. It's on v3, going on v4. If you're still unsure what the future is going to be, you've missed the boat.
- Ididntdothis 7y agoI guess that’s true. The .NET framework strategy is pretty consistent. I guess I am still traumatized by the mess they have created with their desktop UI toolkits.
- davedx 7y agoYes and no. I work on some ASP .NET applications and on a big .net core project. The .net core project indeed runs fine on Linux in AWS. It's a great success story for us. The ASP .NET projects I maintain have a budget that doesn't easily allow us to just migrate them to .net core. There are some hairy legacy libs and code in there that would also prove challenging to resolve too.
- pathartl 7y agoYeah, this right here. I work on a MVC 5 app that uses some pretty large legacy libraries that's going to be hard to move from. Some of it is legacy stuff that may or may not have a .NET Core or .NET Standard equivalent. Others like Entity Framework have a Core equivalent that changes some paradigms to be a bit more modern, but ultimately creates a situation where it's not a drop in replacement. There's also the question of SQL server. It's not so much of an issue when you're dealing with Azure, but SQL server on Linux isn't ready for prime time yet IMO.
- meesterdude 7y agoI know a few .NET stacks being served up on linux servers (no MS DB, obviously)
- nightski 7y agoWhy is it obvious no MS DB? SQL Server runs on Linux.
- ska 7y ago> SQL Server runs on Linux. -ish, from what I've heard of colleagues struggling with it.
- manigandham 7y agoThe core product runs the exactly same (thanks to the MSSQL PAL: platform abstraction layer). Advanced features like the SQL agent and SSIS/SSAS/SSRS came later but the latest edition has pretty much reached parity across Windows and Linux.
- sleepydog 7y agoI work in GCP support. I think you would be surprised. Of course Linux is more common, but we still support a lot of customers who use Windows Server, SQL Server, and .NET for production.
- wayneftw 7y ago> since nobody actually runs Windows Server on the Cloud anyway. And how did you actually come to that conclusion?
- xeromal 7y agoI'd say most uses of Windows Server would be to host SQL Server which is a hard stop for many enterprise firms.
- okmokmz 7y agoNot even close to true. The last project I worked on had a Windows Domain entirely hosted in AWS with Windows server instances including DCs, CAs, SQL servers, etc. >Three years ago, Mark Russinovich, CTO ofAzure, Microsoft's cloud program, said, "One in four [Azure] instances are Linux." Then, in 2017, it was 40 percent Azure virtual machines (VM) were Linux. Today, Scott Guthrie, Microsoft's executive vice president of the cloud and enterprise group, said in an interview, "it's about half now, but it varies on the day because a lot of these workloads are elastic, but sometimes slightly over half of Azure VMs are Linux." Microsoft later clarified, "about half Azure VMs are Linux." https://www.zdnet.com/article/linux-now-dominates-azure/ https://www.zdnet.com/article/linux-now-dominates-azure/