Upload
alexey-bokov
View
459
Download
1
Embed Size (px)
DESCRIPTION
В докладе рассказывается о поддержке открытых технологий компанией Microsoft. Вклад в разработку и интеграцию открытого программного кода, использование и поддержка открытых платформ в облаке Windows Azure.
Citation preview
Свободное программное обеспечение в облачныхсервисах MicrosoftАлексей БоковЭксерт по облачной платформе Windows [email protected]
Содержание:• Облачные технологии Microsoft • Windows Azure – технологии и
сервисы• Открытые технологии и платформа
Windows Azure• Вопросы и ответы...
хэштег конференции в twitter: #spoconf
Мы изменились и стали гораздо более открытыми
• $2.3B+ вложений в инфраструктуру
• Более 200 24x7 сервисов
• Геораспределенные ДЦ
• Более 30,000 специалистов по облачным сервисам
• 2,000+ инжинеров в поддержке облачной инфрастуркутуры
• Распределенные центры поддержки 24x7
• Надежная инфраструктура
• Сертификаты FISMA, SAS 70/SSAE 16, ISO 27001
• Современные экологичные технологии
• 99.9% uptime, финансовые гарантии на SLA
Инвестициив облако
Безупречная поддержка онлайн сервисов
Миллиарды пользователей,миллионы серверов
Microsoft: облачные технологии
• >15 лет в обслуживании пользователей и партнеров
• Windows Live Messenger - 9.9 миллиардов сообщений в день
• Windows Update: более 1 петабайта скачиваемых обновлений в месяц
• Приложения Office Web: более 50 миллионов пользователей
24 узла в CDN: Ashburn, San Francisco, Chicago, San Antonio, Los Angeles, Miami, Newark, Seattle, Amsterdam, Dublin, London,
Moscow, Paris, Stockholm, Vienna,
Zurich, Hong Kong, Sao Paulo, Seoul,
Singapore, Sydney, Taipei, Tokyo, Doha
8 датацентров: - 4 поколение на ITPAC - площадь~ 28 100 кв - мощность ~ 16 МВт - PUE ~ 1.05-1.22 - стоимость ~ 500М $
Windows Azure - инфраструктура
North Central US
South East Asia
East AsiaNorth Europe
West Europe South Central
US
East USWest US
CDNкэш
данных
Сервисы авторизации
бизнес аналитика E-commerceМедиа
интеграция HPC
Вычислительные ресурсы данные сеть
SQL базы
данныхnoSQL
решения websitescloud
services блобы connectvirtual
networktraffic
managerVMs
Глобальная инфраструктура
Автоматизация
Гибкость
Управление ресурсами
Оплата по использованию
Windows Azure - технологии
Технологии:• Гибкость, масштабируемость• Оплата по факту использования• SLA 99.95%• Полезные сервисы
Виртуальные машины• ОС : Windows Server, CentOS, SUSE, Ubuntu, openSUSE• Доступ через Remote Desktop ( Windows ), root ssh ( Linux )
Есть RESP API для управления виртуальными машинами
Windows Azure Виртуальные машины
1 ядро x 1.6Ghz
1.75 GB memory 250 GB storage
100 Mbps network
2 ядра x 1.6Ghz
3.5 GB memory 500 GB storage
200 Mbps network
Small0.085/0.15
Medium0.17/0.23
X-Large0.68/0.92
Large 0.34/0.46
4 ядра x 1.6Ghz
7.0 GB memory1000 GB storage
400 Mbps network
8 ядер x 1.6Ghz
14 GB memory2000 GB 800 Mbps network
0.02
Extra Small
1 x 1.0Ghz
Разделяемое ядро768 MB
memory 20 GB storage
5 Mbps network
Стоимость Linux/Windows, $ за час
Windows Azure Хранилища данных
Надежная платформа с возможностями гибкого масштабирования ресурсов
Compute$0.04-0.96/hour
+ Variable Instance Sizes
Per service hour
StoragePer GB stored and
transactions$0.12 GB/month
$0.01/100k transactions
Caching
128MB cache for $45/monthPer Message Operation
$1.99/10k transactionsPer Message Operation
Access Control
Prices shown in USD only. International prices are available
$0.10/100 Relay Hours$0.01/10,000 Messages (Queues/Topics/Relays)
Per Message OperationService Bus
Windows Azure
Windows Azure дополнительные сервисы
Реляционная база данных с высоким уровнем доступности и удобным масштабированием
Web Edition$9.99/month
(up to 1 GB DB/month)
Business Edition
Starting at $99.99/month
(10-50 GB DB/month)
SQL Azure
Active Directory
на серверах клиента
ADFS 2.0
Сторонниеприложен
ия
Windows AzureActive
Directory
Microsoft Apps
Облачные приложен
ия клиента
CDNкэш
данных
Сервисы авторизац
иибизнес
аналитика E-commerce
Медиа
интеграция HPC
Полезные сервисы:• Traffic Manager• CDN• Media services• Hadoop as a Service• Очереди Windows Azure Queues, Service Bus• VPN• SQL Azure Trust services, Security services
Программы поддержки• Бесплатные триалы и доступ к сервису
• Конференции и семинары для разработчиков
• Мероприятия по облачным сервисам – бизнес сценарии
• Поддержка стартапов
• Совместное продвижение SaaS на базе Windows Azure
• Технологическая помощь
Windows Azure – немного цифр
Облачное хранилище:• сейчас вмещает более 4
триллионов объектов в облачном хранилище
• 270 000 обращений в среднем
• Пиковая нагрузка - 860 000 обращений
Веб платформа для спортивных команд Пряники – сервис
для нематериальной мотивации персонала
Сервис для удаленного управления IT ресурсами
Wizee Шопинг – мобильный гид по торговым центрам
Всероссийская школьная образовательная сеть
Инструмент для выбора надежного партнера по разработке веб-сайтов
Облачный сервис по извлечению данных Облачный сервис для
организации и проведения онлайн мероприятий
Сервис для путешественников
Управление процессом подбора персонала
Трансляция премии “Золотой граммофон” онлайн
Онлайн трансляции представлений
Powered by Windows Azure: сделано в России
Платформа создания бизнес-приложений
Сервис создания и обработки диаграмм
Новостной сервис на всех платформах
ERP в облаке
Видео-трансляции
Инструмент поиска по
социальным медиа
Портал для малого бизнеса
Социальная сеть интересных мест
Сервис создания динамического видео
Облачный сервис для дистрибуции авторского контента
Универсальный SaaS для малого бизнеса
Облачный хостинг блогов
Электронный документооборот
Powered by Windows Azure: сделано в России
Powered by Windows Azure: сделано в России
Система управления и контроль внутренних процессов
Мониторинг и аналитика брендов
Рейтинг блогосферы
Википедия бизнес-контактовОбмен информацией о продуктах и технологиях
Cистема мониторинга упоминаний в социальных медиа
Сервис для поиска работыТегирование изображений
Мы изменились и стали гораздо более открытыми
Открытые технологии в Microsoft
• Компания вносит свой вклад в развитие открытых технологий и активно взаимодействует с открытыми индустриальными стандартами
• В 2011 вошла в top 20 контрибьюторов в ядро RedHat
microsoft.com/openness
Открытые промышленные стандарты
Активное сотрудничество со
150 институтами
стандартизации участвие в более чем
400 рабочих
группах
Интеграция технологий Microsoft и open source
• Поддержка популярных языков и средства разработки – Java, php, ruby, Eclipse
• Популярные фреймворки – WordPress, Joomla, Drupal• Открытые стандарты – Odata и OpenXML• Исходный код, документация, мануалы и
руководства по использованию и настройке в облаке Windows Azure
interoperabilitybridges.com
Площадка для хостинга проектов с открытым кодом
• Поддержка git, mercurial, TFS, svn • Встроенные wiki, issue tracker, форумы• 300К пользователей• 28 000 проектов
codeplex.com
Проекты сodeplex.com:
• Entity Framework: entityframework.codeplex.com
• Windows Azure SDK: phpazure.codeplex.com
• Windows Azure Ruby on Rails:
rubyonrailsinazure.codeplex.com
• Windows Azure Toolkit for Windows Phone:
watwp.codeplex.com
• DotNetNuke CMS: dotnetnuke.codeplex.com
Другие ресурсы по open source:
• SDK (node.js, java, python, … ): github.com/WindowsAzure
• MSOpenTech (redis, solr, couchDB, … ):
github.com/MSOpenTech
• Toolkits ( android, iPhone, ..): github.com/WindowsAzure-
Toolkits
• OpenSource в Microsoft: blogs.technet.com/b/port25/
downloads
Microsoft + Open Source в цифрах
>1M
MicrosoftWebMatrix
• 28,000 проектов с открытым кодом
• 300,000+ пользователей
За год число Windows приложений с открытым кодом выросло более чем в 4 раза
23 из 25 самых популярных open source приложений работают на Windows
23/25
Source: Geeknet
350,000+80,000
2009 2010
Open source технологии в Windows Azure
Microsoft + Linux
• Поддержка популярных Linux дистрибутивов в Hyper-V
• Разработка приложений для Linux и Windows (CoApp)
“Microsoft очень активно работает над поддержкой как Linux , так и других популярных проектов с открытым кодом. “-Robert McMillan, Wired Enterprise
Microsoft + Apache Hadoop
• Использование Hadoop для обработки данных в Windows Server и Windows Azure
“Поддержка Microsoft открытой технологии Hadoop улучшает переносимость сервисов и открытость платформ Windows Server и Windows Azure.“
-Kurt Mackie, Redmondmag.com
“Между 2003 и 2012 ситуация с Microsoft, Windows и PHP поменялась на 180 градусов“
-René de Haas, SoHosted CEO
Microsoft + PHP
• Отличная производительность Windows Server и Windows Azure
• Сообщество PHP разработчиков использует Windows совместно с Linux
“Мы используем широкие возможности Windows Azure для обеспечения деплоймента и мониторинга для наших корпоративных клиентов использующих Java технологии...“
-Adi Paz, Executive VP for Marketing & Business Development at GigaSpaces
Microsoft + Java
• Поддержка Java на Windows Server и Windows Azure
• Использование Eclipse для Windows Azure
“HTML5 предоствляет браузерам отличный шанс найти общую почту для совместного развития.”
-Mozilla open source evangelist Chris Blizzard in the article “Only Microsoft Gets Web Standards”
Microsoft + Firefox
• Отличная поддержка на всех облачных сервисах (Windows Live, Office 365 и тд)
• Windows Media Player Firefox Plug-in
“Мы успешно перенесли наш портал [на Drupal] на Windows Azure и теперь отлично справляемся с любыми нагрузками.“
-Erin Griffin, CIO of Screen Actors Guild
Microsoft + Drupal
• Drupal предоставляет отличные возможности по управлению веб-контентом
“Microsoft анонсировала поддержку Node.js в платформе Azure, и это означает что любой разработчик может начать использовать эти приложения в облаке Microsoft в считанные минуты.“-Scott M. Fulton, ReadWriteWeb
Microsoft + Node.js
• Новый класс приложений реального времени
• Поддержка Cloud9 IDE
Mixed IT Customers
Open-source технологии • Облачный сервис для создания, распространения и продажи
авторского контента с использованием виджетов• Как основная БД используется NoSQL TableStorage, Apache Lucene как
движок для поиска • Оплата авторам контента через PayPal
http://atcontent.com
Интеграция с PayPal и механизм оплаты
Подробнее – ou.gs/atcontent
АРХИТЕКТУРА ДАТАЦЕНТРА
TOR
LB LBAgg
PDU
LB LBAgg
LB LBAgg
LB LBAgg
Роутеры на уровне
ДЦ
Load Balancer
TOR
PDU
TOR
PDU
TOR
PDU
TOR
PDU
TOR
PDU
TOR
PDU
TOR
PDU
TOR
PDU
…… … …
Nodes
Nodes
Nodes
Nodes
Nodes
Nodes
Nodes
Nodes
Nodes
ВНУТРИ УЗЛА
Fabric Controller (Primary)
FC Host Agent
Host Partition
Guest Partition
Guest Agent
Guest Partition
Guest Agent
Guest Partition
Guest Agent
Физический узел
Fabric Controller (Replica)
Fabric Controller (Replica)
…
Role Instance Role Instance Role Instance
Trust boundary
Image Repository (OS VHDs, role ZIP files)
AltLinux + Windows AzureАгент: github.com/Windows-Azure/WALinuxAgentHow to: altlinux.org/Azure
Сегодня :18.00 - В.В.Кузнецов - Седьмая платформа ALT Linux / Интеграция ALT Linux в Windows Azure.
Завтра:11.00 - Р.А.Юсупов, Л.Н.Шакиров. Zarafa. Создание решений уровня Enterprise для российского бизнеса / Запуск Zarafa на ALT Linux в Windows Azure.
Другие доклады по этой теме
Полезные ресурсы
• Группа разработчиков Windows Azure: ou.gs/user
• Сообщество по безопасности IT Security: ou.gs/itsec
• Блог Windows Azure в MSDN: ou.gs/msdn
• Наш твиттер Windows Azure: @windowsazure_ru
• Microsoft Open Tech: blogs.technet.com/b/port25/
Контактный email: [email protected]
Мы изменились и стали гораздо
более открытыми
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a
commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.