?

Log in

Previous Entry | Next Entry

Готовимся к новому Mac Pro

Совсем недавно случилось долгожданное событие - Apple анонсировала новый Mac Pro. Устройство кардинально отличается от предыдущих моделей на Intel, по этому миграцию на новое устройство следует детально спланировать, а если еще учесть его стоимость, как у чугунного моста, то миграцию нужно планировать сильно заранее.
Не скажу, что напишу что-то новое. Все эти мысли витали у меня в голове и ранее, но в расчете варианта переезда на MacBook Pro (напомню, что в настоящий момент я использую в основном мой 5-летний Mac Pro 3.1 early 2008 и MacBook Air 11" 2012). Тем не менее, анонс нового устройства окончательно расставил все точки над i и разрешил мою дилемму "покупать или нет".

И так, что имеем:
  • 3 дополнительных диска SATA под TimeMachine и архивы данных в RAID 1, унаследованных со старых компьютеров. Естественно, что можно бы было все это перетащить на забитый дисками домашний сервер на Linux, ну и активнее пользоваться TimeCapsule, но это не наш способ. + еще аудио-библиотеки, требующие быстрого стриминга.
  • 3 платы PCI-Express. Тут и про-аудио интерфейс, и DSP, и даже мост PCI от Magma. Без этого багажа я совсем никуда. А апгрейд данного оборудования приведет к еще большим затратам.
  • Некоторое количество устройств с FireWire 400 (PowerCore, Korg, Tascam) с хабом от Belkin. Их тоже нужно подключить.
  • Наконец, хочется все-таки обойтись минимальным количеством кабелей, торчащих из компьютера.

Теперь соображения о том, как будем решать. Кстати, решение вполне применимо и для MacBook.
  • Для SATA закупаем Promise Pegasus R6 на 6 дисков. Во-первых мигрировать туда диски будет дешевле, чем покупать накопитель PCI-E SSD космических объемов, да и диски имеются в наличии. На 6 дисков, чтоб потом не жалеть, что не хватило слотов и не тратиться на еще одно устройство.
  • Для плат PCI Express меняем шило на мыло - у Magma для этого есть замечательный продукт Magma ExpressBox 3T. Про совместимость моих плат я уже все выяснил.
  • Для подключения существующей периферии Firewire есть оригинальный адаптер Apple Thunderbolt Firewire Adapter.
  • Наконец, вопрос с организацией кабелей. Во-первых думаю на тему нормальных 10-портовых хабов USB 3.0.
  • Ну и во-вторых. Я пользуюсь KVM-переключателями и штатным звуком для мультимедиа, Thunderbolt Display не рассматриваю, но хочется иметь подключение всего одним кабелем, как в случае последнего. По этой причине я задумываюсь о Matrox DS-1/DVI. Устройство передает обычный видеосигнал с видеоадаптера компьютера по схеме Daisy-Chain, но в добавок на борту есть контроллер USB и аудиоадаптер.

Оставлю этот пост без выводов. Просто для размышления и информации.

Update:
Еще одно устройство, на которое имеет смысл обратить внимание - Sonnet Echo 15. Но, к сожалению, несмотря на обещания производителя, отгрузка так еще и не началась...

Comments

( 8 comments — Leave a comment )
pytyev
Aug. 7th, 2013 03:33 am (UTC)
1. А чего пегасус? На вырост что ли? Типа есть реально такие нагрузки с которыми бы не справился, к примеру, какой-нить синолоджи?

2. А несчастный УдарГрома выдержит одновременно и файрвайр, и платорасширитель?

3. Кстати удивило что нет разделения на сторадж тайр 1 и тайр 2. Т.е. тайр 1 например едитинг, микшинг и прочая быстрота-херь, а тайр два стриминг и прочий пост продакшн (т.е. в-основном райт-уанс, рид-онли)?
cyanide_burnout
Aug. 7th, 2013 07:51 am (UTC)
1. А зачем мне Свиноложди? Хоть как-то сравнимые по характеристикам массивы стоят у них дороже, а интерфейс в виде LAN является bottleneg-ом. Для нормального хранилища у меня уже есть Adaptec ASR-5805 с 8 дисками. В данном случае нужно:
- получить хорошую производительность по чтению
- поддержку 1 и 5 уровней
- хорошую расширяемость по дискам
- нативный производительный интерфейс, имеющий только одну точку подключения (позаботимся немного о безопасности)

2. У нового Mac Pro на борту 6 портов Thunderbolt 2. Я не планирую подключения по схеме Daisy-Chain, по этому если брать спецификации Thunderbolt (1), каждому устройству достанется по 4 линии PCIe выделено. Этого более чем достаточно. При этом, если мы говорим про ExpressBox, то туда у меня запланированы 3 платы PCIe x1, так что как не крути, а пропускной способности более чем достаточно.

Кстати, уже после того, как пост написал, обнаружил еще такой замечательный док - http://www.sonnettech.com/product/echo15thunderboltdock.html
К сожалению, пока его еще нет в продаже. Но еще ряд вопросов он позволит решить.

3. Почему нет? Просто пост целиком посвящен разрешению вопросом миграции, по этому я никак не упоминаю вопрос разделения хранилищ по задачам.
Вообще под операционные задачи, систему и ПО будет штатный SSD. на 2-х дисках планирую отрезать зеркало под быстрый стриминг (сэмплы, треки проектов и прочее), под остальное - RAID 5 на 4-х дисках, битый на 2 тома: долгосрочное хранилище с ручным копированием и том для TaimeMachine.
По опыту резервное копирование на встроенный диск в разы быстрее, чем на TimeCapsule. Отпечаток накладывает как сетка, так и оверхед используемых протоколов (AFP).
pytyev
Aug. 7th, 2013 08:28 am (UTC)
Ответ настолько подробен, что тянет по объему на апдейт к данному посту, т.е. отдельный пост :)

