Центр обробки даних у валізі: один день з життя ІТ-спеціаліста на автогонках



Уявіть, що вам доводиться всюди носити з собою центр обробки даних. Даніель Мартлэнд так і робить, це його робота. Він — ІТ-інженер гоночної команди Формули 1 Scuderia Toro Rosso і разом з нею щорічно відвідує понад 20 країн світу. За його словами, це непросто, але після кожної гонки він відчуває приголомшливе почуття задоволення від відчуття добре виконаної роботи.

Ми зустрілися на міжнародному автодромі Сепанг під час проведення Гран-Прі Формули-1 в Малайзії. Ми сиділи біля боксів Scuderia Toro Rosso, неймовірної спеки і високої вологості, і Даніель розповідав, яким чином ведеться обробка величезного обсягу даних у самому технологічному виді спорту на землі і що потрібно для забезпечення роботи такої системи…


Даніель Мартлэнд, ІТ-інженер гоночної команди Формули 1 Scuderia Toro Rosso, розповідає, що потрібно для забезпечення роботи ІТ-систем гоночної інфраструктури.

Даніель, спасибі, що викроїли час. Повз нас пролітають боліди Формули 1 і ви, очевидно, абсолютно впевнені, що мережа Scuderia Toro Rosso в повному порядку. Можете трохи розповісти про те, як створюється ІТ-інфраструктура Формули 1?

Роботи дуже багато. Основна гонка Формули 1 проходить в неділю, але ми знаходимося тут вже цілий тиждень. Після того, як ми прибуваємо на автодром, нам потрібно два дні для облаштування всієї команди: офіси, огорожу, що відділяє піт-лейн від гоночної траси, гараж — і все це потрібно зв'язати між собою локальною мережею. Як і інші команди, ми привозимо з собою свій автономний портативний центр обробки даних для створення мережі. Його потрібно розпакувати, підключити і протестувати. З того моменту, коли його останній раз включали, могла пройти тиждень, так що ми повинні переконатися, що все працює ідеально — так, як нам потрібно. Портативний центр обробки даних завжди залишається в транспортному відділенні, щоб можна було легко занурити його в літак і доправити туди, куди ми збираємося. Тут все серверне обладнання, яке може знадобитися під час гоночного уїк-енду.


Даніель Мартлэнд в транспортному відділенні.

А що трапиться, якщо портативний центр обробки даних не потрапить на гонку?

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

І після кожної гонки ви відправляєте портативний центр обробки даних назад в Фаэнцу?

Так. Якщо гонки проходять не одна за одною, і у нас є перерва, ми відправляємо обладнання в Фаэнцу на техобслуговування. Відповідно, поза сезону, центр обробки даних знаходиться там же — для технічного обслуговування та модернізації обладнання.

чи Були у вас якісь неполадки з центром обробки даних, і якщо так, то як ви з ними справлялися?

Було кілька випадків, але невеликих, нічого особливого. Зазвичай це пов'язано з роботою джерел безперебійного живлення або скорочено ДБЖ. Вони доставляють нам чимало неприємностей, тому що погано переносять спеку та вологість, а в Малайзії, де ми зараз знаходимося, в точності такі умови. Інша проблема, унікальна саме для Формули — 1- це карбонова пил. З якоїсь причини вона погано впливає на електронне обладнання. Спека, вологість і карбонова пил — це погане поєднання умов для серверного обладнання.


Серверні стійки в портативному центрі обробки даних Scuderia Toro Rosso.

І що буває, коли ламається ДБЖ?

У нас було кілька випадків, коли ДБЖ ламалися, але це більше незручність, ніж реальна проблема. У нас, звичайно ж, не один ДБЖ. У нас є «холодний» і «гарячий» резерв. Якщо щось ламається під час гонки, відбувається автоматичне підключення живлення і все продовжує працювати.

Як я розумію, ДБЖ потрібен не тільки у випадку перебоїв з живленням, але і для стабілізації живлення?

Так. На деяких автодромах Формули 1 потужність і напруга бувають нестабільними. Для нашої мережі потрібні стабільні 50 Гц.

Які сервери у вас тут є?

У нас є вісім фізичних серверів плюс звичайне мережеве обладнання. З цих восьми шість належать нам і два — Ferrari, нашому постачальника двигунів.

