Live data from Hacker News

Microsoft developer reveals Linux is now more used on Azure than Windows Server

zdnet.com

71–80 of 184 posts

Re: Microsoft developer reveals Linux is now more used on Azure than Windows Server

#72
post #64

On Azure, a Windows VM instance tends to cost about 50% more than the equivalent instance running Linux,so it is a no brainer to use Linux if your application is operation system independent.

If I encounter an issue on Linux (that I can reproduce), I can investigate it to its root (sometimes in the kernel driver) and fix it (or find someone who has fixed it). On windows, I have only seen issues fixed either by reinstalling applications (mostly randomly) and praying or by using annoying work arounds. IMHO, the cost is higher in Windows.

Stuff suddenly starting to work on reboot for Windows is getting old.

I don't know what to use Windows servers for if it wasn't for a project that uses MetaTrader.

Re: Microsoft developer reveals Linux is now more used on Azure than Windows Server

#73

Earlier quoted context omitted.

Why would IBM undermine its own cloud like that though?

IBM is not a serious player in the cloud segment.

Did you forget that IBM bought Red Hat? It's one of the strongest cloud players now.

Re: Microsoft developer reveals Linux is now more used on Azure than Windows Server

#74
post #18

Earlier quoted context omitted.

Like 10 years ago, I thought it was great when we garnered a client which was one those "Microsoft only" type shops, because I like C#/NET. But the only justification for using it was really "IT made us do it". And I saw how the IT leadership in these places were older people perhaps maybe fighting older political battles. In any case its been many years since I've stumbled across a pure Microsoft shop. I think Azure…

I work in a mostly MS shop currently. Of course, all the orchestration scripts I've written for CI/CD etc around our projects are using Docker and Node. Then again, in the main project I'm on, everything I didn't make is .Net Framework and not Core... so going to spend months migrating the crap to actually make progress with some other needs. There are some things I do like about C# and .Net ... the culture is rarely…

Basically in the same boat. If you haven’t looked recently, the container support in Windows is getting much better - including prod support for Windows worker nodes in Kubernetes 1.14. But just using Docker with gMSAs was a big help to our CI/CD and simplifying/standardizing deployment of our apps which are a mix of legacy ASP.NET, WCF, and traditional Windows services.

If you can target at least 4.7.1 you can use configuration builders [0] to use environment variables/json/cloud parameter stores/etc to modify legacy web.config or appsettings without code changes. You can also use the .Net core config libraries directly in legacy .Net apps if the devs are willing.

[0] https://docs.microsoft.com/en-us/aspnet/config-builder

Re: Microsoft developer reveals Linux is now more used on Azure than Windows Server

#75

Microsoftie here, a lot of Microsoft's own infrastructure is hosted on Windows Server instances. Won't comment further than that, So Windows for server scenarios is certainly not dead.

I don’t see how the article says that “windows server is dead”. And Microsoft infrastructure is obviously running on windows, I don’t think anybody expects otherwise.

Re: Microsoft developer reveals Linux is now more used on Azure than Windows Server

#76
post #56
post #20

I'm surprised it took this long. With Linux support for .NET and SQL Server, there is zero reason to host anything new on Windows now (of course legacy enterprise software is another story). I wouldn't be surprised if Windows Server is fully EOL'd in a few years.

I can understand that for many Mac OS users it's hard to understand Windows. When your OS vendor is requiring you to rewrite parts of your applications each year because of changing APIs it's impossible to imagine a world where applications from 1995 are still running on operating systems from 2019. Same.with security updates for only 3 years where Windows gives you over a decade time to upgrade. But when you are a m…

Didn't microsoft ditch QA and make several broken patches recently? I was under impression testing new update rollout on your devices is still local admin responsibility and can break things. How is it different that staggered rollout of any other os update?

Re: Microsoft developer reveals Linux is now more used on Azure than Windows Server

#77
post #68

Earlier quoted context omitted.

From the lens of a programmer it's definitely possible to do BYOD without any real danger to the domain. They need access to a few webfrontends and be able to use their SCM server... But in order to do that, they'll have to be able to test locally or have a really hardened access to their servers. Significantly harder than just forcing everyone on company hardware without root/admin access

Developers get special treatment, because the nature of their work often require them to have local admin access. But the majority of people do not need that, and if I'm in charge of company network and security, I would not allow anything but approved machines on the internal network.

[deleted]

Re: Microsoft developer reveals Linux is now more used on Azure than Windows Server

#78

Earlier quoted context omitted.

Pull the boundaries in. Provide all of the enterprise services through the web. Provide hardened VMs for those services that can't be migrated. Suddenly your workstations are thin clients, and it doesn't really matter anymore if someone decides they want BYOD. Now you can get after the actual interesting problem of intellectual property theft and corporate espionage. Things which the firewalls of old did nothing to p…

It's naive to think that just because your production critical software is web based, you can just have everyone BYOD. That is asking for rampant malware on the company network, and targeted attacks that steals company secrets.

You're completely missing the point. The internal network I'm describing should be nothing more than server metal and virtual workstations. Your border is miniscule at that point. You no longer have to fret about network ports in conference rooms. You no longer have to worry about testing your OS and software patches on the 20 iterations of lifecycle replacement hardware that is floating out in your company. You don't even need to invest heavily in workstations, as thin clients will suffice for most situations. Business continuity becomes a piece of cake because you're no longer factoring in the physical workstation beyond ensuring your cold site has a box of laptops in the corner.

Your concern about rampant malware won't even matter because the only way people can access the web services is through the VMs. The thin clients and physical workstations won't even be able to access most of those services that are mission critical.

In the situation where a company provided physical workstation is necessary, that machine would be just as isolated from the internal network as anyone else. Developers can use one of those, or use VMs that are VLAN'd off. And if your developers are automating their builds and containerizing, then your developers are going through layers of services and automation before their code goes out to production, so even they won't need access to production environments from their relatively insecure dev laptops.

Re: Microsoft developer reveals Linux is now more used on Azure than Windows Server

#79
post #68

Earlier quoted context omitted.

From the lens of a programmer it's definitely possible to do BYOD without any real danger to the domain. They need access to a few webfrontends and be able to use their SCM server... But in order to do that, they'll have to be able to test locally or have a really hardened access to their servers. Significantly harder than just forcing everyone on company hardware without root/admin access

Developers get special treatment, because the nature of their work often require them to have local admin access. But the majority of people do not need that, and if I'm in charge of company network and security, I would not allow anything but approved machines on the internal network.

> Developers get special treatment, because the nature of their work often require them to have local admin access.

That is extremely rare at larger b2b enterprises

Re: Microsoft developer reveals Linux is now more used on Azure than Windows Server

#80
post #75

Microsoftie here, a lot of Microsoft's own infrastructure is hosted on Windows Server instances. Won't comment further than that, So Windows for server scenarios is certainly not dead.

I don’t see how the article says that “windows server is dead”. And Microsoft infrastructure is obviously running on windows, I don’t think anybody expects otherwise.

People would misconstrue the increased usage of Linux VMs on Azure to assume Windows Server instances are no longer used for Server scenarios, which is not the case.
Post reply on HN