Спасибо

Edited at 2013-08-07 08:28 am (UTC)
cyanide_burnout
Aug. 7th, 2013 09:01 am (UTC)
Пожалуйста!

Пост запланирован, но уже по результатам апгрейда. :)
Есть еще определенные соображения и закуплено еще кое-какое железо. К концу года отпишусь, надеюсь. :)
pytyev
Aug. 7th, 2013 09:48 am (UTC)
Еще чутка вопросов
1) смотрелось ли аналогичное по возможностям PC-шное железо (вместо макпры), из леновы или рядом? хотя чего я спрашиваю. ежели купил мак, значит уже заточен под него.

2) по backup: сетка? полагаю, чтобы избавиться от ограничения, помог бы infiniband между двумя NAS-ами (но если не ошибаюсь там нужно что-то типа хаба, ). но вряд ли это влезет в ценник хотя бы три тыщи у.е. (usd)

3) несколько странно слышать про "нормальное хранилище", построенное вокруг железки, которая является частью другой железки. т.е. опять, по факту, не коробка с дисками, а «сервер» поскольку нет дублирования, то при подыхании донора, каковы временные затраты на возобновление работы? а при подыхании HBA, которая вставлена в донора?

4) не знаю, при цене железяки коня с крыльями аналогично текусу с зионом внутри и возможностью поставить в свободные слоты оного любой hba (в т.ч. инфинибанд и/или 10Gb по цене вашего нормального адаптека) c перспективой купить второй такой же и сделать по сути отказоустойчивое хранилище (да, по цене в 1.5 раза дороже, но зато расширяемое и масштабируемое по памяти, кмк, плюс поддержка вашего любимого мака и даже управление массивом с iOS-а), опять же легкое подключение бесперебойника для обоих, и более широкие возможности управления текусом… мняяяя :)

насчет бютылочного горлышка. а зачем заморачивацца 1ГБ в локалке-то? поставьте внутрь текуса 10Гб в свободный слот, плюс обновите сеть на 10Гб и многие проблемы отступят на второй план.
cyanide_burnout
Aug. 7th, 2013 10:18 am (UTC)
Re: Еще чутка вопросов
1. Использование Мака критично. Ибо сижу на Маках в качестве рабочих станций уже больше 5 лет. Софт, опять-таки. Что касается серверных решений на PCковом железе - они у меня есть, на линухах.

2. Тогда было бы корректнее FC. И опять таки, для этого у Promise есть жалезка - http://www.promise.com/storage/raid_series.aspx?region=en-global&m=192&rsn1=40&rsn3=49 Но цена всего решения уж очень зашкаливает.

3. Вопрос скорее не к временным затратам, а к гиморройности восстановления. Железку-то можно и новую купить, уж если так... Ну, наконец, по опыту на тех же Promise, диски из разваленного зеркала нормально пашут на обычных дешевых SATA-контроллерах. Ну и еще, на сколько помню, у Promise между разными HBA есть совместимость, а если так, то у меня еще в заначке лежит EX-8300, долгое время стоявший в продуктиве на домашнем сервере.

4. Адаптек стоит в ликуксовом серваке. Опыт по нескольким площадкам вполне положительный. Pegasus отнюдь по цене не космос. Полтора косаря зелени за забитую шестью дисками корзину - это весьма доступное решение.

Ну и по последнему вопросу. 10Гб - совсем не бюджет, так как помимо $500 за один интерфейс нужно еще второй такой купить, да еще инфраструктуру строить. Так на минимальную конфигурацию уйдет не менее двух косарей. И это только на сеть, не считая хранилища и остального.

Вообще мне не совсем ясна цель вот этой части обсуждения.
Есть простое доступное решение, я его описал, как мне кажется. Все остальное тут уже - изобретение велосипеда, не совместимого с домашней эксплуатацией. :)
pytyev
Aug. 7th, 2013 09:51 am (UTC)
Опять таки используемый протокол afp не зна, что есть, а что мешает подключать как iSCSI?
cyanide_burnout
Aug. 7th, 2013 10:20 am (UTC)
Стандартные средства используют AFP. TimeMachine прекрасна. Зачем тогда опять придумывать космос?
( 8 comments — Leave a comment )