Кастомные SSD и фиксированная прошивка: программа от Kingston для разработчиков


    Это обычные, не кастомные SSD

    Мне часто приходится иметь дело с разного рода носителями информации, как чисто пользовательскими, так и корпоративными. Соответственно, нужно быть в курсе более-менее трендовых вещей на рынке жестких дисков и SSD. Какие-то данные собираю из общедоступных источников, что-то выуживаю непосредственно у производителей.

    В блоге Kingston недавно была опубликована статья по поводу их новой программы кастомизации SSD под нужды разработчиков, которая получила название Design-Inn SSD, и я решил выяснить некоторые ее подробности. Под катом — то, что удалось собрать.

    Что это вообще за программа?


    Она дает возможность подгонять характеристики SSD под требования заказчика. Программа включает этапы от проектирования до выпуска накопителя «во плоти», причем характеристики и возможности могут быть самыми разными.

    Кастомизация «железа» под нужды заказчика в современных условиях — обычное дело. Китайские производители, например, могут разрабатывать и выпускать печатные платы любой конфигурации и сложности. С накопителями посложнее — здесь обычно меняется только бренд, а вот элементы накопителей разных производителей примерно одни и те же, поскольку поставщиков этих элементов не так много.

    В чем проблема с обычными SSD?


    В целом, раньше всех все устраивало, в большинстве случаев бизнес, технологические компании использовали стандартные накопители для пользовательских устройств. Но с течением времени стало понятно, что такой вариант подходит далеко не всем.

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


    NVMe SSD M.2

    Если для пользователя это нормально, то у разработчиков возникают проблемы. Так, при установке обычных SSD в высокоточные высокочувствительные системы нередко случались сбои в работе. Именно потому, что подобные системы проектировались под один набор компонентов в SSD, а он мог оказаться совсем иным.

    Кроме того, при использовании стандартных SSD порой возникает ситуация, когда приходится закупать накопители разных моделей от разных вендоров. Просто потому, что на складе или у продавца нет необходимого количества накопителей одной модели одного и того же вендора. Получается целый зоопарк накопителей, за которым достаточно сложно следить, поскольку у разных моделей разные характеристики и возможности.

    Кастомизация накопителей и отслеживание изменений


    Новая программа вроде бы решает все эти проблемы. Так, для проектов, которым нужно поддерживать неизменность “железа”, предлагаются SSD с идентичными характеристиками. Они не меняются, даже если покупать аналогичную модель через 2, 3, 4 года. Этого удалось достичь благодаря тому, что дизайн и разработка накопителей контролируются одной и той же командой.

    Создаются фиксированные прошивка и BOM, которые не меняются с момента разработки. Все это важно для долгосрочных проектов, которые чувствительны к изменениям «железа» и прошивок. Рынок накопителей развивается очень быстро, так что в обычной ситуации уже через год сложно найти накопители той же модели, что использовались в самом начале. Это не говоря уже о более продолжительном сроке — например, пятилетнем.

    Любые изменения, выполненные по просьбе заказчика, контролируются и документируются. Кроме того, перед началом массового производства выполняется предварительная квалификация.



    Разрабатывать можно почти любые современные форм-факторы — от SSD SATA до NVMe, которые чаще всего используются как раз проектировщиками и разработчиками систем. Есть и вариант с BGA-форматом, когда NVMe чипы просто распаиваются на материнской плате. Что касается емкости накопителей, то доступны варианты от 64 ГБ до 512 ГБ. Обещают еще и терабайтный вариант, но он появится позже. Еще в компании рассказали, что могут разработать накопители с уникальными характеристиками с соответствующей прошивкой. В ходе работы предоставляется полная документация.

    При этом заказчик может менять:

    • Номер SKU.
    • Прошивку.
    • SMART-атрибуты.
    • Различные характеристики вроде скорости чтения/записи или «выносливости SSD».

    Пример — создание SSD-долгожителей, которые используются в видеозаписи. Если речь идет о 64 ГБ системах, то используется 256 ГБ модуль, где активным является 64ГБ область, все остальное пространство используется для замены вышедших из строя ячеек накопителя.


    NVMe BGA SSD M.2

    Примерно год назад компания воспользовалась собственным опытом кастомизации накопителей в ходе разработки линейки HyperX FURY 3D. Это игровые накопители. За основу были взяты стандартные SSD, у которых была модифицирована прошивка, улучшен контроль памяти, в результате чего на выходе получились игровые SSD.

    Контроллеры во все модели устанавливаются модернизированные. Они в автоматическом режиме «выравнивают» износ накопителя, выполняют сборку мусора, поддерживают другие функции управления флеш-памятью NAND.

    Где все это может применяться?


    Спектр использования кастомизированных SSD весьма широк. Их можно использовать в:

    • Разработке разного рода систем вроде дронов и роботов.
    • POS-терминалах.
    • Системах видеонаблюдения.
    • Цифровых киосках.
    • Сетевых устройствах.
    • Медицине.
    • IoT.
    • Зарядных станциях.

    Во всех этих сферах требованиях к оборудованию достаточно жесткие, так что возможность контроля различных элементов, включая SSD — весьма кстати. Есть даже возможность привязки накопителей одной модели к своему оборудованию — другие системы работать просто не будут. Это нужно в тех случаях, когда требуется очень высокая точность оборудования.

    В целом, это все — информации еще много, но большая доступна в публикации самой компании. Если нужно что-то узнать — задавайте вопросы, я могу либо представителя компании попросить ответить, либо же узнаю информацию и отпишусь.

    Комментарии 8

      +1
      Так, при установке обычных SSD в высокоточные высокочувствительные системы нередко случались сбои в работе.
      Это нужно в тех случаях, когда требуется очень высокая точность оборудования.
      Поясните, пожалуйста, что в данном случае подразумевается под точностью?
        +4
        Видимо, так перевели high performance. Переводочники…
          +3
          Это значит, что когда делают дорогущее внесерийное оборудование единицами экземпляров, то доводить его до состояния когда оно работает строго по стандартам и поддерживает все стандартные устройства — нет никакой возмоможности. Поэтому берут, скажем SSD Samsung определенной модели и работают только с ним. Когда какой-нибудь новый SSD Kingston не работает — пожимают плечами и говорят, мол, с ним что-то не так, вот с этим у нас все работает. И все делают вид, что все в порядке.
          0
          И все же хорошо было бы пример бы таких «высокочуствительных» устройств. Ладно я понимаю медицина, где гарантированная скорость чтения/записи и отказоустойчивость должна быть или станок с программным управлением, но киоск в торговом центре, там же обычная ОС с браузером в kiosk-mode как правило и плюс-минус разброс параметров.
            0

            Больше это нужно всяким хитропопым производителям чтобы лочить свое железо от постороннего вмешательства… Исправный накопитель ссд кингстон недавно не определился в ноуте… а другой заработал это что за конфликты чипов и почему происходит если сата 1 и сата 2 -3 это стандарты. А в итоге железная непонятная несовместимость все еще встречается.

              0
              SATA 1 появился аж в 2003 году, с тех пор многое поменялось :) Для конкретного ответа надо больше подробностей: что за система и какие модели ssd использовали.
                +1

                Тут таких подробностей ненадо. Обычный средний ноут с сата. Старичек на ddr3. По отдельности все рабочее. В паре с кингстоном неопределяется ssd. Это что такого накручено нестандартного в биосе ноута или в прошивке дисков ssd. Что возникает несовместимость по железу.

              0

              Зачем софт вообще? Предлагаю сразу продавать одно и то же всем, а менять только цифры в ценнике.

              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

              Самое читаемое