Mac OS X 10.6 Snow Leopard が大騒ぎになっているため、Apple のより産業用ソフトウェアの強力な製品である Mac OS X 10.6 Snow Leopard Server を見落とすのは簡単です。
OS X Server のデスクトップ版(Server ではクライアント版と呼ばれます)ほど詳しくない方にとって、Mac サーバーの実行は想像するほど複雑ではありません。OS X Server は Darwin 10 カーネルに搭載されているものと同じ Aqua インターフェイスを採用しており、主要な機能、アプリケーション、ユーティリティの多くは同じです。
Mac OS X Serverを仕事用のマシンで実行することも可能ですが、基本的にはネットワーク上の専用のMacにインストールし、ファイル共有やネットワーク上の他のMacの管理に使用します。サーバ管理ツールが収録された別のディスクを仕事用のマシンにインストールし、リモートでサーバを管理することも可能です。
Appleの典型的なやり方でインストールはLinuxやWindows Server 2008よりもはるかに簡単で、プロセスの大部分は自動化されています。だからといって誰でも簡単にインストールできるわけではなく、OS X Serverのニュアンスを理解するにはある程度の労力が必要ですが、他の選択肢よりもはるかに簡単です。
「サーバー環境設定」と呼ばれる初心者に優しいツールがあります。これは「システム環境設定」パネルに似ており、ユーザーとグループの管理、サービスの有効化または無効化、限られたオプションセットの調整、基本的なシステム情報の表示が可能です。
さらに、高度な管理ツールとして、Server Admin、Xgrid Admin、Workgroup Manager が用意されています。Server Preference の優れた点は、初心者でも簡単にサーバーを立ち上げて運用を開始できる環境を提供し、その後、より高度な管理ツールが提供する詳細な専門知識を習得できることです。
Mac OS X 10.6 Serverのもう一つの優れた点は、その拡張性です。OS Xと同様に、Appleは1つのバージョンのみを販売していますが、Mac miniでも最上位機種のXserveでも同様に快適に動作します。Mac ProとiMacはどちらも十分に有効な選択肢です。もちろん、使用するマシンはニーズによって異なりますが、多くのホームユーザーはMac miniをホームサーバーとして利用し、多くの中小企業はMac Proを1台追加で使用しています。Xserveはラックマウント型で、より産業用途に適した選択肢です。
何ができるか
Mac OS X Serverは、メールサポート、ウェブホスティング、ファイル共有など、標準的なサーバー機能を提供します。さらに、Appleアプリ(特にiCalとアドレスブック)との連携も強化され、共同作業も容易になります。さらに、他のサーバーオプションにはない、クリエイティブな用途に特化した特別な機能もいくつか追加されています。
例えば、素晴らしいWiki Serverや、優れたPodcast Producerがあります。また、Appleの携帯電話をビジネス環境に簡単に導入できるiPhone構成ユーティリティもあります。
Mac OS X Server は、メインのビジネス サーバーとして導入できます。また、OS X Server を実行している Mac を既存のネットワークに接続して、Apple ソフトウェアの追加機能を提供することもできます。
何か新しいことある?
クライアント版と同様に、64ビットコードへの完全な書き換えが行われ、カーネルは64ビットモードで起動します。このメリットは、Mac OS X Serverエディション、特にハイエンドユーザーにとってより顕著に感じられるでしょう。Snow Leopard以前は、最大プロセス数は2,500に制限されていました。
新しい64ビットカーネルは、システムメモリ容量に応じて、プロセス数、vnode(オープンファイルハンドル)、スレッド数を自動的に調整します。Appleのサポートサイトには、「搭載メモリ8GBごとに、2500プロセスと150,000vnodeが利用可能です。最大スレッド数は、最大プロセス数の5倍に設定されています。」と記載されています。
しかし、Snow Leopard のクライアント エディションとサーバー エディションの明確な違いは、Mac OS X 10.6 Snow Leopard Server では、Snow Leopard の「新機能の導入からの離脱」を避け、現在のサーバー アプリケーションに対する大幅なアップグレードを多数組み込んでいることです。
iCal Serverは以前のMac OS Xバージョンで導入され、iCalユーザーがCalDAVプロトコルを使用してカレンダーを共同で操作できるようになりました。iCal Server 2では、全く新しいアドレスブックサーバが加わりました。これはLDAP(Lightweight Directory Access Protocal)をCardDAVに置き換え、WebDAVを使用してカレンダー情報を共有する新しい標準規格としてCalDAVに加わりました。WebDAVプロトコル経由でvCardを共有するためのトランスポートとしてHTTPを使用します。
より実用的なレベルでは、クライアントMac同士が、以前のServer版のiCalと同等の手軽さでアドレスブック情報を共有できるようになります。設定は驚くほど簡単です(「アカウントを追加」を使い、アドレスブックで「CardDAV」を選択するだけで完了です)。
CardDAVはLDAPの多くの問題を克服する非常に優れた技術ですが、まだ初期段階にあることを念頭に置いておく必要があります。CardDAVは現在IETF(Internet Engineering Task Force)のドラフト段階にあり、OracleとApple(GoogleとIBMも参加)がドラフトを提案しているものの、業界標準には程遠い状況です。本稿執筆時点では、CardDAVに関するWikipediaのエントリさえ存在しないという事実が、その実情を物語っています。
CalDAV、特にCardDAVは、ネットワーク内にWindowsクライアントが存在する場合、どちらも使いにくくなります。MulberryというオープンソースのマルチクライアントカレンダークライアントはCalDAVをサポートしています。また、ZideoneはOutlookにCalDAV、CardDAV、GroupDAVのサポートを提供するプラグインを提供しています。しかし、ネットワーク上のWindowsクライアントに適切なサポートを提供するのは困難であり、Mac OS X 10.6 Serverを混合クライアントOS環境に導入することは慎重に行う必要があります。
CardDAV に関してもう一つ言及しておくべき点は、サポートには Snow Leopard 以降の Address Book 5 が必要であることです。Macworld オフィスには、Snow Leopard を実行できない PowerPC ベースの G5 Mac が複数台あります。そのため、Address Book 5 を実行できず、CardDAV もサポートできません。後方互換性は、Mac OS X 10.6 Snow Leopard の管理者にとって問題となる可能性があります。
ちょっとした難点は、委任 (ネットワーク上の他のユーザーが自分のカレンダーにアクセスできるようにする) によって個々のカレンダーとアドレス帳の連絡先を共有するのは簡単ですが、全員が同じレベルのアクセス権を持つグループ カレンダーを設定するのはそれほど簡単ではないことです。
メールが届いています
Mail Server 2は機能的には以前のバージョンと似ていますが、Appleによると新しい基盤エンジンは以前の2倍の速度を実現しているとのこと。OS X Serverの他のサービスと同様に、プッシュ通知機能も提供しています。さらに、休日メッセージ機能も搭載され、設定された日付の間に自動的に返信(「席を離れています…」など)を送信します。
メールサーバのセットアップは驚くほど簡単で、40から0までのスライドスケールとポイントシステムによる、スパム、ウイルス、迷惑メールのフィルタリングを包括的に実行します。40は寛大、0はスパムフィルタリングに厳しいという設定です。Mac OS X ServerはSpamAssassinサービスを使用しています。

