ie8 fix
madison

IIS gaining market share

By | July 18, 2007, 10:23am PDT

Summary: According to the recent market share report by Netcraft, Microsoft’s IIS, a product included as part of Windows Server, has been making important gains against Apache. Though Apache still has the lead with a 49.98% market share, which is 14.5% ahead of IIS. As the survey notes, however, the different was 33.4% the previous July. I [...]

According to the recent market share report by Netcraft, Microsoft’s IIS, a product included as part of Windows Server, has been making important gains against Apache. Though Apache still has the lead with a 49.98% market share, which is 14.5% ahead of IIS. As the survey notes, however, the different was 33.4% the previous July.

I am not surprised. Though people may wonder whether other divisions within Microsoft are firing on all cylinders, the server team has moved from strength to strength. Windows Server experienced strong sales, which should matter to technology-types, as the consumers who tend to buy server hardware aren’t ordinary home users who might be accused of buying things for reasons other than the technology. The security of Windows 2003 has been solid, and in particular, the security of IIS certainly compares favorably to that of Apache. Windows 2003 served as the foundation of the new Windows Home Server, and the new features of Windows 2008, among them PowerShell and new UI-free installations (a testament to the customizability the server team is building in to Windows Server, an obvious response to Linux competition), are generating a lot of excitement.

.NET has established itself as a popular server-side programming environment (at least on Windows, which is a growing share of the server market), and ASP.NET is, in my opinion, the best server-side web application development framework in existence (feel free to disagree, but I don’t want to develop in anything but .NET anymore).

Does that explain all the server gains for IIS? Maybe not, but I don’t think the effect is inconsiderable. Windows Server products are generally recognized as solid systems these days, and though IIS had its past problems, those issues lie in the distant past.

From a Microsoft greenhouse standpoint, however, Windows Server has certain advantages as a Microsoft product, as it caters more closely to Microsoft’s core DNA as a builder of software frameworks (not to mention as a company that historically has made most of its money by catering to business needs). Consumer products are different, however, which as computers move from being something we mostly use in a work capacity, will force changes. This is why Apple has proven so adept as a competitor in recent years. They lack chops in the busines space, but understand exactly what non-business consumers want, and have leveraged that effectively.

Frameworks, however, do matter, as they are the foundation upon which good software is built. Apple is starting to move down the framework path, using OS X across its product line. I expect they will work harder to update their software tools as well, because if they want to be a force in desktop computers, they will need to attract developers to their cause.

From the other direction, Microsoft is trying to move down the consumer path, though it still has a history as a vendor of business-oriented products (which partly explains its persistence at concentrating on business users with its Windows Mobile product line). XBOX 360 is no slouch in the consumer space, and the entire XBOX business unit is clearly Microsoft’s greenhouse for consumer-oriented product categories.

I just hope that they don’t forget that Microsoft is, at heart, a framework builder. Microsoft should work at making great consumer products. They need to also ensure, however, that they are part of the Microsoft “framework,” and are as customizable and flexible as any other participant in that ecosystem.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

John Carroll has delivered his opinion on ZDNet since the last millennium. Since May 2008, he is no longer a Microsoft employee. He is currently working at a unified messaging-related startup.

Disclosure

John Carroll

http://blogs.zdnet.com/carroll/?p=1412

Biography

John Carroll

John Carroll has programmed in a wide variety of computing domains, including servers, client PCs, mobile phones and even mainframes. His current specialties are C#, .NET, Java, WIN32/COM and C++, and he has applied those skills in everything from distributed web-based systems to embedded devices. In his spare time, he enjoys the world of digital video, and served as director of photography and editor on a feature-length film produced in Limerick, Ireland, as well as a low-budget production filmed in Los Angeles that used Panavision digital cameras (the same ones used by George Lucas in the later Star Wars episodes).

John worked in Microsoft's Mediaroom division from May, 2005 to May, 2008. He is co-founder of ForgetMeNot Software, a creator of unified messaging software targeted at telecommunications providers, where he currently works as Director of Technology.

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?
41
Comments

Join the conversation!

Just In

My question would be...
xuniL_z 20th Jul 2007
why would an intelligent professional WANT to argue around that? (rhetorical question.)
0 Votes
+ -
parked domains?
ruped24 18th Jul 2007
"The obvious question is, did Microsoft pay Go Daddy or offer any incentive to move its parked domains to Windows?"

"News of Go Daddy's move to Windows brought some criticism from Linux supporters and Microsoft foes, including Go Daddy customers threatening to leave the company as a result"

"As for domains that actually do get Web traffic, plenty of those still remain on Linux at GoDaddy.com"


http://tinyurl.com/yno2qe

