Російська СГД на вітчизняних процесорах «Ельбрус»: все, що ви хотіли, але боялися спитати

Російська СГД на вітчизняних процесорах «Ельбрус»: все, що ви хотіли, але боялися спитатиBITBLAZE Sirius 8022LH
Не так давно ми публікували новина про те, що вітчизняна компанія розробила систему зберігання даних на Ельбрусах з рівнем локалізації >90%. Йдеться про омську компанію «Промобіт», якій вдалося домогтися включення своєї СГД Bitblaze Sirius серії 8000 до Єдиного реєстру російської радіоелектронної продукції при Мінпромторгу.

Матеріал викликав дискусію у коментарях. Читачі цікавилися подробицями розробки системи, нюансами підрахунку рівня локалізації, історією створення СГД. Щоб відповісти на ці запитання, ми взяли інтерв'ю у глави "Промобіт" Максима Копосова.

Максиме, розкажіть, будь ласка, коли і як у вас з'явилася ідея створення вітчизняної СГД на базі російських процесорів «Ельбрус»?

Ви знаєте, власну систему зберігання даних ми почали розробляти ще до появи Ельбрусів. Це була звичайна СГД, яка працювала на базі процесорів Intel. Докладніше про цей проект можна почитати на РБК.

Приблизно 2013 року я побачив відеопрезентацію процесора «Ельбрус», яку провів директор з маркетингу АТ «МЦСТ» Костянтин Трушкін. Про те, що ця компанія розробляє вітчизняний процесор, я чув ще наприкінці 90-х чи на початку 2000-х. Але тоді це була просто новина, я не думав, що проект буде реалізовано.

Російська СГД на вітчизняних процесорах «Ельбрус»: все, що ви хотіли, але боялися спитати
Після того, як я переконався, що процесор є реальним і його можна купити, написав до адміністрації АТ «МЦСТ» з проханням вислати комерційну пропозицію. Після обговорення деталей виробник «Ельбрусів» погодився на співпрацю.

Чому мене зацікавив російський процесор? Справа в тому, що вітчизняні системи на базі імпортних комплектуючих, включаючи процесори Intel, досить важко продавати. З одного боку є корпоративний ринок, який давно звик до продукції HP, IBM та інших зарубіжних компаній. З іншого — існують недорогі китайські рішення, потрібні малому та середньому бізнесу.

Російська СГД на вітчизняних процесорах «Ельбрус»: все, що ви хотіли, але боялися спитати
Дізнавшись про «Ельбруси», я подумав, що СГД на базі цього чіпа зможе зайняти власну нішу та отримати покупців із боку держави, оборонного сектору. Тобто тих, кому дуже важливо використовувати довірену платформу, без апаратних чи програмних закладок та недекларованих можливостей. Якось я переглянув динаміку бюджету Міністерства оборони країни і побачив, що обсяг бюджетування поступово зростає. Гроші стали вкладати у цифровізацію, інформаційну безпеку тощо, відмовившись повністю чи частково від імпортних СГД та інших електронних систем.

