Назад | Перейти на главную страницу

Могу ли я использовать Mac Mini в качестве веб-сервера и сервера базы данных? Каковы плюсы и минусы?

Мы начинаем с начальной загрузки в Интернете. У нас есть веб-приложение LAMP, которое, как мы ожидаем, имеет относительно низкий или средний трафик, потому что пользователям нужна учетная запись для входа в систему. Наш текущий подход заключается в размещении двух серверов, веб-сервера и сервера базы данных mysql. Мы планируем использовать Ubuntu Server 9.04.

Мы покупали выделенные серверы, но их цена колеблется от 900 до 1500 долларов в месяц, поэтому мы изучаем подход колокации. Мы рассматриваем возможность приобретения двух Mac Minis (2,0 ГГц Intel Core 2 Duo 2 ГБ ОЗУ), потому что мы знакомы с машинами и их цены относительно невысоки.

Каковы плюсы и минусы использования этих «несерверных» машин? Мы бы установили Ubuntu Sever и подключили внешние жесткие диски Firewire.

Приветствуются любые советы о том, как настроить «хорошие и экономичные» веб-серверы / серверы баз данных.

Плюсы использования Mac Mini в качестве сервера

Никто

Минусы использования Mac Mini в качестве сервера

  • Без избыточности
  • Нет возможности стойки
  • Нет аппаратного RAID с батарейным питанием
  • Не подлежит ремонту
  • Память без ECC
  • Охлаждение дерьма
  • Не рассчитан на нагрузку
  • Не масштабируется
  • Плохая поддержка в операционных системах, отличных от Mac

Что тогда?

Есть очень много мест, где вы можете получить выделенные серверы за 200 долларов или меньше в месяц.

Хостинг M5, например, имеет отличную репутацию и предлагает множество систем за очень небольшие деньги.

Если это все еще слишком много, купите несколько виртуальных серверов (linode.com, rootbsd.com и многие другие) и используйте их, пока не сможете позволить себе выделенные серверы.

Но не покупайте стойку и не заполняйте ее Mac Minis. Вы будете ненавидеть себя навсегда.

Mac mini - не самый быстрый компьютер, и у него нет избыточности. Они занимают очень мало места, не потребляют много электроэнергии и не очень дороги.

Они могут быть вариантом для начала, но в какой-то момент вам, вероятно, придется подумать о переходе на более быструю систему.

Кажется, что хранилище может быть самым большим узким местом, но его можно решить с помощью какого-то внешнего или общего хранилища.

Я знаю macminicolo.net специально нацелен на размещение оборудования Mac mini.

Какие варианты размещения в одном месте, которые вы искали, были сопоставимы по характеристикам с Mac mini по этой цене? В любом случае вы сможете приобрести серверы 1U по цене, аналогичной цене Mac mini.

Конечно, вы можете работать на них, но я бы поискал подходящее оборудование, вы должны иметь возможность делать это с тем же бюджетом.

Прежде чем говорить что-либо о Mac Mini, я хочу упомянуть, что вы можете арендовать выделенный, полностью управляемый сервер примерно за 200 долларов в месяц (полностью управляемый не означает, что они касаются программного обеспечения или O / S; это просто означает, что если что-то пойдет не так с оборудованием или сетью, инженеры на месте немедленно исправят это; бесценная услуга!). Я уже много лет использую LiquidWeb (Google it) для своих выделенных серверов. Они полностью владеют своим центром обработки данных, и их поддержка превосходна.

Если вы намерены использовать Mac Mini, они отлично подойдут как маленькие серверы. Фактически, есть компания, которая размещает Mac Mini исключительно в центре обработки данных в Неваде (Google «Mac Mini Colocation»). Вы настраиваете Mac Mini, отправляете его им, и они подключают его. Вы получаете собственное оборудование и размещаете его в защищенной среде центра обработки данных с большой пропускной способностью. Конечно, это также будет означать, что у вас больше нет физического доступа к оборудованию.

Минусы использования Mac Mini: из того, что вы пытаетесь сделать, минусов использования компьютеров «не серверного уровня» с точки зрения оборудования не так много. Однако более важными будут надежность и пропускная способность вашего интернет-соединения и будущая миграция вашего приложения в центр обработки данных и / или лучшее оборудование, когда ваше приложение начнет этого требовать. Хотя создание собственного сервера и его размещение самостоятельно сэкономят вам деньги, это не сэкономит вам времени и головной боли в будущем (а хостинг действительно очень дешевый, особенно VPS; см. Ниже)

Другие варианты, которые вы должны рассмотреть в отношении стоимости (если вы еще этого не сделали), - это виртуальные частные серверы (две компании, о которых я слышал отличный материал, - это SliceHost и Linode). Вы получаете часть сервера и платите только за память, дисковое пространство и пропускную способность, которые вам действительно нужны (а «оборудование» VPS можно обновить одним щелчком мыши). Вы получаете root-доступ и можете выбрать, какую операционную систему вы хотите установить.

Хотя стоимость Mac Mini может показаться привлекательной, и вы говорите, что хотите их купить, потому что знакомы с машинами, самая большая проблема, которую я вижу, - это то, что вы упомянули, это компьютеры не серверного уровня. Жесткие диски и другие компоненты не будут такими надежными, как сервер.

