Хотя подобные вопросы уже задавались ранее [ 1 , 2 ], ни один из них не дает полного ответа на вопрос, является ли OSX 10.6 Sever подходящим кандидатом для повседневного использования на самом современном компьютере. Для очень ленивых;
1 - Обсуждается важность наличия компьютера с высокими техническими характеристиками для обеспечения максимальной производительности OSX Server.
2 - Обсуждается целесообразность использования OSX Sever в среде разработки программного обеспечения.
Переходя к мельчайшим деталям, мой вопрос больше сосредоточен на том, является ли использование вышеупомянутой ОС хорошей идеей для продвинутого пользователя (не столько в связанных с сетью предметах) , который хочет заниматься как разработкой программного обеспечения, так и редактированием изображений / видео и настройками. до общих услуг, таких как; Календари, веб-сервисы (Вики + веб-сайты) и электронная почта.
Когда я говорю о высшем уровне, я имею в виду недавно выпущенный iMac, настроенный на следующие характеристики;
Что касается подключения к Интернету, я использую оптоволоконный нисходящий канал со скоростью 50 Мбит/с и восходящий канал со скоростью 5 Мбит/с.
Причина, по которой я считаю, что OSX Server будет вариантом для меня, заключается в том, что я планирую работать над стартапом с коллегой (без ИТ-подготовки) , но пока мы живем в разных странах, поэтому возможность;
кажется, представляют добавленную стоимость между ними. Я, очевидно, понимаю, что установка сервера на компьютере, который будет выключаться и включаться, отключит службы, но есть ли какие-либо другие преимущества или недостатки, о которых я не знаю?
Если вы знакомы с каким-либо программным обеспечением, обладающим функциональностью, аналогичной тому, что я ищу, пожалуйста, не стесняйтесь выдвигать свои предложения.
Чтобы ответить на ваш вопрос, вы можете отлично работать под сервером (учитывая указанную выше машину), на самом деле, если вы отключите некоторые службы, OS X будет очень похожа на обычную версию. С другой стороны, вы всегда можете положиться на документы и календари Google, удаленный рабочий стол и даже OpenVPN, если вам действительно нужна внутренняя сеть.
Я имею в виду, что настройка вышеперечисленного (даже на OS X Server) сопряжена с большими накладными расходами, планированием резервного копирования и обслуживанием.
Сосредоточьтесь на своем «стартапе» и оставьте несвязанные задачи другим. Будет ли наличие сервера у вас дома (со всеми связанными с этим затратами на электроэнергию) сделать ваш запуск лучше? заработать быстрее?
Впрочем, это тема для «стартапов». Ответ — да, этот компьютер более чем способен служить сервером для всех этих задач и многого другого.
Нет. Я люблю сервер Mac и использую его годами, и это один из лучших серверов UNIX для малого бизнеса, но, судя по всем деталям, которые вы задаете в своем вопросе, это не правильный выбор для упомянутой вами функциональности. Mac, который у вас есть, достаточно мощный, но вы действительно отключите свой сервер, чтобы загрузиться в Windows?
Сервер, работающий как ваш повседневный Mac, не поможет вам стать лучшим разработчиком. Сервер не поможет с редактированием изображений и видео (и может замедлить их). Сервер является излишним для нужд небольшой компании (менее 5-10 человек) для ведения календаря, вики, Интернета и электронной почты, особенно если у нее нет ИТ-подготовки. VPN-маршрутизатор Cisco для малого офиса стоит менее 150 долларов, если вы не хотите бесплатно запускать эквивалентное программное обеспечение VPN на несерверной Mac OS.
Приобретите сервер и используйте его, потому что вы хотите учиться на практике, а не придумывая маргинальные причины, чтобы оправдать это. (Я не думаю, что вы это делаете, но хотел подчеркнуть, что запуск сервера требует времени и опыта)
Сервер спроектирован и настроен для многопользовательской работы, а не для однопользовательской рабочей нагрузки. Некоторые потребительские программы не так хорошо работают на сервере (или не поддерживаются на сервере), но подавляющее большинство будет работать нормально, даже если вы не сможете обратиться за поддержкой в Microsoft или Apple, как только они узнают, что вы работаете на серверной ОС. . Серверы спроектированы и настроены для работы в течение длительного времени, и вы не хотите перезагружать их, чтобы отключить предоставляемые ими услуги. Вы не можете оптимизировать как рабочую нагрузку клиента, так и рабочую нагрузку сервера, поэтому бесплатного обеда не бывает, и одно или оба пострадают, если их объединить.
Если вы хотите только поиграть и научиться, ответ ДА - запустите сервер на своем рабочем столе, но ваш вопрос включает в себя предоставление реальных услуг для работающего бизнеса. Только вы можете решить, какой компромисс наиболее важен для вашей ситуации, но есть несколько вещей, о которых следует знать, прежде чем идти по этому пути.
Запустите дешевый сервер (или даже загляните в vmware для виртуализации вашей серверной ОС на более крупном iMac или MacPro, чтобы изолировать серверную ОС от вашей настольной ОС). На практике вы вряд ли будете тормозить с отдельным (или виртуализированным) сервером в локальной сети (даже с медленным 100-мегабитным ethernet). Ваша вики и VPN будут работать молниеносно, даже если к ним подключится всего несколько пользователей.
Даже рабочей группе из 25 человек очень сложно вывести из строя текущий сервер Mac Mini. Им действительно не нужны быстрые процессоры или диски. Добавление низкоуровневого хранилища RAID и FireWire 800 позволяет масштабировать мини-систему. Mac Pro Server требует особой рабочей нагрузки или сотен пользователей. Вы можете узнать большую часть того, что вам нужно на клиенте OS X, запустив серверные процессы на клиенте и сэкономив 499 долларов на лицензионном сборе. Я бы подождал, так как было объявлено, что сервер Lion будет включен без дополнительной платы.
Поскольку Mac OS X и Mac OS X Server (за исключением нескольких списков файлов и комплектного программного обеспечения) являются идентичными операционными системами, вы, безусловно, можете использовать Mac OS X Server в качестве своей повседневной операционной системы, точно так же, как вы можете запускать Mac OS X в качестве сервера; см . diymacserver.com .
Но, кроме нескольких дополнительных приложений для администрирования Mac OS X Server, у вас нет никаких дополнительных возможностей.
Я согласен с некоторыми другими комментаторами — используйте отличные веб-приложения, доступные для ведения календаря, управления проектами, совместного редактирования документов — вики.
Наконец, если вам нужно заняться разработкой, получите XCode , если у вас его еще нет. Vagrant отлично подходит для быстрой настройки определенных сред, таких как, например, Ruby on Rails с MySQL и Apache, работающим на CentOS.
Для производственных целей AWS отлично подходит. У них есть много очень разумных инструментов для сетевой безопасности (VPC и группы безопасности) и действительно простая высокая доступность (автоматическое масштабирование, ELB и т. д.). У них также есть бесплатные курсы для стартапов (двухдневное обучение поможет вам соревнование)
Электронная почта и календарь, вероятно, проще всего обрабатываются с помощью Google Apps для доменов. (Также включает диск для обмена файлами, а также сайты и документы для общей документации)
Тем не менее, я все еще могу использовать сервер Mac для корпоративной среды просто из-за простоты использования и разумной безопасности по умолчанию. Например, я потратил несколько дней на настройку нескольких разновидностей VPN в Linux. Когда я настроил это на сервере MacOS, это заняло пять минут. Настройка брандмауэра и шифрования диска на Mac также довольно проста.
тл;др
boehj
Карлос