Daniel Eran Dilger in San Francisco
Random header image... Refresh for more!

Inside Apple’s new Mac mini Server

mosxs vs sbs

Daniel Eran Dilger

While Appleinsider predicted the arrival of a new dual-drive, optical-free Mac mini, Apple managed keep secret its plans to introduce a new Mac mini server bundle up to its relatively subtle launch this week. Now the company faces the task of publicizing its availability as it works to enter a market it hasn’t excelled at in the past.

Inside Apple’s new Mac mini Server
.
The new Mac mini server offering isn’t just optimized to run Mac OS X Snow Leopard Server, but now actually comes bundled with Apple’s server operating system software. Previously, home and small business users who wanted to try Snow Leopard Server needed to shell out $500 for the retail box version or opt for an Xserve bundle, which starts at $3000 and requires either a server rack or a sizably awkward 17“x30” of free space.

Prior to Snow Leopard, the unlimited user version of Mac OS X Server cost $999; that’s what the unlimited user version now costs with the Mac mini server thrown in for free. The server version of the new Mac mini drops the optical drive to make room for two 500GB, 5400 RPM 2.5“ (laptop style) SATA hard drives. It also supplies a capable 2.53GHz Core 2 Duo processor and 4GB of fast 1066 MHz DDR3 RAM (expandable to 8GB). This is all fit into the same 6.5” square, 2“ high Mac mini enclosure, which weighs in at just 2.9 pounds.

Compared to the conventional, high end model of the revamped Mac mini lineup, you get three times the disk storage (without a built-in optical drive) for just $200 more. So essentially, Apple is now giving away Snow Leopard Server in the Mac mini server bundle just as the company always has on the Xserve. For the first time ever, this provides Apple with an entry-level server to position at the home server niche and relatively sizable small business market.

Mac vs generic PC in the mini server category

Compared to other small form factor PC servers, the Mac mini server supplies a far more powerful processor than the low-powered Atom or Celeron found in many mini computers such as the $350 Asus Eee Box (which is not sold as a server nor really designed to perform like one). That machine also supplies slower DDR2 RAM, lacks the Mac mini’s FireWire 800 for fast external expansion, and hard drives top out at 180 GB.

Most importantly however, low cost small PCs typically ship with Windows XP Home in order to cut costs. That means to do ”server“ things, you’ll have to spend at least $460 on Amazon’s ”Microsoft Small Business Server Standard 2003 R2 32-bit for System Builders,“ which includes a five user license. Licensing for additional users costs between $50 to $60 each, or can be purchased in blocks of five for $150.

Small Business Server Standard combines a copy of Windows Server 2003 with a version of Exchange Server (for calendaring, contacts and email messaging); Microsoft’s Internet Information Services (web server); Windows SharePoint Services (for collaboration); Routing and Remote Access Service (for dialup access, VPN, routing, and NAT services); Windows Server Update Services (for update management across the network); and a fax server.

Microsoft’s ”Small Business“ bundle is designed to serve small office needs without encroaching on the company’s larger server business, where it makes its money. For this reason, the Small Business bundle is restricted in various ways. You can only run one instance of it on the same domain (so you can’t buy and set up multiple Small Business Servers to run on the same network); it’s limited from joining other domains (such as your larger corporate directories); it can only support a maximum of 75 users; and some features are artificially limited in various ways, such as the Exchange database being fixed to no larger than 18GB. That means if you have 20 users, each person’s mailbox and calendar would have to be less than 1GB. The 2003 version is also limited to running 32-bit apps only and to using 4GB of RAM.

If you opt for the latest 2008 version of Small Business Server Standard, you have to shell out at least $760 for the first five users, but it allows you to run 64-bit apps and use up to 64GB RAM. Of course, all 64-bit editions of Windows require 64-bit hardware, so SBS 2008 won’t run on a low end Atom, Celeron, or Core Duo processors used in most small form factor PCs.

SBS 2008 still imposes the same bundle restrictions however (along with some new ones, such as not being able to use it directly connected to the Internet as a router without an external firewall), so for unlimited, unrestricted use you’d need the full version of Windows Server, Exchange, and SharePoint, which immediately prices you out of the mini server category, as even the licensing for five users begins at a steep $5,900 and quickly inches up to $20,000 for a single server supporting 100 users.