layta...:)
0 Votes
+ -
then IIS there would be something to talk about. As the previous poster mentioned about "parked domains" - only a proprietory vendor would do this for market share and thereby causing a false share of the market.
0 Votes
+ -
Which not only receives a high volume of noraml traffic but I'm willing to bet takes the largest number of malware attacks against it compared with any other web site.
0 Votes
+ -
"...takes the largest number of malware attacks against it compared with any other web site."

M$ use F5 Big-IP for that. happy

http://www.f5.com/products/bigip/
It's a load balancing solution.
They use F5 Big-IP, Linux, FreeBSD, Sun Solaris and Akamai.

Akamai's customers include Yahoo!, Google, Microsoft

http://en.wikipedia.org/wiki/Akamai_Technologies happy
0 Votes
+ -
yeah...so?
toadlife 18th Jul 2007
Did you have a point? Are you insinuating that because Microsoft uses front end caching technology, IIS is not up to snuff?

If so, why would yahoo and Google use it too? They run Linux.
0 Votes
+ -
That doesn't change the fact that ....
ShadeTree 18th Jul 2007
.... wwww.microsoft.com runs on a cluster of Windows Server 2003 boxes running IIS. How is the F5 networking gear even relevent to the discussion?
0 Votes
+ -
Only idiots use IIS/Windows
ITGuy04 18th Jul 2007
That includes those at MS.

And it's been widely reported that those machines are VERY, VERY, VERY,VERY, VERY insulated from the Internet.

And I do plan on moving my registration from GoDaddy when it expires (hosting is already Linux). I don't want any of my stuff on Microsoft servers. ANY. I'll also encourage others to do the same.
0 Votes
+ -
Only idiots...
toadlife 18th Jul 2007
...get religious over software.
0 Votes
+ -
Insulated from the Internet?
NonZealot 18th Jul 2007
And it's been widely reported that those machines are VERY, VERY, VERY,VERY, VERY insulated from the Internet.

www.microsoft.com servers are insulated from the Internet? What servers am I communicating with when I go to www.microsoft.com then?
0 Votes
+ -
Now Now making things up wount help
goxk@... 18th Jul 2007
Google running IIS? And where did you find that out. Google runs a customized server called GWS on top of linux. I can bet you your last dollar that GWS isn't IIS. I am not even aware that IIS can run on Linux. I am willing to research this further if you insist on pulling your facts out of thin air. Like google runs IIS.

Funny what lengths other's will go to to support their version of things.
0 Votes
+ -
Hehe, YOU are the one who is funny!!
NonZealot 18th Jul 2007
Funny what lengths other's will go to to support their version of things.

And it is funny just how zealots will see things they want to see when they think they should be getting upset about something!! Why don't you read his post without wanting to get upset about something. You might just come to a different conclusion. I think your hatred of MS is affecting your reading comprehension. happy
0 Votes
+ -
That was Quick
goxk@... 19th Jul 2007
You have already jumped at calling me names without even looking at what I have raised. Let me repeat myself; Google runs Linux. Do you agree or not? If not, I recommend you go to http://uptime.netcraft.com and type in google to see if that is true. If you doubt that too, Use nmap (which is free and fingerprint google. You can also use Nessus although it might provide you with more information than you need and google might think that you are attacking them). With that, we shall both reach the same conclusion that google runs Linux. But just in case all those free tools may be lying, use whatever else tickles your fancy.

The next step, use a fingerprinting tool such as httprint. This should collaborate what netcraft provided you; that the server is GWS.

You will then be forced to arrived at the same conclusion that I have; namely, does IIS run on Linux? and what exactly is GWS.

Can I find this out. yes of course. It may involve me performing actions that may be considered unethical just to prove to you that Google is running something different other that IIS.

Now, on your part, on what evidence do you base your assertions that google runs IIS? Provide me with something tangible to back up your claims so that we can take it to the next level of irrefutable proof of what google runs. But as of the current state. I am afraid that you have nothing. Just your and whoever else's say so.

Now, who is the zealot?
0 Votes
+ -
Must... stop... laughing...
NonZealot 19th Jul 2007
I'm going to type this slowly: no one has made the claim that Google uses IIS. I was making fun of you because you jumped down the throat of the original poster when you clearly didn't read what he had written. He said that when sites like Google use IIS, then he would consider IIS something to talk about. He never said that Google did use IIS. I never said Google used IIS. You are ranting and ranting about something that no one said. That is why we are all laughing at you. happy

Now breathe in... breathe out... ahhhhhh. Feel better?
0 Votes
+ -
RE : Must... stop... laughing...
goxk@... 19th Jul 2007
So must I. it is really difficult sometimes to get the real meaning when the typo may imply something else.