На наших серверах встановлені VMware і Windows, і у кожного свої завдання. Для VMware ми використовуємо сервери HP, пов'язані через мережу зберігання даних з масивом збереження даних HP. У нас два масиву зберігання даних для балансування навантаження і забезпечення резерву. Зберігання цих даних здійснюється на твердотільних накопичувачах. У них не тільки найкращі показники роботи, але вони також менше зазнають впливу вібрацій.


Інженери команди Scuderia Toro Rosso аналізують телеметричні дані.

Як я розумію, на одному з цих VMware знаходиться віртуальний сервер бази даних системи «Atlas»?

Так, у нас кілька серверів системи «Atlas». Це всі сервери на віртуальних машинах. Сервери «Atlas» критично важливі для нашої гонки, так як вони обробляють дані телеметрії, ми забезпечуємо стійкість до відмов VMware на кожній машині. Так що, якщо один з ваших VM-ів впаде, коли машина на треку, телеметричні дані все одно продовжать надходити.

Коли починається телеметрія?

Відразу в момент старту. Сервер «Atlas» відразу починає записувати дані. Інженери проводять кілька телеметричних перевірок протягом дня, і кілька разів запускають машину, щоб переконатися, що всі датчики працюють.


Даніель Мартлэнд демонструє графік розташування машин на треку.

чи Є якісь датчики, з якими особливо складно?

Ще б! Коли у вас більше 200 фізичних датчиків і тисячі вимірів, можна очікувати, що якийсь із них зламається! На щастя, наша система працює чудово.

А що ви робите, коли вам здається, що щось виглядає неправильно?

[Сміється] Ми просто натискаємо клавішу на екрані і йдемо далі! Серйозно, наші інженери завжди точно знають, у чому проблема.

До речі, про датчиках, у нас чимало і віртуальних датчиків. Дані від машини йдуть у електронний блок управління. Вся доступна інформація по телеметрії автомобіля надходить у віртуальний блок управління, де проводяться всі необхідні розрахунки. Як ви розумієте, в автомобілі є місця, куди не вийде поставити фізичний пристрій, так що нам доводиться прогнозувати, що там може відбуватися насправді. Існують тисячі віртуальних датчиків, які обробляють дані саме таким чином.


На графіку показано розташування машин на треку.

Тепер розкажіть, будь ласка, про ваші комп'ютери з системою Windows, для чого вони?

Один з них — це сервер для резервного копіювання. Оскільки ми працюємо в партнерстві з Acronis, ви про це почуєте! Він має сховище інформації обсягом понад 60 терабайт на жорстких дисках, оскільки таке сховище потрібно для нашої роботи. Для забезпечення надійності і захисту від збоїв обладнання ми використовуємо RAID-масив.

Це ваш єдиний сервер для резервного копіювання?

Так, це єдиний сервер, який ми возимо з собою.

Копіюєте ви дані, коли перебуваєте не на місці?

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

Однак телеметричні дані передаються в режимі реального часу на базу під час кожної гонки. У нас є канал з протоколом MPLS на 30 Мбіт/с, що з'єднує гоночний трек і базу Scuderia Toro Rosso в Фаэнце.

Хто забезпечує вас пропускною здатністю?

Для всіх гонок у нас один провайдер — Riedel Communications. Вони працюють з місцевими телекомунікаційними компаніями, щоб забезпечити зв'язок дуже високої якості в кожній країні. Вони також присутні тут фізично, тому якщо щось йде не так, ми можемо піти і поставити їм прочухана! [Сміється]

Дуже добре, що на гоночному треку присутні їх люди. Тільки подумайте: якщо ви втратите свій канал з протоколом MPLS, ви втратите зв'язок. Ви також не зможете направити запит в техпідтримку по електронній пошті, оскільки електронної пошти не буде!


Частина серверної стійки команди Scuderia Toro Rosso

Якими ще послугами ви користуєтесь?

Тільки стандартним набором. FIA надає GPS-дані та інформацію про погоду. Також ми користуємося послугами менеджменту Формули 1: отримання інформації про часу, телебачення і т. д.

Ви розповіли про організацію системи. Тепер поділіться, будь ласка: от Ви прокидаєтеся вранці у вихідні, коли проходять перегони. Що у цей час займає Ваші думки?