In comparison, the version of Mac OS X Snow Leopard Server bundled on the Mac mini is the same as you’d get at retail or on an Xserve. Like Microsoft’s Small Business Server package, Snow Leopard Server bundles both core server features (DNS, DHCP, directory services, and file and print sharing services with support for Macs, Windows, and other Unix/Linux clients); calendar, chat and email services (with mobile push messaging and calendaring support); web and web-based wiki, blog, and calendar collaboration features; routing, firewall, RADIUS, and VPN services; and client machine backups, software update, and group policy management features.

Mac OS X Server also supplies some unique features of its own, including Podcast Producer for automating video editing workflows from capture to delivery; Xgrid distributed processing; QuickTime Streaming Server for broadcasting media streams; and NetBoot/NetInstall for supporting diskless workstations and remote imaging client machines. The product is not restricted to a certain number of users, and any number of Mac mini servers can be set up on the same network, participate in any number of directory domains, and services can consume as much disk space as the hardware allows. Key services are also 64-bit across the board in Snow Leopard Server.

In contrast, Microsoft’s lower cost appliance offering, called Windows Home Server, only offers basic file, web, backup, and media streaming services, not all the things a small office user would want to do.

mosxs vs sbs
Apple’s fledgling small server business

Clearly, in the small server business Apple can offer something it doesn’t offer in the desktop PC market: a huge price advantage on top of its reputation for premium hardware and sophisticated software integration. Still to be determined is whether Apple can convince home users that they need a server, and that they should pay $999 to get one.

Aside from its core customer base of individuals, Apple is also targeting the Mac mini server version at small businesses, most of whom won’t need much convincing that they need a server, nor will have much resistance to paying $999 for a solution that makes setting up their workgroup services easy. As noted previously, there isn’t much available between the more expensive Windows Server offerings of Microsoft, very basic file sever and media streaming appliances (often referred to as Network Attached Storage), and DIY solutions that necessitate significant Linux savvy to deliver features approaching those of Mac OS X Server.

To reach business users, Apple has to sell companies on ease of use, reliability, and support. Unlike most generic PC vendors with a significant server business such as Dell or HP, Apple does not really offer any suitable support options that larger businesses demand, such as same day or next day service contracts. However, by packaging its server product with low end hardware, Apple may be able to pick off lots of low hanging fruit in small office or home office settings where users are willing to handle their own support.

Making servers simple

Apple’s entire business with Mac OS X was to take Unix and make it friendly and usable by mere mortals. Accomplishing this on the consumer desktop certainly wasn’t easy (witness the issues with Linux on the desktop), but it was relatively straightforward compared to trying to do the same in a server offering.

The server space is more challenging to productize in the same way because it’s harder to pare down what ”most people“ want to do and then target 80% of those common tasks with simple solutions. Many users who recognize a need for a server outline custom requirements for themselves and subsequently craft specialized systems tuned specifically to solve their needs. This has resulted in lots of popularity for Linux, which provides nearly infinite customizability, but hasn’t worked spectacularly for Apple’s ”one size fits most“ philosophy in selling Mac servers.

Apple is not the first company to try to greatly simplify server tools. In large measure, Microsoft introduced the first mainstream server products with push button simplicity in Windows NT, which borrowed its heavy dependance upon a graphical interface and its self-tuning design from the Macintosh. It wouldn’t even be much of a stretch to say that Microsoft in the 90s delivered the server product Apple never quite managed to get right during the 80s.

Unix system admins of the previous decade, commonly looked down upon Windows NT as simplistic and unreliable. However, for entry level users who cared more about solving a task than impressing gurus with their command line savvy, Windows NT provided an approachable, understandable foundation for solving information technology needs in small and medium sized businesses.

