Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Azure IoT Edge и SQL Edge: перенос облачных нагрузок на «наземные» устройства

Блог компании Кварта ТехнологииMicrosoft AzureMicrosoft EdgeРазработка для интернета вещейИнтернет вещей
Tutorial

Azure IoT Edge — это дополнение к IoT Hub, которое позволяет обрабатывать часть данных и обрабатывать события локально, а не в облаке, уменьшать объем передаваемых в облако данных, а также обеспечивать работу системы при пропадании соединения с облаком.


Azure SQL Edge — это модуль для IoT Edge, который позволяет при небольшом потреблении памяти реализовать потоковую обработку данных, машинное обучение непосредственно на устройстве с IoT Edge.


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


Также мы настроим IoT Hub в Azure, развернем среду выполнения IoT Edge на Windows 10 IoT и Linux, настроим и подключим к облаку эмулированный датчик; рассмотрим установку и настройку SQL Edge.

Читать дальше →
Рейтинг0
Просмотры979
Комментарии 0

Ликбез по браузерам для Windows в 2020

Браузеры
Из песочницы


Доброго времени суток, Хабр! В очередной раз читая комментарии, наткнулся на мысль о том, что далеко не все понимают, как обстоит ситуация с браузерами для Windows на данный момент. От чего хотелось бы провести небольшой обзор текущего положения. Ну, и сразу к делу!

Читать дальше →
Всего голосов 64: ↑60 и ↓4+56
Просмотры52K
Комментарии 49

Turing Pi — кластерная плата для self-hosted приложений и сервисов

ХостингДецентрализованные сетиDevOpsИнтернет вещейKubernetes
Из песочницы
image

Turing Pi это решение для self-hosted приложений построенное по принципу rack стоек в дата центре, только на компактной материнской плате. Решение ориентировано на построение локальной инфраструктуры для локальной разработки и хостинга приложений и сервисов. Вообщем это как AWS EC2 только для edge.

Мы небольшая команда разработчиков решили создать решение для построения bare-metal кластеров в edge и назвали проект Turing Pi. Продукт начался на «коленке», однако сейчас для проверок своих концепций его заказали отделы разработок в Red Hat, Rancher (SUSE), Toyota Connected, Sony, Electrolux, Facebook, и набирается аудитория разработчиков под 10К.

Но все началось с открытия.
Читать дальше →
Всего голосов 37: ↑36 и ↓1+35
Просмотры7.7K
Комментарии 51

Мини ITX кластер Turing Pi 2 c 32 GB RAM

ХостингДецентрализованные сетиDevOpsИнтернет вещейKubernetes
image

Приветствую сообщество Хабра! Недавно я писал про нашу кластерную плату первой версии [V1]. И сегодня хочу рассказать как мы работали над версией Turing V2 с 32 GB оперативной памяти.

Мы увлекаемся мини серверами которые можно использовать как для локальной разработки так и для хостинга локально. В отличии от настольных компьютеров или лэптопов наши сервера созданы для работы 24/7 их быстро можно соединять в федерацию, например было 4 процессора в кластере, а через 5 минут стало 16 процессоров (без дополнительного сетевого оборудования) и все это в компактном форм-факторе, безшумно и энергоэффективно.

В основе архитектуры наших серверов — кластерный принцип построения т.е. мы делаем кластерные платы которые с помощью ethernet сети на плате соединяют несколько вычислительных модулей (процессоров). Для упрощения мы пока не делаем свои вычислительные модули, а используем Raspberry Pi Compute Modules и мы очень надеялись на новый модуль CM4. Но, все пошло вразрез планам с их новым форм-фактором и думаю многие разочарованы.

Под катом как мы шли от V1 к V2 и как нам пришлось выкручиваться с новым форм-фактором Raspberry Pi CM4.
Читать дальше →
Всего голосов 13: ↑13 и ↓0+13
Просмотры4.9K
Комментарии 12

Azure Custom Vision без Azure, или «где у них маска». Как мы распознавали маску на лице (и других частях тела)

Блог компании Кварта ТехнологииОбработка изображенийMicrosoft AzureМашинное обучениеРазработка для интернета вещей
Tutorial

Среди набора примеров для Azure на GitHub был найден один очень интересный: распознавание образов на Raspberry Pi, в офлайне. Авторами предлагается подготовить модель машинного обучения в одном из облачных сервисов Azure, затем перенести ее на компьютер, у которого большую часть времени нет подключения к Интернет, после чего распознавание образов будет работать автономно. Разработчики подготовили проект для двух платформ: ARM32 (собственно Raspberry Pi) и AMD64 (но без поддержки веб-камеры).


На волне коронавирусного хайпа мы решили адаптировать пример для распознавания, надета маска на человеке или нет. Сразу выяснилось, что шаги по адаптации примера не вполне очевидны. В этом материале рассмотрим последовательно, как этот пример, во-первых, модифицировать для работы со своей моделью машинного обучения, во-вторых, перенести его на платформу AMD64. Будем считать, что наш компьютер, на котором работает модель, управляет турникетом: если человек пришел в маске, турникет открывается, если нет — остается закрытым.

