×
IoT World 2016. Microsoft Azure, Sam George: IoT - экосистема, а не игра, где победитель получает все. Весь мир будет в IoT - важна взаимная совместимость и открытость, чтобы все получили преимущества

Доброе утро. Меня зовут Sam George, Director for Azure IoT, Microsoft.

 

Мы наблюдаем за потрясающим рывком Интернета вещей. Всего пять лет назад, он был намного меньше, чем сейчас. 

В действительности это означает наступление следующей волны компьютеризации.

 

JSON.TV публикует выступления спикеров с конференции Internet of Things World 2016, 10-12 мая в Кремниевой долине. Благодарим Организатора - Informa Group за приглашение команды JSON.TV.

 

См. видеозапись выступления Сэма Джорджа с IoT World  на языке оригинала

 

Отступим на шаг назад и задумаемся о развитии компьютерных технологий в последние несколько десятилетий – мы начинали с мэйнфреймов ЭВМ, перешли к ПК, затем произошло быстрое распространение смартфонов.

 

Интернет вещей – это следующая логическая ступень развития, и он позволяет нам пользоваться преимуществами и ощущать мир так, как никогда ранее.



Среди сил, движущих это развитие – закон Мура, который продолжает свое неумолимое движение, повышая плотность транзисторов («количество элементов в микрочипах каждые два года будет удваиваться»).

 

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

 

И закон Меткалфа – полезность сети пропорциональна квадрату количества ее пользователей, что в IoT это особенно интересно. Одна из причин, по которой мне нравится рассуждать о законе Меткалфа – полезность IoT происходит из комбинирования знаний и данных.

 

 

 

Сэм Джордж (Sam George), директор IoT-подразделения Microsoft Azure, IoT World 2016, 10-12 May, Santa Clara

 

На раннем этапе в IoT существовало неверное представление о том, что все устройства IoT на планете объединятся магическим образом с другими устройствами IoT и начнут взаимодействовать неведомым нам, но очень серьезным способом.

 

На самом деле, все не совсем так. В мире устройств существуют границы доверенных сред.



Мой любимый пример – ваша домашняя система автоматизации не начинает за вашей спиной взаимодействовать с соседской домашней системой.

 

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

 

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

 

Самое трудное – это то, что революция IoT начинается с малого и простого, и мы можем наблюдать это сейчас, на ранних стадиях развития пространства IoT.

 

Определенно, существуют крупные проекты, но большинство компаний только начинают свой путь в IoT.

 

Интернет вещей - это новая реальность, он уже существует, у него есть потребители, которые уже получают от него преимущества. Но в плане массовой популярности IoT еще не достиг такого уровня привычности, и потребители только начинают свыкаться с IoT.

 

Я бы хотел поговорить о том, с чего начинается IoT.

 

Для нас Интернет вещей начинается с хорошей идеи – что если мои вещи сами будут мне сообщать о том, что они находятся не там, где нужно?

Что если моя вещь сама расскажет мне о поломке еще до того, как она случилась?

Что если у меня будет возможность определить когда лучше включить или отключить устройство, поставить оповещение?

Что если я просто буду знать, где находятся мои вещи?

 

Мне нравится наблюдать за тем, как проекты IoT принимаются обществом. И я по-прежнему удивляюсь, сколько решений IoT до сих пор основаны просто на возможности узнать, где находится вещь – будь то домашние животные, реактивные двигатели или грузовики.

 

Таких проектов, которые помогают определить, где находиться вещь - множество, и это прекрасная идея для начала.

 

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

 

Именно в этом моменте становится интереснее всего – потому что вещь редко состоит из одного элемента, зачастую вещи сборные. Реактивный двигатель состоит из множества частей и каждая из них играет роль в его профилактическом обслуживании.

 

 

 

Слайд из презентации Сэма Джорджа, Microsoft

 

Затем – устройство. Необходимо принять множество решений – как получить устройство, определить, какое устройство использовать, какое выбрать, какое использовать ПО, какую ОС, какой язык будет использоваться.

 

Затем, как получить данные с устройства и куда направлять эти данные.

 

И, разумеется, обеспечить безопасность устройства. Это очень важная тема в IoT, об этом говорят все, потому что это невероятно важно – защитить устройства IoT. В настоящее время в этой индустрии происходит множество пугающих атак.

 

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

 

Существуют передовые методы работы с аппаратным обеспечением и ПО, например Secure Boot, защищенное удостоверение подлинности, защищенная идентификация, защищенные протоколы передачи данных, удаленное обновление ПО.

 