"when real busy websites like Google use IIS
then IIS there would be"
that could be misread as I did. my apologies.
0 Votes
+ -
IIS6 a drastic improvement over IIS5
toadlife 18th Jul 2007
I've been running IIS webservers at work since ~2000. Around 2001/2002, I really wanted to switch all of the servers to Apache because IIS5 was just too much of a headache.

When we moved the servers to IIS6, things improved drastically.
0 Votes
+ -
I'll agree to disagree
Robert Crocker 18th Jul 2007
Personally, using the MS array of web products seems to be deliberately limiting yourself to MS's "ecosystem" rather than leaving all of your options open.

So far I've been very satisfied with all of the development options I have going the Java on Apache route.
0 Votes
+ -
Java works fine on IIS
toadlife 18th Jul 2007
We have several JSP/Tomcat apps running on IIS here at work. They perform as well on Windows as they do on Solaris/Linux.
0 Votes
+ -
r u sure
tombalablomba 19th Jul 2007
or is IIS just forwarding towards the tomcat server (as also can be achieved using apache).

Never heard of IIS as a java application server...
0 Votes
+ -
yes
toadlife 19th Jul 2007
Tomcat runs on the same server as IIS. There are also other products for IIS, like Servlet Exec that implement java functionality in IIS.
0 Votes
+ -
Wired that up once myself.
Robert Crocker 19th Jul 2007
It does work but it's outside my comfort zone. (Jakarta connector and some strange tweaks to make it go.) I admit that I simply don't use MS's Web server offerings so I'm not hugely conversant with them.

I was more commenting on the fact that while .NET seems to be pretty darn powerful it does reduce your OS options.
0 Votes
+ -
Refreshing
joe6pack_z 18th Jul 2007
A superior product - Apache - captured a huge segment of the server market forcing MS to compete or die. MS servers have seen a significant improvement, possibly forcing Apache to improve as well. We, the consumers, win, don't we? Where is the down side for any user in this article?
0 Votes
+ -
Damn you!!
Henaway 18th Jul 2007
... and your level-headed reasoning!!

Personally, I have NO desire to run MS IIS on ANY site I touch. Then again, I also won't touch .nyet with a 10 foot pole. I'll stick to PHP for the web, thanks. But that's my preference since I've spent years learning and working with PHP. So I'm more efficient in it. Looked at Ruby/Rails for a while ... and it didn't thrill me to the bone. The learning curve is steep to get into it, and now we have the Zend Framework for PHP.

But yes, IIS is surely improved these days over old versions. Much like Apache 2 has improvements over 1.3. If there WEREN'T improvements, I'd worry.

I'd be curious to see the stats between servers that do NOT include ANY parked domains - and only showed active sites. Another part of Apache's stat drops are likely attributed to other server options that are gaining popularity like lighttpd.

All that said, congrats to Microsoft's server division for finally appearing to get SERIOUS about what people are looking for in a server. (Note that bit about UI-FREE servers ... I thought the command-line was a brutal dinosaur in the GUI-fied world? Appears there is some GOOD SENSE in running command line interfaces yet, eh?)
0 Votes
+ -
Active sites
toadlife 18th Jul 2007
"I'd be curious to see the stats between servers that do NOT include ANY parked domains - and only showed active sites."

I would guess there are many more parked or inactive pages running on Apache than IIS.
0 Votes
+ -
What happened in the webserver market in April 2006?

The reason I ask is that Netcraft's graph shows a sharp decline in Apache and an even sharper rise in IIS[1] at that point in time.

[1] There is a footnote at the bottom of the Netcraft graph. The term "Microsoft" is NOT synonomous with IIS. To quote "Microsoft is the sum of sites running Microsoft-Internet-Information-Server, Microsoft-IIS, Microsoft-IIS-W, Microsoft-PWS-95, & Microsoft-PWS."
0 Votes
+ -
Godaddy
toadlife 18th Jul 2007
April 2006 is probably when Godaddy moved all of their parked domains from Apache to IIS.
0 Votes
+ -
They counted right at last
tonymcs@... 18th Jul 2007
Apache is used for everything from personal servers to enterprise. It's only fair that you count all MS's web servers as well wink
0 Votes
+ -
GoDaddy acquired RegisterFly parked domains
John Le'Brecage 18th Jul 2007
GoDaddy acquired Registerfly May 31, 2007. Registerfly parked domains on Apache. GoDaddy parks domains on IIS. Two months later, the balance shifts as the largest registrar adds additional millions parked domains -not by customer choice, but by acquisition. Parked domains use none of that wonderful, and vaunted by John C, IIS infrastructure and environment.