Читать дальше →
Всего голосов 2: ↑1 и ↓10
Просмотры794
Комментарии 2

Шпион, выйди вон: что делают браузеры после установки?

Блог компании BraveБраузеры
Перевод

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

В этой статье мы оценивали поведение пяти браузеров: Brave, Chrome, Firefox, Edge и Opera. Все исследования проводились на десктопе под управлением Windows 10 (версия 20H2, билд 19042.804) с подтвержденной учёткой Microsoft.

Читать далее
Всего голосов 29: ↑23 и ↓6+17
Просмотры23K
Комментарии 108

Update Tuesday: Microsoft выпустила апрельские обновления безопасности

Блог компании MicrosoftИнформационная безопасностьVisual StudioMicrosoft AzureРазработка под Windows

Microsoft выпустила плановые обновления безопасности, закрывающие 114 уязвимостей, включая 6 уязвимостей в Microsoft Edge и 4 уязвимости в Exchange Server. 19 уязвимостей были классифицированы как «Критические» и 88 – как «Важные». Среди закрытых уязвимостей 4 были обнародованы публично, а эксплуатация еще одной уязвимости была зафиксирована в реальных атаках (0-day).

В данной статье я расскажу о самых главных моментах этого выпуска.

Сводная информация по количеству и типу уязвимостей в соответствующих продуктах приведена на графике.

Читать далее
Всего голосов 6: ↑6 и ↓0+6
Просмотры2.5K
Комментарии 2

WebRTC CDN на Google Cloud Platform с балансировкой и автоматическим масштабированием

Блог компании FlashphonerРазработка веб-сайтовРабота с видеоDevOpsВидеоконференцсвязь

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

Читать далее
Всего голосов 2: ↑1 и ↓10
Просмотры1.5K
Комментарии 0

AWS, ELB, CDN, Auto Scaling и другие аббревиатуры и термины для WebRTC с низкой задержкой

Блог компании FlashphonerРазработка веб-сайтовРабота с видеоDevOpsВидеоконференцсвязь

Современные браузеры не предоставляют возможность выбора - использовать WebRTC или не использовать. И если проиграть поток можно по HLS, MSE, то захватить поток с камеры и публиковать поток из браузера можно только с помощью WebRTC. Производители браузеров приняли этот "формат" и внедрили его в свои продукты. Так же как в свое время, те же вендоры поддерживали Flash Player в качестве плагина. Текущая ситуация с WebRTC отличается только тем, что WebRTC встроен в браузер нативно, на уровне кода, а не в виде плагина. Если через пару лет кто-то предложит лучшую библиотеку для работы с видео, нет сомнений, что вендоры перейдут на эту новую технологию. Но сегодня в мире браузеров правит бал Chrome, поэтому горизонт для WebRTC остается чистым.

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Просмотры1.8K
Комментарии 0

Google Cloud Platform for WebRTC CDN with Balancing and Autoscaling

Блог компании FlashphonerРазработка веб-сайтовРабота с видеоDevOpsВидеоконференцсвязь

In the previous article we refreshed our memory of WebRTC CDN and the ways this technology helps to minimize latency for WebRTC streams. We also discussed why load balancing and autoscaling wouldn't be amiss in CDNs. Here are the main points from the article:

Read more
Всего голосов 1: ↑1 и ↓0+1
Просмотры334
Комментарии 0

AWS, ELB, CDN, Autoscaling and other abbreviations and terms related to low-latency WebRTC

Блог компании FlashphonerРазработка веб-сайтовРабота с видеоDevOps

The modern browsers do not give users a choice between using WebRTC and not using it. And while you can playback streams using HLS or MSE, WebRTC remains the only tool for capturing camera feeds and publishing streams from a browser. The browser developers have accepted this "format" and integrated it into their products – just as they used to support the Flash Player as a plugin. The only difference is that WebRTC comes natively integrated into the browser — as code, not a plugin. If, in a few years, a new and better library for video streaming is introduced they will undoubtedly make a switch. But these days, Chrome maintains its dominance, so no contenders for WebRTC are in sight.

Read more
Всего голосов 1: ↑1 и ↓0+1
Просмотры390
Комментарии 0

Облачная WebRTC CDN: сколько стоит, где разместить?

Блог компании FlashphonerРабота с видеоAmazon Web ServicesDevOpsGoogle Cloud Platform

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

Читать далее
Всего голосов 1: ↑1 и ↓0+1
Просмотры1.6K
Комментарии 0

Cloud services for WebRTC CDN: How much does it cost? Where to place it?

Блог компании FlashphonerРабота с видеоAmazon Web ServicesDevOpsGoogle Cloud Platform

The developer or owner of a software product often faces the question of choosing a suitable location for hosting server capacity. As you know, software always meets hardware.

Read more
Всего голосов 1: ↑1 и ↓0+1
Просмотры516
Комментарии 1