As Microsoft began to force its way into the server market in the late 90s, it was able to incrementally improve its server offerings and add new functionality to the point where by the end of the 90s, the company and its offerings began to be recognized as credible and legitimate in certain markets. Today, Microsoft’s $14.1 billion annual server business is just a hair smaller than its Windows client sales ($14.7 billion) and growing faster than its relatively flat Office sales ($18.8 billion). In terms of operating profits, Microsoft’s server group brought in $5.3 billion, compared to $10.8 billion for Windows and $12.1 for Office. That indicates that the server market overall isn’t quite as close to printing money as Microsoft’s top two segments, but that there’s still lots of money to go after in that market.

In like Microsoft

Like Microsoft a decade ago, Apple is working to expand its desktop offerings into the server arena while working against resistance from established platforms and users that aren’t quite sure whether to take the company seriously yet. Working in Apple’s favor is the fact that the foundation of Mac OS X Server is quite familiar to Unix and Linux experts, and that existing software, including almost all open source packages, are relatively easy to port over to Apple’s platform. This is particularly the case in 64-bit computing, where Apple used the same model as Sun Solaris and Linux rather than Windows Server’s unique 64-bit model. It also helps that Apple has now certified Snow Leopard Server as being fully Unix compliant.

Apple does appear to share one of Microsoft’s biggest challenges: how to sell server software to market that has an abundance of free alternatives. Among Linux vendors and system integrators such as Novell, RedHat, and IBM, money is typically earned for providing expert help in getting Linux to work as desired. This works out as a key advantage for Apple, which doesn’t primarily sell software directly like Microsoft, but rather uses its software savvy to add value to its hardware sales. From this perspective, Apple is a Unix integrator rather than a server software vendor.

Until now, Mac OS X Server has been reserved for customers willing to spend around $3000 to $6000 on an Xserve or pay $1000 to upgrade an existing Mac. But with Apple now selling Snow Leopard Server for $500 and bundling it on the new $999 Mac Mini, the company’s server offerings will both receive a lot more scrutiny as a small business appliance option and test out the company’s resolve to invest long term in the server market.

Opportunity rings

In the company’s favor is the fact that lots of businesses are evaluating the iPhone. In Apple’s most recent earnings conference call, Chief Operations Officer Tim Cook reported that ”employee demand for iPhone in the corporate environment is very strong. Since the launch of the iPhone 3GS, which coupled with the software made a number of improvements that CIOs were looking for, the iPhone is either being deployed or being piloted in well over 50% of the Fortune 100, and from an international point of view, if you look at Europe, this is true in about 50% of the Financial Times 100.“

Cook added that ”another very key market for us that some people call enterprise is that over 350 higher ed institutions have approved iPhone for their faculty, staff and students, and in addition to both of these, we continue to be very happy with our sales in the government arena.“

Mac OS X Server has the potential to leverage the iPhone’s popularity among business customers because it offers companies with iPhones a variety of complementary services. Among these are wiki collaboration services that are specifically designed to work great out of the box on the iPhone (below) and a new Mobile Access service that allows iPhone users to securely obtain their email, contacts, and calendar and to access internal company websites using the same SSL protocol that banks use in their online operations.

iPhone wiki
Additionally, Apple supports Snow Leopard Server’s CalDAV calendaring, LDAP corporate directory information, and standard Internet email on the iPhone, and supports push email and calendar updates from Server to the iPhone. The iPhone can’t help but sell Snow Leopard Server, and the new Mac mini offering provides an easy, low cost way for companies to evaluate these features in supporting their iPhone users.

Two birds, one stone

One problem Apple faces in the server market pertains to scope and range. Is the company trying to be the vendor of a flexible, powerful foundation for building open source solutions which necessitates a certain degree of expertise to deploy and maintain, or does it want to offer a refined, point and click appliance that any Mac user can set up and operate?

Both options present plausible opportunities, but trying to deliver a single product that really fits both scenarios without hemming in power users or bowling over novices is certainly a tall order. And yet that’s exactly what the company is trying to do. Rather than hit both targets with one shot however, Mac OS X Server presents two primary faces: Server Admin and Server Preferences.

Server Admin

The first, and oldest, is Server Admin. From this single app, administrators can configure, monitor and manage every major service running on the system, from web, print and file sharing to email and calendars to directory services to video production workflows in Podcast Producer and everything in between.

