Я создаю новый сервер, на котором будет работать служба текстового поиска для наших онлайн-сервисов. Эта услуга требует быстрого ввода-вывода, поэтому я пытаюсь еще больше уменьшить любые потенциальные узкие места. Я хотел бы услышать некоторые рекомендации по SSD (или альтернативам), аппаратным контроллерам, маркам и моделям, хорошим и плохим историям или чему-то еще, имеющему отношение к делу. Индексы, которые будет создавать эта служба, должны быть небольшими, поэтому я думаю, что накопителя на 64 ГБ будет более чем достаточно.
Заранее спасибо!
edit: бюджет, с которым я должен работать, будет около 4000 канадских долларов.
fusion-io делает некоторые интересный материал с SSD-накопителем на картах PCIe. Диски не очень большие, но похоже, что для вас это не проблема.
Я видел довольно впечатляющую демонстрацию, но сам еще не купил.
Не могли бы вы сообщить нам примерный бюджет? При очень ограниченном бюджете вы можете использовать диск Intel X25-M, около 300 долларов за 80 ГБ. Затем есть шаг вперед до Intel X25-E, около 800 долларов за 64 ГБ. Оба они являются стандартными дисками SATA. Затем произошел большой скачок как в цене, так и в производительности для карты fusionio SSD PCI-e емкостью 80 ГБ примерно за 3500 долларов.
В частности, стоит обратить внимание на количество операций ввода-вывода в секунду или IOPS. Часто обзоры SSD указывают только максимальную скорость передачи данных, но действительно важной статистикой обычно является IOPS. Особенно для таких вещей, как запросы к базе данных или поиск.
Лично я бы посоветовал посмотреть на RAID10, скажем, по 4 каналам SATA-II, примерно так: 256 ГБ (700USD шт.) Или 128 ГБ (285USD шт.).
Полагаю, RAID0 тоже подойдет - а может быть, быстрее? Хотя не уверен в этом :)
Еще одна карта PCIe, похожая на fusion-io, - это OCZ. Вы можете купить диски большего размера, но заплатите большие деньги. Но если вам нужна производительность (более 750 МБ / с), это того стоит. Это по-прежнему дешевле, чем диски SAN.
У меня нет анекдотической информации ... вы на переднем крае.