At Gabriel Consulting Group, we conduct annual surveys among data center personnel on a wide range of topics and issues. It's one of the ways we track trends, gauge opinion on IT issues, and see how the vendors stack up against each other in the eyes of customers. One of these surveys is aimed at x86 server users and another goes out to the Unix crowd. Our results consistently tell us that Unix boxes are a critical component of medium-sized and large data centers, and that the pundits who regularly predict the operating system's demise are-well-just wrong. (But let's be charitable; maybe they're just not paying attention.)
Or perhaps they're simply counting. Systems based on x86 processors running Windows and Linux have surpassed the (generally) RISC-based servers running Unix in both unit volumes and sales revenue over the past few years. This isn't a big surprise; x86 system technology has gotten better over time, and these small systems have become commodities for the most part. They've taken over many of the tasks that used to sit on Unix systems, including web serving, file/print serving, and the application layer of many applications.
However, Unix systems are typically the backbone of most mid-sized and larger data centers. They aren't the single-workload machines of the past; they now run multiple workloads, and those workloads are large databases and the apps that run the business. If these applications crash, something bad happens-revenue isn't booked, parts aren't ordered, or bills aren't sent out. Unix-based systems are truly mission-critical in today's data centers. While you can argue that every system is mission-critical to someone, it's clear from our research that Unix systems are running truly important workloads-the kind of apps that if you have a bad problem, your company might have to disclose it in an SEC filing.
In our most recent survey, 91 percent of respondents said that Unix systems are strategic in their organization and critical to the functioning of their business.
If Unix systems are so strategic, why has there been significant Unix to Windows/Linux migration over the past few years? As x86 offerings have become more suitable for data center use, they've taken on a lot of workloads, but not typically the most important applications that require vertical scalability and need to perform under extremely heavy loads. It's also generally accepted that Unix operating systems offer a higher degree of availability and security than what can be achieved with Windows or Linux today. Much of the Unix to Windows/Linux migration can be explained as moving workloads from small Unix-based systems, typically Web servers, file servers and the like, to lower-cost x86 servers that are more than up for the task.
And besides, Unix usage is increasing. In our most recent survey, close to 70 percent of participants report their use of Unix is growing. These numbers may come as a surprise to those who see Unix as a legacy operating system that is slowly dying, but these results have been consistent over the past four years of our survey.
Most of the respondents said that Unix growth was primarily taking place in the midrange and high-end-loosely defined as systems with greater than four sockets. Other questions asked what class of system our survey respondents would be purchasing in the near future. Around 65 percent said that their upcoming systems would be larger than their present servers. We also found significant interest in running Unix on blades running POWER, Itanium or SPARC processors, with 61 percent of these customers saying they either already own or are planning to purchase these systems.
Of those who expect to make a Unix system purchase, 63% say that the new systems will be larger than what they presently use. This makes sense; mission-critical workloads are growing larger, and systems are being used to host multiple applications. Almost two-thirds of survey respondents have virtualized more than half of their Unix-based systems.
Among the customers in our survey, almost a third are hosting more than 25 separate workloads on their most highly virtualized system. In some cases, these are unrelated collections of important applications located in one place for efficiency or multi-tier apps, but some customers are putting, for example, the application and database tier in separate partitions on one large Unix system.