Server Admin isn’t really difficult for new users to figure out, but it presents a lot of complex options that entry level users could find overwhelming. It also exposes plenty of potential to set things up wrong or create configurations that don’t make sense or result in problems that would be difficult and expensive to troubleshoot.

For the bleeding edge of power users, Server Admin might only address the majority of what they want to accomplish; users who want to install additional server packages are on their own, and must operate these with the same command line or web-based tools that experienced admins on any other *nix-based server system would use. These users have to proceed with some understanding of how Server Admin works in order to prevent conflict between it and their own custom system configurations.

Server Admin’s sweet spot also happens to be Mac OS X Server’s primary market: education users and small and medium sized businesses that serve Macs. However, this is not really Apple’s mainstream user base. Server Admin presents nowhere near the straightforward usability of iLife and iTunes. In order to set things up using Server Admin, users will need a good grounding in moderately advanced server and networking concepts.

server admin
Server Preferences

Starting with Leopard Server, Apple introduced a new, highly simplified server tool called Server Preferences. It’s pattered after System Preferences on the Mac OS X desktop. It doesn’t intend to support every service available, nor does to present more than a few basic options for each component.

During initial setup, users who opt for anything other than the advanced configuration are presented with the extremely basic Server Preferences. In very Mac-like fashion, everything is setup to ”just work,“ although this occurs because all of the dangerous choices are simply unavailable.

Using Server Preferences is literally a matter of clicking large buttons, very similar to turning on Time Machine on desktop Macs. Turn a service on, and it’s working, configured the way Apple thinks is best. If you want to customize things, you’re probably out of luck because Apple has determined that anything you might adjust probably has repercussions you wouldn’t anticipate and which would result in a complex and expensive troubleshooting problems that Apple Store Geniuses will only be able to answer with apologetically blank stares.

For users who just want a file server, email and instant messaging, shared calendars and contacts, an Intranet website with rich blogging and wiki features, along with Time Machine client backups and a VPN and basic firewall, Server Preferences does almost everything for you and works without really needing to crack a manual, the way most Mac users would expect of an Apple product.

server preferences

Open Directory: you may not know you need it yet

Apple appears to be banking on Server Preferences to serve as the primary interface for Mac mini server users. Behind its toy-like simplicity, it actually provides lots of very powerful features that many home and small business users don’t yet know they need, starting with Open Directory. Apple has integrated a variety of very complex and security-sensitive services, including LDAP, Kerberos and a SASL Password Server, and churned out a deceptively simple directory services product that just works, particularly for small installations where additional integration with other corporate directories isn’t needed.

What Open Directory does is manage user accounts and passwords on a network level. Rather than dealing with individual user accounts set up on each Mac in your home or business, Open Directory allows you to create one listing of users that every Mac on the network subsequently consults.

This all sounds very boring, but it unlocks all of the interesting features of Mac OS X Server. It allows you to log into any machine on your network using the same password, and then seamlessly access file servers and services without having to present credentials each time. It also allows you to sync all your files between, say, a desktop and workstation via the server, and to share calendars among users, and to publish internal and public blogs and wikis. And once its set up, you should be able to pretty much forget about it.

The end of innocence

Once users get wind of what other things Snow Leopard Server can do, there’s zero work involved in upgrading to an advanced configuration using Server Admin; you just open up Server Admin and begin turning on additional services.

Once this happens however, the childlike innocence of Server Preferences vanishes and you must take on the role of a server administrator, which most definitely will require consulting a reference, and perhaps even paying a consultant.

This makes Apple’s choice to bundle its unrestricted, full version of Mac OS X Server on the Mac mini interesting. Users who know they don’t want to bite off a complex bunch of trouble will be able to set the product up and use it under the simple Server Preferences. But curious or advanced users will have full control to take on as much complexity as they can manage.

Opportunities in small servers

As noted earlier, Microsoft sells a stripped down appliance version of its server software as Windows Home Server; this does little more than support web and file sharing and some PC backup utilities. There’s no collaboration or messaging tools, no directory services domain, and no smartphone integration or anything else. It hasn’t exactly taken off like wildfire.

