Тренды современного веба и разработки веб-приложений Владимир Юнев эксперт по стратегическим технологиям Microsoft.

Презентация:



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

Облачные сервисы Microsoft Azure В образовании и издательстве Дмитрий Бутянов
Клиентские технологии Silverlight 3, Internet Explorer 8 Гайдар Магдануров t: e:
Microsoft + Node.js = LOVE! Владимир Юнев Microsoft.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 2 Понятие об облачных вычислениях. Обзор платформ.
Новинки и обновления платформы, октябрь 2012 Владимир Юнев, Microsoft Вебинар начнется в (Москва)
News360 + Azure Архитектура системы в Windows Azure – что удалось эффективно использовать для решения нашей задачи, и какие преимущества показались недостатками.
Облачные вычисления Сценарии использования Дмитрий Мартынов Microsoft blogs.msdn.com/dmitrim.
Облачные технологии: Основа эффективного взаимодействия Сабиров Роман Равильевич.
Корпоративные ИС ч.2 Cloud computing. Облачные вычисления Динамическое выделение ресурсов Объединение ресурсов Возможность масштабирования Доступ по сети.
ЧТО ТАКОЕ CLOUD COMPUTING. ИСТОРИЯ ОДНОГО ГРАНДИОЗНОГО CLOUD-ПРОЕКТА.
Облачные тенденции в мире и СНГ Андрей Купченко, ActiveCloud.
Облачные технологии в бизнес- приложениях Oriflame Copyright ©2014 by Oriflame Cosmetics SA1.
Для высоконагруженных проектов Облачная платформа Windows Azure.
Эффективная совместная работа на предприятиях. Облачный сервис Локальное размещение Гибридная среда Облачная среда по вашему выбору Обмен сообщениями.
Windows ® Azure Platform. 3 Время Вычислительные ресурсы Фактическая нагрузка Выделенные ресурсы Слишком много Недостаточно Прогноз нагрузки.
Шаги DIRECTUM для реализации облачной стратегии Василий Бабинцев Директор по маркетингу DIRECTUM Иван Серёдкин Руководитель службы поддержки DIRECTUM.
Конференция «Платформа 2011» Онлайн-выставка решений партнеров.
С каким школьным предметом ассоциируется слово «облако»? Облако Мультфильм.
называют cloud computing одной из самых перспективных стратегических технологий прогнозируют перемещение в ближайшие пять лет большей части существующих.
Транксрипт:

Тренды современного веба и разработки веб-приложений Владимир Юнев эксперт по стратегическим технологиям Microsoft

Содержание Два тренда современного веба Мобильный веб Облачные технологии, примеры решений Инструменты разработки веб-приложений Вопросы и ответы

Тренды мобильного веба (с) Trends.jpg

Мобильный мир 1000% рост мобильных браузеров за два года (с) 7% посещений совершено с мобильных устройств

Мобильный мир Мобильный интернет обойдет десктопный уже в 2014 году (с) and_tagging.aspx

Мобильный мир 85% рост посещаемости при наличии мобильной версии (с) 51% рост продаж при наличии мобильной версии

Мобильный мир только 21.9% сайтов из TOP500 оптимизировано (с) только 4.8% онлайн-магазинов оптимизировано

Современные требования: поддержка мобильного представления из коробки готовность к разнообразию мобильного мира единообразная разработка инструментальная поддержка

Мобильный веб: два подхода

Подход: один сайт для всех устройств плохохорошо

Решение в стандартах HTML5/CSS3 Использование CSS3 Media Queries в Visual Studio и ASP.NET

Подход: сайт имеет «мобильную» версию десктоп-версиямобильная версия

Создание специальной версии Использование специальных шаблонов Visual Studio и встроенных UI-библиотек (jQuery UI)

Что такое «облачные технологии»?

Что такое «облака»? «Облако» - это вычислительные ресурсы и ресурсы хранения доступные по требованию

Сценарии для облака t Compute Inactivity Period t t t On and Off Пакетные задачи Но оборудование простаивает Затраты при ожидании обременительны Внезапный скачок Неожиданный скачок нагрузки Такие скачки отражаются на качестве сервиса Невозможно предугадать и ответить вовремя Compute Быстрый рост Успех приводит к быстрому росту нагрузки Выдерживать нагрузку – сложная задача Сложно добавлять аппаратные средства вовремя Compute Предсказуемые скачки Сервисы с сезональными скачками Периодическая предсказуемая пиковая нагрузка Сложность для ИТ, простой ресурсов во время спадов Compute

Терминология IaaS - сервера (виртуальные машины) по требованию инфраструктура как сервис, вычислительные ресурсы и ресурсы хранения PaaS – окружение (платформа) по требованию готовая среда для запуска облачных приложений SaaS – приложения (сервисы) по требованию приложение как сервис, облачные сервисы

