Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Microsoft , Azure и Drupal

1,184 views

Published on

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

  • Be the first to comment

  • Be the first to like this

Microsoft , Azure и Drupal

  1. 1. Microsoft, Azure, Drupal
  2. 2. Что такое облако• Оплата за ресурсы• Выделение ресурсов по необходимости• Ненужные ресурсы забираются обратно(важно!)• Возможность географически распределенных копий (Azure – Америка, Европа, Азия)
  3. 3. Кому НЕ нужно облако• Хомяки• Форумы• Сообщества• Хобби• Малый бизнес
  4. 4. Кому необходимо облако?• Высокие репутационные риски• E-commerce - при среднем количестве покупателей 10 человек в час и средней стоимости корзины 1000 рублей, упущенная выгода от одного часа простоя составит 10 тысяч рублей• Рекламные кампании в оффлайне, онлайне
  5. 5. Облако и классическое размещение
  6. 6. Когда? Периодическая нагрузка
  7. 7. Когда? Пиковая нагрузка
  8. 8. Когда? Постоянный рост
  9. 9. Drupal на платформе Microsoft• Работает в Azure и Azure SQL• Работает на iis + php + mssql• Устанавливается в несколько кликов из Webmatrix
  10. 10. Drupal + Azure• http://dataDOTgc.ca - портал открытых данных. Исходный код есть наGithub.• http://bhangra.me - музей Ванкувера (Drupal/ Silverlight) --Web, Desktop, WP7 Mobile
  11. 11. SQL Azure• Не нужно устанавливать ПО• T-SQL• Таблицы, представления, индексы, роли, хранимые процедуры, триггеры, функции
  12. 12. Особенности хранилища ОС Windows Azure• Служба больших двоичных объектов (BLOB-объектов) - простейший способ хранения текста и двоичных данных в Windows Azure.• Служба таблиц - лучше подходит для хранения больших объемов данных, требующих дополнительной структуризации, а именно для приложений, обращающихся к детализированным данным с использованием запросов.• Служба очередей - для надежного непрерывного обмена сообщениями между экземплярами веб-роли и рабочей роли.• Диск Windows Azure, позволяющий приложениям Windows Azure подключать страничный BLOB-объект, представляющий собой виртуальный жесткий диск NTFS с одним томом. Таким образом, в приложениях возможна передача и загрузка виртуальных жестких дисков через BLOB-объект.
  13. 13. CDN• Географически близкие точки доставки контента• Ускорение доступа к проекту
  14. 14. Devel – ставим!• Никакого ftp!• Генерируем 50 000 нод с полями и комментариями
  15. 15. Наше внедрение – Интранет ФАС (Федеральная антимонопольная службы)• Windows администраторы• Active directory – пользователи, контакты, отделы
  16. 16. Как выглядит
  17. 17. Требования• Автоматический вход по учетке из AD• Импорт данных профилей из AD
  18. 18. Реализации• Mod_ntlm + samba(слабое место)• Ldap integration
  19. 19. Ldap integration
  20. 20. Что дает перенос на iis?• Стабильность (-mod_ntlm, samba, нет проблем с версиями widnows)• Производительность
  21. 21. Выводы• Microsoft предоставляет интересные работающие облачные решения• Microsoft активно поддерживает OpenSource(Drupal, Samba, …)• Профессионал должен взвешенно подходить к выбору инструментов

×