У нас небольшой офис, в котором работает около 4 человек, и мы хотели бы иметь 27-дюймовый iMac (Core 2 Duo) одновременно в качестве сервера и рабочей станции с использованием Mac OS X Server.
Это может показаться излишеством (и в то же время глупостью), но вот ситуация:
Насколько сложно было бы настроить его таким образом? Я достаточно хорошо разбираюсь в Mac OS X, но никогда не сталкивался с Mac OS X Server. Я думаю, что смогу настроить это, но какие возможные подводные камни могут возникнуть?
Кто-нибудь еще был в подобной ситуации?
// редактировать:
Я забыл упомянуть, что Mac нужно использовать в качестве файлового сервера, храня файлы локально, но, может быть, на отдельном разделе ?! (Вот почему мы подумали об iMac из-за большого жесткого диска)
До сих пор мы использовали внешний жесткий диск на машине с Windows, и до сих пор не упоминали о проблемах с ним (сбои и потеря данных), поэтому я действительно сомневаюсь, что Mac отобразит эти проблемы, особенно с повышенными характеристиками и лучшая операционная система.
К сожалению, сейчас наша компания может позволить себе только одну рабочую станцию. Как вы думаете, что будет лучше всего? Будет ли iMac на данный момент достаточным в качестве рабочей станции / сервера?
// редактируем 2:
Кроме того, мы находимся в Южной Африке, и Mac Minis с сервером Snow Leopard Server найти очень сложно. Их здесь нет в Интернете, и я полагаю, что их нужно специально заказывать через Core Group (официальных импортеров Apple).
У меня было бы гораздо больше соблазна купить Mac mini в качестве выделенного сервера, вы можете спрятать его в углу, где меньше шансов усыпить / перезагрузить / украсть или испортить со временем при нормальном использовании. Кроме того, они доступны с сервером OSX с первого дня, вместо того, чтобы покупать ОС самостоятельно. Сейчас они делают и двухдисковую версию.
Что касается сложности их настройки, то для файловых служб и служб печати они до смешного просты, службы электронной почты и VPN также просты, если вы достаточно хорошо разбираетесь в DNS. Я лично не настраивал чат, поэтому не могу комментировать.
Я использовал OSX Server для всего, что вы перечислили. Обычно я тестирую Mac mini, а затем развертываю его на Xserve (но никогда на iMac). Тем не менее, я бы не рекомендовал использовать его в качестве повседневной рабочей станции.
Однако я не уверен, что вам вообще нужен OS X Server. Вы можете использовать обычный iMac с предустановленной OS X. Получите большой внешний жесткий диск и поделитесь им с помощью обычного обмена файлами через AFP. Вы не упомянули, хотите ли вы связать все свои учетные записи пользователей вместе с Open Directory. Не думаю, что для офиса из 4 человек это нужно. Вы можете легко создать учетные записи для каждого из них на своем iMac, и все они смогут войти в систему с помощью AFP.
Для других ваших услуг:
Любой из этих серверов может быть установлен на вашем iMac, или они могут быть установлены на старой машине Linux. Если у вас есть старый драндулет, на котором вы можете запускать Ubuntu, это было бы идеально.
Мне очень нравится Mac OS X Server за многие вещи. В частности, для открытых каталогов, управления пользователями / компьютерами / предпочтениями и домашних каталогов Portable / Network. Но для некоторых услуг предложения с открытым исходным кодом просто лучше.
Действительно сложно найти много информации об OS X Server. Насколько я могу судить, Mac OS X Server - это, по сути, Mac OS X + некоторое программное обеспечение Unix + несколько хороших графических интерфейсов к этому программному обеспечению (находится в Applications -> Utilities -> Server). Чтобы рассказать вам всю историю: помощник по миграции пользователей - единственное программное обеспечение, которое я не смог найти на OS X Server (и, по-видимому, он не должен использоваться с OS X Server).
Задачи администрирования с OS X Server намного проще, чем с OS X, по крайней мере, для стандартных конфигураций.
Я с удовольствием использовал OS X Server в качестве рабочей станции в течение последнего месяца. Я не вижу разницы с Mac OS X.
Вероятно, вы могли бы выполнить эту работу, но вы бы хотели убедиться, что не было проблем с совместимостью программного обеспечения, например, если вы хотите использовать CS4, на веб-сайте Adobe не указано явно, что он будет работать на OSX Server.
Настройка сервера Mac - довольно простое дело, если вам просто нужны простые сервисы, однако если вам нужно что-то немного сложное или необычное, тогда вам нужно будет перейти от красивого блестящего графического интерфейса к ручному редактированию файлов plist / conf.
В вашем случае, как упоминает @svenw & @ Chopper3, приобретите сервер Mac Mini. Вы никогда не должны использовать сервер в качестве рабочей станции, это просто вызовет бесконечные проблемы, он отключится, приложения будут давать сбой, он может даже заразиться вредоносным ПО - что далеко не идеально для сервера.
Также я согласен с @Marko в том, что использование OS X Server в качестве рабочей станции также не очень хорошо - большинство приложений будут работать (поскольку с их точки зрения нет большой разницы), но ни одно не будет поддерживаться.
Я понимаю, что наличие сервера, который стоит в углу и не так много, очень расстраивает с финансовой точки зрения - возможно, альтернативой может быть подержанный Mac Pro или Macbook Pro - сам великий Джоэл Спольски утверждает, что использовал ноут с неисправным экраном как его первый сервер!
В нашем небольшом офисе MacOS X Server используется как в качестве сервера, так и в качестве рабочего стола, и он отлично работает. Мы работаем на двухъядерном MacPro с 23-дюймовым дисплеем Cinema, и он все время бездельничает. Новый 27: iMac не должен иметь проблем с нагрузкой.
Мы запускали сервер на MDD Dual G4, но у нас было так много проблем с файлами Adobe CS и Microsoft office в сети (которые не поддерживаются), что было проще разместить сервер на нашей рабочей станции Mac Pro. Мы запускаем веб-сервер, списки, jabber, vpn и сервер календаря, а также AFP.
У нас в общей сложности 5 сотрудников и 5 волонтеров, которые пользуются услугами регулярно, но практически никогда одновременно, за исключением jabber и календарных услуг. При таком низком уровне использования для нас не имело смысла тратить лишние 1000 долларов на выделенный сервер.
У нас низкий уровень использования APF. Ваш пробег может отличаться.
Я уверен, что 27-дюймовый iMac отлично подойдет для четырех человек. Четырехъядерный процессор и 8 ГБ ОЗУ помогут, если ваш бюджет позволяет это.
Одна важная вещь: храните ваши общие файлы на внешнем диске, FireWire или лучше зеркалирование NAS. Жесткий диск обычно является узким местом любого современного компьютера, поэтому использование внутреннего диска iMac в качестве общего диска не является хорошей идеей и определенно замедлит работу.
Учитывая обстоятельства, я бы просто установил XAMPP на обычную Mac OS X, а затем настроил простой скрипт для его автоматического запуска при загрузке компьютера. Это позволяет веб-серверу работать, не создавая помех для пользователя.