Ну, найперше, що я роблю, вставши з ліжка, — це перевірка телефону. Я не дивлюся «лайки» на своїй сторінці в Facebook, а перевіряю, чи немає якихось проблем з нашими системами. Мені приходить безліч листів про стан та СМС-повідомлень з різних серверів. Деякі попередження носять інформаційний характер, такі як статус резервного копіювання, але інші можуть бути більш серйозними. Отже, я встаю, перевіряю пошту і далі хвилююся всю дорогу, поки їду на роботу! [Сміється]

У неділю, коли проходять основні гонки, витрачається дуже багато нервів! Я завжди дуже нервую, коли прибуваю на гоночний трек.


Залишається менше тих годин до гонки чемпіонату Формули — 1- Гран-прі Малайзії. Фінальні приготування

Отже, ви входите, повільно включаєте монітори і сподіваєтеся, що все добре?

Ні, система насправді дуже надійна. Прибувши на місце, я вивчаю щоденний контрольний лист. Перевіряю, чи все працює. І потім — те ж саме заново! [Посміхається]

Чим ви користуєтеся для моніторингу?

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

А ви пробували Acronis Monitoring?

Ще немає. Але мені подобається те, що я бачив на даний момент. Мені подобається ідея повного захисту даних, резервне копіювання даних, синхронізація файлів і моніторинг надаються одним постачальником. Acronis — це лідер у резервне копіювання даних, і скоро ми дізнаємося, чи є він «самим-самим» і в серверному моніторингу!

Отже, Ви приходите на роботу, перевіряєте графіки, щоб упевнитися, що все в порядку і графіки зелені?

Не зовсім. У нас завжди червоні графіки, але це тому, що деякі системи не використовуються або відключені. Наприклад, наша ІТ-конфігурація в Європі дещо відрізняється. Деякі технічні засоби ми використовуємо тільки для європейських етапів гонок Формули 1 і ніде більше. В Європі ми не всі доставляємо літаком: для перевезення ми використовуємо вантажівки, а це трохи інше.



На Вашу думку, яким чином Acronis полегшить Вашу роботу?

Для ІТ-інженера зразок мене швидкість резервного копіювання — це все. Опис нових продуктів Acronis звучить захоплююче. Технології зразок Acronis Instant Restore, тобто технологія, що забезпечує можливість дуже швидкого відновлення, — це саме те, що ми шукаємо. Коли щось не ладиться, вже саме знання про те, що ваші дані захищені — це найкраще почуття, яке може випробувати сисадмін.

Велике спасибі, що приділили нам час, і успіхів Вашій команді!

Спасибі Вам!

P. S. Герої Формули 1 в МФТІ!

17 листопада відбудеться зустріч з пілотом «Формули 1» Данилом Квятом, одним з самих молодих гонщиків команди Scuderia Toro Rosso, і керівником команди Францем Тостом. Такий подарунок до 70-річчя своєї альма-матер і всім физтехам вирішили зробити випускники МФТІ Сергій Білоусов (генеральний директор компанії Acronis) і Станіслав Протасов (співзасновник і голова розробки компанії Acronis).

Під час унікального public talk Сергій і Данило розкажуть про роль сучасних інформаційних технологій у світі «Формули 1», технологіях, які прийшли в наше життя з автоспорту і майбутнє автомобілебудування та ІТ. А також про те, яку роль у всьому цьому може грати блокчейн вже в найближчому майбутньому.

У гостей буде можливість відчути себе пілотом «Формули 1». У холі КЗ будуть встановлені симулятори бойових болідів Scuderia Toro Rosso, на яких всі бажаючі зможуть випробувати неймовірні емоції від швидкостей на трасах по всьому світу, будь то Сінгапур, Малайзія, Токіо або Сочі.

Професійні фотографи допоможуть зберегти яскраві кадри, а найвдаліші фото можна буде роздрукувати на магнітах. Для тих, хто зголодніє або прийде на зустріч прямо з навчання, буде організована приємна кава-зона Теорія Кухня і Бар: чай, кава і смачні мафіни за планом.

Приходь, спробуй свої сили і дізнайся, що сучасні гонки і ІТ ближче, ніж ти думаєш!

» Зустріч відбудеться 17 листопада 2016 р в КЗ МФТІ.
» Початок заходу о 18:00 (погодили, ставимо трохи раніше, щоб зібралися люди).
» Вхід вільний, необхідна попередня реєстрація.
» Але не забувайте, що кількість місць за запрошеннями у залі обмежена.
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.