![](https://habrastorage.org/webt/ei/_r/tn/ei_rtnnnn5gtbsqe39bdvkfybbe.jpeg)
Это обычные, не кастомные SSD
Мне часто приходится иметь дело с разного рода носителями информации, как чисто пользовательскими, так и корпоративными. Соответственно, нужно быть в курсе более-менее трендовых вещей на рынке жестких дисков и SSD. Какие-то данные собираю из общедоступных источников, что-то выуживаю непосредственно у производителей.
В блоге Kingston недавно была опубликована статья по поводу их новой программы кастомизации SSD под нужды разработчиков, которая получила название Design-Inn SSD, и я решил выяснить некоторые ее подробности. Под катом — то, что удалось собрать.
Что это вообще за программа?
Она дает возможность подгонять характеристики SSD под требования заказчика. Программа включает этапы от проектирования до выпуска накопителя «во плоти», причем характеристики и возможности могут быть самыми разными.
Кастомизация «железа» под нужды заказчика в современных условиях — обычное дело. Китайские производители, например, могут разрабатывать и выпускать печатные платы любой конфигурации и сложности. С накопителями посложнее — здесь обычно меняется только бренд, а вот элементы накопителей разных производителей примерно одни и те же, поскольку поставщиков этих элементов не так много.
В чем проблема с обычными SSD?
В целом, раньше всех все устраивало, в большинстве случаев бизнес, технологические компании использовали стандартные накопители для пользовательских устройств. Но с течением времени стало понятно, что такой вариант подходит далеко не всем.
Производители столкнулись с определенными трудностями. Одна из ключевых проблем — невозможность контролировать набор ключевых компонентов, включая чипы памяти и контроллеры. Даже в рамках одного партномера накопителей часто случается так, что набор компонентов у одинаковых вроде бы устройств разный.
![](https://habrastorage.org/webt/sc/cp/ig/sccpig8nv-qhkl_z9a4zphkzk14.jpeg)
NVMe SSD M.2
Если для пользователя это нормально, то у разработчиков возникают проблемы. Так, при установке обычных SSD в высокоточные высокочувствительные системы нередко случались сбои в работе. Именно потому, что подобные системы проектировались под один набор компонентов в SSD, а он мог оказаться совсем иным.
Кроме того, при использовании стандартных SSD порой возникает ситуация, когда приходится закупать накопители разных моделей от разных вендоров. Просто потому, что на складе или у продавца нет необходимого количества накопителей одной модели одного и того же вендора. Получается целый зоопарк накопителей, за которым достаточно сложно следить, поскольку у разных моделей разные характеристики и возможности.
Кастомизация накопителей и отслеживание изменений
Новая программа вроде бы решает все эти проблемы. Так, для проектов, которым нужно поддерживать неизменность “железа”, предлагаются SSD с идентичными характеристиками. Они не меняются, даже если покупать аналогичную модель через 2, 3, 4 года. Этого удалось достичь благодаря тому, что дизайн и разработка накопителей контролируются одной и той же командой.
Создаются фиксированные прошивка и BOM, которые не меняются с момента разработки. Все это важно для долгосрочных проектов, которые чувствительны к изменениям «железа» и прошивок. Рынок накопителей развивается очень быстро, так что в обычной ситуации уже через год сложно найти накопители той же модели, что использовались в самом начале. Это не говоря уже о более продолжительном сроке — например, пятилетнем.
Любые изменения, выполненные по просьбе заказчика, контролируются и документируются. Кроме того, перед началом массового производства выполняется предварительная квалификация.
![](https://habrastorage.org/webt/q9/nz/vf/q9nzvfmnk0k5xuva92rn-atdubm.jpeg)
Разрабатывать можно почти любые современные форм-факторы — от SSD SATA до NVMe, которые чаще всего используются как раз проектировщиками и разработчиками систем. Есть и вариант с BGA-форматом, когда NVMe чипы просто распаиваются на материнской плате. Что касается емкости накопителей, то доступны варианты от 64 ГБ до 512 ГБ. Обещают еще и терабайтный вариант, но он появится позже. Еще в компании рассказали, что могут разработать накопители с уникальными характеристиками с соответствующей прошивкой. В ходе работы предоставляется полная документация.
При этом заказчик может менять:
- Номер SKU.
- Прошивку.
- SMART-атрибуты.
- Различные характеристики вроде скорости чтения/записи или «выносливости SSD».
Пример — создание SSD-долгожителей, которые используются в видеозаписи. Если речь идет о 64 ГБ системах, то используется 256 ГБ модуль, где активным является 64ГБ область, все остальное пространство используется для замены вышедших из строя ячеек накопителя.
![](https://habrastorage.org/webt/mq/mf/yr/mqmfyrl-_rvjnia-gmjwkfzozqu.jpeg)
NVMe BGA SSD M.2
Примерно год назад компания воспользовалась собственным опытом кастомизации накопителей в ходе разработки линейки HyperX FURY 3D. Это игровые накопители. За основу были взяты стандартные SSD, у которых была модифицирована прошивка, улучшен контроль памяти, в результате чего на выходе получились игровые SSD.
Контроллеры во все модели устанавливаются модернизированные. Они в автоматическом режиме «выравнивают» износ накопителя, выполняют сборку мусора, поддерживают другие функции управления флеш-памятью NAND.
Где все это может применяться?
Спектр использования кастомизированных SSD весьма широк. Их можно использовать в:
- Разработке разного рода систем вроде дронов и роботов.
- POS-терминалах.
- Системах видеонаблюдения.
- Цифровых киосках.
- Сетевых устройствах.
- Медицине.
- IoT.
- Зарядных станциях.
Во всех этих сферах требованиях к оборудованию достаточно жесткие, так что возможность контроля различных элементов, включая SSD — весьма кстати. Есть даже возможность привязки накопителей одной модели к своему оборудованию — другие системы работать просто не будут. Это нужно в тех случаях, когда требуется очень высокая точность оборудования.
В целом, это все — информации еще много, но большая доступна в публикации самой компании. Если нужно что-то узнать — задавайте вопросы, я могу либо представителя компании попросить ответить, либо же узнаю информацию и отпишусь.
Serge78rus
Stanislavvv
Видимо, так перевели high performance. Переводочники…
nerudo
Это значит, что когда делают дорогущее внесерийное оборудование единицами экземпляров, то доводить его до состояния когда оно работает строго по стандартам и поддерживает все стандартные устройства — нет никакой возмоможности. Поэтому берут, скажем SSD Samsung определенной модели и работают только с ним. Когда какой-нибудь новый SSD Kingston не работает — пожимают плечами и говорят, мол, с ним что-то не так, вот с этим у нас все работает. И все делают вид, что все в порядке.