Apple doesn’t have a lucrative server software business to protect, so it can throw the whole Snow Leopard Server hog at users and let them set up anything they want, constrained only by the limitations of the Mac mini hardware. There’s no missing features, no usage limitations, no client access licensing, and no essential server software that has to be purchased separately.

This is Apple’s boldest step yet to expand the visibility of Mac OS X Server into untouched greenfields of opportunity in the emerging small server market. It’s also one where there isn’t much other competition. This will make it interesting to see how much attention Apple can draw for its new Mac mini server.

AppleInsider will be looking at how well Snow Leopard Server works on the low end, light duty Mac mini in future reports that examine Apple’s new value proposition for home and small business users.

19 comments

1 cy_starkman { 10.24.09 at 11:12 pm }

Hmmm. Nice givin microsoft kudos for their efforts in the 90′s. I, if it is possible to say such a thing regarding server software, really enjoyed NT4. It worked pretty well, users and computers mostly made sense and it was also (due in part to registry) fairly “simple” to hack and force software into being “network” or “multiuser” ready.

Immediately after NT4 Microsoft started the downhill slide that IMHO hasn’t finished yet for server software. By v2003 it had become a complex unweildy beast, where even adding a user and mail account seemed to be arcane science. I have no doubt that lots more has been added but a overflowing bin is still a bin only more stinky and messy.

I’ve been waiting for the Daniel take on MM-SLS and the ponderous tone of the article was appropriate. will it be here today but gone tomorrow. Is it simply recognition of all us mob doing it anyway. Or is it a sign along with exchange support of Apple readying a business strategy.

I’m a little more subdued on the “it just works” line regarding apple server software. In particular I haven’t found open directory fire and forget, more like it works on a knife edge; some of the other server offerings plain ol’ “just don’t work” or are made even more mysterious by foolishly wasting time with the manual

perhaps with SLS Apple now has a truly working server but since there is no evaluation copy for Australia I’ll either have to wait until someone bothers to really review it (hint hint) or the opportunity comes up to experiment on a client

2 Brau { 10.25.09 at 2:36 am }

“Still to be determined is whether Apple can convince home users that they need a server, and that they should pay $999 to get one.”

Apple’s move really befuddles me, seeing as they seem to have made massive efforts (MobileMe, TimeMachine) to avoid this kind of in-depth hardwired server networking. I even recall Phil Schiller in an interview downplaying the suggestion Apple could release a “Home Server” essentially saying “Apple is all about wireless and ease of use. Nobody wants to manage a server.” I am definitely in that crowd. I spend my days with my head in programming manuals, and managing a server (no matter how easy) is the last thing I want to do at home. The new Mini Server definitely needs something else to make me want to buy one for my home.

It makes me wonder if Apple is laying the groundwork for something else that might require massive amounts of shared media stored on a home server. As for stimulating consumer level sales, I can’t help thinking that the simple addition of a HDMI output would have made this new Mini into a very desirable server in everyone’s living room, where it might have served a dual purpose instead of just one (but that might gut AppleTV sales, of course).

As it is today, the only customers I can see Apple drawing are those few businesses who are already Mac-centric, desire a lower cost entry level server, can’t afford an XServe, and just plain don’t want to deal with Windows. I know most small business people are tough on costs and I find it hard to believe there’s much profit in that market especially when Apple doesn’t charge per user. Apple typically tends to avoid those kind of ventures unless they have a much larger end goal in mind … or maybe they feel they must provide it … just to keep demanding customers happy. Sorta like free bread sticks and napkins, I guess?

So now Apple has:
a. TimeMachine that works as a back-up and *could* be a wonderful server but isn’t.
b. AppleTV that *could* also be a media server and much more but isn’t.
c. MobileMe acting as a partial sync server for some things and not others across multiple Macs and iPhones.
d. Applications like iTunes, iPhoto, looking for and sharing content.

All these things are already busy syncing/sharing bits of my network. Now I can add a Mac Mini server to this confusing mix? WHY?? Either Apple is on the verge of a moment of genius or they’re really fractured and disorganized. I don’t know which, but I do know this – I want nothing to do with figuring it out when it all stops working for some reason.

