Компания CDNvideo вывела на рынок облачные сервера на базе архитектуры ARMv8. Использование ARM в состоянии сделать особенно эффективными высокопроизводительные вычисления для задач с AI, ML и Big Data.
Как рассказывает директор по облачным технологиям CDNvideo Андрей Листопад, cейчас компания расширяет спектр услуг. «Уже в течение трех лет мы раздумываем над тем, как сделать нашу российскую распределенную сеть более «разумной». На сей конец мы организовали проект GPU Cloud и начали расставлять серверные узлы с GPU-ускорителями на местах, помогая клиентам заниматься видеоаналитикой в рамках всей России», - говорит Андрей Листопад.
Следующий логичный шаг в развитии технологических возможностей CDNvideo – предоставление клиентам облачных серверов на базе ARM. Облачная платформа CDNvideo включает вычислительные кластеры с наиболее распространенной архитектурой - x86. В то же время компания видит несомненную перспективу и в облачных серверах на базе процессоров ARM.
Достоинство ARM состоит в способности выделить для обработки данных с отдельного устройства одновременно несколько процессорных ядер. Кроме того, сервера на базе ARM превосходно справляются и с традиционными задачами серверных кластеров: обслуживанием баз данных, поддержкой web-серверов, трудными вычислениями. В последнем случае эффективность ARM повышает их способность распараллеливать вычислительный процесс, что может ускорить работу трудных приложений с шифрованием или машинным обучением.
Хорошо могут оказаться на деле сервера на базе ARM в работе разработчиков многочисленных IoT-устройств и необходимого для них программного обеспечении, при создании которых необходимо беспрерывно тестировать модифицируемые прошивки. Если верить словам Андрея Листопада, разработчику может быть комфортабельнее тестировать прошивку не на соответствующем эмуляторе ARM-машины, а на облачном ARM-сервере еще до того, как будет собран прототип устройства.
Еще один сценарий применения таких серверов – обращение к ним устройств интернета вещей. Классическая схема объединения их в сеть предполагает использование хаба – контроллера с ARM-процессором и на практике неоднократно используется в системах разумного дома. Для реализации сценария с облачным сервером оконечные IoT-устройства обязаны обмениваться данными по IP-протоколу, что в этом же разумном доме достаточно распространено.
Как нельзя лучше справляются сервера с процессорами ARM и с разнородными задачами по отношению видеоаналитики – объем возможных применений ARM в этой сфере Андрей Листопад описывает как «непаханное поле».
Превосходства ARM-архитектуры наиболее полно раскрываются в аналогичных задачах там, где требуется большой объем обработки видеоданных за минимальное время – скажем, при идентификации по лицу клиентов банков пред банкоматами. Значение биометрической идентификации будет только увеличиваться день ото дня с учетом роста проблемы мошенничества, в борьбе с которым важную роль могут сыграть сервисы, работающие в облаке на ARM-серверах. Широкое распространение облачная видеоаналитика может получить в ритейле.
На базе ARM-архитектуры в решениях CDNvideo уже контролируются разумные шлагбаумы в нескольких городах России.