Apple hasn’t made many overtures to business; the announcement that King Jobs had deigned to allow enterprise apps in his iPhone fiefdom took many by surprise. Apple’s previous attempts at wooing enterprise customers, specifically the Xserve, seemed, in my opinion, more like a half-hearted reassurance to shareholders that they weren’t completely ignoring the enterprise market.
Here’s a telling point about Apple’s attitude: Even though virtualization is one of the most important trends in enterprise computing, Apple makes the only operating system which cannot be run as a virtualized OS on generic hardware. It didn’t allow Leopard Server to be run as a virtualized OS even on its own hardware until October 31st of last year.
While it’s also true that Microsoft had – past tense – clauses in Vista EULAs which made it illegal to run Vista Home Basic and Vista Home Premium (but not Business, Enterprise, or Ultimate), as a virtual machine, those restrictions were eventually lifted in late January of 2008 – most importantly there was no deliberately imposed technical stumbling block that prevented those OS versions from being virtualized.
(One commentator, who I cannot remember, suggested that Microsoft’s awkward anti-virtualization positioning was a move to prevent Apple from offering Parallels Desktop and a virtualized Vista pre-installed on new Apple consumer computers – but the ban has been lifted and Apple hasn’t made any deal like that.)
Apple’s MacOSX, on the other hand, checks to make sure it’s running on Apple hardware, and will not run, otherwise. There are hacks to get around this, I’m sure, but they’re much more difficult to pull off, may have stability problems – oh, and there’s that whole “it’s quite illegal” thing, too.
You can run MacOSX as a virtual server on an Xserve. But then it gets back to the application developers.
Enterprise application developers know today that they can pretty much choose their choice of platform. Have a Linux app but want to sell it to a Windows shop? Virtualization comes to the rescue. Windows applications on a Unix flavor? Again, same deal (though developers might have to pay for a copy of Windows to bundle with virtualized apps if the company doesn’t already have a Windows virtual machine running.) But this incentive does not exist for the Macintosh platform. Who would develop a networked server application for the Macintosh platform knowing that you can only sell it to a company that made a big investment in Xserves? Especially since you can just code it for Linux or Windows and let Apple-only shops run it in virtualization.
Additionally, Microsoft has developed an optimized Windows Server 2003 version for virtualization – the Datacenter edition, and various Linux developers have scaled-down versions of the Linux OS for virtualization, including Ubuntu JeOS. We were not able to find a stripped-down version of Apple’s Leopard Server. At any rate, running a “full” operating system in virtualization increases overhead and can impact server response times and, therefore, application performance.
Since there’s this disincentive for enterprise application developers to develop for the platform, and a comparative performance hit on the platform that should cause network engineers to think twice about the platform, what, exactly is the utility of a MacOSX server?
Xserve’s utility decreases as virtualization becomes ubiquitous.
About Brian Boyko
Subscribe
Leave a Reply Click here to cancel reply.
- The Paradigm Shift: Software Defined Networks, Software Driven Networks and OpenFlow March 20, 2012
-
Bringing Innovation Back to IT
April 30, 2012
- Rolling Out a New App? How to Avoid 3 Performance Pitfalls April 11, 2012
- More Tech Jobs Coming to a City Near You? March 21, 2012
- Invest in End-User Education, Save Time and Money March 22, 2012
-
Is Your Network Ready for the Video Deluge?
May 16, 2012
-
IT is the Best of Times and the Worst of Times
May 15, 2012
-
Letting You In On The Best Kept Technology Secret
May 14, 2012
- Service Assurance Weekly Reading List May 12, 2012
-
IT Employees Engaged But Not Married to the Job
May 11, 2012
- Cloud Impairs App Troubleshooting, survey says | Service Assurance Daily: [...] The poll conducted by Network Instruments (a...
- APM is King in 2012 | Service Assurance Daily: [...] results of this survey reflect a recent IDG ...
- Bringing Innovation Back to IT | Service Assurance Daily | InovaTrail | Scoop.it: [...] background-position: 50% 0px ; background-co...
- Bringing Innovation Back to IT | Service Assurance Daily: [...] than driving innovative projects. Add to tha...
- Finding the Right Solution for your Application Performance Needs | Service Assurance Daily: [...] Sargeant outlines the various options –fre...
APM
Application Management
Application Performance
application performance management
Ask the Service Assurance Expert
Bandwidth Issues
Business Service Management
Capacity Planning
CA World
cloud
Cloud Computing
Commentary
Daily Links
Data Center
Editorial
Infrastructure Management
IT Careers
ITIL
IT Management
IT Management & ITSM
ITSM
IT Spending
Just Too Cool
Miscellany
Mobile
Network Engineering
Networking Tools
Network Management
Network Monitoring
Network Performance
Networks
Network Utilization
Risk Management
Service Assurance
Social Networking
Tech Media Critique
Vidcasts
Video IP
Virtualization
VoIP
WAN Optimization
Web Services
Weekly Reading List
Whiteboard Series
WLAN Performance
Recent Tweets From @CAsvcAssur
Follow @CAsvcAssur on Twitter



No comments yet.