Практический опыт развёртывания .NET Forge CMS в Windows Azure. Облачная производительность. Нагрузочные тесты
Содержание
- 2. Цели Необходимо развернуть .NET Forge CMS в Windows Azure и поделиться опытом решения возникших задач Провести
- 3. Кратко о «.NET Forge CMS 7.0.5 «Веб-кластер» .NET Forge CMS «Веб-кластер»— мощная система управления сайтом на
- 4. Кратко о «.NET Forge CMS 7.0.5 «Веб-кластер» Медиа-галерея Пользователи, группы, права Форумы Рейтинги, голосования Интернет-магазин Реклама
- 5. Кратко о «.NET Forge CMS 7.0.5 «Веб-кластер» Поддержка кластеризации (Azure или Web Farm) Интеграция с платформой
- 6. Системные требования Windows XP Professional, Windows Server 2003; Windows Vista , Windows Server 2008 c установленным
- 7. Для чего разворачивать .NET Forge CMS в Windows Azure? Гибкость: используем ровно столько ресурсов, сколько нужно
- 8. Архитектура типичной CMS Контент-редакторы правят сайт, страницы и шаблоны. Динамический контент: новости, каталоги – находится в
- 9. Интеграция с Windows Azure Наша цель
- 10. Специфика Windows Azure Облако накладывает на веб-приложение следующие ограничения: Будучи опубликованным, приложение не может изменяться, т.к.
- 11. Проблема №1. Изменение файлов Решение проблемы: Можно отказаться от изменения страниц сайта (хранить контент в БД)
- 12. Изменение файлов – пример решения на кластере Web Farm
- 13. Изменение файлов – пример решения на кластере Web Farm Добавляем столько узлов, сколько нужно
- 14. Изменение файлов – пример решения на кластере Web Farm
- 15. Изменение файлов – пример решения на кластере Windows Azure
- 16. Проблема №2. Отличия SQL Azure от SQL Server SQL Azure не поддерживает SQL Server Agent/Jobs, все
- 17. Проблема №3. Невозможно пользоваться стандартными провайдерами сессий пользователей Провайдер сессий InProc бесполезен в Windows Azure -
- 18. Сессии веб-кластера .NET Forge CMS AppFabric Cache Общие сервисы: В сессиях хранятся временные данные Посетителей веб-кластера.
- 19. Проблема №4. «Общие» большие файлы, много контента Некоторые файлы, в т.ч. объемные (или когда контента очень
- 20. Массивный контент полезно перенести в облако Проблема №4. «Общие» большие файлы, много контента
- 21. Проблема №5 Кеширование данных Требуется согласованная актуализация кэша между нодами веб-кластера, централизованное кэширование (для экономии ресурсов).
- 22. Кэш веб-кластера .NET Forge CMS Azure Local Storage AppFabric Cache Общие сервисы: Авто-валидация кэша (события) Память
- 23. Типы кластеризации .NET Forge CMS На базе IIS+Web Farm На базе Windows Azure Возможны комбинации -
- 24. Типы веб-кластера на .NET Forge CMS IIS + Web Farm Local Disk Load Balancer … SQL
- 25. Типы веб-кластера на .NET Forge CMS На базе Windows Azure X-Drive Load Balancer … X-Drive X-Drive
- 26. Нагрузочное тестирование Тестирование проводилось компаниями: При поддержке компаний: Для создания нагрузки на веб-кластер использовался пакет WAPT.
- 27. Нагрузочное тестирование Используемое оборудование и ПО Для тестовых установок .NET Forge CMS и генерации нагрузки использовались
- 28. Нагрузочное тестирование Community-редакция 7.0.5: 163 страницы в секунду 14 083 200 страниц в сутки Бизнес-редакция 7.0.5:
- 29. Облако трещит по швам… ☺ Windows Azure Caching – ограничен по объему + числу транзакций в
- 30. Шаги для развертывания веб-кластера в Windows Azure Скачать и установить дистрибутив .NET Forge CMS «Веб-кластер»: http://www.bitrix.net/ru/download/cluster/
- 31. Открываем сайт в Visual Studio …
- 32. Интегрируем дизайн и верстку…
- 33. Редактируем страницы с комфортом… Плагин для Visual Studio: http://www.bitrix.net/ru/download/vs/
- 34. Переносим сайт в облако Для переноса веб-приложения в Windows Azure создан конвертер «Bitrix Azure Toolkit». Выберите
- 35. Переносим сайт в облако Пакет акселератора Каталог веб-сайта БД веб-сайта Bitrix Azure Toolkit Конвертация БД. Подготовка
- 36. Переносим сайт в облако
- 37. Переносим сайт в облако
- 38. Переносим сайт в облако Настраиваем blob storage для хранения контента сайта в облаке
- 39. Переносим сайт в облако Настраиваем параметры «облачной» базы данных – SQL Azure
- 40. Переносим сайт в облако
- 41. Создание узла веб-кластера .NET Forge CMS Пакет акселератора Акселератор + веб-сайт Storage Service
- 42. Структура развернутого узла веб-кластера .NET Forge CMS Каталог веб-сайта Акселератор + веб-сайт Storage Service Compute SQL
- 43. Структура веб-кластера .NET Forge CMS X-Drive Load Balancer … X-Drive X-Drive X-Drive SQL Azure AppFabric Cache
- 44. Структура веб-кластера .NET Forge CMS в облаке Автоматически создана и запущена c выбранными настройками машина в
- 45. Структура веб-кластера .NET Forge CMS в облаке Автоматически создана и запущена c выбранными настройками база данных
- 46. Структура веб-кластера .NET Forge CMS в облаке Можно настроить кэш в Windows Azure
- 47. Структура веб-кластера .NET Forge CMS в облаке Автоматически создано хранилище в Windows Azure
- 48. Структура веб-кластера .NET Forge CMS в облаке Подключен X-Drive диск и развернута файловая структура ноды веб-кластера
- 49. Веб-кластер доступен в облаке! http://azure.bitrix.net
- 50. Цели – достигнуты! Доработана платформа .NET Forge CMS и развернут типовой интернет-магазин на веб-кластере в Windows
- 51. Новое в .NET Forge CMS 8 Переработан фреймворк компонентов – скорость, простота написания ASP.NET MVC Поддержка
- 53. Скачать презентацию


















































Урок русского языка
Специальность «Информационные системы и технологии»
Зразок складання схеми ДТП
Соркин Николай Соркин Николай Яндекс
Уход за зубами дошкольника
Предупреждение чрезвычайных ситуаций
Курсовая работа. Шаблон
Учебная часть
Ключевые решения новой классификации запасов УВС
Психологические маски человека. Хорошо или плохо
Принципы познания на основе данных точных наук о мозге
Налогообложение в России
Гражданские процессуальные отношения
Кубизм Пикассо
Учимся сочетать цвета
Средневековая философия. Схоластика
Развитие физкультуры и спорта в Донском педагогическом колледже
Развитие творческих способностей детей через театрализованную деятельность. Самоанализ педагогической деятельности
Богиня Лада
Transportation
Результаты выезда рабочих групп краевой МВК по изучению состояния объектов дорожного сервиса на территории Краснодарского края
ФГОС: актуальные проблемы введения.
Логические задачи, 1 класс
Артериальная аневризма и мальформация
Художественная культура Древней Америки
Презентация на тему Российский рынок риса в 1990-2013 гг
Презентация на тему Живая и неживая природа 2 класс
Мед и блины: Медовый спас