BTW: Glad to see you acknowledged MS for their server abilities in the 90s. I recall comparing Mac, Windows and OS2 (upgrading the company office from CLI) and it did not take long to realize that using Macs was not possible unless we wanted to give Joe in the warehouse complete access to the boss’s accounting files. There was no viable server software and hence no way to restrict access to networked Mac computer stations. Add to that the Mac’s complete inability to run any of our existing software, and the Mac option was dead even before we brought up the subject of money. MS was the only truly viable option. (We got around the security issues by using it only as a closed network) That’s why I recommended installing it, and why everyone else in the world did too. It wasn’t just the insanely low $300 upgrade cost for the Windows license; for the business world Windows was better at all the things that mattered, period.

3 Berend Schotanus { 10.25.09 at 6:47 am }

Great article with lots of useful information, great comments too. I especially liked the “you may not know you need it yet” part and Braus explanation that the server offering really does overlap with other services already in place.

“…the childlike innocence of Server Preferences vanishes and you must take on the role of a server administrator, which most definitely will require consulting a reference…”

I guess I might be in the target group of such a reference ;-) I’m really curious as to what possibilities are out there and what’s a good way to handle them.

4 jediorange { 10.25.09 at 10:34 am }

Your ‘End of Innocence’ section isn’t entirely true.

“… Once this happens however, the childlike innocence of Server Preferences vanishes and you must take on the role of a server administrator…”

While it was true in Leopard, Snow Leopard Server no longer has the ‘Silo’ effect, and you can switch back and forth between Server Admin and Server Preferences as you wish. So if you just wanted to enable one advanced feature, such as NetBoot, you don’t have to upgrade the server to an ‘Advanced’ configuration, you can keep your ease of use.

[Hasn't it always been possible to do things in SA as long as they did not interfere with SP settings? You can turn on NetBoot or Podcast Producer, but if you set up things like file sharing or VPN in SP and then change or customize settings in SA, and then go back, you'll probably end up with an overwritten configuration. In other words, the "can't go back" principle applies to anything you can do in Server Preferences. - Dan ]

5 patriot { 10.25.09 at 2:24 pm }

This is very exciting and quite a surprise to me. As soon as I saw the mini server option I ordered one. I’ve been exploring setting up OS X Server since Leopard but the hardware options didn’t really make sense for me. The mini makes perfect sense.

6 deemery { 10.25.09 at 5:46 pm }

A posting on Slashdot.org (looking for low-powered Linux servers) caused me to put my Kill-o-Watt meter on my new Mini. This is the 2ghz model, 4gb RAM, 120gb/5400rpm drive running Snow Leopard Server, with an FW800 drive attached and a USB/Ethernet adapter. It provides a couple of relatively low volume websites and also does some advanced firewall/routing (hence the USB ethernet adapter.) The load average on this machine has been about .5 and CPU utilization about 15%-20% on average.

Over the first 4 hours the meter’s been running, this machine has been drawing about 20 watts on average, with a high of about 35 watts when it was booting. (The power supply is rated for 110 watts but I’m not seeing anything close to that, at least not with the current load.) Next week I’ll put the same meter on my other Mini running Leopard server that provides file sharing, LDAP/Open Directory and also runs iTunes 24×7.

7 uberVU - social comments { 10.25.09 at 5:47 pm }

Social comments and analytics for this post…

This post was mentioned on Twitter by DanielEran: New: Inside Apple’s new Mac mini Server – http://tinyurl.com/yhmm96b

8 The Mad Hatter { 10.25.09 at 7:09 pm }

(witness the issues with Linux on the desktop)

What issues? You obviously have something negative in mind, and all I can think of is positives:
1) It doesn’t blue Screen
2) Virus/trojan proof
3) Dirt simple to install
4) Fantastic hardware compatibility
5) No registry
6) Easy to use
7) Reliable

Four years ago, Linux we behind OSX Tiger and Windows XP SP2. Three years ago, Linux passed XP, and at the same time Vista. I haven’t tried Snow Leopard yet, but some of the better Linux distributions have caught up with Leopard – Moon OS being a good example.

The biggest problem that Linux has now, it shares with Windows. PC Hardware is garbage. Which is why many of the Linux kernel hacker run Linux on Mac.

