4 ms·
The real question is why companies are still running Windows Servers in the cloud. It is already 50% more expensive to run Windows Server on AWS compared to a L
by oxfordmale 7y ago
The real question is why companies are still running Windows Servers in the cloud. It is already 50% more expensive to run Windows Server on AWS compared to a Linux based OS, so I can really only justify running Windows Server for legacy applications that are too difficult to migrate. Actually I am happy with this price increase, it will give me some leverage to migrate the remaining applications away from Windows.
- wongarsu 7y agoI admit my experience is mostly with JS deployed on Linux, but ASP.NET seems like a good framework with awesome tooling. Also using the same language on the frontend and backend is very useful and I consider C# the best option for Windows frontend work. Not that I'm saying NodeJS backend with Website/Electron frontend is bad, but ASP.NET backend with WPF frontend seems great as well, just with more enterprise-oriented trade-offs, support cycles longer than one year but no cross-platform support (yes, ASP.NET core is a thing now, but that's a very recent development). And compared to the cost of engineers I don't think many companies are that worried about spending 50% more on infrastructure.
- oxfordmale 7y agoLegacy ASP.NET web pages might be harder to migrate, however, newer web sites can also be implemented using ASP.NET Core MVC. It seems other departments in Microsoft do understand that their code base needs to be able to run on a Linux OS, otherwise they are at risk of losing market share. Even SQL Server can run on Linux now.
- mr_overalls 7y ago> SQL Server Well, it certainly "runs" on Linux, but there are many limitations and bugs. https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-release-notes?view=sql-server-2017#Unsupported https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-... https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-release-notes?view=sql-server-2017#known-issues https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-... And this is typical when porting a flagship application to its non-original OS. I've seen similar issues with Oracle on Windows.
- toyg 7y agoIt’s not about “difficulty”, it’s that those apps are mostly Windows-only. Until very recently, incentives to build enterprise/professional shrinkwrap applications on platforms that weren’t Windows, were basically non-existent. That’s billions of dollars in software that will never be ported.