It appears that Microsoft is about ready to release CCS. This might be interesting, depending upon what was done, and how it all works. Some things to note. It includes a job scheduler. Built into the OS. This is either a really good thing, or a really bad thing. I can see arguments both ways. It includes bits that Linux has had for a while. Remotable/scriptable installation. Multiple security models.
Some thoughts. The Platform folks in Toronto cannot be happy about the integrated scheduler. Microsoft is firing across the bow of them, Altair, and others. We will have to see how interested the customer base is in this.
My questions: how are they going to deal with virus scanners, firewalls, and the myriad of other requirements that windows machines must have in all corporate environments? How are they going to compete costwise with Linux? If they are not giving it away for free, then the likelyhood of it catching on in various submarkets (the fast growing ones) is about nil. No, I don’t have to pay RedHat, SuSE, or anyone else to build a cluster today. If someone wants to make my customers pay for the honor of doing so, then …
… they need to have a really compelling case in terms of functionality, support, features, etc.
This is where the CCS argument has not made sense to me in the past. You have an entrenched zero acquisition cost, low support cost, high functionality, high extensibility, highly open, large and (insert your favorite adjective for intense preference) group of followers … with more software being ported daily, more code developed for it … Again, what is the argument for CCS?
This is the point I was trying to make last year at SC05. I will make it again now. I am not convinced that there is a business case here for them. I think there are ways that they can play together better, but I am quite skeptical of this amounting to much of anything. I could be wrong, though I am hardpressed to see how.
Other contenders have come and gone, and some are still here but fading. Sun pushes Solaris 10 everywhere. I grabbed it and installed it. My impression is not alltogether favorable. I didn’t get a sense of “better than linux”, rather quite the opposite. My best experience with Solaris was the OpenSolaris Benelinx bootable CD. That worked (Solaris took about a week to install on hardware that linux took to without a problem, and the Benelinx CD booted to quite nicely). Speaking with customers and end users, I simply don’t see much call for Solaris in HPC. Yes there will be a few. Sort of like the few windows clusters. There is a reason there will be a few, and it doesn’t have much to do with quality. It has to do with marketing.
Will CCS be a hit? I don’t know, I think it is an uphill battle at best against an entrenched enemy which is growing and covering more ground against it. Solaris isn’t IMO relevant in this market (let me know if you think otherwise, I would like to hear some different perspectives). It is going to require some really clever marketing and pricing to have this make sense to users.