Подобные вещи очень важны для IoT. То есть если ваша компания имеет отношение к IoT, и переходит на IoT, важно принять это во внимание, важно защитить свои вещи.

 

Знания, извлекаемые из данных. Как найти знания, которые откроют новые возможности для нового бизнеса, с чего начать?

 

Количество устройств будет увеличиваться, необходимо осуществлять мониторинг множества устройств и данных, и делать это в реальном времени.

 

Традиционной моделью в IoT является сбор данных, оценка их полезности, а затем при осуществлении мониторинга этих данных – разграничение потоков данных в реальном времени, отслеживание миллионов устройств и поиск интересных моделей данных, поступающих из устройств.

 

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

 

Важной темой является управление устройствами. Мы обсуждали это с потребителями, у некоторых из них есть по несколько сотен и несколько тысяч устройств.

 

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

 

Если человеку приходится каждый раз ехать на место, чтобы обновить ПО, он не получит положительного опыта пользования IoT. Следовательно, необходима способность удаленного, безопасного и защищенного выполнения этих задач.

 

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

 

Итак, что если при проведении мониторинга в реальном времени, что-то происходит не так, как задумано? Что нужно сделать в этом случае?

 

Крайне важным компонентом IoT является интеграция в бизнес-процесс.

 

Существует целый ряд вещей, которые необходимо для этого сделать. По своей сути IoT является глобальным явлением, большинство потребителей будут применять глобальное развертывание или уже применяют его.

 

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

 

Интернет вещей прекрасен. Он очень многообещающ. Он уже существует, и он изменит наш мир, но он очень быстро усложняется.

 

Не проще ли, чтобы кто-то пришел и упростил все для вас? Именно для этого мы и существуем.

 

Итак, есть 2 вещи, которые я бы хотел подчеркнуть. Во-первых – на уровне ОС Интернета вещей, Windows 10 IoT является превосходным решением.

 

В ней есть передовые функции безопасности, от Secure Boot до защищенной идентификации аппаратного обеспечения и все услуги безопасности, которые Windows создавал на протяжении десятилетий.

 

Автоматическое сетевое взаимодействие с Azure, с сенсорами и множеством внешних устройств, со службами поддержки Windows, и разумеется, поддержкой универсальной платформы Windows.

 

 

 

Слайд из презентации Сэма Джорджа, Microsoft

 

Сейчас Azure IoT представляет собой межплатформенный проект.

 

Мы работаем с любыми ОС, любыми устройствами по всему миру. Но когда потребитель задумывается об общих затратах на приобретение всех его устройств IoT, он понимает, что Windows 10 является наиболее привлекательной ОС для Интернета вещей.

 

Я также работаю над Azure IoT Suite. Мы занимаемся тем, что упрощаем получение опыта, чтобы позволить пользователю начать работу за несколько минут, при этом подстроив процесс под себя. И важно заниматься и тем и другим.

 

Потому что не существует абсолютно одинаковых решений для IoT. И никому не хочется начинать работу с IoT с найма поставщика ПО

 

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

 

И вместо того, чтобы каждый раз заново придумывать эту модель совместно с клиентами или позволять клиентам самостоятельно создавать ее при помощи справочного руководства, мы предоставляем ее в составе IoT Suite.

 

То есть можно зайти на AzureIoTsuite.com, нажать на кнопку и уже через пять минут начать работать с полностью готовым решением IoT, поддерживающим миллионы устройств.

 

И, разумеется, вокруг этого развивается обширная экосистема, о которой я расскажу.

 

Если говорить об упрощении Интернета вещей, то Azure IoT Suite строится на трех опорах.

 

В общем-то, любое решение IoT строится на трех опорах.

 

Первая и очень важная, которая присутствует почти в каждом решении IoTсетевое взаимодействие устройств и управление устройствами.

 

Это очень важный пункт.  У клиента есть устройства, которые необходимо обслуживать - у нас есть сервис Azure IoT Hub – это сервис, доступный по всему миру, обслуживающий миллионы устройств.

 

Он выполняет телеметрию и командный контроль, обрабатывает протоколы безопасности, поддерживает все популярные протоколы, существующие в IoT на сегодняшний день – HTTPS, AMPS, MQTT.

 

Мы создаем ПО с открытым кодом, доступное на GitHub по лицензии MIT, которое работает на различных версиях ОС - Linux, ARMmbed, FreeRTOS, IOS, Android, Windows – на чем угодно. На множестве языков Java, Python, Node, C, C#. Недавно мы объявили о выходе Azure IoT Device SDK.

 