http://www.thewhir.com/features/053107_RegisterFly_Names_Moved_to_Go_Daddy.cfm

In short, All speculation about many customers switching is utter manipulation and a spin of current events.
0 Votes
+ -
If next year...
John Carroll 18th Jul 2007
...the trends don't continue, then you are right. Even so, a 14% shift is a BIG shift. Somehow I doubt you can blame it all on parked domain name shifting.
0 Votes
+ -
The trend is not at issue...
John Le'Brecage 19th Jul 2007
John C, the trend will continue, because there's ongoing consolidation in the provider and registrar markets, with more and more domains being served by larger and larger hosts/registrars. This consolidation is leading to larger blocks of parked sites being served by different web server software, with no choice given to a customer. The trend is not at issue - the quality of the sample (parked vs in-use) is!

Somehow I doubt you can blame it all on parked domain name shifting.

"All"? No. "Most"? Decidedly, yes! Disagree? Then present counter-evidence: say a different proximate event, else admit the possibility that the numbers are inflated. There's been no major consolidation on the Apache side.
0 Votes
+ -
Again...
John Carroll 19th Jul 2007
...it's mostly (according to you) registrar / domain parking as reason for the shift, even though the growth in Win2003 market share is clear and obvious. Somehow web server market share is unaffected by that?

We will see what happens next year, and the year after that, and beyond. Eventually, though, it will become harder and harder to argue around the fact that Win2003 is doing something right.
0 Votes
+ -
My question would be...
xuniL_z 20th Jul 2007
why would an intelligent professional WANT to argue around that? (rhetorical question.)
0 Votes
+ -
Must have been drunk
John Carroll 18th Jul 2007
...went through my blog this evening and noticed egregious grammatical errors. Eek. No more stream of consciousness blogs.
0 Votes
+ -
You have to be drunk...
bportlock 19th Jul 2007
... when writing this stuff?
0 Votes
+ -
It helps
rapson 19th Jul 2007
Why would anyone in his right mind subject himself to the abuse that follows these blogs? happy

Carl Rapson
0 Votes
+ -
at leaf..
John Le'Brecage 19th Jul 2007
"you due knot swipe in para-rimes and homophonics." Doing so would make you truly difficult to understand.

Hint: blame it on your grammar checker next time.
0 Votes
+ -
Tried JSF?
Voodoo187 19th Jul 2007
Probably not. It has its PITA's, but I'd prefer to use JSF and Java over .NET, and I use both every day. JSF is elegant. No referencing page controls on their "code-behinds", just data. Which seems non-important, but try changing a Literal to a div runat="server" in asp.net. You have to change all that code-behind. ASP.NET needs an expression language much like JSF's. Two way data binding is where it's at.

Plus all the controls implement well defined interfaces... no ".Text" or ".Checked" or ".SelectedValue"... it's all "getValue()". So switching between controls is even easier (even though you don't need to reference the controls in your application, you might have to if you build composite controls... controls with controls created and added dynamically, more specifically). Try the event handling in JSF, and the page life cycle. It expands the brain.

Yeah, IIS isn't gaining market share because it's necessarily good. .NET is the preferred among many professionals because their bosses were sold and/or exploited by Microsoft happy Mad props though. Also, what the godaddy comment says.
0 Votes
+ -
So, wait...
Qbt 19th Jul 2007
So it was ok to count the parked domains when they were on Apache, but now that they are on IIS they should be taken out of the equation? Then we should also go back and revise all previous Apache marketshare statistics to account for the fact that parked domains means nothing?

Hmmm, interesting logic.

If a large group of domains switch from Apache to IIS then it is a nod towards IIS, no matter what those domains are.

Deal with it. Accept it. Live with it. Stop crying.
0 Votes
+ -
The difference Peter...
John Le'Brecage 19th Jul 2007
Is that John C is claiming that customers are switching to IIS because of the "higher" functionality and inherent goodness and maybe blessed holy light of the IIS platform. He's not claiming that they're switching to IIS because IIS serves static web pages better, which is what most parked domains contain. There would be no argument over parked domains if the claims were not for better functionality.

And yes, if there were a way to remove parked domains from both statistics we'd all be happier. The percentage of parked domains has risen and continues to rise as a percentage of in-use domains. They fark all statistics except for those of very old web servers.
0 Votes
+ -
all the big players using IIS
code_Warrior 20th Jul 2007
the major financial institutions are using ISS including internet banking.

The reason is simple -- .NET provides leaps and bounds more than what the competition does. .NET provides the best framework to develop your website, Web 2.0 ...

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix
Click Here
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix
ie8 fix