9 ChuckO { 10.26.09 at 5:59 am }

Why they wouldn’t put some rudimentary server ability in Time Capsule is a good question. Based on how little they’ve done with Apple TV I have to think Apple are biding their time until the market strategy for the whole media\storage\home server becomes clearer.

In terms of Apple’s market of small creative businesses combined with various other folks that would like to get their feet wet with OS X server the release of Mac Mini server seems like a great idea.

10 John E { 10.26.09 at 2:45 pm }

the big cost for any business is not the hardware and license fees. it is the ongoing IT support expense. the $2000 difference between a mac and windows server doesn’t really matter. annual IT support for 100 users takes at least one FTE or more, like 80K or more.

the mac problem is there are not a lot of small mac-oriented IT shops everywhere that do this work under contract. there are tons of windows shops out there. a business does not want to hire just one mac geek for this, because there is no back up or continuity that way.

11 hylas { 10.26.09 at 8:30 pm }

The Mac mini Server really caught me by surprise.
This is great for those whom have a family with (now) several computers and a storage problem.
The Windows “Home Server” was a good move by Microsoft, it’s the follow up that lacked.
I was one of those folks in 2000 that was forced to take Win2k Server classes (backwards and in high heels) to be able to take the UNIX Administration classes I really went for – but to be fair – this was Seattle, after all. It was fun to watch those two teachers go at it around us, like a Shakespeare tragedy.
I have to say it was useful.

But having a full fledged server, even if it is on a 5400 Mac mini, is worthwhile to those that can use what comes with a server package.
What’s included can be trouble if the owner sets it up wrong, this is the only problem I see really.

The price is pretty amazing from where I stand, (looking at my aging Xserve PPC) the software alone used to cost that $1000.00 they want for hardware and all.
Seat licensing, how quaint. Never could understand that.

12 danpoarch { 10.27.09 at 9:48 am }

