Обзор Web Farm Framework 2.0 для IIS 7
Это перевод оригинальной статьи Overview of the Web Farm Framework 2.0 for IIS 7
В прошлом создание и настройка серверов веб-ферм, размещение контента на них и управление фермами было утомительным и подверженным ошибкам процессом. Этот процесс требовал множество ручных и повторяемых шагов, постоянного слежения за компонентами платформы, использования комбинации скриптов и кода.
Инструмент Microsoft Web Farm Framework (WFF) 2.0 для IIS 7 упрощает для администраторов и хостинг-провайдеров наполнение, масштабирование и управление множеством серверов. Администраторы могут легко наполнять контентом набор серверов и использовать их для гибкого масштабирования. С помощью WFF вы можете запускать операции на сервере или на целой ферме серверов через унифицированный интерфейс, который предлагает статус текущего положения серверов в ферме и их жизненных показателей. Кроме того, вы можете уменьшить затраты на управление, сделать веб-инфраструктуру более эффективной и упростить процесс управления веб-фермами.
Web Farm Framework 2.0 разработан так, чтобы позволить вам создать группу серверов и настроить их обеспечение с помощью одного автоматизированного процесса и затем поддерживать в ферму серверов актуальном состоянии. Вы можете настраивать компоненты, которые находятся под обеспечением и включать дополнительные компоненты в платформу. Вы можете конфигурировать политики обеспечения и добавлять контент для веб-фермы. Кроме того, вы можете использовать WFF для анализа текущего состояния обеспечения и жизненных показателей серверов в веб-ферме.
Web Farm Framework 2.0 интегрируется с модулем Application Request Routing (ARR) для обеспечения балансировки нагрузки и гибкого масштабирования через однотипный автоматизированного процесса. WFF может работать со сторонними балансировщиками нагрузки и повышает способность веб-фермы к апгрейду, замене или добавлению серверов, упрощая логистику. Кроме того, WFF предлагает возможности по созданию снэпшотов готовности серверов, так что вы можете легко определить сервера доступны для балансировки нагрузки.
Web Farm Framework 2.0 предоставляет однообразное представление и пользовательский интерфейс для изучения статусов операций запущенных в настоящее время на серверах фермы. С помощью интерфейса вы можете выполнять наиболее распространенные операции над фермами и индивидуальными серверами. в добавок, вы можете взаимодействовать с WFF на программном уровне с помощью Web Farm Framework APIs и командлетов Windows PowerShell.
Самые основные новые функции Web Farm Framework 2.0 включают в себя:
- упрощенная работа с серверами добавленных в ферму;
- настройка и поднятие платформы с помощью Web Platform Installer;
- управление платформой и размещение контента с помощью протокола Microsoft Web Deploy;
- управление на базе политик;
- расширение платформы дополнительными компонентами;
- уменьшение простоев через интеграцию с балансировкой нагрузки и модулем ARR;
- обеспечение текущей информации о состоянии и логирования серверов в ферме;
- модель расширений, которая позволяет создавать вам собственные провайдеры;
- инструмент Workflow Builder может быть использован для определения и задания расписания задач, которые необходимо выполнить на серверах веб-фермы;
- поддержка Windows Credential Store для безопасного хранения учетных данных администратора;
- поддержка сторонних балансировщиков нагрузки;
- улучшенная поддержка операций Web Deploy;
- улучшенная поддержка синхронизации большого числа файлов.
В статьях о Web Farm Framework используются следующие понятия:
Ферма серверов
Так же называется веб-фермой. Набор серверов объединенных вместе для упрощенного управления, обеспечения и размещения контента.
Контроллер-сервер
Сервер, который управляет обеспечением серверов в ферме серверов.
Первичный сервер
Сервер, который используется для определения приложений и компонент для установки на платформу. Первичный сервер так же определяет конфигурацию этих компонент, приложений и контента, который распространяется и синхронизируется со вторичными серверами в серверной ферме.
Вторичный сервер
Дополнительные сервера, которые синхронизируются с первичным сервером для получения приложений, компонент, настроек конфигурации, контента.
Какие зависимости есть у Web Farm Framework 2.0?
Microsoft Web Farm Framework использует Microsoft Web Platform Installer и Microsoft Web Deploy, которые должны быть установлены на контроллер-сервере.
Требуется ли ARR для балансировки нагрузки при использовании Web Farm Framework?
Нет, ARR не требуется. Вы можете использовать вместе с Web Farm Framework сторонние решения для балансировки нагрузки.
Какие другие шаги конфигурации требуются для работы Web Farm Framework?
Исключения в firewall должны быть разрешить функции Core Networking и Remote Administration. Для подробностей смотрите System and Platform Requirements.
Могу я создать ферму серверов без настройки обеспечения?
Да. Вы можете включать или выключать обеспечение или модифицировать настройки обеспечения в любое время.
Дополнительные статьи:
- System and Platform Requirements for the Web Farm Framework for IIS 7
- Setting up a Server Farm with the Web Farm Framework for IIS 7
- Managing a Server Farm with the Web Farm Framework for IIS 7
- [новое] Running Server Operations Using the Web Farm Framework 2.0 for IIS 7
- [новое] Skipping Folders while Provisioning with Web Farm Framework 2.0 for IIS 7
- [новое] Building Workflows with Web Farm Framework 2.0 for IIS 7
- [новое] Web Farm Framework 2.0 for IIS 7 Code Sample
- [новое] Web Farm Framework 2.0 for IIS 7 cmdlets for Windows PowerShell
Блоги команды WFF:
- How to Write a Web Farm Framework Provider (Gupreet's Blog)
- How to do Skip Directives using default provider in Web Farm Framework 2.0 (Gurupurna)
- How to integrate F5 with Web Farm Framework (Gupreet's Blog)
- Web Farm Framework 2.0 – Work Flow Builder & Extensibility (Younus' Blog)
- Run Existing Web Farm Framework 2.0 providers using CreateRunOptions (Gupreet's Blog)
- Microsoft Web Farm Framework 2.0 (ScottGu's Blog)