Microsoft , Azure и Drupal

Post on 25-Dec-2014

1.039 views 1 download

description

Артём ПаньковMicrosoft , Azure и Drupal

Transcript of Microsoft , Azure и Drupal

Microsoft, Azure, Drupal

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

• Оплата за ресурсы• Выделение ресурсов по необходимости• Ненужные ресурсы забираются

обратно(важно!)• Возможность географически

распределенных копий (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, …)

• Профессионал должен взвешенно подходить к выбору инструментов