Dave Schroeder, Apple Distinguished Educator (ADE), University of Wisconsin-Madison, has posted the following open letter to Apple CEO Steve Jobs following Apple’s cancellation of Xserve. Here it is, verbatim:
I hope this letter finds you well!
I am writing this letter in the wake of Apple’s recent announcement to stop development of the Xserve. The University of Wisconsin-Madison was proud to be one of the first sites to deploy Xserves in our datacenters in mid-2002, finally bringing enterprise-level support to our rapidly growing base of Mac clients.
In the succeeding years, we deployed many Apple server solutions, all peacefully coexisting with other enterprise server products. UW-Madison worked with Apple to create a 200 TB storage cluster with Xserve RAID. UW-Madison researchers even brought Apple server products to the South Pole!
The growth of Apple products in the academic, enterprise, and government spaces has been exponential. A large part of this growth is due to the fact that we have been able to provide a high level of support to our Apple users with Apple’s companion server and management products.
Since the Xserve introduction in 2002, UW-Madison — along with many other institutions — has aggressively pursued a strategy of consolidation and standardization in our datacenter environments. This has included campus customers bringing services formerly housed under a desk or in the corner of an office into a robust and supportable datacenter environment. It has also included the development of strict standards on what types of hardware can be hosted in our datacenters. Our Apple stakeholders have participated in this process as peers.
Alongside this, the growth of virtualization has been explosive. We developed and currently maintain a sophisticated and rapidly growing VMware virtualization infrastructure. With cost-cutting and consolidation an even more pressing focus, we and many other institutions now have a policy of “virtualization first”, and Mac OS X Server is one of the few remaining operating systems in our datacenter that cannot be supported in our shared virtualization environment.
We have had many discussions with Apple about virtualization, and university executives have discussed this with you personally, Steve, during various briefings. I had the opportunity to discuss this with Bud Tribble some time ago, and he, too, understood the issues. We were therefore quite pleased when Apple changed the Mac OS X Server license agreement with the introduction of Leopard Server to explicitly allow for virtualization. It was a big step in the right direction.
However, the discontinuation of Xserve without any other suitable path leaves us with no way to run Mac OS X Server in our datacenter environment. Without server-class hardware or the ability to run in our enterprise virtualization environment, we lose the ability to run Mac OS X Server in our datacenter environment in any form. Along with this, we lose the fundamental ability to provide critical services to Apple clients, including mobile customers.
We and many other organizations already have a virtualization environment which can take any Intel-based operating system — except Mac OS X Server. All that is needed to allow the next version Mac OS X Server to run in this environment is a license change, and minor technical changes. Since it was said after the Xserve announcement that, “Apple remains committed to the development of server products, technologies and services. Today’s announcement does not impact the future of Xsan or server software on Mac OS X,” we hope to have a way to actually use these server products.
Some of our smaller departmental or lab users may be able to run Mac OS X Server on a Mac Pro or Mac mini. At a campus level, we cannot, because these systems do not have the required mounting, power, management, and other functionality. While it is possible to rack mount a Mac Pro with third-party hardware, it is a non-starter because of the lack of dual redundant power supplies, management capabilities, and spare parts kits, to say nothing of space considerations.
Please allow virtualization of Mac OS X Server in non-Apple virtualization environments, with a commensurate license and pricing model.
If we do not have this option, it will have a significant negative impact on many major campus initiatives which impact your products and services, including iOS mobile development, campus-wide lecture capture with Podcast Producer, our iTunes U presence, our campus IP TV network, and many other services which rely on Apple server services to support the user experience. Not only will Apple users suffer, but we will have no choice but to evaluate other options.
Apple may not sell a great deal of enterprise server hardware in terms of sheer units, but isolated Mac OS X Server systems in a datacenter environment often support hundreds or thousands of Apple users. We still must have a way to support those users within the enterprise environment. The current situation forces us to immediately make plans to transition away from Mac OS X Server, and Apple users will suffer because of this, directly and indirectly. In some cases, Mac OS X Server is directly providing critical services to Apple clients that allow those clients to exist alongside other platforms.
Steve, Apple may not be an enterprise company, but Apple has long been an education company. As I look around campus today, this is clearer than ever. Today, many academic institutions have mirrored successful and established enterprise practices to provide robust, supportable, and cost-effective IT solutions. This means that running Mac OS X Server on a Mac Pro or Mac mini is not an option at an enterprise level. Virtualization is an option, and it doesn’t require Apple to develop or support any hardware. Please allow us to keep supporting your users.
Thank you for your time, and thank you for having a passion for making great products that our students, faculty, and staff love to use!
Apple Distinguished Educator (ADE)
Apple University Executive Forum (UEF)
University of Wisconsin-Madison