Облако Microsoft – это еще и про Open Source. Конференция РИТ++
Облако Microsoft - это еще и про Open Source. Поддержка Linux на Microsoft Azure - это
только верхушка айсберга. Мы попробуем посмотреть с высоты на то, как Microsoft Azure поддерживает Open Source, и спуститься по всему стеку OSS:
* мигрируем Java-приложение на Windows Azure (PHP, NodeJS, Python, Java), используя Eclipse и Azul JDK
* развернем готовое приложение (Drupal, WordPress, Joomla, etc)
* используем коммьюнити-дистрибутив Linux (Ubuntu, CentOS, etc).
Cloud Day 2.0. Машинное обучение и AzureML. Предсказываем вероятность выжить ...
https://events.techdays.ru/Cloud-Day/2016-04/
Важнейшее направление искусственного интеллекта – машинное обучение. Microsoft предлагает доступный инструмент Azure ML, который позволяет без глубоких знаний алгоритмов анализировать данные и делать предсказания. Мы научимся использовать простейшие алгоритмы машинного обучения для предсказания вероятности гибели человека на Титанике.
Alfa Future People 2016 - Как «воспитать» из плохого бота хорошего помощника
Кто такие боты? Несут ли они какую-то революцию, или это эволюционное развитие технологий?
Откуда столько «хайпа»?
Как делаются умные боты
Где место ботов?
Как создать своего бота?
Windows Embedded Day Russia 2015 Keynote - Интернет вещей и облака: разработк...
Пленарный доклад с конференции Windows Embedded Day Russia 2015. Устройств с каждым днем все больше. Нужны новые подходы к передаче большого количества данных о событиях, происходящих с этими устройствами. Новые подходы к их хранению. И анализу этих данных. В докладе будет рассказано про инструменты, доступные в облаке Microsoft Azure, комплексное использование которых помогает решить эти проблемы
Azure Functions может стать отличным сервисом, с помощью которого ваши бизнес-системы смогут общаться между собой в формате простых задач-единиц, каждая из которых будет выполнять определенную задачу.
Высокопроизводительные приложения на базе Windows Azure. Пример реального про...
Презентация к докладу: «Высокопроизводительные приложения на базе Windows Azure. Пример реального проекта». Докладчик: Александр Фещенко – MVP (SQL Azure), .Net Team Lead в DCT.
В докладе будут рассмотрены методики поиска узких мест в веб-приложениях, их устранения, а также способы повышения производительности при помощи облачной инфраструктуры Windows Azure.
Yerevan Cloud Camp & Hackathon - Internet of Things & MicrosoftMicrosoft
Microsoft's vision for IoT involves connecting existing infrastructure and adding new devices to gain new insights from data. The Windows 10 IoT platform supports a broad range of devices from small to large through different editions. Microsoft also offers Azure IoT cloud services for device connectivity, management, security, and analytics to connect the physical world to digital systems and extract value from the data. AllSeen Alliance and its AllJoyn framework allow smart devices to discover, identify, and interoperate with each other across brands and operating systems.
Облако Microsoft – это еще и про Open Source. Конференция РИТ++Microsoft
Облако Microsoft - это еще и про Open Source. Поддержка Linux на Microsoft Azure - это
только верхушка айсберга. Мы попробуем посмотреть с высоты на то, как Microsoft Azure поддерживает Open Source, и спуститься по всему стеку OSS:
* мигрируем Java-приложение на Windows Azure (PHP, NodeJS, Python, Java), используя Eclipse и Azul JDK
* развернем готовое приложение (Drupal, WordPress, Joomla, etc)
* используем коммьюнити-дистрибутив Linux (Ubuntu, CentOS, etc).
Cloud Day 2.0. Машинное обучение и AzureML. Предсказываем вероятность выжить ...Microsoft
https://events.techdays.ru/Cloud-Day/2016-04/
Важнейшее направление искусственного интеллекта – машинное обучение. Microsoft предлагает доступный инструмент Azure ML, который позволяет без глубоких знаний алгоритмов анализировать данные и делать предсказания. Мы научимся использовать простейшие алгоритмы машинного обучения для предсказания вероятности гибели человека на Титанике.
Alfa Future People 2016 - Как «воспитать» из плохого бота хорошего помощникаMicrosoft
Кто такие боты? Несут ли они какую-то революцию, или это эволюционное развитие технологий?
Откуда столько «хайпа»?
Как делаются умные боты
Где место ботов?
Как создать своего бота?
Windows Embedded Day Russia 2015 Keynote - Интернет вещей и облака: разработк...Microsoft
Пленарный доклад с конференции Windows Embedded Day Russia 2015. Устройств с каждым днем все больше. Нужны новые подходы к передаче большого количества данных о событиях, происходящих с этими устройствами. Новые подходы к их хранению. И анализу этих данных. В докладе будет рассказано про инструменты, доступные в облаке Microsoft Azure, комплексное использование которых помогает решить эти проблемы
Azure Functions может стать отличным сервисом, с помощью которого ваши бизнес-системы смогут общаться между собой в формате простых задач-единиц, каждая из которых будет выполнять определенную задачу.
Высокопроизводительные приложения на базе Windows Azure. Пример реального про...UNETA
Презентация к докладу: «Высокопроизводительные приложения на базе Windows Azure. Пример реального проекта». Докладчик: Александр Фещенко – MVP (SQL Azure), .Net Team Lead в DCT.
В докладе будут рассмотрены методики поиска узких мест в веб-приложениях, их устранения, а также способы повышения производительности при помощи облачной инфраструктуры Windows Azure.
System Сenter - как комплекс управления жизненным циклом облачной информацион...Учебный центр Микротест
System Сenter - как комплекс управления жизненным циклом облачной информационной системы: ценности решения Microsoft Private Cloud и его компонентов
По материалам вебинара Георгия Гаджиева
Оптимизация работы бизнес-приложений в ЦОД, RadwareДмитрий Мацкевич
Оптимизация работы бизнес-приложений в ЦОД не только за счет повышения эффективности энергопотребления, а за счет эффективного использования серверов. Это ведет к снижению затрат CAPEX и OPEX , меньше требуется закупать лицензий, меньше серверного оборудования считает компания Radware
Подробнее о решениях для ЦОД, серверах, локальных вычислительных сетей (ЛВС) в ЦОД. DDos на сайте www.DCNT.ru
Облачные вычисления - игры кончились, началась работаКРОК
Ежегодная международная конференция «ЦОД-2010».
Подробнее о мероприятии http://www.croc.ru/action/partners/detail/3987/
Презентация Руслана Заединова, руководителя направления ЦОД компании КРОК
Контейнеры и экосистема разработки Microsoft (Windows Server Containers, Hype...Microsoft
В экосистеме Microsoft становится все больше контейнеров - в облаке и Visual Studio это, например, поддержка Docker, в Windows Server это Windows Server Containers. В докладе посмотрим на то, как это все развивалось, что есть на данный момент и как это использовать разработчику
Аналитика в облаке для современного бизнесаMicrosoft
В докладе про то, как машинное обучение может быть использовано для решения задач современного бизнеса, с демонстрациями определения возраста, эмоций, предиктивной аналитики и предсказания поломок оборудования.
ALM Summit 2016 - Кроссплатформенный ALM с инструментами MicrosoftMicrosoft
Управление жизненным циклом проектов (ALM) – тема достаточно обширная, и в каждой компании часто выстраивается собственный процесс, состоящий из различных инструментов. На семинаре мы покажем вам, как использовать облачные инструменты Microsoft для разработки, тестирования и построения процесса управления жизненным циклом кроссплатформенных проектов. В докладе - про то, как инструменты Microsoft помогают в разработке кроссплатформенных проектов, на примере Android-приложения с подключенным Application Insights и Mobile Engagements, с развертыванием в Github и автоматической сборкой из Github в Visual Studio Team Services.
Visual Studio Connect() Russia Инструменты управления жизненным циклом Micros...Microsoft
Инструменты управления жизненным циклом Microsoft для вашего проекта – в облаке и локально.
Application Insights, Azure, Visual Studio Team Services, нагрузочное тестирование и процессы.
Georgia Azure Event - Scalable cloud games using Microsoft AzureMicrosoft
The document discusses using Microsoft Azure cloud services for game development and operations. It provides examples of how games use Azure for scalable storage, global load balancing for multiplayer games, predictive analytics using big data, and DevOps approaches for deployment, monitoring, and development. Key Azure services highlighted include Storage, SQL Database, Virtual Machines, Mobile Services, HDInsight, and Application Insights.
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
* Облачная бытовая техника
* Машинное обучение и отслеживание состояния коров
3. Традиционное представление
Выделенные
мощности Планируемая
Нехватка загрузка
мощностей
IT -емкость
Недоиспользование Стоимость IT-
оборудования
Барьер для
инноваций Реальная
загрузка
Время
4. Облачное видение
Выделенные Планируемая
мощности загрузка
Отсутствует
IT-емкость
нехватка мощностей
Сокращение степени Возможность
недоиспользования сокращения IT-
Сокращение емкости в случае
капитальных уменьшения
затрат загрузки
Реальная
загрузка
Время
5. Сценарии нагрузки приложений
Характерные задачи (например, пакетного типа)
Простаивание лишних мощностей
Время доставки на рынок может быть большим
Успешные сервисы нуждаются в
масштабировании, которое может быть
сложной задачей.
Малая скорость развертывания мощностей
Непредсказуемые/незапланированные
пики загрузки. Неожиданный пик загрузки
отражается на производительности.
Сложность развертывания
дополнительных мощностей
Сезонная нагрузка на сервисы, пики
загрузки приходятся на периодически
растущую сложность IT-инфраструктуры и
простаивающие мощности
15. Платформа Windows Azure http://aka.ms/TryAzure
Клиент
On- On-
Office Games premises premises
Add-in PC Tablet Phone Browser Console Service Database
интеграции
Слой
Traffic Virtual Access
CDN Manager Networks Connect EAI / EDI Service Bus Control Data Sync
приложени
Слой
я
Mobile Media
Services Services Compute Web Sites PaaS IaaS Hadoop
данных
Слой
SQL Stream
Storage Диски Блобы Таблицы Очереди Caching Databases Insight Reporting Database
16. Наш общий дом
C++
Compute VM-роль Хранилище SQL Azure CDN Service Bus Сеть Кэш Контроль Медиа
доступа сервисы
https://github.com/WindowsAzure
18. Ваш
Сервис
сервис Модель
D
N
S
L
B
Портал
(API)
DNS
конф
. Fabric L
B
-контроллер
19. Ваш
сервис Сервис
D
Сервис
N
Сервис
S
Сервис
Сервис
L Сервис
B
Сервис
Сервис
Портал
(API)
Fabric
L
B
-контроллер
Модель
20. Инструмент поиска по
Управление авторским
Платформа создания бизнес- социальным медиа
Сервис создания и обработки контентом
приложений
диаграмм
ERP в облаке Сервис создания Новостной сервис на всех платформах
Портал для малого бизнеса динамического видео
Видео-трансляции Социальная сеть интересных мест
21. Крупнейшая оценочная компания в области
транспортных средств
Мировой лидер в предоставлении
Глобальный интернет-
динамических SAP сервисов
аукцион
Агрегатор социальных медиа
Производитель Автостроительная Ведущий провайдер
инновационных материалов корпорация сертификации
Ведущий производитель
техники
Многопрофильный
Провайдер «облачных» дистрибьютор билетов
услуг
Производство экономичных
устройств
Сервис публикации
текущего местоположения
22. In technology, whatever can be done will be done.
We can’t stop these changes. We can’t hide from them.
Instead, we must focus on getting ready for them.
(c) “Only The Paranoids Survive”,
Andrew Grove
Для этого воспользуемся известной классификацией 5-3-2, и рассмотрим первую цифру 5. Облако в его самом широком смысле определяется пятью основными характеристиками. Первый – это самообслуживание – клиент может без вмешательства вендора управлять собственными ресурсами – запрашивать дополнительные мощности, организовывать хранение данных в облаке, и так далее.Любой облачный сервис имеет повсеместный доступ – сервис доступен по сети Интернет по стандартным механизмам, с тонкого и толстого клиента (например, мобильных телефонов, ноутбуков, планшетов), с любой платформы. Распределение ресурсов и мультитенантная модель – ресурсы назначаются и переназначаются в зависимости от требования клиентов. При этом клиент не знает, где именно расположены его ресурсы, однако в некоторых случаях может указать географическое расположение, например, страну или регион, в котором будет расположен его сервис. Любой облачный сервис по своей природе эластичен – мощности разворачиваются и настраиваются быстро и часто в автоматическом режиме. Для клиента в данном случае доступные ему ресурсы виртуально не ограничены.Для оплаты облачных сервисов типичной моделью оплаты является модель оплаты по факту использования. Облачная платформа в автоматическом режиме проводит необходимые расчёты (например, количество потребленного трафика, время вычислений сервиса и так далее) и выставляет счёт для оплаты в конце периода.
Цель слайда:Объяснить три устоявшихся термина в облачной индустрииТренеру на заметку:Важно понимать, о чем говорить при рассказе о видах предложения облачных сервисов.Есть много недопонимания, когда речь доходит до «облака».Важно понимать, что происходит в индустрии и как мы думаем об «облаке».Выше представлена наиболее часто используемая таксономия типов облачных сервисовВ индустрии определены три типа сервисов:IaaS – набор связанных с инфраструктурой возможностей (ОС, сетевое подключение, etc), предоставляемых клиенту на основе модели «плати-за-использование» и могущих использоваться для размещения приложений. PaaS – функциональность более высокого уровня, связанная с платформой и предоставляемая как сервис для разработчиков приложений. С PaaSразработчики абстрагируются от низлежащей инфраструктуры. SaaS – приложения, предлагаемые в качестве сервисов, когда организации просто потребляют и используют приложение. Традиционно же организация платила бы за использование приложения или приложение монетизировалось бы через доход от рекламы. Важно заметить, что эти три типа сервисов могут существовать отдельно или в комбинации друг с другом.Предложения типа SaaSнеобязательно могут быть разработаны над предложениями PaaS, так как решения, основанные на использовании PaaS, часто предоставляются как SaaS. Предложения типа PaaS– больше, чем просто работающая на IaaSплатформа.
Перед созданием электрической сети каждое предприятие нуждалось в собственном генераторе энергии. Развитие в генерации энергии шло в одно время с развитием технологий передачи энергии, её инфраструктуры. Это требовало конструкции различных деталей для передачи и регулирования энергии. С расширением предприятий и развитием процессов производства, детали и изделия становились все более продуманными. Владельцы предприятий должны были нанимать архитекторов для проектирования систем и обученных инженеров для управления этими системами. У ранних интеграторовбыли реальная конкурентоспособная стоимость и преимущество гибкости. Могли бы вы представить постройку фабрики сегодня с изготовлением собственной динамо-машины? Томас Эдисон, General Electric – Постоянный ток (DC)Никола ТЕсла (Westinghouse) – Переменный ток (AC)
= развертывание сервиса (легко, даже CEO может это сделать) =Сервис – приложение, которые вы хотите запуститьМодель, конфигурация сервиса – содержит сведения о сервисе, как много экземпляров надо запустить, etc.На данный момент вы должны развертывать сервис через портал. В будущем будет доступно API с возможностью развертывания сервиса через командную строку, TFS-процедуры и прочее.В этом сценарии мы развертываем сервис через портал. Мы загружаем два файла (упакованный пакет сервиса и конфигурацию модели). Fabric-контроллер считывает конфигурацию модели, описывающую, как развертывать наш сервис. В этом случае мы развертываем сервис на три машины. Контроллер определяет, на какие три машины развертывать сервис, копирует на них сервис и запускает. Затем контроллер конфигурирует DNS, чтобы сервис имел точку входа для использования сервисов извне. Также происходит конфигурация балансировщиков нагрузки и маршрутизаторов. Это всё. Всё автоматизировано. Process service model filesDetermine resource requirementsCreate role imagesAllocate compute and network resourcesPrepare nodesPlace role images on nodesCreate & start VMConfigure networkingDynamic IP addresses (DIPs) assigned to bladesVirtual IP addresses (VIPs) + ports allocatedPrograms load balancers to allow trafficGoals:Allocate service components to available resourcesSatisfy constraints (VM size, fault domains)Optionally: satisfy soft constraintsPrefer simplified deploymentsInstances from same update domain on same hostOptimize networkingPut nodes closer togetherLB “probes” guest agent every 15 secondsMiss 2 probes? LB stops forwarding trafficRole can report “busy” to guest agentGuest agent stops responding probesBased on heartbeats, typically 15 secondsUsed for status and recovery Health state sampler resets the index on successful pollOnce index falls below zero, FC attempts to heal nodeHost agent timeout is 10 minutesWorst-case reaction time is timeout interval + heartbeat interval