Также я хочу подчеркнуть, что в области сетевого взаимодействия и управления устройствами существует баланс между клиентским устройством и облаком IoT.

 

Мы не придерживаемся наивного мнения о том, что все устройства IoT просто сами подключатся к облаку и начнут отсылать данные.

 

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

 

Для того, чтобы это стало возможным мы создали комплект разработчика ПО с открытым кодом, который недавно стал доступен на GitHub - Azur IoT Gateway SDK.

 

Он работает на различных версиях Linux и Windows, в дальнейшем мы продолжим добавлять поддержку, в зависимости от пожеланий клиентов.

 

И последний пункт, который очень важен для обеспечения взаимодействия устройств и управления устройствамиDevice Management.

 

Созданный на открытых стандартах OMA Lightweight M2M (LWM2M), наш сервис управления устройствами позволяет осуществлять управление ПО, встроенным ПО, и производить конфигурацию на любом устройстве, работающем на любой ОС.

 

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

 

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

 

Мой любимый пример – при осуществлении управления зданием, где перед вами стоит задача по отслеживанию количества людей, входящих в здание и включающих в нем свет.

 

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

 

И при обновлении данных, вы обновляете их по подтипам, вам необходимо скоординировать отдел техподдержки с ИТ-отделом. Наша поддержка обеспечивается с учетом всего этого и включает поддержку типологий, обновление Windows и так далее. Все это очень важно.

 

 

 

Слайд из презентации Сэма Джорджа, Microsoft

 

Следующий столп, на котором стоит Azure IoT Suit и другие решения IoTаналитика и реализованные в работе знания.

 

Как мы уже говорили, даже в знании местоположения вещи кроется большая ценность, но наибольший интерес в IoT представляют знания и способы, которыми эти знания комбинируются с другими данными.

 

С этой целью Microsoft создал Cortana Intelligence Suit – это еще один сервис или комплекс сервисов, доступный по всему миру, для поиска глубоких знаний в ваших данных IoT, делающий этот поиск невероятно простым.

 

Он включает машинное обучение, недавно объявленный нами Bot FrameworkCognitive Intelligence API.

 

Еще одной важной частью IoT является вопрос, где будет осуществляться хранение данных.

 

Для этого у нас есть Azure Data Lake – безразмерное хранилище данных. Он изначально создавался для Bing для хранения и частого обновления интернет-показателей по петабайту в день.

 

И, разумеется, обеспечение возможности обработки миллионов потоков телеметрических данных с миллиардов устройств.

 

Для этих целей мы создали сервисы Azure Stream Analytics и Azure HDInsight Storm.

 

Мне нравится рассказывать о Storm, потому что он является частью нашей приверженности открытым исходным данным, это централизованное предложение Apache Storm.

 

Некоторые люди по-прежнему считают, что Microsoft Azure – это облако Windows. На самом деле это облако Windows и Linux.

 

Linux является одним из наших самых быстрорастущих рабочих пространств, мы поддерживаем множество версий, включая Red Hat Linux. Мы также поддерживаем различные СПО-приложения от Apache Foundation. Мы очень рады внедрению Azure в Linux.

 

И последняя область относится к презентации, управлению и подключению всего этого к вашему бизнесу.

 

Для этих целей мы создали такие сервисы, как Power BI, Azure App для вебсайтов, мобильных сервисов, управления интерфейсом разработки приложений, логические приложения для внедрения в бизнес-процесс.

 

И, разумеется, сюда входит не только подключение к нашим бизнес-приложениям, например к Dynamics, но также ко множеству сторонних приложений, к примеру от SAP и Salesforce и т.д.

 

Эти три опоры построены на решениях мирового класса, на облаке гипермасштаба, которое мы собираемся запустить в 30 регионах по всему миру.

 

Это решение, зарекомендовавшее себя на предприятиях, обладающее наибольшим портфелем совместимости.

 

Если вы решили заняться бизнесом в IoT и выбираете облако, в случае если в вашем бизнесе есть требования к совместимости, очень важно знать какое облако будет поддерживать эти требования.

 

Богатая экосистема данных и аналитики, включающая Cortana Intelligence Suit.

 

Большое внимание уделяется гибридному и локальному хранению данных. Этим мы отличаемся от других поставщиков облачных решений.

 

 

Слайд из презентации Сэма Джорджа, Microsoft

 

В чем же заключается большое внимание к гибридному и локальному хранению?

 

