Международная научно-практическая конференция International Conference on Big Data and its Applications (ICBDA) выросла из мероприятия Big Data Russia и проводится один раз в год, объединяя на одной площадке создателей новых технологий в области больших данных, представителей бизнеса, а также научных сотрудников и молодых ученых.
Организаторы: Rusbase и Global Innovation Labs.
Организаторы ICBDA благодарят Data-Centric Alliance (DCA) за поддержку мероприятия, а также отдельное спасибо Artox Media и NVIDIA.
Выступление Александра Кирова (Acronis) на International Conference on Big Data and its Applications (ICBDA).
ICBDA — конференция для предпринимателей и разработчиков о том, как эффективно решать бизнес-задачи с помощью анализа больших данных.
http://icbda2015.org/
Борис Павлович - Производительность и масштабируемость OpenStack Yandex
В докладе прозвучали ответы на вопросы о том, что такое OpenStack, зачем он нужен, что подразумевается под его производительностью и масштабируемостью и как тестировать эти качества, если у вас нет своего дата-центра. На примере проекта Rally вы узнали, как полностью автоматизировать тестирование. Было рассказано о проблемах, которые возникли при разработке Rally. Завершился доклад рассказом о том, с какими сложностями, касающимися масштабируемости и производительности OpenStack, ещё предстоит справиться.
NAS, Predictions, Preloading, Presudo-Isomorphism / Охрименко Алексей (Acronis)Ontico
На примере фреймворка COD.js ( c React as View Layer ) и топовых продуктов фирмы Acronis мы увидим, каких удивительных результатов можно добиться используя:
1) NAS — неблокирующее состояние приложения;
2) Predictions — дизайн-паттерн, позволяющий предсказывать состояния системы и производить так называемую "latency conpensation" — технику, которую очень любят в Game Dev;
3) Preloading — стандартную и всем знакомую технику, у которой есть пара интересных способов применения, заслуживающих внимания;
4) Presudo-Isomorphism — очень хитрую технику, которую так активно использует Facebook.
Все это будет показано на примере реальных продуктов. С простыми и понятными примерами, которые можно будет применить в любом продукте.
Международная научно-практическая конференция International Conference on Big Data and its Applications (ICBDA) выросла из мероприятия Big Data Russia и проводится один раз в год, объединяя на одной площадке создателей новых технологий в области больших данных, представителей бизнеса, а также научных сотрудников и молодых ученых.
Организаторы: Rusbase и Global Innovation Labs.
Организаторы ICBDA благодарят Data-Centric Alliance (DCA) за поддержку мероприятия, а также отдельное спасибо Artox Media и NVIDIA.
Выступление Александра Кирова (Acronis) на International Conference on Big Data and its Applications (ICBDA).
ICBDA — конференция для предпринимателей и разработчиков о том, как эффективно решать бизнес-задачи с помощью анализа больших данных.
http://icbda2015.org/
Борис Павлович - Производительность и масштабируемость OpenStack Yandex
В докладе прозвучали ответы на вопросы о том, что такое OpenStack, зачем он нужен, что подразумевается под его производительностью и масштабируемостью и как тестировать эти качества, если у вас нет своего дата-центра. На примере проекта Rally вы узнали, как полностью автоматизировать тестирование. Было рассказано о проблемах, которые возникли при разработке Rally. Завершился доклад рассказом о том, с какими сложностями, касающимися масштабируемости и производительности OpenStack, ещё предстоит справиться.
NAS, Predictions, Preloading, Presudo-Isomorphism / Охрименко Алексей (Acronis)Ontico
На примере фреймворка COD.js ( c React as View Layer ) и топовых продуктов фирмы Acronis мы увидим, каких удивительных результатов можно добиться используя:
1) NAS — неблокирующее состояние приложения;
2) Predictions — дизайн-паттерн, позволяющий предсказывать состояния системы и производить так называемую "latency conpensation" — технику, которую очень любят в Game Dev;
3) Preloading — стандартную и всем знакомую технику, у которой есть пара интересных способов применения, заслуживающих внимания;
4) Presudo-Isomorphism — очень хитрую технику, которую так активно использует Facebook.
Все это будет показано на примере реальных продуктов. С простыми и понятными примерами, которые можно будет применить в любом продукте.
Оптимизация производительности: магия или методикаКРОК
13 октября 2016
Бизнес-завтрак «Контроль производительности приложений — ключ к успешному взаимодействию с бизнесом»
http://www.croc.ru/action/detail/66468/
Облачные технологии предлагают масс преимуществ для размещения веб-приложений. Надежность, экономия, возможность отказаться от своей инфраструктуры, автоматическое масштабирование и многое другое - вот плюсы облачного размещения.
В этом докладе мы рассмотрим как облачная платформа Azure позволит вам получить все преимущества для хостинга проектов на базе Drupal на Linux или Windows в виде PaaS-решения или просто в виртуальных машинах.
The lecture is devoted to essential development problems encountered by start-ups and experienced mobile developers, particularly gathering statistics of game events and crashes, size optimisation and integration of social networks. Alias, this lecture is a nourishing and high-vitamin food for developers’ thought.
Александр Ломов-«Как перестать беспокоиться и начать использовать Cloud Foundry»Tanya Denisyuk
Многие согласятся, что писать велосипеды - плохо, а автоматизировать трудоемкие задачи - хорошо. Другие повторяют одно и то же и не задумываются об этом. Cloud Foundry - открытая платформа, которая позволяет радикально сократить время развертывания приложений и сделать разработчиков и бизнес счастливее. В моем докладе я раскажу вам почему через несколько лет весь мир будет использовать CF при разработке приложений.
КРИ 2014: Расширение возможностей вашей игры с помощью Microsoft AzureMicrosoft
Современные игровые приложения трудно представить без множества онлайн сервисов, в том числе обеспечивающих монетизацию, взаимодействие игроков между собой. Построение инфраструктуры таких сервисов может потребовать значительных вложений. Разумным решением этого вопроса является использование существующих облачных платформ, например, Microsoft Azure. В этом докладе будет рассказано о типовых сценариях использования облака в играх и примерах архитектур, которые могут быть использованы в этих сценариях.
JS Lab2017_Redux: время двигаться дальше?_Екатерина ЛизогубоваGeeksLab Odessa
JS Lab2017, 25 марта, Одесса
Redux: время двигаться дальше?
Екатерина Лизогубова (Coach at JavaScript.Ninja)
React + Redux стал стандартом де-факто в разработке приложений на React. Говорим React - подразумеваем Redux. Говорим Redux - подразумеваем React. Однако спустя два года активного использования подобного стека у меня накопилось множество проблем: решаемых и не очень. Так что же - пришло время двигаться дальше на волнах хайпа или старый друг лучше новых двух? Как Redux отравляет жизнь и что с этим делать.
Все материалы: http://jslab.in.ua/
Организаторы: http://geekslab.org.ua/
Azure Functions может стать отличным сервисом, с помощью которого ваши бизнес-системы смогут общаться между собой в формате простых задач-единиц, каждая из которых будет выполнять определенную задачу.
Оптимизация производительности: магия или методикаКРОК
13 октября 2016
Бизнес-завтрак «Контроль производительности приложений — ключ к успешному взаимодействию с бизнесом»
http://www.croc.ru/action/detail/66468/
Облачные технологии предлагают масс преимуществ для размещения веб-приложений. Надежность, экономия, возможность отказаться от своей инфраструктуры, автоматическое масштабирование и многое другое - вот плюсы облачного размещения.
В этом докладе мы рассмотрим как облачная платформа Azure позволит вам получить все преимущества для хостинга проектов на базе Drupal на Linux или Windows в виде PaaS-решения или просто в виртуальных машинах.
The lecture is devoted to essential development problems encountered by start-ups and experienced mobile developers, particularly gathering statistics of game events and crashes, size optimisation and integration of social networks. Alias, this lecture is a nourishing and high-vitamin food for developers’ thought.
Александр Ломов-«Как перестать беспокоиться и начать использовать Cloud Foundry»Tanya Denisyuk
Многие согласятся, что писать велосипеды - плохо, а автоматизировать трудоемкие задачи - хорошо. Другие повторяют одно и то же и не задумываются об этом. Cloud Foundry - открытая платформа, которая позволяет радикально сократить время развертывания приложений и сделать разработчиков и бизнес счастливее. В моем докладе я раскажу вам почему через несколько лет весь мир будет использовать CF при разработке приложений.
КРИ 2014: Расширение возможностей вашей игры с помощью Microsoft AzureMicrosoft
Современные игровые приложения трудно представить без множества онлайн сервисов, в том числе обеспечивающих монетизацию, взаимодействие игроков между собой. Построение инфраструктуры таких сервисов может потребовать значительных вложений. Разумным решением этого вопроса является использование существующих облачных платформ, например, Microsoft Azure. В этом докладе будет рассказано о типовых сценариях использования облака в играх и примерах архитектур, которые могут быть использованы в этих сценариях.
JS Lab2017_Redux: время двигаться дальше?_Екатерина ЛизогубоваGeeksLab Odessa
JS Lab2017, 25 марта, Одесса
Redux: время двигаться дальше?
Екатерина Лизогубова (Coach at JavaScript.Ninja)
React + Redux стал стандартом де-факто в разработке приложений на React. Говорим React - подразумеваем Redux. Говорим Redux - подразумеваем React. Однако спустя два года активного использования подобного стека у меня накопилось множество проблем: решаемых и не очень. Так что же - пришло время двигаться дальше на волнах хайпа или старый друг лучше новых двух? Как Redux отравляет жизнь и что с этим делать.
Все материалы: http://jslab.in.ua/
Организаторы: http://geekslab.org.ua/
Azure Functions может стать отличным сервисом, с помощью которого ваши бизнес-системы смогут общаться между собой в формате простых задач-единиц, каждая из которых будет выполнять определенную задачу.
Cloud Day 2.0. Машинное обучение и AzureML. Предсказываем вероятность выжить ...Microsoft
https://events.techdays.ru/Cloud-Day/2016-04/
Важнейшее направление искусственного интеллекта – машинное обучение. Microsoft предлагает доступный инструмент Azure ML, который позволяет без глубоких знаний алгоритмов анализировать данные и делать предсказания. Мы научимся использовать простейшие алгоритмы машинного обучения для предсказания вероятности гибели человека на Титанике.
Контейнеры и экосистема разработки Microsoft (Windows Server Containers, Hype...Microsoft
В экосистеме Microsoft становится все больше контейнеров - в облаке и Visual Studio это, например, поддержка Docker, в Windows Server это Windows Server Containers. В докладе посмотрим на то, как это все развивалось, что есть на данный момент и как это использовать разработчику
Аналитика в облаке для современного бизнесаMicrosoft
В докладе про то, как машинное обучение может быть использовано для решения задач современного бизнеса, с демонстрациями определения возраста, эмоций, предиктивной аналитики и предсказания поломок оборудования.
Alfa Future People 2016 - Как «воспитать» из плохого бота хорошего помощникаMicrosoft
Кто такие боты? Несут ли они какую-то революцию, или это эволюционное развитие технологий?
Откуда столько «хайпа»?
Как делаются умные боты
Где место ботов?
Как создать своего бота?
ALM Summit 2016 - Кроссплатформенный ALM с инструментами MicrosoftMicrosoft
Управление жизненным циклом проектов (ALM) – тема достаточно обширная, и в каждой компании часто выстраивается собственный процесс, состоящий из различных инструментов. На семинаре мы покажем вам, как использовать облачные инструменты Microsoft для разработки, тестирования и построения процесса управления жизненным циклом кроссплатформенных проектов. В докладе - про то, как инструменты Microsoft помогают в разработке кроссплатформенных проектов, на примере Android-приложения с подключенным Application Insights и Mobile Engagements, с развертыванием в Github и автоматической сборкой из Github в Visual Studio Team Services.
Андрей Николаенко, IBS. NVMf: 5 млн IOPS по сети своими рукамиIBS
Андрей Николаенко, системный архитектор в IBS, выступил на конференции HighLoad++ 2016.
Тезисы
В выпуске 4.8 ядра Linux появилась поддержка NVMf (NVM Express over Fabrics) — стандартизованной возможности присоединять по сети как блочные устройства твердотельные накопители, установленные в разъёмы PCI Express. NVMf лишён многих недостатков iSCSI, повторяющего по сети SCSI-команды со всеми их издержками времён дисковых накопителей, и главное — позволяет по полной использовать возможности сетей с прямым доступом к оперативной памяти (RDMA). Таким образом, можно под управлением одного узла собрать сверхбыстрый и сверхотзывчивый пул блочных устройств, не прибегая к покупке дорогого флэш-массива. Но как воспользоваться этим пулом, не загубив теоретические показатели программными обёртками?
В докладе будут рассмотрены варианты применения NVMf для различных конфигураций PostgreSQL, Oracle Database, Hadoop, файловых хранилищ, о разработках в направлении «программно-определяемой памяти» с применением NVMe-устройств, доступных по сети, обсуждены текущие проблемы, ограничения и перспективы. Особое внимание будет уделено практическим способам измерения производительности ввода-вывода с учётом задачи, решаемой подсистемой хранения.
NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)Ontico
В выпуске 4.8 ядра Linux появилась поддержка NVMf (NVM Express over Fabrics) — стандартизованной возможности присоединять по сети как блочные устройства твердотельные накопители, установленные в разъёмы PCI Express. NVMf лишён многих недостатков iSCSI, повторяющего по сети SCSI-команды со всеми их издержками времён дисковых накопителей, и главное — позволяет по полной использовать возможности сетей с прямым доступом к оперативной памяти (RDMA). Таким образом, можно под управлением одного узла собрать сверхбыстрый и сверхотзывчивый пул блочных устройств, не прибегая к покупке дорогого флэш-массива. Но как воспользоваться этим пулом, не загубив теоретические показатели программными обёртками?
В докладе будут рассмотрены варианты применения NVMf для различных конфигураций PostgreSQL, Oracle Database, Hadoop, файловых хранилищ, о разработках в направлении «программно-определяемой памяти» с применением NVMe-устройств, доступных по сети, обсуждены текущие проблемы, ограничения и перспективы. Особое внимание будет уделено практическим способам измерения производительности ввода-вывода с учётом задачи, решаемой подсистемой хранения.
IForum 2016: Никита Семенов. Серьезный подход к серьезным проектамSECL
На протяжении 11 лет работы я наблюдаю, как создаются и умирают большие проекты. Для себя я понял, что есть правильные подходы, которые приводят к успеху и неправильные, которые на разных этапах "валят" проект.
В этом докладе я расскажу, что важнее, идея или реализация; какие ресурсы нужны для больших проектов, в том числе финансовые; какая команда понадобится; как правильно сделать UX / UI проектирование; как правильно выбрать технологии и продумать архитектуру; как работать с мобильными технологиями; какие сервера вам понадобятся на старте и почему; как получить первых посетителей и выстроить первые продажи, также много другой полезной информации.
Если когда-либо создавали или планируете создавать серьезный интернет-проект - доклад обязателен для вас!
Мы покажем, как можно перенести разработанные алгоритмы для работы с Big Data с минимальными изменениями исходных программ. Рассмотрим возможности по распараллеливанию счета на многоядерных процессорах (вычислительных кластерах) и графических процессорах, поддерживающих CUDA.
Разработка ресурсоемких приложений в среде Visual C++Tatyanazaxarova
Статья познакомит разработчиков прикладного программного обеспечения с задачами, которые ставит перед ними массовое внедрение многоядерных 64-битных вычислительных систем, знаменующих революционное увеличение вычислительной мощности, доступное рядовому пользователю. Будут рассмотрены вопросы эффективного использования аппаратных ресурсов для решения повседневных прикладных задач в рамках операционной системы Windows x64.
ERP-системы в облаке: разбор кейсов DataLineDataLine
Рассматриваем реальные кейсы виртуализированных ERP-систем в ритейле, e-commerce и промышленности и изучаем "подводные камни" на примере Oracle E-Business Suite, SAP ERP и Microsoft Dynamics AX.
Обзор экосистемы Microsoft HPC
Леонид КлюевМенеджер по развитию бизнеса высокопроизводительных вычислений Microsoft в регионе Центральная и Восточная Европа, Россия и СНГ
Visual Studio Connect() Russia Инструменты управления жизненным циклом Micros...Microsoft
Инструменты управления жизненным циклом Microsoft для вашего проекта – в облаке и локально.
Application Insights, Azure, Visual Studio Team Services, нагрузочное тестирование и процессы.
Google Developer Group DevFest Minsk 2015 - Всеобъемлющий взгляд на Интернет ...Microsoft
Google Developer Group DevFest Minsk 2015 - Всеобъемлющий взгляд на Интернет вещей - про Windows 10 IoT, Microsoft Azure, Android, AllJoyn и многое другое.
White Nights 2015 - Облако для геймдева - как делают игры на миллионы пользов...Microsoft
Современные игровые проекты трудно представить без онлайн сервисов, обеспечивающих хранение данных, их обработку, а также взаимодействие игроков между собой и другие важные задачи. Построение инфраструктуры таких сервисов требует значительных вложений, и одним из решений является использование существующих облачных платформ. В этом докладе будет рассказано об основных возможностях этой платформы, инструментах разработки на примерах успешного использования в крупных игровых проектах и реальным опытом команды PinkApp Games
Microsoft и облако Azure для разработчиков на Android – сервисы для бэкенда, ...Microsoft
В этом докладе мы поговорим о том, что вы можете использовать из инструментов Microsoft и не только для разработки на Android, а также трех полезных облачных сервисах, которые вы можете использовать в вашем Android-проекте:
• Azure Mobile Services для размещения бэкенда на облачной платформе с соответствующими преимуществами (масштабируемость, отсутствие необходимости реализовывать всё самостоятельно),
• Azure Application Insights для сбора данных о том, что происходит с вашим проектом, инфраструктурой, на которой он работает, а также понимания того, как ведут себя пользователи и чем они пользуются, и
• Azure Mobile Engagements для организации канала коммуникаций с пользователями путём создания встроенных голосований, Push-уведомлений и многого другого.
Эти сервисы способны значительно упростить процесс разработки и дальнейшей поддержки проекта путём предоставления уже готовой платформы для решения важнейших задач.»
Описание:
• Что значит Интернет ваших вещей?
• Как может быть использовано облако в IoT-проекте?
• Что такое Windows 10 IoT Core и как запустить Windows на плате?
• Тренды и проекты Интернета вещей
Облачные сервисы Майкрософт для мобильных приложений. Application Insights и ...Microsoft
В этом докладе рассказано про несколько полезных облачных сервисов, которые вы можете использовать для сбора, аналитики и взаимодействия с вашими пользователями на различных платформах и с большим количеством возможностей по таргетированию.
IoT: Windows на платах, облачные холодильники и то, как мы это делаемMicrosoft
Geek Picnic 2015.
* Что такое Интернет Вещей
* Почему и зачем?
* Тостеры и Windows 10
* Облачная бытовая техника
* Машинное обучение и отслеживание состояния коров
4. Embarrasingly Parallel
Parametric Sweep
Batch
И еще много других названий, суть которых, в принципе, одна
Purely parallel
Message Passing Interface
9. Что такое HPC Pack
Бесплатное дополнение к Windows Server для создание HPC-кластера
HPC Pack:
Планировщик задач и ресурсов
Распределенная среда выполнения: Sweep, MPI, SOA, Excel UDT
Cluster Manager
API
Поддержка разных языков через парадигму SOA
Поддержка параллельных алгоритмов через MPI (напр., mpi4py)
12. HPC:
• CPU: 2x8 core processors per node,
Sandybridge E-2670 at 2.6 GHz
• High Memory: 128 GB, 1600MHz DDR3
• Fast Interconnect: QDR InfiniBand for intra
deployment traffic, 10gigE for standard
Azure traffic and internet access
• : 2 TB per node
• Available in 8 core/56 GB and 16 core/112
GB instances
• RDMA for Linux and Windows
Bare Metal Equivalent Performance
• ~2.5-3.1 microsecond latency
• >3GB/sec non blocking
• 90% efficiency on Linpack
• Example: linear scaling on NAMD
20. Студенты под рискомРезюме по студенту
Отслеживание результатов Предсказание вероятности Агрегирование и действия
Student
Hours in
class
Comments
online
Logons
Dylan 0 15 3
David 6
Bill 10 70 5
Cindy 12 4 6
Zach 6 3 8
Online
Classroom
Social media
Databases
User interface
0
20
40
60
80
100
1 1.5 2 2.5 3 3.5 4
Performance
At-Risk Score
(5)
Risk
Level
Intervention
Recommended
4.2 High Risk Yes
0%
2%
4%
6%
8%
10%
Class School District
Low Risk Medium Risk
High Risk Average
21. Запуск Bing
maps
Как лучше
добраться?
Создание
Microsoft
Research
Запуск Kinect
Распознавание
«смысла»
движения
Azure Machine
Learning
Что будет
дальше?
Запуск
Hotmail
Спам или нет?
Запуск Bing
search
Какой
результат
самый
релевантный?
Запуск Skype
Translator
Что говорит
пользователь?
Microsoft & Machine Learning
1991 201420091997 201520102008
Machine learning проходит через все продукты Microsoft.
27. Планка для использования решений ИИ
сейчас на удивление низкая
1
2
Машинное обучение прекрасно работает в
облаке, которое позволяет значительно
повысить сложность решаемых проблем
3
Let’s look at how Microsoft can help you enable student achievement.
You start by assessing what each student currently knows and is able to achieve, by measuring the student’s understanding of lessons through homework and test scores, as well as the student’s ability to express herself or himself during class participation.
Then, you feed that data into a prediction model using Azure Machine Learning to identify which students possess adequate knowledge of teaching materials and ability to explain those concepts. The model also identifies struggling students who need more help, enabling instructors to tailor education in ways that best help each student.
Then, you give instructors the ability to track each student’s progress in every lesson over time through detailed and easily understandable, user-friendly reports. Instructors can monitor student knowledge levels and activity completion. They also gain valuable feedback on lesson effectiveness, which arms them with the knowledge needed to adjust lessons to maximize their effectiveness and help students achieve their potential.
Next, let’s look at how you might identify at-risk students.
You begin by collecting information about each student’s current performance and interactions in the classroom and online. Here, we’re tracking how often they attend class in person, how they perform based on grades, and how much they participate in online discussions for the class. Any student can be individually selected for further analysis, such as Dylan, who has significant problems with attendance.
Next, you put Dylan’s data into a dropout threat predictor. This predicts which students are at high risk of dropping out of school based on either sudden changes in performance or consistent signs of struggle. A machine learning algorithm is used to classify students by risk level: Low, Medium, and High. As you can see, Dylan is flagged as at high risk, and intervention is recommended. Now, Dylan’s instructors and other institution personnel can take proactive actions to help Dylan succeed and graduate.
You can also aggregate at-risk student statistics throughout the education system, by summing up and generalizing the number of at-risk students at the classroom, school, and district levels. The helps administrators quantify the extent of the problem at a higher level, and, when viewed over time, measure the effectiveness of policy changes in the school system.