SpamHausなどのブラックリストサーバーを追加することもできます。実際には、メールシステムにMac OS X Serverは使用しておらず、オフィスシステムはCommunigate Proを使用しています。Snow Leopardメールサーバーを実際の業務環境でテストしていないため、この点について言及しましたが、レビューテストの結果から判断すると、他のシステムよりもはるかに簡単にセットアップとメンテナンスができる優れたソリューションであることがわかりました。
ポッドキャストのキャプチャとプロデューサー
Mac OS X 10.6 Snow Leopard Server のユニークな機能の 1 つに、Podcast Producer 2 と呼ばれるアプリケーションがあります。これは実際には 2 つのアプリケーションで構成されています。1 つは Podcast Composer と呼ばれ、サーバー上で実行され、もう 1 つはクライアント上で実行される Podcast Capture と呼ばれるアプリケーションです。
基本的な考え方は、クライアント側のMac(通常はiSight内蔵のMacBook)でポッドキャストをキャプチャし、それをサーバーに送信して圧縮・配信するというものです。このアプリケーション全体は、ポッドキャストの制作と配信を可能な限りシンプルかつスムーズに行えるように設計されています。
ポッドキャストの録音には、ビデオ、スクリーン、オーディオ、デュアルの4種類があります。デュアルキャプチャモードは非常に特殊で、iSightで撮影した自分の映像とMacのディスプレイの両方を録画します。
Podcast Composerはサーバー側でセットアップされ、Podcast Captureを実行しているクライアントから送られてくる作業を処理します。セットアップは7つのステップで構成されており、ファイル形式の選択、プレロールとポストロールのビデオとウォーターマークの追加、ファイルの公開、そしてiTunesなどのサービス経由でのユーザーへの通知まで行うことができます。

