Практический опыт развёртывания .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. Скачать презентацию


















































Презентация на тему Философия Аристотеля: теория познания и логика
15 лет мы осуществляем комплексное обеспечение предприятий различного профиля метрологическим, контрольно-измерительным оборудо
И в стёртых исчисляется монетахЦена великих дел, поэтами воспетых.
Творчество Есенина
Politische Situation in unruhige Weltgebiete
Акция Ударная тройка
Луч и угол
Презентация на тему Свертывание крови
Издательско-полиграфический центр им. В.Н. Булатова
RAZREZY
Добру пусть откроется сердце
Актуальные проблемы конкурентной политики
Эстетика эксперимента и ранний русский авангард
Бюджет. Доходы и расходы
Замок Тамарит
Федеральный центр информационно-образовательных ресурсов.
БУР для наставників
Оценка эффективности инновационной деятельности организации
Инвестиционная карта Рубля. Же Дженео
Почтовые автомобили
Презентация на тему Умножение десятичных дробей на натуральные числа
Лекарственные растения
Погремушка
Добро пожаловать в отдел INNOVATION
Геодезические работы при строительстве ЛЭП
Презентация на тему РУССКИЕ ИКОНОПИСЦЫ
Рассказ М. Горького «Случай с Евсейкой»
Отделка изделий из конструкционных металлов