Гикам про технологии Microsoft





Компания Microsoft делает следующий важный шаг в развитии своего облачного предложения для российских заказчиков и объявляет о расширении возможностей приобретения сервисов Windows Azure в России, а так же продвигает технологии Windows 10, Office 365, Cortana.

Главная :: Azure


Облачные сервисы и технологии Windows Azure, SQL Azure, AppFabric и другие





Обзор 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)