Зависимости службы веб-сайтов пакета Windows Azure
Область применения: Windows Azure Pack
Обзор ролей веб-сайтов
Служба Windows Azure Pack: веб-сайты использует не менее 6 ролей сервера: контроллер, сервер управления, внешний интерфейс, веб-рабочая роль, файловый сервер и Publisher. Также для базы данных веб-сайтов времени выполнения требуется SQL Server. Эти роли исполняются отдельно от серверов и в дополнение к серверам, которые формируют экспресс- или распределенную установку API-интерфейса управления службой. Роли могут быть установлены на физических серверах или виртуальных машинах.
Служба веб-сайтов Windows Azure Pack включает следующие роли сервера.
Контроллер веб-сайтов — контроллер подготавливает другие роли веб-сайтов и управляет ими. Эта роль устанавливается первой.
Сервер управления. Этот сервер предоставляет конечную точку REST, которая обрабатывает трафик управления Windows API управления веб-сайтами Azure Pack.
Рабочие веб-роли — это веб-серверы, которые обрабатывают клиентские веб-запросы. Веб-рабочие роли являются общими или зарезервированными (по крайней мере одна из них является обязательной) для предоставления клиентам различающегося уровня обслуживания. Зарезервированные рабочие роли относятся к категории малых, средних и больших размеров.
Важно!
Поскольку рабочие веб-роли выполняют клиентский код, они представляют потенциальный риск для инфраструктуры службы веб-сайтов. Для уменьшения рисков после установки необходимо настроить протокол IP-фильтрации на портале управления для администраторов. Дополнительные сведения см. в разделе "Настройка фильтрации IP-адресов".
Внешний интерфейс — принимает веб-запросы от клиентов, направляет запросы к рабочим веб-ролям и возвращает их ответы клиентам. Серверы внешнего интерфейса отвечают за подсистему балансировки нагрузки и завершение SSL-операций.
Файловый сервер — предоставляет файловые службы для размещения содержимого веб-сайтов. На файловом сервере размещаются все файлы приложения для каждого веб-сайта, который выполняется в облаке веб-сайтов. Дополнительные сведения см. в статье "Планирование емкости для Windows Azure Pack: веб-сайты".
Издатель — обеспечивает публикацию содержимого на ферме службы веб-сайтов из FTP-клиентов, Visual Studio и WebMatrix через протоколы веб-развертывания и FTP.
Общие сведения ролей SQL Server
Для Windows среды Azure Pack, включающей Windows Azure Pack: для веб-сайтов требуются следующие три категории базы данных:
База данных API управления службами. Базовая установка api управления пакетом обновления Azure Windows использует SQL Server для хранения данных конфигурации. Эта база данных уже должна быть установлена до выполнения шагов данного руководства по развертыванию. Дополнительные сведения см. в статье Microsoft SQL Server версии, поддерживаемые в развертывании Windows Пакета Azure в руководстве по развертыванию Windows Azure Pack для Windows Server.
База данных среды выполнения веб-сайтов. Перед установкой Windows Пакета Azure: веб-сайты необходимо подготовить SQL Server для хранения базы данных среды выполнения, которую веб-сайты используют для своих операций. Дополнительные сведения см. в статье "Подготовка SQL Server для хранения Windows базы данных среды выполнения веб-сайтов Azure Pack".
Базы данных приложения — если сценарий использования подразумевает предоставление функций базы данных клиентским веб-сайтам, необходимо установить отдельные базы данных SQL Server или MySQL для предоставления этой возможности. Дополнительные сведения см. в разделе "Подготовка SQL Server и баз данных приложений MySQL для использования клиента".
Сведения о масштабировании SQL Server см. в разделе "Настройка SQL Server для обеспечения высокой доступности".