Upload
drupalconf
View
2.944
Download
3
Embed Size (px)
Citation preview
Microsoft, Azure, Drupal
Организаторконференции DrupalConf 2011
Генеральный спонсор
Серебряные спонсоры
Бронзовый спонсор:
Генеральныйинформационный спонсор: drupal.ru
Что такое облако
•Оплата за ресурсы•Выделение ресурсов по необходимости•Ненужные ресурсы забираются обратно(важно!)•Возможность географически распределенных копий (Azure – Америка, Европа, Азия)
Кому НЕ нужно облако
•Хомяки•Форумы•Сообщества•Хобби•Малый бизнес
Кому необходимо облако?
•Высокие репутационные риски•E-commerce - при среднем количестве покупателей 10 человек в час и средней стоимости корзины 1000 рублей, упущенная выгода от одного часа простоя составит 10 тысяч рублей •Рекламные кампании в оффлайне, онлайне
Облако и классическое размещение
Когда? Периодическая нагрузка
Когда? Пиковая нагрузка
Когда? Постоянный рост
Drupal на платформе Microsoft
•Работает в Azure и Azure SQL•Работает на iis + php + mssql•Устанавливается в несколько кликов из Webmatrix
Drupal + Azure
•http://dataDOTgc.ca - портал открытых данных. Исходный код есть наGithub.•http://bhangra.me - музей Ванкувера (Drupal/ Silverlight) --Web, Desktop, WP7 Mobile
SQL Azure
•Не нужно устанавливать ПО•T-SQL•Таблицы, представления, индексы, роли, хранимые процедуры, триггеры, функции
Особенности хранилища ОС Windows Azure
•Служба больших двоичных объектов (BLOB-объектов) - простейший способ хранения текста и двоичных данных в Windows Azure.•Служба таблиц - лучше подходит для хранения больших объемов данных, требующих дополнительной структуризации, а именно для приложений, обращающихся к детализированным данным с использованием запросов.•Служба очередей - для надежного непрерывного обмена сообщениями между экземплярами веб-роли и рабочей роли.•Диск Windows Azure, позволяющий приложениям Windows Azure подключать страничный BLOB-объект, представляющий собой виртуальный жесткий диск NTFS с одним томом. Таким образом, в приложениях возможна передача и загрузка виртуальных жестких дисков через BLOB-объект.
CDN
•Географически близкие точки доставки контента•Ускорение доступа к проекту
Devel – ставим!
•Никакого ftp!•Генерируем 50 000 нод с полями и комментариями
Наше внедрение – Интранет ФАС (Федеральная антимонопольная
службы)•Windows администраторы•Active directory – пользователи, контакты, отделы
Как выглядит
Требования
•Автоматический вход по учетке из AD•Импорт данных профилей из AD
Реализации
•Mod_ntlm + samba(слабое место)•Ldap integration
Ldap integration
Что дает перенос на iis?
•Стабильность (-mod_ntlm, samba, нет проблем с версиями widnows)•Производительность
Выводы
•Microsoft предоставляет интересные работающие облачные решения•Microsoft активно поддерживает OpenSource(Drupal, Samba, …)•Профессионал должен взвешенно подходить к выбору инструментов
Организаторконференции DrupalConf 2011
Генеральный спонсор
Серебряные спонсоры
Бронзовый спонсор:
Генеральныйинформационный спонсор: drupal.ru