Mac OS X Serverの最もユーザーフレンドリーな機能の一つが、設定が難しい部分の一つとなっているのは、皮肉なことです。Podcast Producer機能はデフォルトでは有効になっておらず、サーバ環境設定から設定することもできません。より高度な設定を行うには、サーバ管理画面の「設定」→「サービス」でPodcast Producerを有効にする必要があります。
そのハードルがクリアされると、クライアント マシンは Podcast Capture ソフトウェアを実行して、圧縮され、サーバー経由で配信されるポッドキャストを作成できます。
とはいえ、ポッドキャストの制作と配信が生活の一部となっているなら、このサービスは使い始める価値があると思います。Podcast Producer 2 を使えば、少なくともセットアップさえ済めば、ポッドキャストの制作と配信が驚くほど簡単になります。
ウェブサービス
OS X Serverで利用できるもう一つのサービスはWebサービスです。ご想像の通り、これらはWebブラウザからアクセスします。Webサービスには、Wiki、ブログ、マイページ(更新情報やブログを追跡するカスタムページ)などがあります。OS X 10.6の新機能として、Webアプリ経由でオンラインカレンダーとメールを利用できる機能が追加されました(MobileMeユーザーと同様の機能です)。
Wiki Server 2は、おそらく最も興味深いWebアプリでしょう。このアプリは、情報やドキュメントを含むWebページで小規模なチームが共同作業を行うためのもので、ページには添付ファイルやメディアを埋め込むことも可能です。重要な新機能の一つは、Webページに添付されたファイルの仮想クイックルック機能です。

Web アプリは驚くほど強力で、Web ページ (Wiki と呼ばれる) で共同作業を行うことができます。また、Web ベースの Quick Look テクノロジも備わっています。
これは驚くべき技術であり、Appleの多くの取り組みと同様に、GoogleがGoogle Docsを通じてより広範な市場に展開しているような技術をはるかに凌駕しています。テキスト入力はスムーズかつ迅速で、書式設定や検索オプションも備えています。検索フィールドからWebサービスをSpotlight検索することも可能です。MobileMeアプリと同様に、Appleが構築中と噂される大規模なサーバーファームを通じて、より広範な市場にWebサービスを展開していく様子が伺えます。そして、OS X ServerのWebサービス(そしてMobileMeのWebアプリ)は、その未来像を予感させる良い例と言えるでしょう。
サーバーのもう一つの新機能は、WebインターフェースがiPhone向けに最適化されたことです。これにより、iPhoneユーザーはWikiやブログを簡単に閲覧できます。また、AppleのiPhone構成ユーティリティ2.1と併用することで、iPhoneの設定オプションをリモートで設定することも可能です。設定はメールで送信したり、Wiki上に配置してユーザーがインストールできるようにすることも可能です。
お金に見合う価値はありますか?
価格面では、Mac OS X 10.6 Snow Leopardサーバはかつてないほど安価になりました。以前は10クライアント版が310ポンド、無制限版が629ポンドでしたが、Appleは今回、クライアント数無制限版で399ポンドという大胆な単一バージョン提供を決定しました。
値下げは明らかに企業にとって良いことだが、10 クライアント バージョンの削除は、大企業と同じ料金を支払わなければならない家庭ユーザーや中小企業にとっては少々厄介だ。
古いMacにOS X Serverを導入しようとしているホームユーザーにとって、399ポンドは依然としてかなりの出費です。そういえば、OS X 10.5 Serverにも同様のアップデート機能が実装されることを期待しています。古いG5に最新バージョンのMac OS X Serverを導入できないのは残念です。
しかし、価格設定についてもう少し詳しく説明すると、Windows Server 2008 の価格体系はここで詳しく説明するには複雑すぎます。複数のチャネルで約 6 つの異なるバージョンが販売されており、クライアント パックのバンドルは個別に購入します。例えば、価格は 800 ポンド程度から始まり、そこからかなり高額になる場合が多いです。
とはいえ、OS X 10.6の真のメリットは、クライアントが全員Snow Leopard搭載のMacであれば実感できるでしょう。しかし、古いマシンを廃棄するのではなく活用している職場環境は多く、私たちの経験ではそうではありません。CardDAVとCalDAVは優れた技術だと認識していますが、Windowsではネイティブサポートがないため、WindowsとMacが混在する環境にMac OS X 10.6 Serverを導入するのは慎重になる必要があります。
Mac OS X Serverには、このレビューで網羅した以上の機能があります。おそらくAppleが提供するプログラムの中で最も包括的なものであり、驚くほど多様なタスクを実行できます。分散コンピューティングのためのXgrid機能、Webホスティング、そしてMacのリモートインストールと管理(ソフトウェアアップデートの導入からペアレンタルコントロールまで)については、ほとんど触れていません。これは主に、私たちが個人的にMac OS X Serverを使用する目的ではないからですが、400ポンドのプログラムとしては驚くべき機能セットを備えているとだけ言っておきます。