Upload
sergey-lourie
View
861
Download
1
Embed Size (px)
DESCRIPTION
Презентация Владимира Юнева, эксперта по технологиям разработки программного обеспечения компании Microsoft, в ходе семинара 29.06.2012.
Citation preview
Современные тренды работы компанийв интернете
Владимир Юневэксперт по технологиям веб-разработкиMicrosoft
Содержание
• Два тренда интернета• Тренд мобильного веба
• Мобильный веб: два подхода• … и еще один, третий подход
• Облачные вычисления• Что это и зачем нужно моему бизнесу?• Облачные тренды
• Облака и Microsoft• Как мы используем облака сегодня• Windows Azure – облако для всех
Два трендаМобильный веб Облачные технологии
Тренд: мобильный веб
Использование мобильных браузеров
• 1000% рост использования мобильных браузеров
• 7% посещений совершено с мобильных устройств
(с) http://blog.kissmetrics.com/mobile-mania
Мобильный интернет
• Мобильный интернет обойдет десктопный уже в 2014 году
(с)http://tag.microsoft.com/community/blog/t/the_growth_of_mobile_marketing_and_tagging.aspx
Мобильный интернет и коммерция
• на 85% больше посещенийпри наличии мобильной версии
• 51% рост продаж при наличии мобильной версии
(с) http://blog.kissmetrics.com/mobile-mania
Мобильный интернет сегодня
• только 21.9% сайтов из TOP500 оптимизировано
• только 4.8% онлайн-магазинов оптимизировано
(с) http://blog.kissmetrics.com/mobile-mania
Мобильный веб: два подхода
Подход: один сайт для всех устройств
плохо хорошо
Адаптивность: решение в стандартах HTML5Использование CSS3 Media Queries в Visual Studio 2012
Подход: сайт имеет «мобильную» версию
десктоп-версия мобильная версия
Создание специальной версии
Использование специальных шаблонов Visual Studio и встроенных UI-библиотек (jQuery UI)
Тренд: мобильный веб
• мобильные устройства – тренд (и для веб-разработки)
• мобильное представление – это полезно и выгодно
• два подхода: одна адаптивная версия две версии: десктоп и мобильная
Есть третий путь…
…собственное приложение
690M
Windows 7
345M
Android
196M
iOS
32M
Mac
Рынок платформ сегодня
Units Since Launch of Windows 7 as of March 2012, IDC
Новый интерфейс в стиле Metro: ориентация на пальцевый ввод + мышь и клавиатура (+перо).
18
Новые модели разработки, построненные поверх WinRT, включая нативную поддержку HTML/CSS/JS, C#/XAML, C++/DirectX.
Спроектирована от чипсете до множества форм-факторов – планшеты, ноутбуки, десктопы и «все-в-одном».
Windows: создана заново
Магазин Windows Store на каждом устройстве – гибкость ведения бизнеса.
Мобильные приложения
• удобнее для пользователя
• возможности устройства (камера, данные пользователя, …)
• уникальный дизайн
• монетизация
Тренд: облачные технологии
Что такое облако?
Подход к построению приложений, когда особенно важны масштабируемость и гибкость к текущим условиям вашего бизнеса
Сценариидля облака
tCom
pute
Inactivity
Period
t
t
t
On and OffПакетные задачиНо оборудование простаиваетЗатраты при ожидании обременительны
Внезапный скачокНеожиданный скачок нагрузки Такие скачки отражаются на качестве сервисаНевозможно предугадать и ответить вовремя
Com
pute
Быстрый ростУспех приводит к быстрому росту нагрузкиВыдерживать нагрузку – сложная задачаСложно добавлять аппаратные средства вовремя
Com
pute
Предсказуемые скачкиСервисы с сезональными скачками Периодическая предсказуемая пиковая нагрузкаСложность для ИТ, простой ресурсов во время спадов
Com
pute
В чем разница?
перерасход ресурсовнедостаток ресурсов
Зачем мне облако?
Что это и зачем оно вам нужно?
Мне нужно решить бизнес-задачу
Масштабирование БД
Закупка серверов
Настройка сетиУстановка и обслуживание ОС
Установка БДВиртуализацияУстановка среды
исполнения
Обновление ПО
Маршрутизация
Балансировка нагрузки
Резервное хранение
Технический персонал
Высокая доступность
Отказоустойчивость
БезопасностьПомещение для
серверов, расходы
Облачные вычисления
Software-as-a-Service
consume
SaaSPlatform-as-a-Service
build
PaaSInfrastructure-as-a-
Service
host
IaaS
Облачные вычисленияРешение своими силами
Хранилище
Сервера
Сеть
ОС
Системное ПО
Виртуализация
Данные
Приложение
Среда исполнения
Леж
ит
на в
аш
их п
лечах
Infrastructure(as a Service)
Storage
Сервера
Networking
ОС
Системное ПО
Виртуализация
Данные
Приложение
Среда исполнения
Заботи
тся в
ен
дор
Леж
ит
на в
аш
их п
лечах
Platform(as a Service)
Заботи
тся в
ен
дор
Леж
ит
на в
аш
их п
лечах
Storage
Сервера
Networking
O/S
Middleware
Виртуализация
Applications
Runtime
Data
Software(as a Service)
Заботи
тся в
ен
дор
Storage
Сервера
Networking
O/S
Middleware
Виртуализация
Applications
Runtime
Data
Немного цифр
Облачные тренды
Облачный мир
• 71% считают будут использовать только облака для работы в 2020
(с )http://gigaom.files.wordpress.com/2010/06/go-cloud-r3.jpg
Облачный мир• 42% SMB используют
облачные технологии• SMB потратят на
облака $100 млрд к 2014
• > 50% компаний планируют внедрить облака в следующие 18 месяцев
Облачный мир
• рост предложений о работе - сотни процентов в год
Как мы используем облако?
Облака и Microsoft
Облака и Microsoft• Облако для пользователей:
Hotmail, SkyDrive, Office Web Apps, Messenger
Xbox Live
Skype
Windows 8
• Облако для бизнеса Office 365: SharePoint Online,
Lync Online, Exchange Online
Office 365: Excel, Word, PowerPoint, OneNote web apps;
Dynamics CRM Online “…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 CEOhttp://www.microsoft.com/presspass/exec/steve/2010/03-04Cloud.mspx
• Облако для разработчиков• Team Foundation Server (TFS) Online
• Облако для ИТ-профессионалов• Windows Intune• Private Cloud with Hyper-V
• Windows Azure – облако для всех
Windows Azure
Windows Azure
Полный набор сервисов, которые позволят вам быстро создать, развернуть и управлять приложениями размещенными в датацентрах Microsoft
Надежность для всех
Открытость для разработчиков
Гибкость для бизнеса
Вычислительные мощности Microsoft по всему миру
99.95% SLA (в месяц)
не более 22 минут простоя суммарно в течении всего месяца
Платите только за то,
что вы используете
Облачные сервисы
Быстрый старт с Web Sites
Виртуальные машины
Все что нужно для вашего приложения
StorageBig data
Caching
CDN
Database
Identity
Media
Messaging
Networking
Traffic
Любой язык
http://github.com/windowsazure
Open source
Windows Azure – все вместеWindows Azure предлагает полный набор сервисов, которые вы можете использовать для создания ваших облачных приложенийПокрытие по всему миру99.95% SLA. Платите только за то, что вы используете.
Гибкость для бизнеса. Открытость для разработчикаВиртуальные машины, Web Sites и набор сервисов
Все, что нужно для вашего ПОSQL Database, Cache, Service Bus и многое другое
Добро пожаловать.http://WindowsAzure.com
Итоги• Мобильный веб – мощный тренд,
для бизнеса - это деньги и успех
• Мобильное приложение – важное приложение
для вашего бизнеса
• Облачные технологии – это гибкость вашего бизнеса, сокращение ваших расходов, бесконечные возможности, уменьшение рисков
• Windows Azure – самая мощная облачная платформа
Всем спасибо, ваши вопросы• Начните изучение:
http://windowsazure.com http://msdn.ru/
• Вебинар: 6 июля все про Windows Azure, Q&A http://rdir.in/azurewebinar
• Владимир Юнев, Microsoft [email protected] http://blogs.msdn.com/b/vyunev/ @XaocCPS Facebook.com/yunev Skype: vladimir.yunev