Російська СГД на вітчизняних процесорах «Ельбрус»: все, що ви хотіли, але боялися спитати
Так і вийшлоправда, не відразу. Згідно постановою Уряди РФ від 21 грудня 2019 року №1746 «Про встановлення заборони на допуск окремих видів товарів, що походять з іноземних держав, та внесення змін до деяких актів Уряду Російської Федерації» з метою забезпечення безпеки критичної інформаційної інфраструктури (КІІ) РФ, у тому числі що використовується під час реалізації національних проектів, на два роки вводиться заборона на допуск до закупівель іноземних програмно-апаратних комплексів. А саме — систем зберігання даних («Пристрої, що запам'ятовують та інші пристрої зберігання даних»).

Зазначу, що ми розпочали роботу задовго до того, як усі заговорили про імпортозаміщення. Більше того, у 2011-2012-х роках з найвищих трибун заявлялося про те, що імпортозаміщення у низці галузей, включаючи електроніку, не варто займатися. Потрібні інновації, а чи не повторення те, що вже пройдено іншими. Тоді термін «імпортозаміщення» носив негативну конотацію, ми намагалися його не використовувати.

Ми продовжували розробляти вітчизняні системи, вважаючи це за правильне. Тому, якщо хтось каже, що ми розпочали роботу лише після того, як імпортозаміщення стало висхідним трендом, це не так.

Російська СГД на вітчизняних процесорах «Ельбрус»: все, що ви хотіли, але боялися спитати
Розкажіть детальніше про процес розробки

Робота над створенням СГД Bitblaze Sirius серії 8000 розпочалася у 2016 році. Тоді ми подали заявку на конкурс Міністерства промисловості та торгівлі. Постанова від 17 лютого 2016 року з описом цього конкурсу має довгу назву: «Про організацію роботи в Міністерстві промисловості та торгівлі Російської Федерації щодо проведення конкурсного відбору на право отримання з федерального бюджету субсидій російськими організаціями на відшкодування частини витрат на створення науково-технічного доробку з розробки базових технологій виробництва пріоритетних електронних компонентів та радіоелектронної апаратури в рамках державної програми Російської Федерації "Розвиток електронної та радіоелектронної промисловості на 2013-2025 роки"».

Ми запропонували Мінпромторгу детальний розгорнутий бізнес-план із технічним та економічним обґрунтуванням. Розповіли, що саме ми хочемо розробити, на який ринок розраховуємо і кого бачимо як цільову аудиторію. У результаті Мінпромторг уклав з нами договір, і ми розпочали розробку.

Проект мало відрізнявся від інших проектів розробки програмно-апаратних платформ. Спочатку ми зібрали кілька команд інженерів, програмістів та інших спеціалістів. На першому етапі створили макетне рішення, над яким працювало паралельно кілька команд. Протестували різні варіанти програмного забезпечення, після чого розробили три макети, що відрізняються за характеристиками.

У результаті вибрали варіант, який дозволяв піти шляхом горизонтального масштабування системи зберігання даних. Ринок саме тоді розвивався у цьому напрямі. Горизонтальне масштабування було відповіддю на обсяг даних, що постійно зростає, у користувачів СГД. Воно дає можливість збільшувати ємність ЦОД із СГД.

Напрацювання для решти двох макетів теж не зникли задарма — їх використовуємо в інших проектах.

Які складнощі виникали в ході реалізації проекту створення вітчизняної СГД?

Загалом проблеми можна розділити на дві категорії: розробка ПЗ та «залізо». Що стосується програмного забезпечення, то про це написано безліч різних книг і статей, у нашому випадку нічого унікального в цьому відношенні немає.

З погляду «заліза» все набагато цікавіше. Складнощі виникли вже на етапі проектування корпусу. Нам потрібно було все збудувати з нуля. Ну а оскільки ми є учасниками проекту Мінпромторгу, то працювати повинні з вітчизняними фахівцями. Професіонали, які могли допомогти нам, зайняті в основному на підприємствах оборонно-промислового комплексу. З ними досить складно побудувати відносини з погляду бізнесу, оскільки ми розмовляємо різними мовами. Вони звикли працювати з такими замовниками, як держава, військові, з нами їм було дуже незвично спочатку. Ми довго звикали одне до одного.

З часом держкорпорації та підприємства стали виділяти у себе відділи з випуску цивільної продукції — своєрідні медіатори між бізнесом та виробництвом, яке «заточено» під випуск військової продукції. Керівники цих відділів розуміють мову бізнесу, з ними набагато легше мати справу, ніж із керівництвом усього підприємства. Поки що проблем чимало, але значно менше, ніж було на початку. Крім того, поточні складнощі поступово вирішуються.

Розкажіть, будь ласка, про імпортозаміщення основних компонентів СГД та елементної обв'язки. Що тут вітчизняне, а що прийшло з-за кордону?

Наша головна мета в ході реалізації цього проекту — імпортозаміщення великих інтегральних схем, у яких можуть бути якісь незадекларовані можливості.

Окрім інтегральних схем ми використовуємо й інші вітчизняні компоненти. Ось список:

  • Процесор "Ельбрус".
  • Південний міст.
  • Друкарські плати.
  • Материнська плата.
  • Світловоди.
  • Корпус та металеві деталі корпусу.
  • Пластикові деталі та ряд елементів конструкції.

"Промобіт" розробив більшу частину використовуваних компонентів, для всього є конструкторська документація.

А ось елементну обв'язку, конденсатори, резистори закуповуємо з-за кордону. Коли вітчизняні конденсатори, резистори тощо. увійдуть у масове виробництво, а їх якість та надійність не поступатимуться закордонним зразкам, ми на них обов'язково перейдемо.

Як здійснювався розрахунок рівня локалізації?

Відповісти на це просто. У ухвалі від 17 липня 2015 року N 719 «Про підтвердження виробництва промислової продукції на території Російської Федерації» наводяться формули, згідно з якими все це розраховується. Наш спеціаліст із сертифікації керувався саме цими формулами, запитуючи у разі потреби додаткову інформацію.

Російська СГД на вітчизняних процесорах «Ельбрус»: все, що ви хотіли, але боялися спитати
Варто зазначити, що наші розрахунки не з першого разу було прийнято Палатою, ми кілька разів помилилися. Але після того, як всі недоліки були виправлені, Торгово-промислова палата підтвердила все. Основну роль тут грає вартість компонентів. При цьому необхідно пам'ятати, що у Постанові №719 вимоги щодо дотримання процентної частки вартості використаних при виробництві іноземних комплектуючих виробів до виробу в базовій комплектації відбувається без урахування вартості накопичувачів даних — жорстких магнітних дисків, твердотільних дисків, магнітних стрічок.

Російська СГД на вітчизняних процесорах «Ельбрус»: все, що ви хотіли, але боялися спитати
У результаті гвинти, конденсатори, світлодіоди, резистори, вентилятори, блок живлення - комплектуючі іноземного походження - становлять 6,5% вартості СХД BITBLAZE Sirius 8000. У 94,5% вартості входить корпус, друковані плати, материнська плата, процесор, світловоди, вироблені у Росії.

Що буде, якщо доступ до іноземних компонентів закриють?

Закрити можуть доступом до тієї елементної бази, виробники якої підконтрольні США. Якщо раптом виникне це питання, ми будемо використовувати компоненти, вироблені китайськими компаніями. Завжди будуть компанії, які не зважають на санкції.

Можливо, самі налагодимо виробництво необхідних компонентів у себе чи в іншій країні. Щодо цього все добре.

Реальніша загроза — якщо тайванському контрактному виробнику заборонять виробляти «Ельбруси». Тоді можуть виникнути проблеми іншого порядку, як це було, наприклад, Huawei. Але їх можна вирішити. Наше програмне забезпечення є кросплатформним, так що працювати воно буде і у разі заміни процесорів на інші. Ми використовуємо найпростіші та найефективніші алгоритми, які без особливих проблем можна перенести на іншу архітектуру.

Російська СГД на вітчизняних процесорах «Ельбрус»: все, що ви хотіли, але боялися спитати

Джерело: habr.com