Я уже упоминал о роли клиентского устройства и шлюза в сети. Недавно мы объявили о поддержке Azure Stack, с помощью которого можно запускать Azure локально, из собственных ЦОД. Мы работаем над тем, чтобы сделать все наши решения в области IoT локальными.

 

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

 

Следовательно, локальный контроль в IoT очень важен, и является частью нашей приверженности Интернету вещей.

 

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

 

И последнее – богатая и открытая экосистема.

 

Я надеюсь, что вы слышали о том, что Microsoft является приверженцем сообщества разработчиков открытого ПО, открытых стандартов и интероперабельности. И все эти вещи также являются важной частью Интернета вещей.

 

По нашему мнению, IoT по большому счету является экосистемой, это не игра, в которой победитель получает все. Весь мир будет заниматься IoT. Следовательно, взаимная совместимость и открытость очень важны в IoT для того, чтобы у клиентов и партнеров появилась возможность получить от него как можно больше преимуществ.

 

Мы придерживаемся открытых стандартов и входим во многие консорциумы, я расскажу о нескольких.

 

Мы входим в открытое сообщество производителей мобильной связи по поддержке LWM2M, мы используем ее для управления устройствами. Мы не придумывали новый протокол управления устройствами, вместо этого мы используем стандарты.

 

Мы входим в OASIS по продвижению MQTT, - очень популярного развивающегося протокола IoT, который мы полностью поддерживаем.

 

Разумеется, мы входим в Industrial Internet Consortium и Internet Engineering Task Force.

 

Мы поддерживаем Open Connectivity Foundation для облегчения взаимодействия устройств с другими устройствами и облаком.

 

Мы с рядом партнеров входим в Open Fog Consortium для определения стандартных моделей взаимодействия между клиентским устройством и облаком.

 

Конечно, мы также входим в Eclipse Foundation и OPC foundation.

 

Я немного расскажу об OPC foundation, так как это очень важный фонд. Он посвящен открытому сетевому взаимодействию между 37 млн уже существующих промышленных устройств.

 

Недавно мы объявили о начале поддержки объединения, развивающего протокол OPC-UA на Windows 10 и Azure IoT. Мы объявили об этом важном событии всего несколько недель назад в Германии.

 

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

 

Кроме того, мы предоставили фонду Eclipse Foundation коннекторы Kura для проекта Kura Gateway. И, разумеется, у нас есть комплект разработчика ПО с открытыми исходными данными и шлюзы для SDK.

 

Мы также сотрудничаем с фондом Open T2T foundation по проекту Open T2T.

 

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

 

Я хотел бы подчеркнуть все это в свете нашего реального клиента – Rolls Royce и позволить им самим рассказать о том, чем они занимаются в области Интернета вещей.

 

 

 

Слайды клиентского кейса Rolls Royce из презентации Сэма Джорджа, Microsoft

 

Ролик Rolls Royce: «Являясь пилотом самолета, я знаю, что чтобы летать с лучшими, нужно работать с лучшими. Rolls Royce имеет более 13 000 двигателей и производств по всему миру и предоставляет услуги по их облуживанию в период максимальных нагрузок.

 

Сегодня, каждый двигатель оснащен тысячами сенсоров, которые производят терабайты данных во время сверхдальних рейсов. Осмысление этих данных очень важно для безопасной и эффективной транспортировки моих пассажиров.

 

Rolls Royce использует Azure IoT Suit для удаленного анализа данных и предоставления мне и авиакомпании полезных знаний на их основе в реальном времени о производительности двигателя и эффективности его эксплуатации. Продвинутая аналитика помогает оптимизировать экономию топлива, прогнозировать потребность в обслуживании и избегать дорогостоящих простоев и задержек.

 

Единичный незапланированный срыв может не только отразиться на экипаже и пассажирах, но и стоить авиакомпании до миллиона долларов в день. 

 

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

 

Вес топлива составляет до одной трети веса самолета. Как пилот я решаю сколько топлива возьмет самолет.

 

Знания, эффективность, погодные условия, маршрут полета и запланированные посадки влияют на мое решение.

 

Cortana intelligence помогает мне выбрать оптимальный уровень топлива для максимизации эффективности.

 

40% нашего рабочего бюджета уходит на топливо, и даже небольшое процентное сокращение может сократить наши расходы на десятки миллионов долларов в год. Microsoft и Rolls Royce – новые высоты потребительской ценности».

 

Я буду сегодня весь день, - подходите! И спасибо за внимание.