Обзор 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
Самые основные новые функции 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)