I’m pretty excited to finally have a small-biz solution for Mac serving that is cheap, quick and out-of-the-box. If my clients were a little more understanding I might tell them to sell their Mac Pro server boxes on Craigs and buy this server, while using the left-over funds to upgrade their MacBook Pro. [It's my personal plan ; )]

No, the Mini is not a Pro. But so many of our servers are under-utilized that it’s criminal to have so much power off-line in these studios. Typically, we’ll have a couple artists struggling on legacy Macs while a pristine stainless-clad god masturbates without visual material in a hot closet.

But seriously, this is a nice little box. Mostly because in the immediate past our clients have been caught with awkward choices when we have the “you need a server” Come To Jesus talk:

- Trust us, a Mac Mini is a capable server, even though it looks like a toy and we’re only spending $1200… Which is how much this meeting is costing you, between your billable hours and ours…

- OK then, your PMG4 mirror door, that we convinced you to shelve four years ago, is actually a capable server now that the OS is more mature. Though, it’s upgrade path stops at Leopard, but everything on this server is great. Until you try to turn on group calendering. It’s got storage bays galore and with a SATA RAID card it’s suddenly a nice server. [FYI - A PMG4 running Leopard Server can stun you with it's speed and capabilities... It can also set itself to stunned if you're not careful with it]

- We pass a note across the desk that says “Gimme $5,000. This is a stick up.” and we buy them a Mac Pro with Mac OSX Server.

Instead, now we have an affordable retail package that the sheep can understand. “OK,” they’ll think, “this is Mommy’s First Server. That makes sense…” And for very little money we can get them to centralized back-up and file services, FTP, ACLs for the accounting/HR demi-god, local email hosting, VPN, group calendering [assuming it works in SLS], etc. This is huge for the Mac small business support community.

One immediate hole in this package though: eSATA. Any dynamic amount of activity could flood a FW800 bus. And I would assume most of us would mirror the internal drives. I could really wish they threw us a bone with an eSATA port. That would give us more headroom for multi-user access. I don’t think the Mini is particularly capable enough for this kind of high-bandwidth activity, but… again… there’s no mid-range Mac. It’s either the Mini or a workstation.

Now, for the daring client, I may recommend a 27″ iMac that becomes a monitor for the Photoshop guy and the CPU operates as a server for the office. Again, no eSATA for massive outboard storage…

And the Photoshop guy can start torrenting porn on the server while no one’s looking…

Dammit apple… So close… But I can deal. I’ll take what I get…

13 mwheinz { 10.29.09 at 9:49 am }

The problem with Apple in the server market is that Apple has repeatedly entered that market, then punished the customers and developers who supported them.

I worked for a company that, in 2004, spent an entire year porting our very specialized hardware to XServes and OS X server because we had some extremely large international corporations who wanted them.

Then, in the same week Apple praised our project, they abandoned the Power architecture and all the work we had done became instantly valueless.

I don’t think you could convince my company to support Apple again if Jobs walked through the front door throwing diamonds at the feet of all our staff.

14 mwheinz { 10.29.09 at 9:51 am }

Re-reading my previous comment, I realize I should have made something clear: Apple actively encouraged and helped with our port for the entire year we worked on it – they never once suggested to us, or to any of the companies and universities we were working with – that our efforts might not be worthwhile.

15 deemery { 10.29.09 at 4:15 pm }

MWHeinz: I’m surprised that “ally your work became instantly valueless” because of the move from PowerPC to Intel. For this to be the case, it seems to me, you would have needed to be developing software in machine language for the PowerPC architecture in assembly language. Having worked on some hard real-time systems, I can see where some parts (e.g. tight loops) might need to be done with very machine-specific technology, but I’m surprised that your entire system would have been invalidated by a move to another computer architecture, particularly given the good job Apple did in making porting using its tools effective/efficient.

This is not to say you’re “wrong”, only to express my surprise at what you described as your results…

16 mwheinz { 10.29.09 at 7:48 pm }

deemery – you’re overlooking another possibility, which is that the customers wanted the XServes because they were on the Power architecture, not because of OS X. Once Apple went to Intel, there was no longer a market for an OS X version of our product – because all the customers who were experimenting with OS X went back to using Linux, which we already supported.

17 plasticsyntax { 11.05.09 at 6:56 am }

I agree that the arbitrary CALs on windows servers are terrible, but I seriously doubt you’d want to serve a 100+ person office with one of these things. It does emphasize the difference between Apple and Microsoft though when looking at hardware vs software – buy this server and you may serve as many people as the hardware allows.

Personally I would roll a Linux server if I was running a network with that many users, but I think this is a fantastic solution for small businesses and a great place for Apple to start inching into the enterprise markets.

[What is interesting is that you can set up several Mac mini servers and configure them for load balancing or to handle specific tasks, and end up with a great system with redundancy and resiliency at very little cost.

If you try to do that with SBS you find that you can't set up multiple systems on the same domain (MS wants you to pay full price for that). If you try to do that with Windows Server, you end up paying outrageous CAL costs.

So the ability to serve an office of 100 people with multiple small servers and work your way up gradually is an Apple strongpoint. Will be interesting to see if they actually promote it. - Dan]

18 REM { 11.18.09 at 7:33 am }

The article written is good but is not a true business case study that could be submitted to companies as historical justification to move. It also only covers the server hardware and not the cost of individual stations and their software needs.

I am looking for hard studies that cover small business offices running from 5-25 employees including ALL hardware, software, support costs etc.

Including business level backup solutions (local & remote), Storage solutions, and small business level firewalls.

Fully capable replacements for Exchange server 2003 or 8 (as shipped with Microsoft Small business Server) and all other software shipped with or expected to be used by the above size businesses.

19 MacMiniAdmin { 11.24.09 at 7:31 am }

Now that Apple is on board with the Intel processor I think we’re going to start to see more standards & structure coming from Apple. Mac OS X is a really rock-solid platform which will not be going away anytime soon. I would be more concerned over massive changes coming from Microsoft then Apple.

I believe the Mac Mini Server makes a ton of sense within data centers. There are some serious concerns over power consumption and space. Both of these issues are easily fixed by using the Mac Mini Server platform.

You can configure the Mac Mini Server to use RAID1 mirroring which makes it a highly reliable production-ready web or mail server.

You must log in to post a comment.