Масштабирование Windows Azure Pack. Веб-сайты для обеспечения высокого уровня доступности

 

Область применения: Windows Пакет Azure

Чтобы обеспечить высокий уровень доступности в облаке Windows Azure Pack, можно провизионировать дополнительные экземпляры каждой роли веб-сайтов. Дополнительные экземпляры рабочих веб-процессов, клиентских веб-интерфейсов и издателей можно легко провизионировать на портале управления для администраторов. Дополнительные серверы управления и второй контроллер веб-сайтов можно провизионировать из командной строки или с помощью скриптов PowerShell. Кроме того, можно предпринять шаги по повышению надежности SQL Server в вашей среде.

Сведения о добавлении второго контроллера веб-сайтов см. в разделе Provision a Second Web Sites Controller. Другие разделы обсуждаются здесь.

Создание дополнительных экземпляров веб-рабочей роли, переднего плана или Publisher (обновление 6 и более поздних версий)

Чтобы создать другой экземпляр управления, веб-рабочей роли, внешнего интерфейса или Publisher, выполните следующие действия в консоли управления веб-сайтами пакета Azure Windows.

  1. В левой области консоли управления щелкните веб-облако и выберите "Управляемые серверы".

  2. На панели "Действия" нажмите кнопку "Добавить сервер".

  3. Введите следующие сведения, чтобы добавить новый сервер в облако веб-сайтов:

    1. Имя сервера

    2. Выберите тип роли: front-End, Management, Publisher или Web Worker.

    3. Режим (только для экземпляров роли веб-роли)

    4. Размер (только для экземпляров рабочей роли WEb)

  4. Нажмите кнопку ОК.

Создание дополнительных экземпляров управления, веб-рабочей роли, переднего плана или Publisher (до выпуска обновления 6)

Чтобы создать новый экземпляр рабочего веб-процесса, клиентского веб-интерфейса или издателя, выполните на портале управления для администраторов следующие шаги.

  1. На левой панели портала выберите Облака веб-сайтов.

  2. Выберите облако веб-сайтов, которое необходимо настроить.

  3. Выберите пункт Роли.

  4. На панели команд в нижней части портала выберите Добавить роль.

  5. В диалоговом окне Добавить сервер выберите Добавьте новый рабочий веб-процесс, Добавить новый клиентский веб-интерфейс или Добавить новый издатель.

  6. В последующем диалоговом окне «Настройка» введите имя узла или IP-адрес сервера. Для нового рабочего веб-процесса укажите Тип рабочей роли (общая или зарезервированная маленькая, средняя или большая).

  7. Установите флажок для завершения операции.

Провизионирование дополнительных серверов управления

Чтобы провизионировать дополнительный сервер управления, выполните следующие команды PowerShell в роли контроллера. Замените <NewManagementServer> именем только что подготовленного Windows Server 2012 R2-сервера или виртуальной машины.

Import-Module Websites  
  
New-WebSitesServer -Name <NewManagementServer> -ServerType ManagementServer  

Настройка SQL Server для обеспечения высокого уровня доступности

Выпуск Microsoft SQL Server 2012 Enterprise позволяет использовать группы доступности AlwaysOn, которые снижают зависимость баз данных от одного экземпляра SQL. Группы доступности можно использовать совместно с отказоустойчивым кластером, чтобы обеспечить еще более высокий уровень надежности. Дополнительные сведения о группах доступности AlwaysOn см. здесь: Configure SQL AlwaysOn Availability Groups in Windows Azure Pack. Дополнительные сведения см. в разделе Обзор групп доступности AlwaysOn (SQL Server). Дополнительные сведения об отказоустойчивых кластерах см. в разделе Обзор отказоустойчивого кластера.

См. также:

Развертывание Windows Azure Pack. Веб-сайты