伸缩 Microsoft Azure 包:网站以实现高可用性

 

适用于:Windows Azure Pack

若要在 Microsoft Azure 包:网站云中实现高可用性,可配置每个网站角色的其他实例。 可在供管理员使用的管理门户中轻松地配置 Web 工作进程、前端和发布服务器的其他实例。 可通过命令行和/或 PowerShell 脚本配置其他管理服务器和第二个网站控制器。 此外,可采取相应的步骤以提高您所处环境中 SQL Server 的可靠性。

有关添加第二个网站控制器的信息,请参阅 Provision a Second Web Sites Controller。 其中讨论其他主题。

(Update 版本 6 及更高版本) 创建其他 Web 辅助角色、前端或Publisher实例

若要创建另一个管理、Web 辅助角色、前端或Publisher实例,请在 Windows Azure Pack 网站管理控制台中执行以下步骤。

  1. 在管理控制台的左窗格中,单击 “Web 云 ”,然后选择“ 托管服务器”。

  2. “操作 ”窗格中,单击“ 添加服务器”。

  3. 输入以下详细信息,将新服务器添加到网站云:

    1. 服务器名称

    2. 选择角色类型:前端、管理、Publisher或 Web 辅助角色。

    3. 仅适用于 Web 辅助角色实例的模式 ()

    4. 仅针对 WEb 辅助角色实例的大小 ()

  4. 单击 “确定”

在更新版本 6 () 之前创建其他管理、Web 辅助角色、前端或Publisher实例

若要创建其他 Web 工作进程 、前端或发布服务器实例,请在供管理员使用的管理门户中执行以下步骤。

  1. 在该门户的左窗格中,选择“网站云”

  2. 选择要配置的网站云。

  3. 选择“角色” 。

  4. 在该门户底部的命令栏中,选择“添加角色”

  5. “添加服务器”对话框中,选择“添加新 Web 工作进程”“添加新前端”“添加新发布服务器”

  6. 在后续的“设置”对话框中,提供服务器的主机名或 IP 地址。 对于新 Web 工作进程,指定“工作进程类型”(共享或预留小/中/大)。

  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 包:网站