Вдобавок я не понимаю, зачем вам покупать Mac, потому что вы знаете машину, а затем устанавливаете на нее сервер unbuntu. Разве вы не могли бы просто поискать самый дешевый сервер, который вы можете получить, и установить на него сервер ubuntu? Я думаю, что это будет дешевле, чем Mac Mini.

- О боже, - ответил Раам Дев, пока я печатал это, и это отличный ответ!

Я уже несколько месяцев успешно запускаю веб-сервер на Mac mini. Это было обновление действительно старой системы под управлением Ubuntu. Я использую встроенный в OS X сервер apache, который удобен, и есть много рекомендаций о том, как его настроить. Хотя я согласен с сообщениями выше, что вы сможете построить довольно приличный сервер дешевле, чем покупка Mac mini, у меня был и mini, поэтому мой выбор.

У вас должна быть возможность найти арендованные серверы гораздо меньше, чем за 900 долларов, что-то около 100 долларов, но это может зависеть от того, где вы находитесь.

MacMinis - это абсолютно недорогие системы, когда речь идет о серверах, особенно для приложений баз данных, поскольку в них вы получаете только 2,5-дюймовые диски, и только один, не оставляя места для наборов рейдов.

Поэтому я бы посоветовал поискать системы, лучше подходящие для этого приложения.

Планируется ли размещение Mac Mini с внешними жесткими дисками? Это действительно бессмысленно. Они неэффективны с точки зрения места в стойке. Удаленное управление, вероятно, отсутствует или, по крайней мере, слабое, учитывая сопоставимые решения. Кто будет обрабатывать оборудование, кто будет обрабатывать удаленный доступ к консоли? Честно говоря, любой провайдер коло должен хотя бы сказать вам: «Вы уверены, что хотите это сделать?», Если вы попросите об этом. Или разбивка затрат, которая дает понять, что вы платите за потраченное впустую пространство в стойке.

Вероятно, вам нужен виртуальный сервер, например экземпляр VMWare или Xen, если Mac Mini справится с этой задачей.

Вы должны подробно объяснить стоимость 900-1500 долларов в месяц. Это подразумевает значительные неустановленные требования, такие как пропускная способность или хранилище. В зависимости от того, каковы эти требования, советы могут значительно отличаться. Например, если это хранилище, вы получите завышенную плату из-за того, что кто-то другой занимается оборудованием, но вам нужно что-то эффективное и удобное в обслуживании, а не Mac Mini. Если это пропускная способность, обсуждение может включать разделение требований к пропускной способности от требований к оборудованию и поиск способов экономичного удовлетворения требований к пропускной способности.

Простите, с блейд-серверами ibm с двойным xeon, работающими на ebay за 90 евро, зачем вам использовать сверхмедленный компьютер с процессором ноутбука, медленным жестким диском для ноутбука 5400 об / мин и без поддержки рейдов?

Что вы получите за 900 долларов? 8-ядерный xeon с оперативной памятью 16 гб? Не думаю, что с 900 долларов вам сдадут mac mini ...

Если вам нужна аналогичная машина, вы можете арендовать сервер за 39 фунтов стерлингов на ovh.co.uk, это намного лучше

Вы можете получить выделенный хостинг для Mac Mini или Apple TV Мифические звери. Небольшой размер и низкое энергопотребление делают любой из этих вариантов привлекательным. Очевидно, есть достаточно людей, которые думают, что это хорошая идея для компании, предлагающей такой хостинг.

Если вы запускаете веб-сайт с начальной загрузкой, я бы рекомендовал арендовать виртуальный частный сервер (VPS) вместо покупки оборудования. Я использовал Slicehost вот уже 2,5 года без проблем. Их 256 сегментов стоят 20 долларов в месяц и обеспечивают 256 МБ ОЗУ, 10 ГБ хранилища и 100 ГБ ежемесячной пропускной способности. За дополнительные 5 долларов в месяц вы также можете получить резервные копии, хотя для моего веб-сайта, ориентированного на клиентов, я просто создаю резервную копию данных на своем MacBook. Я также использую 256 сегментов с OpenVPN для сервера в качестве внутренней сети нашей компании и размещаю наш веб-пакет бухгалтерского учета, который в настоящее время LedgerSMB. Оба этих фрагмента работают под управлением Ubuntu 9.04 с Apache, PostgreSQL и Perl / CGI.

Некоторые из преимуществ Slicehost заключаются в том, что они:

  1. Решить проблемы с пропускной способностью;
  2. Позвольте вам в любой момент перейти на более крупный фрагмент;
  3. Не заключайте никаких контрактов или платы за установку - нельзя упускать из виду контракты, поскольку я бы предпочел не покупать оборудование и не заключать годовые контракты с поставщиками co-lo и пропускной способности только для того, чтобы иметь бизнес-танк; и
  4. Они принадлежат Rackspace, поэтому вы всегда можете перейти на выделенный сервер, если это больше вам нужно, или вы можете расширить хранилище VPS, используя одно из их облачных решений для хранения данных или Amazon S3 Simple Storage Service.

Если вы действительно хотите пойти по маршруту Mac Mini, я бы порекомендовал Mac Mini с сервером Snow Leopard Server выпущен ранее на этой неделе. Вместо оптического привода он предлагает два диска SATA емкостью 500 ГБ, так что вы можете запускать RAID 1. Однако, как отмечают другие люди, Mac Mini и VPS или другой арендованный сервер в некоторой степени относятся к разным категориям.