50
Microsoft, Azure, Drupal

Azure

Embed Size (px)

Citation preview

Page 1: Azure

Microsoft, Azure, Drupal

Page 2: Azure

Организаторконференции DrupalConf 2011

Page 3: Azure

Генеральный спонсор

Page 4: Azure

Серебряные спонсоры

Бронзовый спонсор:

Генеральныйинформационный спонсор: drupal.ru

Page 5: Azure

Что такое облако

•Оплата за ресурсы•Выделение ресурсов по необходимости•Ненужные ресурсы забираются обратно(важно!)•Возможность географически распределенных копий (Azure – Америка, Европа, Азия)

Page 6: Azure

Кому НЕ нужно облако

•Хомяки•Форумы•Сообщества•Хобби•Малый бизнес

Page 7: Azure

Кому необходимо облако?

•Высокие репутационные риски•E-commerce - при среднем количестве покупателей 10 человек в час и средней стоимости корзины 1000 рублей, упущенная выгода от одного часа простоя составит 10 тысяч рублей •Рекламные кампании в оффлайне, онлайне

Page 8: Azure

Облако и классическое размещение

Page 9: Azure

Когда? Периодическая нагрузка

Page 10: Azure

Когда? Пиковая нагрузка

Page 11: Azure

Когда? Постоянный рост

Page 12: Azure

Drupal на платформе Microsoft

•Работает в Azure и Azure SQL•Работает на iis + php + mssql•Устанавливается в несколько кликов из Webmatrix

Page 13: Azure

Drupal + Azure

•http://dataDOTgc.ca - портал открытых данных. Исходный код есть наGithub.•http://bhangra.me - музей Ванкувера (Drupal/ Silverlight) --Web, Desktop, WP7 Mobile

Page 14: Azure
Page 15: Azure

SQL Azure

•Не нужно устанавливать ПО•T-SQL•Таблицы, представления, индексы, роли, хранимые процедуры, триггеры, функции

Page 16: Azure

Особенности хранилища ОС Windows Azure

•Служба больших двоичных объектов (BLOB-объектов) - простейший способ хранения текста и двоичных данных в Windows Azure.•Служба таблиц - лучше подходит для хранения больших объемов данных, требующих дополнительной структуризации, а именно для приложений, обращающихся к детализированным данным с использованием запросов.•Служба очередей - для надежного непрерывного обмена сообщениями между экземплярами веб-роли и рабочей роли.•Диск Windows Azure, позволяющий приложениям Windows Azure подключать страничный BLOB-объект, представляющий собой виртуальный жесткий диск NTFS с одним томом. Таким образом, в приложениях возможна передача и загрузка виртуальных жестких дисков через BLOB-объект.

Page 17: Azure

CDN

•Географически близкие точки доставки контента•Ускорение доступа к проекту

Page 18: Azure
Page 19: Azure
Page 20: Azure
Page 21: Azure
Page 22: Azure
Page 23: Azure
Page 24: Azure
Page 25: Azure
Page 26: Azure
Page 27: Azure
Page 28: Azure
Page 29: Azure
Page 30: Azure
Page 31: Azure
Page 32: Azure
Page 33: Azure
Page 34: Azure
Page 35: Azure
Page 36: Azure
Page 37: Azure
Page 38: Azure
Page 39: Azure

Devel – ставим!

•Никакого ftp!•Генерируем 50 000 нод с полями и комментариями

Page 40: Azure
Page 41: Azure

Наше внедрение – Интранет ФАС (Федеральная антимонопольная

службы)•Windows администраторы•Active directory – пользователи, контакты, отделы

Page 42: Azure

Как выглядит

Page 43: Azure

Требования

•Автоматический вход по учетке из AD•Импорт данных профилей из AD

Page 44: Azure

Реализации

•Mod_ntlm + samba(слабое место)•Ldap integration

Page 45: Azure

Ldap integration

Page 46: Azure

Что дает перенос на iis?

•Стабильность (-mod_ntlm, samba, нет проблем с версиями widnows)•Производительность

Page 47: Azure

Выводы

•Microsoft предоставляет интересные работающие облачные решения•Microsoft активно поддерживает OpenSource(Drupal, Samba, …)•Профессионал должен взвешенно подходить к выбору инструментов

Page 48: Azure

Организаторконференции DrupalConf 2011

Page 49: Azure

Генеральный спонсор

Page 50: Azure

Серебряные спонсоры

Бронзовый спонсор:

Генеральныйинформационный спонсор: drupal.ru