Облака: эффективность vs контроль = управляется для вас Свои сервера IaaSPaaSSaaS Приложения Среды исполнения Базы данных Операционные системы Виртуализация Сервер Хранилище Сети Windows Azure Эффективность Контроль

Облачные тренды

Облачный мир 71% считают будут использовать только облака для работы в 2020 (с )

Облачный мир 42% SMB используют облачные технологии Траты на облака составят $241 млрд в 2020 году 58% ИТ-профессионалов тестируют, пробуют, исследуют или уже внедрили облачные решения

Облачный мир Рост предложений о работе - сотни процентов в год (с )

Облака и Microsoft

Облачные сервисы Microsoft Windows Skype, Hotmail, SkyDrive, Office Web Apps Xbox Live три экрана: ТВ, Windows, Windows Phone Office Excel, Word, PowerPoint, OneNote web apps, SkyDrive Office 365: SharePoint Online, Lync Online, Exchange Online Крупный и средний бизнес Dynamics CRM Online, Windows Intune, Private Cloud with Hyper-V Разработчики Team Foundation Service, Windows Azure …about 70 percent of the folks who work for us today are either doing something that is designed exclusively for the cloud… – Steve Ballmer, Microsoft CEO 04Cloud.mspx 27/yet-another-cloud-computing-101.html

Halo 4: мультиплеер в облаке

Windows Azure облачная платформа Microsoft

Обзор сервисов Windows Azure

Windows Azure Web Sites Старт.NET-сайтов за 5 минут а так же сайтов на PHP, Node.js, Python Готовые шаблоны блогов, форумов, популярных CMS BlogEngine.NET, DotNetNuke, Orchard CMS, Composite C1 CMS, Kentico CMS, WordPress, Joomla, phpBB, Drupal, Media Wiki и другие Создание, редактирование или публикация сайтов бесплатный редактор WebMatrix 2 или Visual Studio 2012 Масштабирование по требованию от shared-модели до выделенного сервера (4xCPU, 7Gb RAM) 10 сайтов бесплатно!

Запуск сайта Windows Azure за 5 минут

Разработка, редактирование, публикация WebMatrix.netvs2012.ru

Windows Azure Примеры проектов

Олимпиада 2012 в Лондоне

Масштаб проекта Олимпиады дней, покрытие более 16 часов в день 7 временных зон (центры управления в Лондоне, Италии, Редмонде) 140 HD-каналов 30+ каналов с одновременной трансляцией: 20+ в Европе, 12 в Северной Америке, Южной Америке 22.5 миллионов уникальных зрителей Среднее потребление: 40 минут на зрителя в день Средний потребляемый битрейт: 1.5 Mbps Более 4000 часов потокового видео закодировано для доступа к видео по требованию (VOD) 12,000 VOD работ транскодирования для конвертации в разные форматы 108 TB данных доставлено с серверов хранения исходных медиа-данных 18.5 PB данных доставлено через сеть CDN

Pottermore.com официальный сайт фанатов Гарри Поттера

запуск

News360

News360: Content Discovery Platform статей в сутки из СМИ + сотни тысяч социальных событий Группировка статей по событиям А так же классификация и тэгирование Извлечение знаний Например, о ком и о чем пишут в статье, где происходит действие Персонализация новостного потока Показывать пользователю только то, что ему интересно

Web Windows Phone + Windows 8 Android iOS Playbook, Google TV, Chrome, Firefox, Safari

News360: архитектура Фронтенд 3 ЦОДа – север США, юг США и Европа Traffic Manager объединяет ЦОДы 25 экземпляров обслуживают пользователей в час (средняя сессия 5 минут) Failover на двух стадиях – Traffic Manager и Load Balancer Уровень BI 4 large instance предоставляют пользователям персональные данные Разделяют контент из 1 миллиона статей из блогов и СМИ (30 тысяч источников) Обработка картинок 5 миллионов запросов в день 4 medium instance, использование CDN Система сбора контента Обходит RSS, ищет и обрабатывает новые статьи 200 тысяч статей в сутки, 1 миллион социальных сообщений, 30 тысяч сайтов в сутки 12 small instance в одном ЦОД

News360 – российский стартап! Основана в июле 2010 г. 31 человек в 2 офисах скачиваний активных пользователей

Заключение Будущее веба и веб-разработки – мобильные устройства и облачные технологии Мобильный веб – важен для пользователей и бизнеса Облачные технологии позволяют разработчику решать задачи быстрее, эффективнее и дешевле Microsoft создает платформы и инструменты для создания новейших приложений Начать разрабатывать современные веб-приложения очень просто с WebMatrix Профессиональные разработчики используют Visual Studio Windows Azure – облачная платформа и дом для любых приложений настоящего и будущего

Всем спасибо! Ваши вопросы Владимир Юнев эксперт по стратегическим технологиям, Microsoft Скачать WebMatrix на Скачать Visual Studio на Много видео на WindowsAzure.comAzureHub.ru